skysight-inc/HackerNews huggingface dataset:
I've never heard of K2 before. Really interesting!

I suppose one reason we can't see them is that there is an even better model so advanced civilizations end up using, but we haven't figured it out.
That would still qualify for suspension here. The law just says the student can't be suspended for disobedience. Like, refusing to do the work, or participate. Other forms of active disruption can still be punished as always.
> A union is a group of people saying pay us more it give us better benefits, otherwise we will go elsewhere.

No. A union is a group of people saying "pay us more or we'll shut down your business". That's why unions have traditionally had picket lines and why they've historically used violence against "scabs".
Excerpt:

"An Android system with no apps takes up almost 6 GB. Just think for a second about how obscenely HUGE that number is. What’s in there, HD movies? I guess it’s basically code: kernel, drivers. Some string and resources too, sure, but those can’t be big. So, how many drivers do you need for a phone?

Windows 95 was 30MB. Today we have web pages heavier than that!

Windows 10 is 4GB, which is 133 times as big. But is it 133 times as superior? I mean, functionally they are basically the same. Yes, we have Cortana, but I doubt it takes 3970 MB. But whatever Windows 10 is, is Android really 150% of that?"

My favorite line: "Windows 95 was 30MB. Today we have web pages heavier than that!"

If there's a new saying for 2020, it shouldn't be that "hindsight is 2020"... <g>

Also... each web page should come with a non-closable pop-up box that says "Would you like to download a free entire OS with your web page?", and offers the following "choices":

"[Yes] [Yes] [Cancel (Yes, Do It Anyway!)]". <g>
I really tried to get into Seth Godin's work, blogs, books, video, the altmba. I just find there is no substance beyond wishy washy ideas and turns of phrase. I just read his latest blog where he tells us to look inside a box of infinity and 'dance with it'. What am I missing here? Isn't this nonsense?
Unexplained Drones Are Swarming by Night over Colorado
That is a really good analogy.

In the same way that recycling was meant to fix the environment (and garbage now sits in warehouses), millions of objects get mass produced and chucked onto the memory heap, in the hope that garbage collection will fix it.
Yeah, but if you own the private ledger completely, what advantage do you have over just having that kind of control over banks? It seems you can just do all of that with heavy handed banking regulations.
Yikes, I didn't know that. I wish them luck but that is not a trivial change.
Ok but why ? And what can we do to improve things? Promote maintenance, but I think one of the issues is that you can show something new, it's much more difficult to show that something could have changed (failure, difficulty to grow), but didn't.
Well if we ever experience another big bang, electroweak will help us understand why we are being vaporized.
A mathematical model of tumor-endothelial interactions in a 3D co-culture
So... how changing a name averts that situation? By hoping that the kid never finds out? And should current developers rather abstain from continuing development as they obviously behave as insensitive egoistic jerks that instead should drink some brain bleach, bury the project, and move on? Come one, that’s ridiculous. It’s more irrational than blaming the gun for the murder: it’s like blaming the word for that and pretending that if you call it something else then it did not happen.
Do you specialize in an area?, or what kind of consultancy are you running?
Hospitals Merged. Quality Didn’t Improve
>I’ve been programming for 15 years now. Recently, our industry’s lack of care for efficiency, simplicity, and excellence started really getting to me, to the point of me getting depressed by my own career and IT in general.

You and me both buddy! 11 years here, you are not alone in this!

What I found helped me take my mind of this nagging feeling is to bring in a tool that is like a razer sharp brand new scalpel. That was Nim. It's readable, small, fast, and spits out tiny statically compiled binaries.

Find your scalpel and slice and dice. Back to basics. Purity.
> You haven't (and I claim that you cannot) provide a reason that the cost of labor without unions is more natural

I reject the premise of your claim. The market price isn't just one of many prices from which we should choose arbitrarily. The emergent market price is special. It's the privileged result of price discovery via distributed transactions. Every time in history someone tries to conform the market into an unnatural shape using wage and price controls, the result is shortages and other dysfunctions. The burden of proof isn't on me to show that the market price is the natural one: it's on you to show that in the case of labor we shouldn't have a free market.
It's not either-or. I don't buy the argument that if we didn't shovel garbage that we call "software" today, we wouldn't have equivalent but better software at all. It's a multi-agent problem, and a lot of it is driven by business dysfunction, not even actual complexity or programmer laziness.

In my - perhaps limited - work experience, there's enough slack in the process of software development that I don't buy the "time to market" argument all that much.
What you bring up in terms of cascading failures is termed the "swiss cheese model"[1]

This is the traditional way to deal with system hazards. What has been talked about is the need for changing the way we think about software failures on safety critical systems, distinct from traditional failure mode approaches.

