skysight-inc/HackerNews huggingface dataset:
>Devs/Publishers hiring psychologists and cognitive behavior specialists to design these loot box experiences

Honestly, I think this happens in children's television programming more than in electronic games, and I can actually find sources for this if given an hour or two (I used to be very interested in the developments that took place towards psychology around the 60's). If you can provide sources for your claim I'd be more inclined to discuss this seriously, but as it stands it seems unlikely that a small, 5-employee company pushing racing games for children would hire psychologists and CB specialists to advise their games. I am not specifically talking about the example used in the article, but most such games are released by very small companies and independent devs. I think they rely on heuristics and statistics to tell them which games work and why, for sure, but that's just good design.
>There's a world of difference between "logic error and/or panic" and "undefined behavior".

I recently started using Rust daily as a break from $dayjob because I've never really liked C++. I took the time to watch Blow's full rant because I think we made an interesting point, that would take issue with your retort.

The naive version of West's "memory allocator" (without the generational index), in the context of her game, would have also had undefined behavior (in the game world). The naive system still defeats the borrow checker, but you can still end up in a situation where you try to deference something that no longer exists, and worse still since the object that lives there was the same type as before, your state corruption is even more silent. This necessitates the need for a generational index, however West only knew to use a generational index because she is an experienced game dev, not because the borrow checker told her to.

For Blow (who hasn't written rust), believes the borrow checker (and/or language) should prevent these kinds of logical bugs in his game code and bypassing it in this way effectively turns it off ("entity safety"), while the Rust borrow checker only really guarantees memory safety.

His final argument is then, since the borrow checker doesn't provide "entity safety", it impedes on games development because Blow (and any other modern game developer) would have been smart enough to start with a proper ECS system anyways and the borrow checker wouldn't have bought him anything. This final argument is where I disagree with Blow, but 1.) I don't think any programmer is smart enough 100% of the time however I will concede he comes from a different world (Game Dev) which has stricter deadlines than most other industries so he may be more sensitive to tools like the Borrow checker. 2.) Something I've noticed with Go as well is when the language developers tend to say something like "you can't use this toy because you will shoot yourself", it becomes a personal attack on developer ego rather than a nuanced trade off on system stability.
> Any situation where C would segfault immediately, Rust would also segfault immediately.

For equivalent code, yes.

The borrow checker can however compel you to write code that would not immediately panic in Rust, when the C code you would have written has at least a chance of segfaulting immediately or being detected with valgrind.
Gravitational waves provide dose of reality about extra dimensions
What’s special about 200mph that requires a new category? It’s not like Cat-5 has an upper limit.
There is zero merit. That is the ISP business model, I am paying for a resource. I will use it as I see fit. Whether that means YouTube or Netflix I really don't care how other users decide to use their paid service. The ISP is expected to provide the service I signed up for. I am giving them money, so are the other customers. Some will utilize it more and some will to a lesser extent. But at the end of the day, everyone paid for that service.
Indeed, that's what a typical part supplier thinks.

But typical individual naturally thinks the opposite. There are probably a billion or so owners of at least one mechanism that require replacement parts at some point. Neither the manufacturer nor the suppliers wish to help them but they have to be a pretty big market altogether so it seems likely someone could profit from this if it was done in an automated fashion.
It's not on one new model (the iPhone XR). The iPhone XS and XS Max still have it. However, they were already selling a phone without it - the iPhone SE; the iPhone XR is designed to be the new "cheap" option. No net change in the number of new iPhone options without it.

> Didn't last very long at all.

They introduced it with iPhone 6S, so even if it's not on a single model next year (which is doubtful), it would have been a 4+ year feature
In reality it doesn't matter what else is dangerous in this world, when you have the possibility of a nuclear reactor blowing up or making portions of the country uninhabitable. For virtually no benefit. Just don't do it.

