skysight-inc/HackerNews huggingface dataset:
>>> A customer using the same query twice expects the same results for both searches

Of course this is false; please consider:

- customers expect to see in search results whatever new information they added/updated in the system (this is related to "Customers don’t expect near real time updates");

- customers expect "personalized" search results; having built up a history of searches centered around particular subjects (say, programming), you'll expect much different results for "string" than the general population gets;

- customers expect new/more results having logged in, or having gained new permissions/roles;

- customers running "knowledge" or "command" queries ("what is the weather?" "password 16") expect varying results
A good explanation of the problems with YouTube's algorithms
There are an awful lot of hard facts presented. What parts specifically do you take issue with?
Meanwhile, other rich countries offer college that is significantly more subsidized, sometimes even free. How do Norway, Sweden, Germany, France and Slovenia offer almost free university tuition without the same problems [1]? Certainly those countries have politicians.

EDIT TO ADD: Argentina, Brazil, Poland, Spain, Turkey, Panama, Kenya, Egypt and more [2]

[1] https://www.investopedia.com/articles/personal-finance/08061...

[2] https://www.edvisors.com/plan-for-college/money-saving-tips/...
> do we really need to be manually coding in if statements, loops, data storage schemas

No, not necessarily, depending on the business requirements. There's already logic programming, for example a language like Prolog. You the programmer input a very high-level description of the rules that your information must follow. The computer figures out all the imperative bits.
I migrated from Gmail to Outlook.com a few years ago after I encountered a bug that I thought was serious but Google didn't. It wasn't that hard, but it did take some work over a period of time.

To start with, I forwarded all my Gmail to Outlook.com. As email came in and I read it, I would log into the site that sent it and change my email in there. As time went on, things slowly migrated out of Gmail. I told friends and family I was switching my email address but fortunately for me basically no human ever emails me. The few that do, I can receive the email at Gmail and send a response from Outlook so they get the update.

Now I'm about 99% migrated over, and the few stragglers that still send to Gmail make it to my new inbox anyway so I'm never missing anything.
Animals and plant life are thriving in the fallout zone of Chernobyl. It's only unusable by humans, and even then not all humans; there is a community that lives in the fallout zone, not to mention tourism.

https://thebabushkasofchernobyl.com/

Also, money and greed does not always win out. See: the Onagawa nuclear reactor which is closer to the epicenter than Fukishima, and which was properly managed and is still running.
It sounds preferable to calculate risk scores deterministically rather than rely on Law Enforcement's discretion.

Risk scores are computed for every traffic stop, wouldn't you want to take that process away from the office and give it to a computer?
I agree 100%. At this point I am strongly isolationist. If terrorists from another country really start hijacking our planes, let's come up with a solution other than war.

War only serves further destabilizes the country, and it definitely shouldn't be on the table unless someone is actually sending troops on our soil.

Last resort would be banning incoming visitors from that country. Not ideal, but a MUCH better solution than war in my opinion.
I don’t particularly trust the rhetoric from either side on this issue. With regards to this point in particular, the API that they need to make an app was released earlier this year and many audio-playing apps are using it already.
There is really no consumer issue here. If you want to use Spotify you can. You can download it and use it all you want on your Apple device. You can use it on the web, and you can even download an app. If you want to buy Spotify premium, you can! You can buy it directly from Spotify.

If you want to buy it from the App Store you can! But Spotify has decided they don’t want to sell it on the App Store because Apple’s entitlements/platform fee/referral fee/whatever you want to call it is too high.
Like the content selection. Keep it up!
https://blog.plaid.com/aisp/

They are PSD2 compliant which means they're using the Open Banking API I linked to in my other comment.
> justifying potentially illegal behavior

