skysight-inc/HackerNews huggingface dataset:
Yeah, if that got a squick reaction then don't go looking up too much animal-based research. We do all sorts of ugly things to animals in the name of science. :/ But we learn all sorts of interesting and useful things from it, so... it's one of those trolley problem things.
Pretty sure you’re referencing this quote from Dwight on the Office:

“I invented a device, called Burger on the Go. It allows you to obtain six regular sized hamburgers, or twelve sliders, from a horse without killing the animal. George Foreman is still considering it, Sharper Image is still considering it, SkyMall is still considering it, Hammacher Schlemmer is still considering it. Sears said no.”
Sounds like being on a sports team at a high level. It's not for you, then it's not for you.

It's business, not personal.
Bluetooth Low Energy (BLE) Basics Using ESP-IDF Tutorial
Tutorial link:
https://atadiat.com/en/e-all-about-esp32-part-4/

Note: to understand this part you should read my past article "Bluetooth Low Energy (BLE) 101 Tutorial: Intensive Introduction" from here:

https://atadiat.com/en/e-bluetooth-low-energy-ble-101-tutorial-intensive-introduction/

Your comments/inputs are highly appreciated
No, I actually read an article saied that, you can choose how much do you want to stick your profit to the company, AKA, you can choose how many proportion do you want to get paied by cach or stock.
Or maybe it's not as bad, just that now that they're very big, lot of SJW get through the doors and cry their ways to promotions.
Yes, or is there a version of this policy -- say remove very poor performers from time to time -- that is effective without having to fetishize being "tough"
You get the option to invest any portion of your salary in NFLX stock options.
You might call it mild stupidity - and that may be accurate - but I'd call it being human.

Humans react differently to the same information based on how it is presented. It seems to me that activists - specifically those on the left - often fail to take this into account.

I almost always agree with those activists. I certainly agree about global warming. But - pragmatically - if your goal is to convince skeptics, you ought to be very concerned about tone. For better or worse, how you tell your story is at least as important as the evidence backing up your story.
Pointer arithmetic is abstracted away for _safety_, not convenience. You can read about in e.g. Go's FAQ.

https://stackoverflow.com/questions/32700999/pointer-arithme...
For me battery life in phones used heavily seems to typically loose 50% in two years and then rapidly become unusable. Which kind of sucks if they can barely last one day when they are brand new. Fakes are of course much worse, and getting original parts when you can't officially replace the battery can be very challenging.

Yes, I still have a Nexus 5 I bought on launch day. Yes I've replaced the battery twice. Yes the battery is a fake knockoff. Battery life is still miserable, but since I only use wifi on I save lots of power that way which makes it usable for my use case.
What did the user experience used to be like, if the current version is 'degraded'? We only just got Netflix but it seems pretty slick and well-thought-out.
That is what business contracts are for.

Treble doesn't help anything because OEMs are the ones still pushing updates, and only devices released with Oreo are oblieged to be compliant with Treble.

Which is why even in 2018 most new devices have been released with 7, upgradable to 8.

But I am glad OEMs keep ignoring Google, as they finally added update clasues on their licensing contracts.

After one year, Oero has achieved a meager 21.5%.

EDIT: 11% => 21.5%
Why do you say they were acting irrationally? They were broke and they saw they could still live in a 1/2M house--sounds pretty rational to me, especially if you can just drop the debt via bankruptcy.

With colleges, there is a nasty effect that student loans are inflating tuition prices and punishing the financially responsible people who save money for tuition. It's almost more rational to make sure to have no savings and benefit from the free government money.
The author seems to confuse static code analysis with runtime values.
But you often can't buy an original battery. And buying a fake battery can be magically worse than a depleted original battery.
Liveblog: All the news from Apple’s “more in the making” Brooklyn event
This article reports on what another publication wrote. The original has a discussion here: https://news.ycombinator.com/item?id=18304329
I don't think many people were aware of the security implications of these practices before the late 90s.
Questions:

1. How did you know you would be terminated?

2. How long do you estimate you would have lasted before this expected termination?

3. If the expected termination did not bother you, why did you refuse the job?
I'm sure (but don't recall) Redhat's pump and ISC's DHCPCD have had CVEs; we all know BINDs resolver and ntpd had CVEs.

If one is going to rewrite all of these things, I would expect one to learn from the history and not make the same mistakes over again.
This is fantastically imaginative. I love it.
Amazing new steam engine creates power from nothing but water![1]

Still a pretty cool thing if they can just install these in a river mouth and get free electricity out of 'em.

[1] And an external heat source such as a coal fire.
Stories I’ve hear from friends to my family who worked at Netflix made me cringe. Regular meetings where everyone at the meeting have to do presentations about their own recent work at the company and basically have to present why they should stay instead of the ”other guy” who will be fired. No rest with constant fear of being fired or the alternative if you ”make it” is constant preasure of performaning better than other teams. This breeds a backstabbing culture for sure.

edit spelling
The Morality of Price Gouging
> "I’d say that the major international powers like China and Russia...It’s safe to say that President Trump is not the only one being targeted..."

Who is doing it? Anyone - not just govs - that are capable, and where the reward outshines the risk.

Who are they doing it to? Anyone whose conversations offer (potential) rewards that outshine the costs / risks. Finding the critical nodes isn't that difficult. Hiding likely impossible.

Yea, ttat's a pretty wide net, and getting wider all the time.
St Louis' downtown feels deserted before 5 too, as large chunks of downtown are designed to have nothing to do for pedestrians. Look at your favorite satellite images around Market and 10th: You see nice parks surrounded by buildings that are not designed to have stores. The area is full of government buildings, office buildings and parking lots that will get no use after 5, and few people even walk the streets at lunch time: The west loop of Chicago at 9pm is busier than This area at noon. Busch stadium is nearby, but look at the activity nearby: There's Ballpark village and a couple of other bars to the west, but most of those nearby buildings are still empty, and the area is all a sea of surface parking lots.

Architecture and urbanism generate pedestrian activity, and many midwestern towns are not designed for it, but for people to come from the suburbs and park near their office. You can use zoning to build lively neighborhoods, soulless collections of office buildings, or anything else in between. The many municipalities around St Louis, and their planning, also engineer world-leading levels of segregation, both by race and social class. It's no wonder St Louisians ask each other where they went to high school. The way the metro area is designed, it'd be a miracle if it didn't provide a lot of information.
I didn't know about that. I don't blame them for just running them on occasion. I jwalk, but that is a bit less dangerous than flying through a red light because you think no one is coming. Most bikers don't stop let alone wait for 10 seconds.
I just built a dedicated PICO-8 console (can also just run on a computer) and I couldn’t be happier with the decision. Given the games you list here, I think you should check it out.
Yep, Battle Zone. It had two joysticks and greenish vectors.

There was another vector 3D game called Red Barron.
What I meant is that people were able to crawl, walk and run without switching toolchain.
"""One employee expressed the feeling that they live in fear of being fired every day at an executive meeting. A vice president named Karen Barragan was said to have responded: “Good, because fear drives you.” """

isn't this normal (for contractors?)

i mean it is terrible (armies whose job is to kill people put a pot of effort into avoiding just such feelings)

I do wonder why businesses so easily follow this route.
This is the moral equivalent of "I was just following orders." You always have a choice whether to engage in unethical behavior, and subverting the scientific process certainly qualifies as such.
I dunno. I had Panang curry in Thailand and it tasted exactly the same.

Thai food has all kinds of influences and changes as much as American food.
One where a program that reports that it is successful (200 OK) but was not, in fact, successful, has a bug in it and should be fixed.