Of course, all the experts keep saying nothing bad is going to happen with "our" technology in "our" country with "our" government regulating it. But in reality stuff did happen again and again, and with the potential damage even very low probabilities become scary.

I don't get why being a "political problem" negates the nuclear waste argument. For one thing, suitable sites are a lot less common than previously thought, and safety of sites used earlier has been overestimated rather badly. For another, the "political" problem of getting people to accept a nuclear waste dump in their vicinity is extremely real and not going to go away. Not from any attempt of rational persuasion anyway.

Again, it's not so much about rationality as about fear. But it's also about the fact that engineers tend to underestimate the risk in relying on Human operators, designers, regulators and the stability of a government. Nuclear power plants have a lifetime measured in decades. The weather will change, the demand will change, the technology will change. All good reasons not to commit to decades long problems (centuries, in the case of Tschernobyl and maybe even Fukushima, and decommissioning old power plants looks to be a lot more expensive than everyone thought).
http://llvm.org/doxygen/APFloat_8cpp_source.html#l00689
I’d need to see a source on that. I’m not sure how you can assume that.
IANAL, I'm thinking that net neutrality doesn't prevent ISP's from charging for access to the internet -- on either the consumer or the business end.
My desktop is a E5-1230 v5 (i7 class CPU from 2015) and I played for 15-20 minutes with no noticeable slow down or increase in fans. I was using chrome.

I think your experience has more to do with laptops being much slower than desktops than anything do with how poor chrome is. As for "optimized enough", seems like the whole point was to put non-trivial physics in the game, and not to cheat.
I've seen it a lot in Chinese electronics, and it only deters the least effort of reverse-engineers.

Erased markings are usually a sign of off-the-shelf parts; they didn't go to the effort of printing their own branding on them.
SageMath – Open-Source Mathematical Software System
He’s not too convinced at first. But most of the time he ends up with something fun. Which I use as an example the next time he says That he’s bored. As a single child he’s already used to spend some time alone. So it’s relatively rare that we hear “I’m bored”.
The only newer model is the low end iPhone XR, and I’m fairly certain that was purely from a cost/margin perspective.
Raytracing a Black Hole
The illustration doesn't seem plausible. Their wings would have to look far more bulky to be wide enough to lift their weight.
Relying on nuclear contamination as deterrence to avoid the nuclear contamination of your country is inherently scary. Especially if the real decision makers live thousands of miles away.

There has always been a resistance against American nuclear weapons in Germany. It just didn't play a big role up until fairly recently.
My point is that, whether you want it or not, the choices we each make have impacts of varying directness on what choices other people can make. Whether you choose to acknowledge them doesn’t change the effect they have.
And here’s the follow-up blog post: https://kyren.github.io/2018/09/14/rustconf-talk.html
University of London BSc in Computer Science (100% Online via Coursera)
newLISP is a language to replace sh/bash/perl. I don't know of any other s-expression language targeting that space?

The thing is, if you look at what people on various programming language channels mock, bash et al should be the target of widespread derision. It does everything "wrong" and is an absolute mess. Yet all of these languages do a really good job of being super simple to use when you quickly need to automate something, even if the result is an unreadable, unmaintainable mess. It's ease of writing that is being optimized for, not reading/maintenance. But a big chunk of the code I actually write is in the category of write-once, use-once, never-read. (Reorganizing data on disk, doing a one-time data cleanup or reduction, renaming deeply nested files matching certain patterns, tabulating data, etc.)

newLISP, as far as I can tell, is an attempt to apply s-expressions to the same niche, and it makes the same sort of ugly, aesthetically horrifying compromises that shell languages (+ perl) do. But the only questions of import, I think, is: does it work? Is it quick to use? Is it simple, and not mentally taxing to automate something in newLISP?

If so, I'd much rather code in newLISP than write another hideous bash loop.
The world’s most “secure” password
both complicit then
Rationally it makes sense to separate the idea of nuclear contamination from casual use of small nuclear weapons from nuclear contamination from nuclear power accidents or waste disposal problems.