No, that's putting the cart before the horse. The question isn't "is this (presumed) illegal behavior justified?"; the question is "this behavior is illegal if it is unjustified -- is it justified?". The illegality (should) be a result of answering the question "is someone hurt unfairly?" If the behavior in question is profiting from their own hard+smart work and not sharing the wealth as much as partners want, it shouldn't be illegal (or at most, the illegality is in keeping too high a share of the profits). If the behavior is bait-and-switch trapping people and ripping them off by hooking them with deceptively low onboarding price with high back-end "debt service", then it should be illegal.

This is the principle underlying anti-trust/monopoly law.
Don't constructors always have side effects? That's the only reason to have them.

I wouldn't think of this as a side-effect though, think of it as a graph property. addTo is setting up a tree structure, the same way you might setup a linked list. Think of the addTo property as a pointer to the parent, rather than a side-effect.

A doubly-linked list has two pointers per node, one for next node and one for previous. A tree node in a scene graph also has two pointers per node, one for parent and one for child. A parent can have multiple children, and so might arrange the children in an array. A child, however, can have only one parent. This makes setting the parent simpler than setting a child, considering corner cases like duplicate children.

Your suggestion is pointing at the addChild() form rather than addParent(). One of the other comments said that kind of call is available in Zdog, so maybe you can just use that instead.

But, I wouldn't use addRect() I would prefer addChild(). A call like addRect() is binding the type of shape and scene graph setup unnecessarily, so you'd have to provide separate calls for each shape type.
Despise? Maybe some, but probably as many religious folks who despise nonbelievers.

What are nonbelievers dogmatic and disillusioned about, exactly?
Could you point out which IP has been stolen?
As a product manager part of me dreams the dream of software I can delivery to clients that doesn't involve long drawn out meetings and discussions with engineers on pros/cons of different approaches, hacks vs the right way etc. If anyone is based in UK, London and working on something in this field contact me.
This game console is backed by Scratch, so kids can hack the games and add "glitches" while they're playing it. It's made by the same team that made Makey Makey.
What a joke! Apple made a product people enjoy using and an App Store people trust. Now, companies are complaining that Apple is stifling innovation because their App Store is charging 30% and making competitive products. Tough shit. It's their walled garden. Don't build for the App Store if you're afraid of competition.
You also need to buy a Windows computer to use Windows dev tools.

Or buy a Linux computer to use Linux dev tools.

Fact is you need a computer to write apps.
I guess every market needs someone to set the rules (at least, any legal market in an advanced economy), but I agree that the rules we have chosen for this one are truly terrible.

My favorite suggestion is to cap the repayments (of non-dischargeable loans) at something like 15% of income above poverty line, and time-limited to 20 years. And let lenders use all the information they can lay their hands on when making offers (schools, majors, test scores).

Then the offers made to 17-year olds will reflect pretty well the earning potential of different paths. Some luxury degrees will, like other all-expenses vacations, only be available to the wealthy, which is OK. In courses which represent a gamble (is that Spanish Lit. en route to the State Department or to Starbucks?), those who do well will subsidise (a bit) those who do less well, but nobody's payments will be unaffordable.
Who pays for those free services?
More folks should read the 10-K [0], as it is pretty interesting. Among other things, it does say that content-blocking tools pose a threat to Google's advertising business, and that Chrome is important to Google's product lineup.

[0] https://www.sec.gov/Archives/edgar/data/1288776/000165204416...
You mentioned electric cars, but Bitcoin deserves much of the blame:

https://www.theguardian.com/technology/2018/jan/17/bitcoin-e...

>Bitcoin’s electricity usage is enormous. In November, the power consumed by the entire bitcoin network was estimated to be higher than that of the Republic of Ireland. Since then, its demands have only grown. It’s now on pace to use just over 42TWh of electricity in a year, placing it ahead of New Zealand and Hungary and just behind Peru, according to estimates from Digiconomist. That’s commensurate with CO2 emissions of 20 megatonnes – or roughly 1m transatlantic flights.
why can't you do anything with a neuroscience degree? Because of a variant of reglatory capture that prohibits you from doing much more than emptying bedpans with the degree. I know there has to be some regulation in medicine, but it's often abused to the point that a Bachelor's degree only gets you to the most basic, monkey-can-do-it jobs.
Don't sell on the App Store if you can't handle the 30% margin.
This is mostly unrelated to the point of the article, but I noticed that Trump in this article is repeatedly referred to as "Mr. Trump". Only once as "President Trump." This seems a little bit out of the ordinary to me. I can't recall Obama ever being called "Mr. Obama".