"The result is that software-related accidents involve a new type of accident, which can be called a component interaction accident: None of the components fail (all satisfy their specified requirements) but the problems arise from dysfunctional interactions among the components."[2]

[1] https://en.wikipedia.org/wiki/Swiss_cheese_model

[2] https://dspace.mit.edu/handle/1721.1/58930
Putting Devs Before Users: How Frameworks Destroyed Web Performance
Thanks sansnomme. Yeah, we definitely should, I'm quite aware of the project, luckly both projects are implementing slightly different aproaches. so the community will benefit on both.
Whenever I read any post about home automation, it might as well be talking about a completely different world from mine. I've automated a lot of my house using pretty much just FOSS solutions. The Sonoff series of switches/devices is fantastic and ESP8266-based, so you can flash it with any firmware you want[1]. I wrote a small ad-hoc server to orchestrate things like "when there's motion in that room and it's dark, turn on that lamp", but you can just use Home Assistant.

I have a WiFi network that has no internet access where all these go, with access to a local server running an autoupdater[2] so I can just put the new firmware in a specific directory and all my devices autoupdate.

All of my devices are FOSS so I know they aren't talking to a mothership, and even if they tried to, they can't get on the internet. I do have an Alexa, which I should get rid of, since it's pretty much barely only useful for playing music.

This way is much more secure, companies can't spy on your house, and you're supporting user freedom.

[1]: https://github.com/xoseperez/espurna

[2]: https://gitlab.com/stavros/espota-server
Does home automation require internet for anything?
Potentially eligible for parole this month! https://inmatelocator.cdcr.ca.gov/Details.aspx?ID=G31008
Great article. Author makes some really good points. Surely the big tech firms have skunk works projects going on to rebuild the problem areas? Microsoft. Google. Facebook. Amazon. Netflix. They all must have decent sized R&D departments? Perhaps an independent, very public, curated list that points out areas that desperately need work would be helpful. Name and shame so-to-speak, would prod them to move in the right direction on the areas that need work the most.
https://www.fbi.gov/news/pressrel/press-releases/fbi-release...
I remember a story about an electronic musician who preferred to mix his songs with earbuds/headphones instead of with a high-end megabucks studio sound system. His reasoning was basically, “that’s how my fans will listen to my music, so I need to make sure it sounds good to them.”

I can’t remember who it was, but the idea always stuck with me.

Anyway, I agree that we should test our applications with the same hardware (and internet speed) of our average user. Very few people use a computer as good as a software engineer’s. :)
I suppose. The beauty of it is, though, that when they get old enough, and Christmas rolls around, one of them will inevitably buy you an Amazon Echo. And then you can issue them your last command: "Set this thing up for us!"
>https://en.wikipedia.org/wiki/Hans_Reiser#Reiser_pleads_not_...

since kids are in Russia i highly doubt that.
Mealworms can safely consume toxic additive-containing plastic
While removing blatantly-disruptive students from classrooms is vital, suspending them doesn’t solve anything. In fact, I’d say officially “banning” them from school just puts them on a path towards mischief / criminality. These are the kids who need positive male/female adult role-models at school to intervene and correct problematic behaviors. There are adults who can and do specialize in this sort of mentoring and behavioral “attitude adjustment.”
I don't think that this was being argued. Being denied a Green card is fine, but doing so on the basis of an obviously tampered form doesn't seem fair.
Suspensions are not a punishment for most of the kids who get suspended (troublemakers).

Troublemakers, mostly boys, are kids who will not silently sit still. It's easy to blame the parents of these children for their lack of discipline, but casting blame doesn't solve problems.

The problem with troublemakers is that they are disruptive to the rest of the class. Further, they encourage other students, who ordinarily have no problem silently sitting still, to act like troublemakers as well.

Removing troublemakers from the class makes helps teachers teach, helps non-troublemakers learn, and relieves troublemakers from the boredom of silently sitting still. Win-win-win, right?

Unfortunately, troublemakers often feel out-of-school suspensions as a reward, not a punishment. In-school-suspension (ISS) is somewhat better, because the troublemaker can't just play video games while they are supposedly being disciplined. But ISS still reinforces the notion that there is an alternative to education.

As someone who had trouble silently sitting still as an adolescent -- and I still struggle with lectures that discourage audience interruptions -- I hope to see education evolve into more polymorphic system where creativity and spontaneity are valued along with discipline and time management.
Show HN: Wassup – Save your personal memories and emotions together
Seems like the EU preceded the US in this copyright extension and the pressure was on the US to harmonize per terms of the Berne convention. I wonder why the EU increased the copyright terms Disney was the main lobbying force?