Whether or not it gets fixed is another issue entirely. If it doesn't get fixed, switch endpoints or switch jobs.
'Let's do this job':Lone black juror gives inside view of Van Dyke deliberations
I was surprised to see "baked" in 1975, but it turned out to be just a specific definition.
Useful any where near a coast where fresh water costs less than electricity.
Correct - but in the case I described above, you (and your program) are the user.
Peter Norvig did one for Python, and it's pretty cool:
https://github.com/norvig/pytudes/blob/master/ipynb/BASIC.ip...
It makes me wonder if folks who criticize this writing would also criticize something like Neuromancer, Huckleberry Finn, or A Clockwork Orange in the same way.
"The Anatomy of a Loop", Olin Shivers. http://www.ccs.neu.edu/home/shivers/papers/loop.pdf

And that's in Scheme, so it doesn't look like someone dropped a chunk of Algol in your coffee.
Actualky Siri is already always on, and it’s opt-in. Shazam is only always on when the app is open.

In any case having the capability to spy on you is fundamentally different from having the actual on-paper intent of doing so, such as a patent.
I believe if you are recieved dangerously hot beverages(that could melt your skin) where there is no context to expect the beverage could harm you, and are injured from it, then it shouldn’t be your fault. If I ask for a glass of water from a restaurant, should I handle the glass of water as if it could give me frostbite? What if they handed me super cooled water that damaged my hand as I accidentally touched the surface as I ate food? How can it be my fault when there is no reasonable danger to be aware of?
The idea of removing the lowest performers, regardless of their ability, is a business idea from I believe the Jack Welch era at GE.

In my management classes at business school, it's taught as a cautionary tale of unintended consequences and bad management. So this policy is a well-explored bad idea from decades ago, and it seems typical of Silicon Valley to arrogant reinvent a wheel without looking at cautionary tales from the past.
Show HN: Sort image downloads automatically using Stowbots
this is the most genius thing I've ever read on hacker news.
I think there are several things driving up the prices of iPhone exploits:

1. Supply: iPhones are more secure so exploits are harder to come by

2. Demand: It is worth more money to break into an iPhone because the users are more likely to be wealthy or politically interesting (or rather, such people are more likely to own iPhones)

3. Demand: Fragmentation—an exploit for the latest iOS version is going to be able to hit a lot more phones than one for some version of Android (maybe limited to specific hardware too)

4. Supply: If Apple discover an exploit they will patch it and people will soon have software upgrades which counter it. Now that exploit is worthless and so the supply has decreased. When an Android exploit is discovered it will be fixed but those who were vulnerable probably won’t get updates and so there is no need for another exploit targeting that platform.
I'm slightly confused as you are both talking about AWS Nitro and XEN. I know Nitro moved off of Xen and was roughly based on KVM.

Also, are you talking about Annapurna in it's pre-acquisition form or new one? AWS talks about new custom asics and multiple ARM SoCs on their Nitro system.
1. I just know I couldn't keep up the sprint...I am older with a family.

2. Hopefully long enough to get a good severance package

3. Had another competing offer that had some useful benefits and seemed like a better fit for my skills
Show HN: Atari Pong game (iOS)
It looks like it's mostly just people arguing about global warming, bringing in their usual prejudices and incomplete knowledge. That's been rehashed here so many times it can't be done in good faith.

Maybe if the comments were more focused on the specifics of the article.
CEO Reed Hastings is described as a dedicated adherent to the culture and several former employees said he is “unencumbered by emotion”—in a good way.

Is this not the definition of a psychopath?

This really does sound like hell to me. Then again a lot of modern corporate culture especially in tech seems to be moving toward this type of hell. Basically a form of social Darwinism.

Life and more specifically happiness is not efficient. Maximizing profit and growth and performance might work better unencumbered by emotions, survival of only the fittest, but does that lead to happiness?
The Blowjob Paper
Hi everyone,

Super excited to share this with you all!

I'll be in the comments for any questions.
> In the smalltalk world (and Lisp machine worlds of PARC and MIT) everything running in the machine (above the microcode layer) was inspectable, breakpoint able, and modifiable.