This isn't a criticism at all - but simply piqued my curiosity. Is there a reason for this? My only assumption is it's meant to be a minor indicator of the author's sentiment regarding Trump. Or is it just common NY Times style?

EDIT: It appears it's simply a well document common style decision. I should have looked it up before posting!
It's not at all clear to me that humans, ancient or modern, are tamer than other great apes. Chimps in particular are notoriously violent (have you ever seen that picture of a shaved ape? That thing could tear you to shreds!), however other great apes are significantly more pleasant. Also modern humans have an incredible capacity for violence, and there is a lot of archeological evidence to suggest that ancient humans did as well.
Couldn't Boeing just put in a bunch of gyroscopes into the chassis and use that as a backup AoA sensor? (I am not a pilot so I have no clue if that is reasonable)
>- Most automation has been removed from the process, since Phil Schiller took over. Each approval goes through a human (rejections can be automated)

Which is the major difference between Apple and Google. Google always tries to engineer ways to automate things, from Datacenter Energy usage to App Store Submission. The less person on the Job, including services and customer support the better. That is why you very rarely see any personal email response from Google.

Apple on the other hand is always about the human touch and to the point there is very little automation in the tool chain. Apple Map? We will hire tens of thousands of people to manually shape those data into 3D Model. App Store, we will manually approve every single one. Apple News? Human Curation, Apple Music and Beats 1, we have people doing those as well. But it is also expensive, and not very scalable.

The two company have the complete opposite mentality to how to solve problems.
Textbook regular expressions correspond precisely to DFAs, so they’re definitely a type of FSM.

Most Regexp implementations in the wild are more powerful than textbook regexps, so they not only encode all languages accepted by DFAs, but can also encode other languages. E.g. back-references are not a feature of regular languages.
A lot of comments here about LibreSSL and Apple vs OpenSSL. Which is fine, that was my immediate reaction. But do the criticisms re:weak defaults, unlabeled deprecated commands, and uninformative output apply? Because I'll admit - every time I have to use (some version of) openSSL I google for the command I need and blindly use it. The commands are cryptic and meaningless.

If this is true outside of LibreSSL, that definitely sounds like Apple is NOT the problem in this case (though certainly not helping)
I don’t need to buy an iPhone and a Mac: I only really need a Mac, which I can borrow, rent, buy used, virtualize…
Your second bit is a non-sequitur. Climate change is not a simple factor of how many trees there are, and no one claims that to be the case.
Of course, it's greener, plants are made from carbon. What you don't realize is that the biosphere puts as much carbon back in the atmosphere from respiration and fire as it puts in. In other words, it's greener but there are also bigger fires. Also, it's greener for now, but temperatures are changing so fast now that likely most plants won't keep up.
I think in context here, it’s about not making software that does more work than necessary. Aka efficient software.

Much software doesn’t need to be efficient in design, just efficient in terms of developer time. But if power consumption is a consideration, making the software itself more efficient in its design (if not implementation details) becomes more of a requirement.

And, finally, there’s always people writing embedded/firmware. The line between software and hardware is blurry.
> How many news subscriptions will people pay for after they sign on for the New York Times, Washington Post, and the Wall Street Journal? There's a limit to the monthly bleed people will tolerate.

How many news subscriptions did people pay for when these publications were print-only?
> TPMS sensor light is on (major safety risk)