> After the United States' accession to the Berne convention, a number of copyright owners successfully lobbied the U.S. Congress for another extension of the term of copyright, to provide for the same term of protection that exists in Europe. Since the 1993 Directive on harmonising the term of copyright protection, member states of the European Union implemented protection for a term of the author's life plus seventy years.

https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
If you guys called it something else (even ShishkinFS) you may get more takers.

It's thorny that they decided to keep the name, and not everyone is comfortable visualizing the various things that happened with Hans Reiser.

Just rename it already, please!
>> which works perfectly for a few dozens to low hundreds of threads

It's a lot more complicated that than. It depends heavily on how many threads are writing to the shared memory and how often. If the workload is write-heavy from many threads then then it can really add up. Also, if there are multiple shared memory locations which all use mutexes, it adds up as well. Shared memory offers diminishing returns as the logic becomes more complex.

Often, it's better to simply design the system in such a way that it removes or at least minimizes interactions and data sharing between different threads or processes. With such designs, often the overheads of IPC communication become very low.

Some engines like Node.js are focused around IPC as the main mechanism for sharing data between different processes. It produces relatively elegant code which is easy to follow and this design makes it relatively easy to identify the bottlenecks.

I agree that the approach I was suggesting is probably not ideal for low-concurrency situations (like games as I mentioned in my last comment) but I still think that shared memory access mechanisms are not elegant. That said, I find that programming solutions which try to squeeze every last drop of performance out of the hardware are rarely elegant architecturally.
Please read my comment above and stop being an argumentative pedant.

Form I-9 is primarily an employment document, not an immigration document.
Yes, and it's funny.[1] The Impossible Burger was cool when it cost $20 at Jardiniere. Then the company scaled up and started supplying Burger King. This got some foodies upset. Wait until they get the price down to well below meat and start supplying McDonalds.

[1] https://www.vox.com/future-perfect/2019/10/7/20880318/meatle...
Some valid and useful points wrapped up in a pile of failure to do even trivial research (e.g. Google Play Services isn't what the author thinks, the iOS 'nothing changed' hand-wave) and the sensibility of someone walking around an art show saying "I could do that, better." The author could bear introduction to Chesteron's Fence, if nothing else, and a review of their apparent GitHub profile points to, perhaps, needing some time spent in the land of embedded systems to understand why a phone doesn't just boot in 1s.
For me the trick has been to develop my skills where I’m good enough to strictly stick to 40 hours a week, and where people consider me valuable enough that even if they wish I worked more, they’re more than happy to accommodate me. Although the catch is to remain this good I still put in 10-15 hours a week on personal development.
I wish more companies thought like this in general. I often think about the nature of the work I'm doing as a developer and wonder if it's making society better off as a whole. The answer is usually a resounding no.
(IANAL) Also since your "work" will likely have some copyright since it itself a derivative work, I would go with the CC0 license so that others can use your work without fear of infringement of _your_ rights. https://creativecommons.org/share-your-work/public-domain/cc...

"CC0 helps solve this problem by giving creators a way to waive all their copyright and related rights in their works to the fullest extent allowed by law. CC0 is a universal instrument that is not adapted to the laws of any particular legal jurisdiction, similar to many open source software licenses. And while no tool, not even CC0, can guarantee a complete relinquishment of all copyright and database rights in every jurisdiction, we believe it provides the best and most complete alternative for contributing a work to the public domain given the many complex and diverse copyright and database systems around the world."

"Metropolitan Museum of Art: All public domain images in its collection are shared under CC0, which expanded their digital collection by over 375,000 images as well as provided data on over 420,000 museum objects spanning more than 5,000 years. Through the power of the commons, billions of people are now able to enjoy the beauty of the Met’s collections as well as participate in the continued growth of the commons, utilizing the infrastructure that makes greater collaboration possible." https://www.metmuseum.org/about-the-met/policies-and-documen...
QuickJS has a relevant comparison/benchmark: https://bellard.org/quickjs/bench.html
you point it to a resolver, in your resolver your resolve, in other words write the query
you're still not making the attempt; it requires imagining being that person. my point is very simple and obvious: having to constantly be presented with the name of your abuser is painful.
Gregg Shorthand
I think you're absolutely right that the status symbol aspect of meat consumption is going to be a large factor in people's decision-making.

That said, there are inflection points at which certain products switch from being seen as status symbols into more questionable signals - wearing fur springs to mind as one example.

I don't think it's at all guaranteed that traditional meat would end up in that category; it's a long way from it currently. But it's within the realm of possibility.
30 days? 90 days? Enough to show that it works, and will be good for another 200k mules.
I can definitely see how it could be used to steamroll over objections, but I don't think that's a problem with the term so much as who/how it's being used. Having a simple term in a team's shared vocabulary to point out when excessive effort is being used on something trivial is important, because it can prevent a lot of time from being wasted.

Here's an actual example from recently: “Hey, I think this parameter [that we can't decide if it should be a boolean or an enum] is turning into a bikeshed.” “Good point, leave it as a boolean for the moment and we can always refactor later.” Something like that is not going to make or break a project, and being able to concisely point that out is useful.
I bought a thing called Garage Butler and it just shuts the door after a timer elapses or it gets dark.
That's why I trimmed it where I did, as the author feels they have become rational. If -- if -- they are, no guarantee on timing for everyone else waking up.
I don't think a caching layer would work. One example would be an online mortgage estimator. You input the loan amount, interest rate, length of loan etc. all as http input parameters. I'm suggesting that the LSTM can eventually figure out that those variables are being used by the application code to go in to a formula. That application code and its formula would all be replaced by the LSTM.