Emotionally it doesn't make sense at all.
New Mexico observatory's sudden closure sparks wild speculation
Well, you kept reading...
No, a cult is like a mental disorder... by definition if it's not causing harm in the person's life it's not a disorder. Many cults disguise themselves as religious groups.

Here's some more differentiators, but you can search "warning signs for a cult"... there's no standard list that I'm aware of.

- Separating people from their outsider friends&family

- Over time absorbing all of member's financial assets

- Punishment for leaving

- Members discouraged from questioning orthodoxy

- Non-volunteer or otherwise coerced unpaid labor

- A culture of hiding information from outsiders

- The leader has exclusive claim to ultimate truth

- Regardless of harm, the leader's behavior is justified
Windows PowerShell? That's abominable piece of managerial-driven crap? Well... It rocks, in the sense of rock falling on the genitals of it's users...

Sorry for being rude but well... There are many aspects of ancient OSes that does not work well, mostly because time passes and no one really advance BUT if you want a good comparison try provisioning Windows with PS and NixOS with NixOps, after a month tell the difference.
You don't get to define what is being sold, the seller defines it.
Thanks! I didn't expect it to be that long!
Well, what’s special about 95 mph that requires a category 2? They thought 200 was as high as it goes.
Fantastic game! Can anyone recommend any books/courses on how to make simulations/games like this?
Ask HN: How do I choose between a job offer from Google and a promising startup?
I believe in what the startup does but they are at very early stages and the salary they offer is 1/3 of what Google offers but I get about 6% options over 4 years.
Person Re-identification Resources
Understand and Eliminate JVM Warm-Up Overhead in Data-Parallel Systems (2016) [pdf]
I have both coded before and after the cs degree. Degree is not about making money but gets you to the level of understanding that nobody can sh*t talk you about how important learning 'x tech' is. Learning that much without degree is really tough as trying to pull your teeth without going to the dentist. Only danger is, you become so deep about the knowledge part but business doesn't care how good scientist you are, so there is that.
I don't see what there is about C that forces things to crash early. It's more like the difference between full of bugs that no one sees (C), and get the problem with your approach highlighted by the type system (Rust).
They couldn’t fly[1].

[1] https://en.wikipedia.org/wiki/Elephant_bird
If you want to use these terms when writing your own texts in Chinese, then you have to know the actual characters, because they are still not chosen from an alphabet.

This is compared to English or most Indoeuropean languages were you copy the term unchanged most of the time.

Just a minor point. But it makes learning the terminology of a subject rather hard.
There is that "something is better than nothing" element.

I've also been thinking of whether or not some sort of stellar laser or maser might be possible. Modulating a narrow, tightly focused beam.
AMD Contributes 8.5x More Code to the Linux Kernel Than Nvidia
The most scary part was the claim that net neutrality will "raise the phone bill by 30$ per month". I moved to California a month ago and I find internet access to be one of the worst experiences compared to my home country, Poland.

In Poland I would have unlimited voice and text, plus 10GB of LTE internet per month for about $10 fee. Here, similar plan costs $60, plus connection quality is bad, especially in the evenings, when the traffic is high, and there are areas where there's no signal at all.
I am not being disingenuous. You simply don't understand what I said.

The best outside estimates show XCodeGhost infected at least 400 million users. That estimate is from knowing which apps were infected and using publicly available estimates for their users. Apple didn't say how many exactly (or even warn its users about the malware) because Apple only pays lip service to security for marketing purposes.

> Privacy policies do nothing to actually protect user privacy.

You disagree with Apple on this then.

> What GPS data collection are you referring to here?

I told you exactly what data collection I was referring to there. Apple (not third parties) collects GPS data from user's phones to run its AGPS service. Unlike Android, which has an opt-in for this, Apple doesn't even let you opt out.