Not necessarily, it could be that the sensor is either defective or missing, which doesn't mean the tire pressure is wrong.
In the UK, 'Plaid', capitalised and in writing, usually refers to https://en.wikipedia.org/wiki/Plaid_Cymru . It's not pronounced the same as 'plaid' though.
And when did Spotify release their app?
The first six paragraphs of personal gripes, opinions, and hyperbole, for a start.

If the story started and ended with hard facts, interpretation, and interview, it would be less painful to read and more effective in conveying the point.

The way it's written, I'd be surprised if a healthy 20% of readers would reach the actual news: that the horizon for the government's first-party predictions of climate change is being shortened to about twenty years rather than about eighty. That would be something specific that you could make up your own mind about, instead of adopting the tedious framing, and something you could take up with your representatives and your community.
Firefox has recently decided that it is totally fine to refuse to work after an update until you restart it.

I don't mind automatic updates. I don't mind being bugged to restart. However I really dislike that my browser can just break in the middle of a browsing session because of some remote decision.

It feels like the people at Mozilla are forgetting that the browser and browser extensions are tools that people use to do important things.
Just tell them that the estimated number of TOTAL human deaths from Chernobyl (the worst nuclear accident in history) is 4k, in comparison to the 1.84 million above. Or with the 230,000 killed by the Banqiao Dam collapse in China.

Yeah, it probably won't work, but it's worth noting the comparisons.
Everything We Know About Facebook’s Cryptocurrency
You know that was not the cause of the 08 housing crash.

https://www.thebalance.com/what-caused-the-subprime-mortgage...
Most of us feel sleepy in the afternoon. Why can’t work fit round that?
We are nowhere near peak emissions. There may be dips here and there (e.g. due to recession). But look what happened to China starting in 2000: https://images.app.goo.gl/F4m9zThoK7Yr9jC66. It added more CO2 than the total output of the US. That’s going to happen to India and Africa over the next few decades as those places develop into middle class economies.
That still doesnt make sense. Was there no clause that said that he had to put in the money? And why is it a big deal to explain why the valuation was so low? I'm really co fused by what the reasoning was or even why you would spend time on closing this deal if, as you said, you had other term sheets lined up and have experience in this. Is there something we are missing here? Like is this not in the US or was the money desperately needed or something? The takeaway seems to be less about doing due diligence on investors and more about avoiding insane contracts- I'm still having trouble figuring out what exactly even happened. Thank you again for sharing this experience with us - I'd really love a bit more context if you wouldn't mind so I can understand the takeaways better. And in the meantime definitely get a lawyer.
Anyone who is voting down this comment should checkout the article.

Any journalist that calls the President of the US "Mr." instead of "President" is trying to belittle them.

If they writer showed respect and stuck to facts instead of baiting, then it would be more impactful to thoughtful and intelligent people.

Since that is not how it is written, it comes across as an appeal to emotion.
Software Engineering has nothing to do with "modern tools."

Data structures and algorithms are absolutely essential to software engineering, which itself is just a buzzword for applying known and repeatable methodologies to writing software. Every single "software engineering" concept outside of maybe QA / testing is already a subset of a modern computer science curriculum.

"Modern tools" is specious. Does it make sense for a student to use git or JUnit or Vagrant or Node to get their work done?

Sure.

Should a professor spend any time covering these things in class?

Hell no.

Any student who is unable to figure these things out on their own is going to be unemployable when they graduate anyway. A prof should give them directions to the documentation, and that's it.
I'm quite pro-nuke, so that's my bias, but I'm parsing the show as more about the consequences of normalization of deviance than anything.
>That's the reason Earth has kept its atmosphere while Mars did not

How would you explain Venus having an atmosphere while not generating a magnetic field?
No! Because, for some reason that has no basis in reality, people think computers are less biased than humans! They trust computers OVER PEOPLE, even if the computer is racist, or just wrong.