I just don't know how you can achieve that with static cache ... only if somebody else requested that exact mortgage calculation before and it is still in the cache.

Also, my idea of the "given input" from the earlier comment would have to include results of sql queries that would form the entire input to the LSTM.

But honestly I think over trained auto encoders can be used as hash maps. That would be an application more in line with what I think you are saying.
People should just vote with their pockets for a better user experience, IMO.

How? How can I vote with my pocket for old.reddit.com instead of new reddit UI? How can I vote for another site which is different, when the main draw of Reddit is the number of people on there?

How can I vote for an instant messenger which works the way I want, when the people I talk to aren't using it because the people they talk to aren't using it?

How can I pay for a faster Windows 10 where the start menu works every time I press the start button and updates install in the time it takes to copy the data to SSD and no longer? That option isn't on the market.
> is unable to live in the country of his choice

That's not how things work. You don't have a right to pick and choose which countries you enter, let alone live. Emigrating is a privilege that's granted by the host nation. If a nation asks a prospective imigrant to not commit fraud or misrepresent himself while applying for a privilege, no one should be surprised if they reject your application when you are caught providing false information.
I have a friend who was one of the last few cases in the 60's to get polio. It's something that I wouldn't wish on anyone.

So the downside of not spending the effort to eradicate it is that someone's child will get it. I'd hate to think that some Billionaire like Larry Ellison would get to pick another mega yacht, rather than doing this.
GIMP changing its name seems pointless at this point, especially because of where the conversations there led. It would have been smarter for them to argue that "gimp" is a sexual term, and therefore gross, rather than an antiquated ableist term, because the former is more common than the latter usage (which is never used).

Reiser's accomplishments are already out there, there's no need to continue with his name on something he hasn't contributed a patch to in a decade, and there's literally no harm in changing the name of a program like this; it's not a binary decision between "remember the person" and "use their work," plenty of people have their work utilized despite no one knowing their name. I think that's fine.
Where I’m located (northern EU) consultant is a fancy word for contractor. However, due to the shortage of people I can charge 95€/hour where the fully loaded cost for an employee is around 30-40€/hour.

We’re all run-of-the-mill .Net developers, but we all have a niece (mine is finance and pension funds).
If you want to avoid the side effects of SIGSTOP, you can put the target process in a freezer cgroup instead.
Why? Genuinely asking. That seems like a proportional punishment to me, and certainly better than “detention” or whatever.
> Not liberal ideals. Globalist neoliberal ideals.

"Neoliberal" refers to Clinton-style ("third way") liberal politicians. I don't know who you're using it to refer to.

> Having europe turn from a "vassal" to a competitor would represent a significant loss of power for the US.

You forgot to include why you think that's a bad thing.

> Guam and Puerto Rico are already part of the US.

But they can't vote and have no (useful) representation in Congress. Citizens of Guam and Puerto Rico are treated as second class citizens ("US Nationals", not "US Citizens").
I should have been more specific; I was thinking og the "Unrecognised Simplicities of Effective Action" blogs in particular.
Just bucking the "lawyer up" theme of this thread (even though it is probably the wisest course of action): you could also threaten to expose him on social media / the press, unless he cuts you in to the "new" startup. Assuming he cares about business reputation, this could work out better than going down the legal route.
If we're talking cities, then I don't see how "Any system which has plenty of resources has to become inefficient" follows.

The problem of modern urban design is that of unrestricted freedom for developers. They build mostly whatever the like, however they like, the city be damned as long as they make a profit off their construction. What's lacking here is care - personal care about the city, and centralized care in form of a city that can tell them they can either submit to the constraints of a more holistic planning, or take their business elsewhere.
Install everything from Google Play, that's all good. Never install anything from F-Droid, that's all bad.

That's basically what this article is saying.