skysight-inc/HackerNews huggingface dataset:
I find the attitude of "I go wherever Google maps tell me to go" problematic. We should be asking more questions. When we don't, we are basically complying to what the government/corporations are asking us to do. That's not freedom.
When you play music, you often don't need "better". You need "different". You get used to playing certain things on certain instruments, and so having a different instrument available means you stop playing the things you usually do, and end up exploring things you'd never try or even stumble upon otherwise.
yes. and in addition, programmers in general while technically workers have a pretty cushy middle class existence.
Yep, my piano does just that. The entire keyboard (and hammer assembly) slides over slightly when the press the pedal.
On the Wisdom of Algorithmic Markets: Governance by Algorithmic Price
Just to add another anecdote. My partner has taught all over our Canadian school board, k-12 and cellphones are not really the disaster that I often read about. They put them away and tend to keep them away in class. She’s fairly flexible about requests to use them from students and just starts laying down a harder stance with individuals who seem to be abusing her generosity.

Just our experience. She caters her French class to their interests. Makes paper handout exercises involving “tagging” vocabulary in photos and stuff like that. I think young people are just really into their phones and teachers need to relate instead of treating it like the enemy. She goes on her phone after the bell as well...

Maybe her job is better than those of American public school teachers as far as pay, class size and so on. Maybe cellphones are breaking the camels back down south in a way they don’t here? I could see that being the case and speaks to bigger problems
But not fast food delivery. This is a recent thing. And most restaurants didn’t do delivery. I don’t see the point of ordering a meal that is best eaten hot to be delivered when it comes to the house warm.
> I think it's now clear that Facebook is admitting defeat with Flow.

It sounds to me more like they're testing the waters. They're definitely opening up, with the whole Jest and create-react-app supporting it, but as far as using it themselves would this be the first project to be migrated?
I'm curious as to why yarn instead of contributing to NPM? I am aware that yarn was the inspiration for many improvements for NPM by providing an alternative, but going forward do we need two systems? Is the plan for yarn to be compatible with NPM and package.json?
Mockingbirds show heightened aggression after lead exposure
> Court battle is like debate competition, you can use arguments you don't believe in.

Except that court battles have consequences. If you use an argument you don't believe in for a debate competition, you aren't going to overturn laws designed to protect people from those with more power. If you do it in court, there's a possibility that you're going to make many lives worse.
My list so far: Apple, Tesla, Buzzfeed, Verizon/Yahoo/CNBC, HuffPost, SpaceX

Doesn't look like the layoffs will be ending soon either. If it was just one or two that would be one thing, but this is forming a pattern. What do all these companies know?

I keep hearing word of a potential recession or downturn. Is anybody here more keyed in than myself and can provide an explanation?
Scripting platform with automatic UI and infrastructure creation
Growing up in California, I assumed the bottle deposit system was a federal thing. Moving to North Carolina and seeing people causally throw away glass bottles into the trash was definitely a cultural shock for me.

Kudos to Oregon for doing this.
I switched back to npm with version 5 and it's been great. Is there a list somewhere of feature parity between both?
That's because in the trucking industry, at least here in europe, there is fierce competition. This means that companies that don't use material and employees until their absolute limits are being filtered out by market forces. The only way to improve the situation is by government involvement, both through stricter laws and more regular controls. E.g. there are rules to prevent exhaustion of truck drivers by mandating pauses for certain lengths. Or in Germany there's a discussion now whether turning assistants should be made mandatory or not.
张伟 -> Zhang Wei. Any shared roots with Yahweh? Or am I butchering etymology here?
This makes sense, I had read in a blog that “forks” on GitHub are essentially just another reference in the same repo w/ a little extra decoration. It is a strategy to save disk space.
And those who would like to follow developing a bot from scratch, I'd like to plug in here my blog:
www.makingcomputerdothings.com
There, I also host a podcast about SC AI development, which can be interesting for everyone. The podcast is uploaded to youtube as well:
https://www.youtube.com/channel/UCHPl6OFov2v8SK14oQUHY2w
When you're not paying for it in the first place, there's no "loss." It's all profit.
Related, The Dropout is available on Spotify [1]

[1]: https://open.spotify.com/show/7lrJqILWfMuQhqDHJEFUK6
This is very valuable information the apps have. A woman menstruating versus ovulating are two very different hormonal states, and can at times appear to manifest as different personalities in the same person.

Thus the advertising potential is huge, very actionable data.
Who is the prototypical rich person?
I've done a docusign implementation, and I don't really agree with them. Their API is fine honestly, I think their documentation could be better and some things are named awkwardly. But the implementation really isn't hard, my only real complaint is that when we did it they pushes the DocuSign connect service really hard, which honestly was kind of a waste and didn't live up to many of their promises, but that's normal b2b upselling. It's a normal API, and definitely not as bad as this person makes it seem.
>You realize that since 2-3 years it is now standard legal practice to make sure deciders don't know the details of important decisions.