Humans are accountable, changeable, cross-examinable. Computer systems are not. Please do not give enforcement systems over to computer systems, and have the bias calcified forever.
Man Arrested for Leaving Food and Water for Migrants in Arizona Desert
Having spent a lot of time on legacy Rails codebases that need new features and fixes, existing ones coming in from clients, and so on, I'd consider it practically write-only as soon as eyeballs are off it for a couple months or a handoff happens. Heroic testing practices that I rarely see in the wild could save it from that fate, but little else. Ruby's got some great libraries available but there's too much magic and "wtf is this even?" going on in your average Rails codebase. Sinatra with Sequel over it any day if it's my choice and the product's intended to have any kind of lifespan, and we're using Ruby.
> you _still_ can't control Spotify with Siri

You can, it’s just that the API is somewhat limited and Spotify refuses to use it.
A simple Python interface ... built atop the most powerful and widely used Python ORM. This is the library equivalent of virtualization!

This is crazy, right? Let's take SQLAlchemy, all the experience and expertise that went into building it, throw that out the window and make the dumbest possible wrapper on top.
I have been programming for 11 years and only Apple has the barrier to entry.

Literally 100% of the other languages I've used did not have a yearly fee to use.

I know plenty of coders that are professionals that don't program for Apple.

This is an Apple specific problem.
Service Oriented Monolith. I.e. you can organise a monolith in pretty much the same way you would organise a micro service architecture.
Well, the second crash pilots did figure it out. They didn't have altitude to nose-down the plane to unload the trim, so they couldn't successfully manually trim the plane. I think there were also some airspeed indicator problems as well, but I haven't seen that reported in a while.

Check out the altitude graphic here [1]. It must have been absolutely terrifying, I doubt many of us have the nerves of steel to react so quickly and correctly in such a situation.

[1] https://graphics.reuters.com/ETHIOPIA-AIRPLANE/0100911Q1DX/i...
That's not entirely far from the Fringe-ier parts of Star Trek: Discovery's plot.
From the Article: The researchers point out that the gain in greenness seen around the world and dominated by India and China does not offset the damage from loss of natural vegetation in tropical regions, such as Brazil and Indonesia. The consequences for sustainability and biodiversity in those ecosystems remain.
Humans are really terrible at doing math, especially long-term math. I've had so many opinions it was downright painful to change after someone showed me the real math.
What nobody is willing to admit or even consider is that it is a spiritual war. Progress on this front cannot be made without the collective consciousness of humanity moving toward higher/greater awareness.
There are home-made meals and part prepared meals and sauces in the freezer that take 2 minutes... It takes no more effort to make a curry, casserole or sauce to feed 8 as to feed 2, so we often make spare for the freezer. Spiced dishes often taste better on the second heating anyway.

No more hassle than faffing around with multiple packs that comprise the packaged meal, rice or accompaniment, and the garlic or naan bread.

> no need to inspect each piece for quality

Well, ready meals are generally lowest possible quality, so I suppose there is a certain consistency. Even if buying the premium ready meal range of the premium supermarket you immediately notice the increase in satisfaction the next time you eat home-made again.
I'll definitely check all of these out, thanks a lot!
>Or is it just common NY Times style

Yes.

https://www.nytimes.com/2017/11/08/reader-center/why-does-ny...
Nobody wants to give up cheap Chinese goods and buy expensive American goods (which are all made in China just the same hilariously) simply because America asks so nicely. Yeah I just ordered a Xiaomi mi9 and I feel fine.

If there was indeed a threat to national security I trust my own government to make decisions not the US.
I did a quick google search and came across: https://www.cbsnews.com/news/no-disrespect-in-calling-the-pr...

Which uses the example of Mr. Obama interestingly
Yeah, I would assume that 3/5 is the basic minimum, not 4.6..

Either Uber should review their baseline, and make it explicit that giving 4 or below will have severe consequences on the driver.
It's your assumption which I find out to be wrong. Use Google to search your hypothesis before making a statement:

https://www.google.com/search?client=safari&ei=t73uXOCZD5fN-...
Proposed Python Standard Library Removals Will Break 1 in 30 PyPI Packages