So Linux plus maybe some elegance features?
Time for the weekly thread where CS majors call anyone who is not a CS major stupid and worthless.
Funnily enough, ATS has pointer arithmetic and it can be safe if you declare the appropriate types.

It seems kind of nuts to say array indexing isn't just a fancier version of pointer arithmetic.
This was a deliberate design choice by Anders. It is quite difficult to make a sound type system for JS that has nice interoperability and ultimately adoption was more important.
Here's a js/html5 port: http://www.kylem.net/stuff/gorilla.html
No matter how predatory or even fraudulent the lender, in U.S. culture the individual takes the blame in the name of "personal responsibility". After all, if we were to acknowledge that vendors influence consumer choice, uncomfortable ethical questions would arise.
My wife has $400,000 of medical student loan debt. We are on PSLF but are nervous about the program and question if her student loans will really be forgiven. If they are not forgiven at the end of our 10 years of qualifying payments we plan to leave the country. If you can find a job outside the U.S. and don’t mind learning a new system I think leaving the U.S. is a great option. Will people do this over medical debt in the future? As the world becomes more integrated this option becomes easier. Especially since speaking only English is not as limiting as it used to be.
In any scientists-vs-lawyers battle I would be more than happy to let the scientists publish before the lawyers get to have their say. It is possible that this is a complaint on merits but given the past performance of the legal profession in situations like these the chances are much better than even that they are protecting some commercial interest rather than that they are suddenly interested in accurate and factual reporting by scientists.
> More people should learn how to negotiate their employment lives better. I renegotiated my salary immediately after graduating because (A) I knew the market values college grads higher and (B) I wanted to try to raise my pay just to see what happened. Why don't others see their degree as a bargaining chip to be played when negotiating? Why aren't some people willing to employ riskier plays?

You have no bargaining power if you have no differentiating skills or knowledge.
Ask HN: How do acquisitions work at FAANG?
I am curious how acquisitions work at FAANG or other BigCos.

Probably they have teams to find potential targets. Maybe not.
What if a "normal" employee finds a good acquisition target? How do targets reach the right people at the company? Are those teams having a budget and buy what they want? Is there a limit? How it's decided if a C-level executive has to overlook the acqusition? Is there something special about acqui-hires? Are acqui-hired people being told in advance it is an acqui-hire or not?

I am not interested in legal stuff and due diligancs. There are dozens of topics about this but I couldn't find one talking about the internals of such acquisitions. It's just curiosity from me.
> It is easy to imagine a world where those tools developed along with the computers, until programming itself became so easy that the average user would feel comfortable doing it.

I would argue it IS SO EASY. The thing is that programming itself is not a problem. The problem is he complex world the programming happens in. Programming itself even helps to reduce that complexity though by allowing you to traverse some amount of that complexity automatically.

The problem is not, that programming is too hard for people, but that people are not willing to take responsibility for themselves and hteir problems. Most people look to others for solutions to their problems. That's also why people who promise them solutions, like Jesus or Jobs, are praised as saviours, even though they are never able to fulfill all the promises, at least in the amount and dimensions that the receiver would hope for.

> It is interesting that at one point, Jobs (who could not be reached for comment) described his vision of computers

A kind of statement we haven't seen for a long time. RIP, Steve.

PS: The article didn't really explain why he thinks there was a Xerox Parc philosophy inside of Apple and how/why it was in decline, right? It basically just says, there was Xerox Parc with that awesome philosophy and there was Apple who copied some of it, but altogether was a closed system developer.
Never did that. Felt rather tyring quick
That's due to allergen labelling regulations. Since a lot of stuff can contain artificial almond extract or other substitutes when labeled as almond-based or flavored, the regulations don't carve out any exceptions, even when the allergen literally is the product.
Not to the instance, AFAIK. Google Cloud maxes out at ~20Gbps, and I think Azure does ~40Gbps.
A lot of mobile phones access the internet via IPv6 by default, and IPv4-only sites that want to reach them require non-trivial compatibility infrastructure like carrier-grade NAT or more complicated shenanigans. It seems like some sites are starting to identify these shims as a huge stumbling block in their continuous work to improve latency/quality-of-service.