What leads you to believe this? You mention a specific time period as if there is some event that caused it to be the case, but I'm not sure what that event would be, nor have I seen this in action in my career.
Correct, neither is good, but IMO individual targeting is worse because the potential for accountability is less. It requires every individual to complain.

In group targeting, only a few in the group need to know something is wrong and they can complain and save the group from further inappropriate advertising.
> I would love to add types to my code, but I want to write "real" JavaScript: so the code I input is the code that is executed by the browser. I just want the compile step to strip away the type annotations.

That's what Typescript is. Type annotations don't change your code, they're stripped away by babel at compile time. In fact, by default, tsc does compile TS code which fails typechecking, into valid JS code (which will likely error when you use it at least in some circumstances, but can run just fine).

Typescript is a clear superset of JS, so there's no actual logical changes or even syntactical changes done by the compiler. However, you may be confused by the often-used "compilation target" features of babel (and tsc), which is that you may write ES2018 code, target ES5, and have your ES2018 syntactical sugar be turned into ES5-compatible code. This is entirely opt-in, and not related to typescript (other than the fact that Typescript is always compatible with the latest ES spec, so you can use any legal ES2018 syntax in it).

Hope that clears it up…
IMO digital cameras are not "tech" they are "photography". Unless you're saying film cameras are much more popular than digital- but nearly the entire industry has left film behind, the same way "digital" LCD's completely left behind "analog" CRT's.
> You succeed at programming by spending countless hours on your own with a computer

... which requires access to time and computers to train on. Not everyone is quite in that state. And not everyone is an autodidact either, it's not the only valid route to programming.

> Your career is a direct result of your own hard work and passion

Not completely - it's a result of getting accepted by hiring managers, and then retained by internal performance processes, both of which are incredibly subjective and vulnerable to prejudice.

Moreover, some people care about things beyond themselves. A key component of unions is solidarity: caring about how your colleagues are treated. This may also extend to how your employer is treating the wider society.
> almost to the point of "impossible to fail"

No, a full third of GCSE exams are fails.