> You are free to use Signal.

But not as your default SMS app. Instead, you have to use Apple's closed source and unverified app.
They had no authority to compel treatment.

I think they used the minimum sentence then worked to set up a mental health court for future cases.
Again, please think a little.

'bicyclists face a higher risk of crash related injury and deaths than occupants in motor vehicles'

https://www.cdc.gov/motorvehiclesafety/bicycle/index.html

I can't believe you need proof for such a simple statement. The best you can do is 'trust me, low speed accident very dangerous'

Sure, some places are more bike friendly than others. But even here in the bay area ciclists are mostly jostling with cars (outside of SF).
I agreed to pay for the defined service, they are expected to deliver. Calling it a subsidy to other customers is meritless. Either they need to deliver as expected or go out of business. Frontier is a terribly incompetent company so I am not surprised they would attempt this sort of idiotic argument.
Choose Google.

If the startup can only offer you 1/3 the pay, we can infer that their equity isn't worth very much, or investors would have given them more money.

So you believe in the startup. That's great. It's great to believe in writing good software. It's wrong that someone would want to exploit that for their own gain. It very strongly sounds like what you're being offered is a pittance. Don't sell your dreams for that little, because someone that will offer you so little for your dreams isn't worth working for.
Assuming you are very early in your career, take the google money now and invest. When you know what you're doing with respect to the market and have more connections and a bit of a financial base, then do a startup.
Sweet fuck, that’s the worst and least informative title I’ve ever seen! None of it is accurate, all of it is misleading.

What can happen is that a white dwarf (which is not a star, but a stellar remnant) can be sufficiently heated and compressed by a close approach to a black hole that ignition occurs. No “burping” involved, and the fusion is not a lasting event. Black holes do not metaphorically or otherwise “burp up” anything, certainly not whole stars.

Sorry for the rage, but I just hate bad pop sci.
Since you won't stop posting unsubstantive flame-bait we've banned the account.
> iOS has worked with Exchange servers since 2009-2010.

Well, obviously not or I wouldn't have problems...

> If you bought an iPhone 5S when it was released in September 2012, and you still own it, you can download iOS 12 next week.

Which would be the first one to get five updates. Everything before that, didn't.

> How many Android phones from even two years ago are still getting OS updates?

I don't know. There are too many. You know, that thing with having a choice and so on.
I have mixed feelings about that essay. One point is exactly what I was trying to say, but I suspect the observation about identity is wrong. Many great discoveries have come from people who were powerfully attached to an ideal: to take an odd assortment, consider Hilbert, Keynes and Milton Friedman.

I suspect there's an availability bias. Consider a table:

| | Has Identity | No Identity |
|----------------+--------------+-------------|
| Thoughtful | Insightful | Insightful |
| Not Thoughtful | Obnoxious | Silent |

We confuse having an identity with being thoughtless because we see so many people who combine the two, not because their identity actually makes them less thoughtful.

Flat Earthers are an interesting example in this case. There wasn't an identity attached to it, it doesn't support some political or religious cause (maybe it's not become an identity, but it didn't start as one). It's just catnip for people who think they're skeptical and free-thinkers, but are actually just bad at reasoning.
Doesn't happen to me with linux + chrome. Just finished all 8 levels.
Just to be clear "Category 6" doesn't really make any sense the way most places suggest it. Tropical cyclone classification is arbitrary (and varies around the world) and the Saffir–Simpson hurricane wind scale (used particularly by the USA for "hurricanes", ie., tropical cyclones in the western hemisphere) is open ended and designed to be a very simple and concise way to give a broad idea of general damage to man-made structures. It's essentially about the ratio of wind speed to property damage, not wind speed alone. So intensifying hurricanes by themselves don't really require any new classification there inherently because for general structures destroyed is destroyed. If 157 mph winds (Cat 5) are enough to mean total destruction of general structures, then so does 180 or 200 mph winds, a blown away building doesn't get "extra blown away" or something.

