skysight-inc/HackerNews huggingface dataset:
Germany on Brink of Recession
Given that a major criticism of closed source software is that it can contain adverse behaviour which is practically un-auditable, running less code is the minimal implementation of don't run closed source software.

For some, open source software isn't just seen as a "nice to have", but the only way to avoid a society where freedoms are limited by dependence on software which works against us by design.
True, but in my experience having worked for a school district and for a tech college, there is nothing teachers hate more in the entire world than having to revise curriculum. At the tech college, the IT instructors rewrote their curriculum every year out of necessity, but instructors in other areas were just like pretty much all the school district teachers I knew: if a button changed position they were upset because they'd have to revise their instructions that tell kids to click on the 'the third button from the left' or some such nonsense.
In this case, there was racial discrimination, so they were unlikely to be hired even if they possessed the qualifications.
Yes, sure, but the protocol and one implementation of it are pretty tightly coupled. As a measure of algorithmic complexity (ala Chaitin?), the kernel code should show us at least order of magnitude, 4 K lines of code.

Compared to, say Google which is 2 billion, a tad more complex.
> I mean, I understand that the GUI thread in question might be heavily pre-empted by medium-priority threads, but eventually the GUI thread is going to be given enough time to finish whatever it was doing with my lock, and life will go on. Is this behavior somehow unexpected or counterintuitive?

The mistake people make is, they think "my high-priority thread has to be active every 10ms, and the low-priority thread doesn't do much work with the lock held, 1ms max, so I'm totally fine, there's 9ms of safety factor there". Priority inversion is why that logic is wrong.
Isn't https://alacris.io/ pertinent?
Calling Pennywise at 3AM
> Lambda seems to be a fast prototyping tool.

My thoughts EXACTLY. The great power in "serverless" architecture (i.e. AWS Lambda + AWS RDS + AWS Gateway) is how it empowers prototyping a new product.

Counterintuitively, it's future-proofing. You should know in advance that it's too slow & expensive. But you get to spin up a prototype backend very rapidly, pay only for what you're using while prototyping, and Lambda's inherent limitations force devs to build modularly, start simple, & stay focused on the product's main goals.

When the time comes to need scale, either at launch or even later when user count goes up, your "serverless" backend can be relatively easily replaced with servers. Then, just like that, in response to scale need your product's costs and response time go down instead of up.

It's a nice way to build a software product: rapid prototyping plus easy future cost decreases built-in.
Years ago I switched to a Kinesis Advantage keyboard and a vertical mouse.

This year I started strength training which turned out to help as well.
China Moves to Increase Government Oversight of Tech Companies
One of my first jobs in IT was replacing POS terminals at a large sporting goods chain.

Netware server, DOS terminals, DOS drive mappings and networking fun stuff and it was in the days of Windows 2000 so a lot of the MSCE's didn't know anything about DOS drivers etc. Or they, were smart enough to pretend that they didn't so they didn't get stuck with this assignment.
Well we couldn't expect them to blame the former airport hustler who made billions ignoring safety and bribing government investigators now, could we?

Nor could we expect them to blame the pilots for being so poorly trained and under-prepared for a simple runaway trim situation that they allowed aircraft to fly fast enough that any control input would fatally damage the control surfaces, could we?

Noooo. We don't let the facts interfere with our opinions here. We just dance to the tune set by our masters in St. Petersburg and destroy the second largest US defence contractor.

Because facts are soooo tired. I can't possibly be expected to read and understand complex technical material before having an opinion. Nooo. We don't want that.
Honestly though, from what I see around me though, most people are acting when they're in interviews. Even if they don't 'really' need the job. Maybe that's because I mostly know young people and they don't have the confidence or the awareness yet, though.
And the money to "standardize" the ISO docx format.
Whenever I've spoken with engineers from AWS and Google Cloud they saw serverless as a platform for glue code, webhooks, cronjobs and the like. In that role it works great: you don't care if it takes 300ms to start and it's genuinely easier and cheaper than running that code on a server.

But somehow in marketing materials and blog posts it's instead discussed as if it was a good idea to run everything serverless. Maybe that works great for some edge cases (e.g. reaching PCI compliance), but in general that's not what it's for.
A Simple Test Predicts What Kindergartners Will Earn as Adults
I can't support point 7. enough. People often forget about the cost of labor.

We migrated our company webapp to Heroku last year. We pay about 8 times what a dedicated server would cost, even though a dedicated server would do the job just fine. And often times, people tell me "Heroku is so expensive, why don't you do it yourself? Why pay twice the price of AWS for a VM?"