https://www.bbc.co.uk/news/education-45282518
No, but most recent PhDs can get a job at a FAANG company, where their starting salary will be much higher than a faculty salary (and that's before bonus, stock grant/options/etc). Even with the cost of living in the Bay Area, they'll be able to pay off student loans faster and will finally have time to enjoy life.
> And you're not considering the widespread preference for Buddhist and animist religion [...]

Actually I'm not considering anything, I was just pointing that the theory in the parent's book could be reversed.
You don't want to sit in front of strings that loud and sympathetic (meaning one string makes many other strings vibrate along both due to harmonics as well as plain physical vibration travelling into them).

It would be super uncomfortaable and players would damage their hearing so fast. You want to be out of the path of the sound, not just for the "listener"s benefit, but absolutely also your own. It's why grand pianos reflect sound "to the side". If you used the upright approach of sending it over the pianist, you'd end up with a lot of damaged ears and broken players.
I'm a current teacher, and I can confirm this is happening. Our school allows the teachers to implement the policy, but it's almost impossible to be the one teacher who doens't allow it. I've found that the kids spend more time trying to be on their phone than paying attention, then they (and parents) want to whine about grades. It's definitely ruined any passion I have, and I wish the school would take the France route to smartphones (i.e. usage banned in schools)
From what I've heard, the Yarn codebase is much cleaner than NPM. If anything, I think it would make more sense to migrate NPM over to yarn
Sometimes yes. It's not just DevOps but CVops :-)
2018 was the fourth warmest year on record
This is reminiscent of the story for Billy McFarland, the founder of the Fyre Festival, who's currently serving a prison sentence for his acts. Even while he was under investigation for fraud related to the failed festival, he moved on to starting another scheme related to ticket scamming. There are two related documentaries that recently came out - one on Hulu and the other on Netflix - that are worth the watch if you're interested.
That's really interesting. Not sure if this would be your area, but I'm just wondering how many "bad chips" you would have had.

Like what is the failure rate during manufacture, and what is actually happening when something goes wrong on the assembly line?
Or stick foam / felt between the "extra" strings like a piano tuner does. It won't totally take the strings out of the equation, but it's non-destructive, and it will probably only take a few minutes.
> The "bonus" you get is actually paid by higher prices on the stuff people buy.

In the EU, we pay VAT on practically everything, so, US prices are still cheaper with credit cards etc.
Bullet dodged ...
Since when is being a software engineer a "high-status" job, as mentioned in the first paragraph? Most people would consider a non-washed out doctor or lawyer (which is expensive and difficult to achieve) as having higher status than pretty much anyone working with a CS degree, unless they are a successful founder or went into investments. Besides medicine/law, young people with some degree of privilege and ambition seem to go into banking, private equity or management consulting still. If they have a CS degree, they're doing something closer to the above with it, not being ads CRUD engineer #3445. Everyone working for a for-profit company as a software engineer and even founders and VCs are basically dancing to the tune of one of these people holding the purse-strings. Is this wrong or do I just have a chip on my shoulder about this?
The JS ecosystem has its flaws, but one has to appreciate the speed at which momentum shifts, making clear winners obvious.

The move towards TypeScript 'winning' has been fast, and to everyone's benefit.
>That's because costs have gone up while wages have stayed the same

I think you misunderstand. Wages may have stayed the same because there are twice as many people competing for jobs, compared to times when women were socially discouraged from working.

Labor gets cheaper, i.e. people are paid less, when there are more people competing for jobs. Supply and demand just like any other market.
Agreed. I would grant that Darmok is in the top 5 TNG episodes, but I haven't seen that kind of praise for Darmok across the entire series.
I’ve paid people to cook things for me. I’ve paid someone to cook shitty fast food for me. I’ve never paid someone to deliver that shitty fast food to me. When it arrives it is at best warm and even more disgusting. I don’t see the appeal of these services. It’s much better to get the food when it is hot. At least in my opinion. My friend’s son spends several hundred dollars a month is delivery charges. I certainly don’t understand doing that.
convenient when an actress who already really looks like the subject, also happens to be an academy award winning actress!
genuine question, how can food stay warm/fresh if you have to drive 20-30 minutes with it? how often do you get the food cold?
>While I misspoke, my point remains that both this contribution and it's reception are part of a healthy community, not a case of "moving past" or exposing shortcomings of a field..

From within "the field", there isn't a single "deep learning community" counterposed to an "other stuff community". There's a broad machine learning community, in which deep learning is currently the most fashionable approach, and there are small factions of pro- and anti-"deep" partisans, who consider their approach the One True Approach.

Science is usually unkind to partisans, and so most people I've met don't really bother with that kind of partisanship. Asking, "Can deep learning get us all the way to AGI, yes or no?" is the wrong question. The proper questions are:

* What is deep learning good or bad at?

* What do we mean by AGI? (Similarly: data analytics, machine perception, statistical AI, etc?)

* Why should we target one goal (high-dimensional statistics, missing-data reconstruction, reinforcement learning, AGI) over another?

* What methods currently afford us the best contributions towards the scientific and engineering goals we're targeting?
That'd be a valid excuse if you're not safeguarding personal and sensitive data. But is that the most you can do to protect the addresses and some level of access to somebody's money?
I've found it worse that parents actually try to call their kids during class. Not text, but call. And then complain when you tell a kid to hang up. It's definitely an issue, and too many principles are afraid of being sued by parents to do much against what they want (and the kids spend more time trying to sneak on their phones than actually paying attention and getting their work done).
I think I meant it more in the sense of "smoking causes cancer and so does exposure to chemicals so it's not the smoking or the chemicals that we need to look at but something they both have in common."

I may not have made that clear enough, however.
I appreciate this helpful comment
There's an information delay that causes these trends. Remember that the people making decisions on their college majors are 16-18 year olds. They're basing these decisions on $$$. The university encourages these decisions because of $$$. The new students aren't looking at the job market and recognizing that they're pushing it towards a glut (as a cohort), as individuals they're making a sound decision in that moment with the incomplete information and lack of forethought typical of someone that age.

Of course, that lack of forethought isn't exclusive to them. You see the same behavior in other markets. Today I see that someone has developed X and is making money, but the market isn't captured (lots of growth potential). So I decide to make X (sound decision on what I know). However, 98 others also make the same decision at about the same time. By the time we all start shipping X we've flooded the market and now it's not profitable (getting too small a slice of the whole, or competition drives prices too low). I'm trying to recall the precise term in systems theory, "bounded knowledge" maybe?

EDIT: "Bounded rationality" was what I was trying to recall. It's useful in a number of fields, I came across the term (proper, the concept wasn't new to me) in studying systems dynamics.
I probably still have some old Slackware discs around somewhere.
Original Tweeter Label, What this feature is? All you need to Know
Guerrilla Domain Driven Design
I wonder if her investors ever had her psychiatrically evaluated.
Accessory to a large number of immigration crimes and in the Uk that's a strict liability offence.

A former PM (Gordon Brown) was fined when it was found that his cleaner had used good forged papers.

Various modern slavery and gangmaster laws also come to mind.
Some way to screen the submissions that have been seen already might be helpful too.

