skysight-inc/HackerNews huggingface dataset:
IMHO, why shouldn't they? MacOS is not a server OS, it's a consumer OS. Doesn't matter if it's derived from the FreeBSD family. Apple will prioritize user experience over anything else. Anyone working on a server app is more concerned about Linux or Windows first and then the pure BSDs such as FreeBSD/OpenBSD and everything else is maybe.
I wonder when we can start using this function without running the risk that our bosses/clients Excel doesn't support this function. Lots of people still use Office 2007 and 2010, so It'll be a while I guess.
Yes I agree with that. It's always too bad when people realize they can get away with being a jerk just because they're talented.
Idk what the author is talking about.

Bittorrent was 40% of the world's traffic, more than Google's at that point!

And we, my decentralized protocol, just grew from 2M to 15M monthly active users. ( https://github.com/amark/gun )

It seems to be working.
I stopped reading when it called open source software a 'product' and everything a flavour of 'lock-in'. It's just trying to paint different things with shades of one colour.
And if you don't have this, I posted this circuit example I just made for a delayed power turn on time above. Capacitor is about 5 cents, the transistors are about 6 cents each. If you need it you need it, but power good to the reset line is better.

https://i.postimg.cc/Df9N8fM5/delayed-turn-on-circuit.png

Or just put a capacitor after the reset line pullup so that it effects delayed turn on during boot.
> But the sad reality of programmers' lives is the disconnect between the required cognitive capabilities of workers and the actual (domain) task at hand.

Yeah, I just don't understand the less lines of code argument. This is not the limiting factor in software development, it's just not. The limiting factor is having enough information for the immediate Use Case and enough business domain knowledge to come up with a solution that delivers value to the business. The time spent on delivering that value dwarfs the time it takes to write some extra code. Let's look at Uncle Bob's example in the linked article...

(println (take 25 (map #(* % %) (range))))

While fancy, that code is very Perlish and I think we all know the common criticisms of Perl. Also, fancy doesn't pay.

What I've found to have a much larger negative impact on a project than the language is overly complicated architectures. To the extent Clojure can help with that I'm all for it. But from what I've seen, Java 8 with some clear conventions and constraining source code to the implementation of the Function interface can get you a lot of the same benefits.
Motivational text messages help patients with diabetes
> Dropbox’s magic symlink following has always been the anti-pattern

Uh, what?

Following symlinks is the default behavior for unix programs that requires extra effort to work around, why would it be "magic", or an antipattern?
This should always be a business calculation but I do think you should note that there’s at least an order of magnitude difficulty increase between multiple AZs and regions, especially if you’re using services like RDS where it’s designed in, so I’d consider that a solid bridge step.

I’m trying to put some numbers into that, I’ve been running a relatively well trafficked website in multiple AZs since 2011. We had ~20 minutes of downtime when they had a network routing issue for us-east-1 and a few hours of degraded service when S3 had a region-wide outage. I haven’t added up the number of single AZ outages during that period but based on the RSS feeds I think it’s a good bit more relative to the very modest additional cost.
Mobile-readable copy of your lists...

Restrictions:

- Should not take longer than 3 hours for an inexperienced developer.

- No learnable skills tested like tooling, language, and domain experience.

- Simple to understand problem

- Problem should be obviously mappable to a solution

- Provide sample input and sample output data (only 1 case).

Scoring:

- Did the code work on the sample I provided?

- Were edge cases in the spec accounted for?

- Has the engineer followed a language standard (PEP/PSR)?

- Were docs (install, compile, comments) provided?

- Were unit tests provided?

- Were sample cases the engineer ran manually provided?

- Was the code "elegant"? Could another engineer at the company look at the code and maintain it in a year.
My understanding was if the function is interrupted on discharge, you fail the test. At least that's how our equipment was tested by an independent lab.
At first I suspected the HN moderators, but now that I see that the story is flagged, I suspect.. that it was just that.. flagged by chinese HN users mostly in SV, patriotic to their motherland.
I should get this around 2026 when my company finally updates from office 2016.
Aha. Experienced some NPM lag too.
> At the very least, if they are reclassified, california should allow the lyft drivers to choose to be contractors. Then lyft and uber could prohibit employee drivers from working for the competitor.

This makes perfect sense.

And let's forget competition for a moment. Let's say I'm working for a company I shall call BeeperShift, or "BS." If I am working for BS today, and while I am working for BS I write some code for my side-hustle.

Does BS still owe me minimum wage? I think that unless their terms of employment prohibit working on anything except the company's business, they owe me minimum wage.

But if they neglect to prohibit me from working on anything else, and if they neglect as employers to set up appropriate supervision and direction of my activities, I think they owe me minimum wage.

It's not my fault if they don't give me other work to do. I could only give them an out f they give me work to do and I don't do it, i.e. I don't respond when they beep me.

In which case, their recourse is to fire me with cause.
The key is to find the gems systematically overlooked by FANG, etc. It's actually great that so many companies use the same criteria because they all share the same blind spots.
Derivation of Matthews Correlation Coefficient
you guys are rediscovering the birth of "in-group socialism"

just make sure that anyone who wants can join (by complying), otherwise if people are left out by definition from joining (can't change property X) you're just recreating "national socialism"
First Glimpse of Ballerina Language: Language of Integration
Headlines are rarely written by the author, but I agree with the sentiment.
I don't think they said it would disqualify them, just that those arrangements are far more common in independent work. I would say it is rare to find those attributes in employee relationships, even rarer to find all of them.
Hawkeye – A tool made by developers for developers
More than 5 years ago. We started working on a program that can help developers in their everyday work.

Our main goals were to improve the overview and search ability while keeping your old workflow with your favorite program intact.

We developed a tool called Hawkeye that is now on Linux in addition to Windows.

Hawkeye will allow better overview over your codebase regardless of filetype, project files, code files, content files or documents (DocX, Excel).

You can write your query and the results is presented in real time as you are writing even on 100K files. After your results is found open it up in the right program on the right line.

Support is added for Visual Studio, Sublime++, Qt, Notepad++, TC, Git, Checkout from p4, Excel, Word, Vim. If one is not supported, you can always add it for yourself until we add it for the next release.

More information can be found here.
http://zaragsoft.se/

If this sounds/looks interesting please go to the link below and request a trial where it says 1 month, this is now 3 months. Please state version in the message box(Linux or Windows)
http://zaragsoft.se/licensing

Your knowledge and help would be greatly appreciated in moving forward with this and making it better for developers.

Best Regards,
The Hawkeye Team
Protecting people is good and indeed is one of the duties of the government. But why the government is trying to push this duty onto the business?

California is one of the richest state. How about you introduce affordable healthcare for all citizens if the state? I'm sure it will bring the working class more good than all uber laws combined.
Early humans evaded immunodeficiency viruses
But the hotel stay comes without being terribly bad for the environment and (some of the) negative worker conditions.
Neither do Uber or Lyft. No driver performs an Uber ride and a Lyft ride at the same point in time.
> I don't. if the fine is $50 and it costs $5 to park, I will pay unless I suspect enforcement is so lax that I have a >90% chance of getting away with it.

That amounts to the same thing. You obey the regulations (pay for parking) except when you think it's cheaper not to. Companies do the same thing. Most of the time it works out, but sometimes there's a fine.
Is it relevant for our lives to know what’s the meaning of everything?
That's true, but sending the voice commands to Google/Apple for processing isn't fundamental to the functioning of the phone. I can and do use a phone without ever using any voice commands, and at least on standard distributions, I've never heard of anyone packet sniffing and finding that voice is recorded and sent out when someone isn't using voice commands. Unlike Alexa, being a bug isn't inherent to a phone's fundamental function.

Certainly phone security is a problem, but let's not pretend it's as fundamental a problem as Alexa's complete lack of even pretense of security.
I assumed so, but then why all the comparisons to file systems that are designed to run on top of a flash translation layer? I would have expected something in big bold letters at the top saying this is designed to run without an FTL, whereas the other filesystems rely on one to wear level. For example, this is right at the top:

"Writing to flash is destructive. If a filesystem repeatedly writes to the same block, eventually that block will wear out. Filesystems that don't take wear into account can easily burn through blocks used to store frequently updated metadata and cause a device's early death."

This isn't true. It's only true for filesystems that aren't running on a regular block storage device. It's even more egregious to use the word block because almost everyone assumes that means a logical block. They must be using it to mean a NAND page, which has entirely different behavior and does wear out.
That's interesting because I had the opposite impression: important but hard to understand. I think this has been common since at least 2001, given this text on his website:

> At the PODC 2001 conference, I got tired of everyone saying how difficult it was to understand the Paxos algorithm, published in [122].

https://lamport.azurewebsites.net/pubs/pubs.html#paxos-simpl...

I didn't start working on distributed storage systems until 2007. Perhaps some people who read the paper in 1997 had a different impression.

Edit: maybe we have different takes on this story from that same url:

> My attempt at inserting some humor into the subject was a dismal failure. People who attended my lecture remembered Indiana Jones, but not the algorithm. People reading the paper apparently got so distracted by the Greek parable that they didn't understand the algorithm.

You're saying they didn't understand the importance; I took that to mean they didn't understand the details. ... and reading onward from the section I quoted, it sounds like your take was correct!
> replacing it with an un-encrypted protocol in 2019 seems a tad silly

I don't think it's just silly, it's irresponsible. I wonder if software engineers were actual licensed engineers, would any make an unencrypted-by-default service today?
Yes, that's how a free market works. If you aren't willing to sell at the clearing rate, you don't get any business. That has absolutely nothing to do with whether or not someone is an employee.
Can neuroscience tell us anything about cross-cultural differences?
My app is down, got alerted by my monitoring. (It's a hobby/side project app, so not a big deal, I'd be freaking out if this were a money-making production app. In this case, first thing I did before even checking heroku status was seeing if I had let my domain name expire... nope! phew).

While the heroku outage message that suggests the main problem is "dynos can not be restarted" -- in fact what happened to me was at 3pm UTC Heroku tried to do an automatic "daily restart" of my app, triggering an outage of my app. I did not do anything else to ask for a restart.

The heroku stats/events page for my app shows ~300 critical errors, starting at 3pm UTC, immediately following "Dyno restart: Daily restart" event. (~1 hour 40 minutes before now). All appear to be "H20 App boot timeout". So perhaps the app has been down since then, although i would have thought my monitoring would alert me before now.

If when a reboot fails, it tries again, and fails again (~150 times an hour), and this is happening to a whole bunch of apps, especially as a consequence of heroku's automated dyno cycling... I can see how it would make a bad problem even worse/hard to recover from in heroku's infrastructure.

To heroku's credit... I'm not sure if I can remember this kind of widespread outage ever happening before. Against heroku's side... I'm not sure what a heroku-deploying customer would be expected, by heroku, to do, to avoid downtime here. "Have your whole thing runnable on some non-heroku stack" kind of detracts from heroku's value proposition, which is you won't have to figure out stuff like that, heroku will do it for you. If I was going to do the work to ensure my app could be switched at any time to be deployed on some other stack... I'd probably just use that some other stack instead of heroku, as it's probably cheaper than heroku. The answer is probably "No matter how much you are doing yourself, outages are possible. By using heroku you put it in their hands, but outages are still possible."

update possibly related? https://status.aws.amazon.com/?date=2019-08-31 https://status.aws.amazon.com/?date=2019-08-31 (in which case you might have been saved by having multi-region deployment on heroku. But if it's only effecting us-east-1, you'd think heroku would have noticed and said so? Could be unrelated in an odd coincidence. Or perhaps there's effected heroku infrastructure on us-east-1 regardless of what region you choose to deploy on heroku).
https://fasty.ovh/en/show/post/slug/7787706-using-the-api-bu... here a little documentation
Holmes seems like a pretty good counterexample.

PS when you copy and paste wikipedia you should say so.
Why were they in an imbalanced situation? In this particular case, I believe it was a trial. So parents could have withheld consent with no negative consequences as far as I can tell.

I realize that this particular situation is about facial recognition, but I was trying to point out that this ruling changes the game for everything, basically creating a situation where the only way for a data controller to minimize legal risk would be to get prior authorization from the data authority. That is a problematic.
Organizations are asking for modern approaches to log management issues. The availability of an index-free approach will enable them to get faster results at a fraction of the cost compared to traditional approaches. Index-free logging provides and entirely different approach that doesn’t involve indexing at all. This new wave of index-free log management incorporates three key approaches that are increasingly attractive to users looking for a modern approach:
* Reduce the amount of data you have to manage;
* Reduce the amount of data you analyze;
* Trade off a slight decrease in analytics on historical data for much faster ingest, larger flexibility and better efficiency on hardware usage.
See more here:
https://www.itopstimes.com/monitor/humio-index-free-logging-...
In theory, I'm ok with this, but we also need a stronger social safety net. There's still a certain amount of social responsibility that comes with employing someone full-time, even though it's not required by law. As long as the government can step in to fill the gap, this can work.

What's tricky is that while there are benefits to business because now their business is business, not retaining workers longer than they should, it makes them cold and heartless. But we're humans, we don't respond will to that, and we want to be treated with dignity, even in business transactions.
Work Is Broken
I would wager than fewer than 1/100,000 adults on the planet can succeed at setting up and maintaining their own email server with good deliverability. That's "practically impossible".
The story of life on earth generally and human civilisation generally is one of constant adaptations between parasites and predators and the defenders against parasites and predators.

Ecology and population biology are fascinating sources of ideas in this regard.
If you're of the age or condition where you're living in a retirement home, there's likely the additional costs of at-home care, panic / fall systems, etc. to add to your "living in a house" costs.
How is demanding fines not being a parent? They are not mutually exclusive.

The comment about moms blocking YouTube is a bit ridiculous. Seems hard to believe likelihood of finding one could be higher than the likelihood of finding a kid who can work around it.
It seems we're getting bogged down by conflating decentralization with democratization. Email is certainly decentralized but its not something every layperson can run and maintain.
Please don't make light of suicide to display your confusion with the article.

It's not constructive and it's pretty juvenile.
OK. I have what is possibly a dumb question, but why is it even possible to connect to the open internet, much less send a tweet, from what I assume is supposed to be a SCIF or some similarly secure room?

Surely the answer can't be that no one ever considered a sitting President would expose classified intelligence just to shitpost on Iran?
Jerks are jerks are jerks are jerks. Their intellectual acumen is irrelevant.
'A nightmarish mess': millions in Assam brace for loss of citizenship
Polygraph. Phrenology. Aggression detectors. E-meters.

All designed by people in power to bamboozle gullible public into fearing some manufactured authority. Deployment of bogus tech indicates the group in power needs more compliance of some sort and lacks the public support to do so.

1. https://www.aclu.org/blog/privacy-technology/surveillance-te...

2. https://www.cs.cmu.edu/~dst/E-Meter/
I think at the age of 7/8 your metric of success is tied strongly to how you control your body, probably due to all the reinforcement of this from years before. At 12 things were likely easier for me.

They use that ridiculous methodology now. For example my eldest's entire class was held back at the end of the day for 15 minutes due to one child's behaviour. Unfair and her ASD younger sister relies on her to get home and had a complete panic and breakdown over the routine change. Teachers surprisingly never available for comment after such things due to the layer of bureaucracy over everything. Formal complaint raised, pushed to the very end of their own self-inflicted process every time they screw up!
There is no such thing as a citizen of California. Every citizen of the US (except the ones out on bail, incarcerated or on probation) has the right to move to California at any time, which is the big flaw in your idea: if California were to start to subsidize healthcare for every California resident, hundreds of thousands of sick US citizens who currently cannot pay their medical bills would move to California, putting a politically unsustainable burden on California's taxpayers.

Subsidizing health care in the US has to be done at the Federal level. The Federal level can require the states to contribute, and I think that is what the Federal Affordable Care Act does, but that is politically palatable only because all 50 states must contribute.
Wild orchid trade in China is huge, overlooked and ‘devastating,’ study finds
there's a bit of stoic interpretation in that whatever you are, shy, or else, don't feel bad about it, don't force change on you
> to act without reason is to act irrationally

Same thing I thought here. I'd say "to act against reason is to act irrationally." If we only did things we thought we understood, life would be slow and boring.
One of the failure conditions is having a new follower read data off of the leader as it bootstraps, which adds extra load on the system.

It seems like a follower could pull the initial snapshot off of another follower to start instead?
They tried. Several times. Google Talk / Hangouts was an early attempt; Allo tried again when Hangouts didn't take the public by storm and Google needed to get Assistant out to more people.

One problem with Google is that it can't keep any modern project running for more than 2 years. Such unreliability makes it difficult for people to use any new Google app as a primary means of communication.

Another problem is that end-to-end encryption goes against everything Google is about: information mining. Google can't make a direct profit of such a communication system, so e2e won't happen anytime soon.
I play gacha games that are friendly towards F2P people. I’m curious what game allows rich players to cause misfortune to F2P players.

Honestly that sounds like a better reason to whale than I had ever encountered
Go ahead, find out how fast you get thrown in national security prison if you try and encrypt SMS as a baseline ;)
Ask HN: It seems like the flag mechanism is abused. Is this okay?
This story about the events in HK went from #2 of the front page to the bottom of page 2 very quickly:

https://news.ycombinator.com/item?id=20846681

At first I assumed that the HN moderators have moved it to page 2, as they do.. but then the [flagged] attribute showed up.

Is it really healthy that a small number of people, if coordinated, can shut down any story?
It would be interesting indeed if uber was somehow specifically prohibited from penalizing drivers for rejecting rides. That and the ability to set notifications when rates reached some preferred threshold that they were interested in. Everyone could set a reasonable threshold and hold off until it was met.
Or even just distribute it via their website like Fortnite.
Including sane defaults, like encryped home directories using encryptfs on ext4.
Does it make the news when a project is on time and budget?
That’s exactly what the answer is, unfortunately. Nobody ever thought things could get this stupid. As an American and as someone who’s had to deal with classified materials, this really sucks.
That's funny. I take NJTransit to work, and a lot of delays are blamed on giving way to Amtrak trains, because they have priority.
For a counter example, I know that I didn’t finish a problem but did make it through. I’m not sure such blanket statements apply.