I think Facebook in particular made a bunch of noise in that direction and celebrates how prioritizing IPv6 has let them make huge improvements in load times etc, but at this point you're as likely to find good information about that on Google as I am so I'll spare you any links.

So while IPv6 might not have taken over the Internet in any particularly observable manner so far, I think it's fair to say it has huge momentum at this point and has buy-in way beyond some IETF nerds and protocol fetishists.
RxJS: Getting fooled by empty Observables
I honestly think the creators of IPv6 thought their customer was all the folks buying devices and forgot their real customers were all the sysadmins. They totally failed at making it an easy and rewarding jump from IPv4 to IPv6. Enthusiastic sysadmins would have got the conversion done years ago.
Smalltalk had a successful niche as server software running complex business domains, eg. oceanic container shipping & routing, and power grid billing. Its legacy is fading, but continues. The old GemStone/S object database still lives on to this day: https://gemtalksystems.com
> Why should the rest of us have to ..

You don't have to do anything. But some things might in your best interests. It's on you to figure that out, or someone else will figure it out for you.
The key word in the title of this article is "Americans". All over the world there are students making stupid decisions to study subjects that will prove useless to them in the future; only in America does it routinely lead to tens, even hundreds, of thousands of dollars of debt.

The students may be clueless, but the lenders know exactly what they're doing.
It won't make tuition more expensive. It makes students loans more expensive and difficult to get, thereby making tuition cheaper.
Self-replicating spacecraft
Cryptographic assurances are besides the point: the threat model is not that someone will change a record in a poorly-observed database. That's only a threat if you decide to make the thing electronic. The easiest way to solve that threat model is to not create it in the first place.

Put another way: the way you protect against the subversion or deception of very few humans is to build a system that by design requires very many humans to be involved.

> In a large election it is a big challenge to ensure that independent observers from all parties are present every place someone could potentially tamper with ballots in storage or in transit between the time they are cast (especially in jurisdictions where polls are open a long time) and are counted and the count is folded into the overall total.

Australia has done it this way for most of a century.

It's easy. Candidates are highly motivated to provide scrutineers because they distrust each other. And the rules require scrutineers to be present and cross-sign to assemble or open ballot boxes.

> With simple hand counted paper ballots, the voter has no way of knowing that the chain of custody of their ballot was not compromised.

With a software solution, no voter has a way of knowing if their vote and everyone else's vote has been counted correctly, unless ... you do verification by hand.

Seriously.

Pen and paper. It works. It's safe at scale. Everyone understands it. The US is not a special case.
The problem with that is it's a narrowing of the 'historical' use of the term and just confuses things further. The Go (and now Rust, it seems) people are right to move away from it.
Linux does not expose the whole stack as Lisp Machines and Smalltalk did.

Including the Mesa and Mesa/Cedar systems also done at Xerox for memory safe systems programming.
Speaking for myself, the key selling point for Typescript (and Flow) is its pragmatism. While it might not have the soundness of a Bucklescript or Purescript, it does what its alternatives have chiefly failed to do for me: Allow me to see immediate incremental benefits without having to refactor an entire codebase.

While the alternatives might be in some ways a better start a greenfield project in, the ability to gradually add types to an existing codebase with developers who are just learning the language with the ability make the system sounder over time is a killer feature for me.
Also, the big-company backing helps corporate slaves like me trying to sell a new technology to management.
that's a fascinating tidbit
404 Hall of Fame and the End of Broken Links
On one hand this seem crazy. On another, every place I worked at was full of free-loaders who did nothing and never got fired. I wonder if things are different at Netflix.
Interesting abuse of a regex as the tokenizer. Cool.
True, but there has been a large drive toward refinancing student loan debt, which moves that risk into the private sector. I would be curious to see what percentage of government financed loans have been converted to private debt.