Maybe a client-side javascript button, 'update now', or 'latest'?
Why do people in these positions use words like 'never' when they are almost always wrong given enough time? Saying there will never be a fully autonomous vehicle is very shortsighted and arrogant.
I translated First chapter of Chlipala's book code from Coq into C++ templates
Do you have a brand/model recommendation?
Ask HN: What are some challenges found when moving from GitHub to GitLab?
I've been running https://www.gitignore.io for almost 6 years now. A few weeks ago, I built a project on GitLab and my experience was amazing. Integrated CI and Pipelines, private repos, the way GitLab provides transparency for its static site generator, The process for SSL secreting your site, and the extra features of GitLab Flavored Markdown were all better than GitHub.

One of the main reasons I'm sticking with GitHub is the community. It has taken 6 years to get to 4k stars and get a decent level of credibility and moving to GitLab would force me to start over. Including community, what other challenges have people found when migrating a project from GitHub to GitLab?
Do you have a cite for that? I'd like to read more.
Article kind of mangles the relationship between software reuse (which _has_ been here for a long time) and specific language library, etc..management.

many years ago now systems administrators were tasked with providing a safe and sane environment for end user and developers by performing the exact due diligence that is described in this article. In the 'move fast and break things age' all this has been thrown to the wind and everyone decries the language manager code sprawl and breakage. Of necessity enterprises revert to 'immutability' as if it was a desirable and necessary deployment characteristic. This is an ugly time in IT.
There is one more aspect of fraud the journalist has missed - chargeback fraud. Chargeback fraud is where companies try to lengthen the timeline of resolution of a fraudulent incident such as this one so that it exceeds your bank's official timeline for being eligible for getting your money back. Usually it's about 45-60 days and varies from bank to bank.

To me, as someone who worked in this industry before, this simply seems like a ploy by Deliveroo to escape absorbing the chargeback cost. Because, that is exactly what would happen if you called your credit card's bank/company and ask them to initiate a charge back for the fraudulent transactions instead of begging Deliveroo - the money will first be refunded to you almost immediately (varies from bank to bank) and then an investigation will be opened against the merchant in question (in this case, Deliveroo) and when you prove your credit card company valid proof that you're innocent by sharing logs, screenshots, etc. the dispute would be settled and the bank will side with you, the customer and thus this will lead to a loss on the merchant to bear the fraudulent transacted amount.

It seems, Deliveroo may be doing EXACTLY this to avoid letting the customer becoming eligible for a refund later through their banks by pushing them past the chargeback window. This is actually criminal in some countries, and grounds for a class action suit, which I hope someone sues them for if they are found guilty of this.

The other reason for the elongated resolution timelines is because Deliveroo actually benefits from these transactions - think about it, they earn for each transaction and in some markets, if I'm not wrong, the larger the transaction, the more they earn. So, why would they do something fast that affects their revenues negatively.

Anyway, my personal experience with Deliveroo also has never been positive and don't recommend them at all.
A demand letter is often enough and is a good step before small claims. “Fix my problem in ten days or get sued in small claims court", sent via certified mail to their designated agent for legal service in your jurisdiction, can often solve your problem.
It arrives cold, no? Delivered restaurant food makes no sense to me. Won’t things get all mashed together? The plating will not be nice. And to pay for such a service? I don’t get it.
Philosophy of Mathematics deals with your question: whether numbers or sets exist? Some say they don't exist in our world, but exist in a Mathematical world (Platonism).
Those who would trade liberty for security deserve neither.
Head to the midwest. No one wants to run a recycling operation. You'll see people throw away plastics, metals, and glass all the time. Recycle bins are hard to find when you don't live in a city.
The issue with this is the same thing that happens with all sorts of data breaches, regardless of whether it was caused by negligence.

Of course there's no problem if you do it right. It's just that guaranteeing you did it right is never possible with 100% certainty if you wrote the code, evaluated the code, and published the code.

More eyes means less mistakes. More hands makes less work. If you roll your own templating system, and you mess up, then some text on a page is displayed wrong. If you roll your own crypto to protect customer data and you mess up, whoops, that customer data is out there.
I own a Model 1 (http://playdifferently.org/model-1/). The overall feel is very "analog" and the faders are by far the best I've ever used. The "filter" approach (LPF,HPF) is also hard to live without.

With that said -- not going to lie, still remember the sets I've done on the Radius 4 or Rane's. The feeling creates a totally different experience and it changes the way you mix. Casual, fun - "closer" to the audience somehow.
I love this about older hacker movies. Watching The Net, Hackers, and Enemy of the State back when they came out resulted in many laughs about how unrealistic their portrayal of tech was. Ordering food online? A remotely hackable sprinkler system? Real time video monitoring from the sky? Ridiculous! Now these things are normal.
Perhaps I'm missing something, but Google seems to experience far more labor action than most other large tech employers. Why is that?
All errors are google-able?