So "Cat 6" would serve no purpose unless it had some specific effect the general public needed to care about (Cat 5 already means "Oh for the love of root please GTFO you fools"). One thing that might actually affect it then is if there was a very wide general trend in construction of making buildings that were immune to some higher range of hurricane effects (say up to 170 mph). Then "Cat 6" could communicate a real different message to the public vs Cat 5.

Of course, as storms like this one demonstrate more broadly wind speed alone may be a very oversimplified measure, storm surge and rain accumulation are not necessarily correlated (wind speed also can cover a range of hurricane sizes). Whether and how to update scales for an era when we have global warming and vastly more sophisticated modeling is an area of real debate.

And while humans like to classify stuff, it may also be that scales like Saffir-Simpson are simply obsolete at this point. They come from the 70s, a time when public messaging was more broad based, more expensive, more bandwidth constrained, and had far lower resolution going into it. At this point it's debatable what value "classifying" tropical cyclones really has when the population can be provided with hourly (or higher) updates with predictions of a variety of impacts at ever higher spatial resolutions. I personally am not sure "Category $X" is what most people really pay attention to in a specific damage/risk-aversion since vs "what is the specific prediction at my house and surroundings over the next week".
Isn't the customers of said ISP who are requesting the traffic being sent down the tubes the ones who are ultimately paying for the '"free" Internet to Netflix and Google'?

If I pay for 100kbps internets then who cares where the data comes from since I'm paying for the service and not the origin?

--edit--

Though if they oversubscribe their tubes I can see how they'd have an argument since they aren't truly fulfilling their contractual terms to all customers at all times but that's more a case of their problem than the Google or Netflix.
Are some operations slow because the microcontroller or because it is the limit of the display module itself?

It's because the technology is a physical one --- tiny bits of reflective/absorbant particles have to physically move up and down to change the state of the pixel. It's almost like a miniaturised flip-dot display:

https://en.wikipedia.org/wiki/Flip-disc_display

The response speed increases with temperature and voltage, but temperature is not really controllable and high-voltage high-frequency drivers are not easy to make in the sizes required. Here's an article about someone making his own segmented eink display:

http://we.easyelectronics.ru/HomeTech/izgotovlenie-segmentno...

In the comments you can see a picture illustrating the difference the driving voltage makes.

(Also previously discussed at https://news.ycombinator.com/item?id=14124086 )

Related video of someone playing around with the eink material itself, showing how it responds to voltage changes and that it's possible to "draw" on one: https://www.youtube.com/watch?v=jXxSOR1PHpE
I've been in a similar situation with more upside – I suggest pulling up a retirement calculator and seeing where you are financially compared to where you want to be.

If you're interested in hearing more about the difference in cultures, and how that will feel after some time, feel free to reply with a place I can contact you privately.
The blog means two different sequences of jumps. The sequence of down-jumps begins from A. Then the sequence of up-jumps begins from A.

{jumps down: 1, jumps up: 5}

First, you start from A, and execute the down-jumps. In this case, there is only one. Then you start again from A (returning to A is not counted as a jump), and execute the up-jumps.

> Up two 7-semitone steps and down four gives you A minor.

Up-jump sequence: A, up to E, up to B.

Down-jump sequence: A, down to D, down to G, down to C, down to F.

Sort: A B C D E F G

I don't know what's behind this idea, or how useful it is. It seems to work, though. But I think there are simpler ways to construct the scales. Or just memorize them.
Go work at Google for 2-3 years, save some money then start your own startup if you feel like it.

Being an early employee at a startup is usually not worth it.
Are you asking how to install it? Or how to become adept at it?
Where are you in your career, what is your personal financial situation, what is your family situation (wife? kids?), what stage is the startup (revenue?), etc, etc. Need a lot more details. Fwiw, 6% is an unusually high equity package unless they just started the company.