But the Heroku servers are auto-patched, I get HA without any extra work, the firewall is setup automatically, I can scale up or down as needed for load testing, I get some metrics out of the box, easy access to addons with a single bill, I can upgrade my app language version as needed, I can combine multiple buildpacks to take care of all the components in our stack, build artifacts are cached the right way, it integrates with our CI tool, etc, etc.

If I had to do all of this by hand, I would spend hours, which would cost my company way more. In fact, I'd probably need to setup a Kubernetes cluster if I wanted similar flexibility. By that point, I'd probably be working full-time on devops.
> HTML and CSS are content, not software (they're not executables) - they're like DOC or PDF.

Well… https://keithclark.co.uk/labs/css-fps/

You could also argue that DOCs and PDFs are software.
What sucks is that the 'wrong' of small people are always so easily seem and easy to point the finger however small it is, the wrong done by actual power holders, which will impact innumerable people, which lays ground for systemic abuse, catastrophic failure(e.g.: Nassim Taleb's "ruin problems") etc are always too much to grasp and get proportionally much less attention.

In Brazil what we now have I can't describe another way if not societal insanity, all the real problems are probably "too much", too complex, people have decided to stop facing them and decided regressing to fetish, cliches, downright modern superstitions instead. Some weeks ago an Avengers comic with a gay kiss panel generated more commotion than a 8 year old shot by police(which in itself would be a sign of the obvious much bigger systemic problems we're not properly dealing with. We're all fucked.
That's a good point, plus it's not just (states x transitions), it's also a whole bunch of hidden state: the other guy's state as well as all the packets in flight.
No. I was referring to table partitioning.

I don't have much experience with replication in either MySQL or PG (but understand this is another area where mysql may edge pg out still).
I wish hackernews gave some kind of notification when someone replies to your comment.
Powering the Planet (2018)
'Perfectly real' deepfakes will arrive in 6 months to a year
Make sure you do your speedtest to a server beyond CenturyLink.

My speeds were about that to the CenturyLink data center, but anything outside that was slower than Comcast 150 Mbps.

Which leads me to believe they don't have a fat enough pipe to the internet in my area.

Which was too bad, because the $60/mo price was a deal
Autosave is a safe and recommended UI practice; it has been widely implemented and validated by mobile UIs, where whatever you're doing is recorded when you close the app without having to explicitly save the document (a half written Whatsapp message, a mail draft...)

> Just image everyone in your company saves any document they opened automatically. How would these even look like after 1-2 weeks?

The essence of using autosave is separating storing from sharing the information. In an office suite, autosave should save your changes locally, so that a power outage won't wipe your edits.

This doesn't mean that other people will see those changes as soon as they're made; that's why you also create a "share" or "publish" command that will make them available. Developers got it and enjoy it in their version control systems, so why is it so difficult for them to understand that end users would benefit from the same safeguards? The first commandment of UI design is "treat all user input as sacred", yet so few developers respect it.

[1] http://quoteitup.com/quote/beUH/jef-raskin-the-system-should...
Since 99% of those "mentally ill" are merely poor, it would be very nice of you to stop referring to them as "mentally ill". Even in the article you can clearly read that the real issue is that substandard care is provided for poor people. This is what leads to these issues.

It is not "mental illness" that makes people unwilling to accept this, and it is not irrational. And, of course, there is a point where people decide violence is more likely to get them somewhere than acting nice. That, too, is not irrational.

If a doctor refused care for your daughter who, say, has an epileptic seizure. How long would you accept waiting in an emergency room before you would start shouting? How long before you'd turn violent?

Because in all honesty, it wouldn't be weeks.

The solution is better medical care, and LESS mental health "help", of course.
When Ancient Egyptian tablets had been carved, the Babylons/Hitites couldn't remotely wipe them.
I think you're misinterpreting the very classic style in which headlines are written.

Subject, Action, important qualifiers.
Using Fiddler as Proxy for NPM, Maven, Gradle
To see a light and to take appropriate action when you see a light are 2 different things.

Where a single light can mean everything from you're losing 10% fuel efficiency to your car will seize and light on fire if you keep driving for 10 minutes.

Relevant fact: there were on average 152,000 car fires each year in the U.S.A and most crashes do not result in fire.
Some banks are extremely greedy and charge you for forex just because the merchant is not located in the same country, regardless of currency.
The most disturbing thing I've seen in the reporting this week was that the local police were called at one point, but they sided with the hotel and told the holidaymakers to go back inside!

I find it remarkable that, at least in the group who were being interviewed on TV yesterday after they made it home, the disagreements did not become physical. If my family were being detained against our will like that, not only spoiling the holiday but potentially leaving us stranded due to missing flights home, by people who were apparently prepared to forcibly prevent us leaving until large amounts of money had been paid that were not due, I'm not sure I would have been so tolerant. Some of the other groups affected at that hotel reportedly were not, but if the local police are going to side with the hotel as well, that's a very disturbing situation.
Stealing Ur Feelings, an interactive facial recognition AI movie
Show HN: tdo – keyboard driven todo list
Many independent contractors aren’t thrilled about California’s employment law
On a personal level, the “right level” depends on your disposable income and your talents. I have the disposable income to throw money at a lot of things that I don’t want to do - not bragging almost any software engineer in the US should be at the top quintile of earners for their local market.

On a broader scale that’s the entire idea of the value chain.
Saying that local dev and Lambda are different is a strawman. How is that harder than developing on a Mac or Windows (or even Linux) and then testing on a different OS and config via CI/CD?

You shouldn't be testing "on your machine" - that's the oldest excuse in the book!

You should build your function in a container based on AWS Linux, just the same as you should for a Lambda deploy. That guarantees you the same versions of software, packages, libraries, etc. It makes it possible for me to develop Lambda functions on a Mac and test binary-for-binary to the deployed version.

"Nothing you mentioned has anything to do with the ability to test a Lambda" is not ad-hominem, it's a statement of fact.
But... math! Which can't be wrong, because obviously we already know all the math there is to know. QED.

Carroll says strange things sometimes. Epistemology doesn't appear to be his strong suit.
i got one too, and for years if was my primary portable work device as a programmer only to be later replaced by a the 1.5 model which i used until 2 years ago!

sure, the webbrowser on the first model couldn't open more than a handful tabs before getting bogged down due to lack of ram (the 1.5 model could open a few dozen tabs or so), but other than that it was a capable and usable device.

the keyboard was made for kids, not for touch-typists. i am not a touch typist myself, and so for me the keyboard worked perfectly fine.

the screen was actually awesome. the dual mode where you can turn of the color and get a high resolution black-and-white screen made working outside a blast. the famous dream of working by the beach, i did that with an OLPC because on any other laptop i would not have been able to see anything because the sunlight was to strong.
Socialism is an ideology though. It might sound similar but that’s it.

Every technology has a break in period where good ideas are badly implemented. It’s after you pass that initial stage and understand both the tech and how to implement and use it efficiently do you start to see the real gains of it.
Wasn't it originally called Function as a Service? That seems to be a better name for its intended use-case than serverless.
I wouldn't go as far as saying that it was a lost for the future of children, but I'm all in for saying that it made no difference.

I have 3 daughters between 25 and 18. The 3 of them received a netbook from the plan.

My father was a teacher both at secondary schools and at a university at the same time that the program developed, and he was a serious and dedicated proponent for the use of the netbooks on class; so, I kind of have a first hand experience on 2 sides of the dice ;)

From the side of my kids, it was just a way to be able to connect to the internet 24/7, with absolutely no effect on their academic performance (I'd dare saying it had a negative effect; not trying to diminish my responsibility, but it was rather difficult as a single father to policy 3 young girls while at the same time the example set on the contrary by their friends was rather strong: Most father would just let the kids use the computer all day, as that meant not having to care for them).

My father, on the other side, was an island in a sea of apathy from the people that were supposed to drive the change.

I think the biggest issues with the "Plan Conectar" were mainly four:

- The government on average thought was that it was enough just to drop the computers in the kids' lap.
- There was a big disconnect between the main drivers of the program and the "lower ranks" of the educative establishment.
- A HUGE percentage of the educative workforce was computer illiterate, and both passively and actively rejected the program.
- When the program was crafted, it was not visible defined (Nor there was anybody / anything actively defining it nor enforcing it) who's responsibility was to implement the program from the top to bottom, so basically everybody's attitude was "Not my responsibility".

I'm friends with the person that was responsible for the program from the whole of my province, and I know for a fact - I even once applied for a position with them - how much of an effort they were doing for the program, and how excellent they were at doing that. I'm also aware of how much of a fight they were presented against, and how it felt like a lost cause from them start.
If it's in writing on the GP's "welcome packet" or whatever, then violating the guarantee is advertising fraud.
What It Means to Be a CEO
I recommend a pressure cooker for making stock rather than a slow cooker. Superior results in a fraction of the time and energy. I use a stovetop pressure cooker, which tend to cook at higher pressure than Instapot style cookers, but the Instapot should be about equivalent to the slow cooker in terms of hands-on attention.
Lots of companies do this, but no one calls it "hire fast, fire fast." It's called "contract-to-hire." If you're talking about enforcing a bell curve on your existing employees, then that's called stack ranking and it's a despised and discredited practice.
I looked at these, expecting the "alternative operating systems" to be maybe Ubuntu, but shocked ticsee a FreeDOS offering
This is true, landfills aren't perfect. However it's better than our current "Recycling" which just ships the plastic off to 3rd world countries to be burned or buried.

To be honest, I think micro-plastics are the among least hazardous things that can leak from a landfill. Also a landfill is usually local as possible and doesn't require much energy.

The answer will always be "Use less of the junk." But I feel guilty putting plastic in the recycling bin.
Are We at a Climate Change Turning Point? Obama's EPA Chief Thinks So
An interview with Lydia Hallie about how she learned coding
Beautiful! This will be wonderfully useful for https://algodaily.com
We became Pioneers after our fourth try
Tour Operator Thomas Cook Collapses
Iraq gets about the same nowadays. The US also provides $1.2bn aid to Egypt and recently committed to providing a total of $6bn to Jordan through 2022. So yes Israel gets a decent slice, but it's only incrementally more than other individual nations in the region. It's a lot smaller than overall US military and development aid to the other nations across the middle east.
If you go with Google's suggestions when you setup an Adwords campaign, they will absolutely rinse your budget with minimal return. Google has a churn and burn mentality when it comes their Adwords customers as most new businesses fail within 12 months.
My university professors had a real thing for blackboards, even going out of their way to make a point to freshmen that in their department, blackboards would be the ruling medium of sharing ideas.

When our faculty got moved to a brand new building, it turned out that there where no old-school blackboards installed, only new digital ones. The math department were the only ones to screw down their trusty old boards, and bring them to the new building.

I thinks it's cute and all, but I simply can't go back to the old ways. Give me digital board, and I'll take that, any day of the week.

(Being a guitar player, it all reminds me of the analog / tube snobs that refuse to touch digital modelers)
Are they that wrong? What real support does an npm module have?
It is hard enough to get good projects going, especially something involving hardware. They have to think about funding, manufacturing, shipment, spreading the word out ... In addition to these, if they also have to think about politics - especially against those with insane resources like Intel or Microsoft, it is almost an impossible fight.

It says a lot about our society as a whole that good projects face such miserable odds
These are mostly blackboards from elite institutions. I’d like to see a more diverse set of blackboards.
I agree by now we should have more flexible work options at companies but I think they're held back by a combination of corporate policies that make them annoying to work with at the manager level (at my workplace we have them but they have to be renewed every year by you, your manager, and their boss) and a certain culture that favors butts in seats for ease of access and plain simplicity (eg: if the person is important in your decision chain or knows how to do something working 3 days a week can mean a 4 day delay for any work/communication if it comes at the wrong time).

> Where are our 3d printed houses and autonomous indoor farms?

The shell or frame is the single most expensive part of the house but there's a lot more that has to be done to turn the concrete shell into a livable home: utilities, interior fixtures, interior finish, exterior finish, foundation, site readying.

As for the farms there are some but they're toys because open air farming is so much cheaper that there's no real money behind the indoor farm idea at the moment, until land or transport becomes much more expensive the cost of providing all the light for the plants is going to lose out to getting it for free. Also robotic handling of small plants isn't really there yet, partially because there's cheap labor that can do everything already and partially because it's a hard set of problems to generically pick and handle all types of produce.
How to Survive Digital Disruption / New TBP Podcast
It's because of the paywall.
Thanks for looking into it!
Quite often when people accuse each other of not listening, it's that they aren't actually saying what they think they are saying, and then getting pissy because the other party didn't telepathically pick up on what they actually meant.
It's between a hotel and Thomas Cook's problem.

Thomas Cook book the hotel. Hotel promised to allocate a room for Thomas Cook.
Thomas Cook will pay the hotel fee. Hotel receive the fee from Thomas Cook.

The customer who actually use the hotel owes nothing from the hotel.

The same goes for Airlines.

It's a textbook example really.
Research shows that Indian immigrants discriminate against non-Indians.

https://www.brightworkresearch.com/enterprisesoftwarepolicy/...