TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

In Stockholm there's currently an IT battle underway

566 pointsby div3rs3about 4 years ago

28 comments

snicksnakabout 4 years ago
The changes are pretty ridiculous [1], apparently the gobernment&#x27;s devs kept deliberately renaming a specific header by adding and increasing a number at the end, from `xsrf-token` up to `xsrf-token11` [0], clearly only with the intend to break their rival free market app.<p>[0] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;oppnaskolplatt&#x2F;status&#x2F;1375052301182906373" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;oppnaskolplatt&#x2F;status&#x2F;137505230118290637...</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;kolplattformen&#x2F;embedded-api&#x2F;commit&#x2F;b611228ab4785f8de0c39dfdf1fea78522226c1c#diff-49d517a3c6653cb9108c98a12d14e99f9a88bb5bcbff83a07a9347ef75cfed7dR166" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kolplattformen&#x2F;embedded-api&#x2F;commit&#x2F;b61122...</a>
评论 #26598758 未加载
评论 #26598669 未加载
评论 #26601259 未加载
评论 #26599075 未加载
johngaltabout 4 years ago
It&#x27;s amazing how often giant IT projects like these go off the rails. Exploding costs and garbage implementations. If you start the sentence with: &quot;A 5+ year government IT project that cost over 100 million-&quot; I already know how the story ends.<p>How do we improve this common scenario? What are the root causes?<p>The common themes are:<p>1. Lack of technical project competence at the decision maker level.<p>2. Scope creep. Where the one true system has to do everything.<p>3. A &#x27;one-pass&#x27; approach where everything is expected to be delivered as a working system at the end of the project.<p>Even fixing two of these gives us a solid shot at a successful project.
评论 #26598129 未加载
评论 #26600340 未加载
评论 #26598667 未加载
评论 #26599310 未加载
评论 #26601652 未加载
评论 #26601806 未加载
评论 #26600888 未加载
评论 #26601717 未加载
评论 #26598094 未加载
评论 #26598676 未加载
评论 #26601193 未加载
cromkaabout 4 years ago
&quot;The city&#x27;s local government, @Stockholmsstad, spent 1 billion Swedish crowns (100 million dollars)&quot;<p>&quot;@Stockholmsstad are now acting like angry toddlers.&quot;<p>I&#x27;d read between the lines. I don&#x27;t think it&#x27;s a hurt ego, not with these numbers. Someone is (continued) to be paid for this to be happening. This reeks corruption.
评论 #26600684 未加载
评论 #26601551 未加载
评论 #26601466 未加载
xrdabout 4 years ago
If open source advocates banded together and &quot;sold&quot; this story to local governments, there would never be these kinds of boondoggles. I&#x27;m reminded of the same thing that happened in Oregon. Oracle came in with a low ball price, then extracted hundreds of millions of dollars out of the state for a POS health care system.<p><a href="https:&#x2F;&#x2F;www.oregonlive.com&#x2F;politics&#x2F;2016&#x2F;09&#x2F;post_183.html" rel="nofollow">https:&#x2F;&#x2F;www.oregonlive.com&#x2F;politics&#x2F;2016&#x2F;09&#x2F;post_183.html</a>
评论 #26600476 未加载
评论 #26599832 未加载
trhwayabout 4 years ago
&gt;The city&#x27;s local government, spent 1 billion Swedish crowns (100 million dollars) over 7 years to build a massive do-everything school IT platform, which students, teachers and parents are forced to use. And their app is awful. Slow, buggy, almost unusable. One parent managed to access other people&#x27;s private data, leading to @Stockholmsstad being fined for bad security.<p>where is juicy details like who did it? Oracle? IBM? ..?<p>&gt; So a few parents decided, since the data is basically their data, to build their own better version. A couple of months later, @oppnaskolplatt was ready.<p>Bad precedent that must be squished ruthlessly. Otherwise next time they would decide to have their own better roads, police, government... that slippery slop of &quot;we the people&quot;.
评论 #26598440 未加载
评论 #26601327 未加载
评论 #26598132 未加载
renewiltordabout 4 years ago
Government organizations are terrified about open source initiatives. There&#x27;s something strange about it.<p>You could volunteer to do all the work and they&#x27;ll still oppose you at every turn.<p>My hope is that we&#x27;ll reach a stage where citizen participatory programming is normal for all. Where my dad could offer a PR to fix a typo on a government page casually as he browses it.<p>I have a feeling we&#x27;re not far off but you need it to happen in a place with low entrenched interests but with sufficient enlightenment.<p>I think big US cities have the latter but not the former, and authoritarian developing nations lack both the former and the latter. So maybe smaller Western nations like Estonia.<p>Or, my biggest hope, sufficiently advanced townships in America.
评论 #26600959 未加载
评论 #26600321 未加载
评论 #26601108 未加载
rbjorklinabout 4 years ago
I don’t understand how it is allowed to use tax money for closed source projects in the first place.
评论 #26601129 未加载
drno123about 4 years ago
It is fascinating how those expensive IT companies that get enormous government contracts, with huge profit margins, always hire shitty programmers.
评论 #26601296 未加载
评论 #26601507 未加载
评论 #26606223 未加载
评论 #26601316 未加载
askvictorabout 4 years ago
The government&#x27;s system sounds just like the &quot;Ultranet&quot; (as it was comically named) in Victoria, Australia a few years back which similarly aimed to be the one system to rule them all in government schools. Eventually went to the scrapheap (along with a few bureaucrats who were charged for corruption). During the tender process a few of us were toying with putting in a tender using Moodle, but glad we didn&#x27;t waste our time as it was stitched up from the start.
评论 #26601708 未加载
hpkuargabout 4 years ago
I wonder how Swedes maintain their reputation of having a well-run, corruption-free public sector?
评论 #26598828 未加载
评论 #26601077 未加载
评论 #26601113 未加载
评论 #26599738 未加载
评论 #26601186 未加载
评论 #26600975 未加载
评论 #26602341 未加载
评论 #26598644 未加载
wrnrabout 4 years ago
This happens in every city in EU. Yesterday I was checking out the mandatory drone tracking solution of my city provided by a local supplier. Don&#x27;t think it a network of radars connected to a surface-to-air-missile installation, no, a lame skin on google maps where you upload a flight plan based on a pdf you need to find for yourself on another website.
a3nabout 4 years ago
&gt; You can understand why they arent keen to allow it to continue as its using BankID to authenticate. Would you install a 3rd party app to access your bank account?<p>Isn&#x27;t that how Mint works?<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Intuit_Mint" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Intuit_Mint</a>
评论 #26600577 未加载
评论 #26600513 未加载
lordnachoabout 4 years ago
Perhaps the thing to do is to offer up the government project to an open source initiative.<p>&quot;We need a school comms platform. It needs to have messaging and scheduling. People need to be authenticated (duh).&quot;<p>Now ordinarily I&#x27;d say &quot;WTF who would build that for free?&quot; but by the looks of it someone has done substantial work for free already.<p>Heck, you could probably get free work from the kids themselves. There&#x27;s plenty of people in education who would want to do odd jobs on it.<p>Now maybe pay up for a few senior devs and a PM, so that someone is at least responsible for it, with their income tied to it. But make it a small group, for the same reason.<p>If there&#x27;s suggestions, or something breaks, there&#x27;s a place to report that. End of the day, it&#x27;s a platform for the people by the people.<p>Sounds like a great way to get a community to build its own infrastructure?
评论 #26598514 未加载
评论 #26598316 未加载
评论 #26600207 未加载
lampe3about 4 years ago
Germans: what? you guys have an app?<p>Believe me its way worse here in Germany.<p>I would consider this a luxury problem...
评论 #26602511 未加载
评论 #26601347 未加载
GauntletWizardabout 4 years ago
if only there were some name for being dependent on a group that has shown you only abuse...
ToFab123about 4 years ago
Reminds me the old &quot;war&quot; between AOL Instant Messenger and MSN Messenger. I think I recall that one the same day there was around 50 updates to those programs. Each update breaking something from the other and then one blinked and the stream of updates stopped and the 2 apps no longer spoke to each other.<p><a href="https:&#x2F;&#x2F;www.istartedsomething.com&#x2F;20140420&#x2F;msn-messenger-and-aim-instant-messenger-war-reverse-engineering-and-sabotage&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.istartedsomething.com&#x2F;20140420&#x2F;msn-messenger-and...</a>
gopazabout 4 years ago
Not really sure what this platform contains, a backend, a site and an app?<p>It sounds like if I would get 1% of the price to build this, I would laugh all the way to the bank.
tibuabout 4 years ago
Exactly the same is happening in Hungary. There was a huge educational system developed for schools from extremely huge budget but both the backend and front-end is crap. There was an alternative front-end built similar to the Swedish way but they were forced to shut it down.
Sirikonabout 4 years ago
In Spain this is called a normal day
say_it_as_it_isabout 4 years ago
U.S. Government sweetheart deals with IBM aren&#x27;t much better.
tu7001about 4 years ago
Why such app at all, and how can gov may force people to use it?
评论 #26600689 未加载
waspightabout 4 years ago
Is there a possibility to use OTA updates with expo since you are already using react native? To quicker get the header fixes out?
flerpabout 4 years ago
Fantastic! Looks amazing as well
duxupabout 4 years ago
They paid to develop an entirely original school app to &quot;do everything&quot;?<p>Jebus....
brighton36about 4 years ago
Government procurement is fundamentally broken, in the software world. The incentives of procurement seems to ensure that the worst software is produced, at a significantly greater cost than free alternatives. I blame this on the rise of administrative costs in the universities (which trickle into enterprise) and the inherent disagreeableness (with outsiders) amongst the price&#x27;s law coalition.
lenkiteabout 4 years ago
This is clearly malicious, definitely illegal and should be brought to a court of law.<p>Frankly, I see jail time for the contractors doing this.
评论 #26601069 未加载
eCaabout 4 years ago
IIUC, the open source app uses an unofficial&#x2F;private api to communicate with the city’s application backend? Regardless of anything leading to the open source app being built, I struggle to take their side here.<p>Looking at the code, it appears that they authenticate against the api? So it’s a third-party app using an api, against the first-party’s expressed wishes, to read and&#x2F;or manipulate student data?[1]<p>Of course the city will defend against that.<p>[1] Correct me if I’m wrong here.
评论 #26599514 未加载
评论 #26599290 未加载
评论 #26599551 未加载
评论 #26601053 未加载
bsderabout 4 years ago
While I love the David vs Goliath here, I&#x27;m going to point out the thing that open source folks just love to fluff over:<p>Who is going to maintain that app over time?<p>Maintenance sucks and is expensive.<p>I&#x27;m going through this right now with a security system for a non-profit. The old system is open source and works--but it&#x27;s 10 years dead.<p>So, they&#x27;d like to add these couple features. Who is going to develop that? Who is going to pay for that? What happens 10 years from now?<p>So, they can pay money for a commercial solution which is &quot;Somebody Else&#x27;s Problem(tm)&quot; or they can go with a bespoke system that becomes <i>their</i> problem.<p>Maintenance is a cost that open source never accounts for.
评论 #26598273 未加载
评论 #26598196 未加载
评论 #26598420 未加载
评论 #26600568 未加载