skysight-inc/HackerNews huggingface dataset:
> In plants, the predominant stress hormone is ethylene.

Wikipedia: "During the life of the plant, ethylene production is induced during certain stages of growth such as germination, ripening of fruits, abscission of leaves, and senescence of flowers." Ethylene the main way to ripen fruits, on the vine or after-the-fact.

> ethylene, a plant stress hormone known to trigger stress responses in microbiomes, including in species such as proteobacteria that are present in human gut biomes

The italics section is linked[0] in the article, but the link has no mention of the word "ethylene". I don't see anywhere they say that the human gut microbiome is "stressed" by ethylene.

As for the animal meat stress:

> The same pig study found that, due to negative feedback loops, the pigs eventually exhibited abnormally low blood levels of cortisol and norepinephrine due to overcorrection by the body.

This sounds like eating stress hormones produces less stress in the body, not more. They then use this as further evidence of their position, somehow.

[0]: https://www.sciencedirect.com/science/article/pii/S000989811...
Portland in February
Maybe we're talking about different private keys? To clarify, here's how I think it works:

1) To send you a new iMessage, someone else's iPhone Z encrypts it with your public key and sends it through the iMessage network. Apple can't read this message since they don't have your iMessage private key, which is only on your device.

2) Your iPhone A receives the encrypted iMessages and decrypts them with your iMessage private key on your device.

3) iPhone A stores the decrypted iMessage content in its filesystem, which is encrypted locally with the device private key (derived from your device passcode).

4) Time to backup... iPhone A decrypts its filesystem with your device private key, and sends filesystem contents as plaintext, through an encrypted tunnel, to an iCloud backup server, which encrypts the backup locally with an iCloud server private key, and stores it.

5) You get a new iPhone, let's call it iPhone B. iPhone B asks iCloud for a restore. The iCloud server locally decrypts the backup, and sends it to iPhone B as plaintext through an encrypted tunnel. iPhone B receives the backup as plaintext and stores it locally, encrypting it locally with the device private key.

6) iPhone B iMessage client loads the plaintext old iMessages into the Messages client for you to read.

At no point in this process would Apple have or store your iMessage private key or your device private key.
> No, that reactor had an inherent instability that could not be fixed.

There are many exactly same reactors as was in Chernobyl fixed and running still:

> Most of the flaws in the design of RBMK-1000 reactors were corrected after the Chernobyl accident and a dozen reactors have since been operating without any serious incidents for over twenty years.

Even Chernobyl itself had 3 remaining reactors working for many years after the disaster, last decommissioned in 2000.
I'm flagging your comment for abuse. I've been developing on the web for over 15 years.
This comment right here. Why anyone would give any corporation the benefit of the doubt when it comes to how telemetry data is used is beyond me. Especially in cases like Microsoft, where they are very clearly using it for advertising.

Talk about head in the sand.
For those allied to nuclear powers, sure. Ask other countries how stable life has been since nukes popped up.
How to Kill a Startup Idea with Google Keyword Planner and AdWords: A Case Study
I feel like these days, provided there’s a library and I’m not writing stuff from scratch, I’m just as fast at Rust as I am with Ruby. I spent way more time debugging Ruby problems and fixing bugs than I pay upfront with Rust.

It really depends on how you measure productivity.

But also, I don’t think that “makes you think about memory” is that simple. I don’t have to think about memory in Rust very often at all: that’s what the compiler is for! When I make a mistake, it corrects me, and I’ve only thought about it for a few moments.
There are still cryptocurrencies with that - Nano, Iota, EOS, Stellar all have basically negligible transaction fees, and even Ethereum isn't that expensive. That Nano hasn't really caught on is an indication that the barrier to mass adoption of cryptocurrencies lies somewhere other than transaction fees.
Is any site using this? It requires a special certificate and signing your content (which admittedly Cloudflare will take care of for you) but even then it’s only for Chrome and Firefox and Apple have said they won’t support it. Over a year after announcing it I’ve yet to find a single site that does this.
Show HN: Unreal Engine 4 FPS Browser Game
I was taught that the only "strong" rule about cocktails was that it had 3+ ingredients. Every other rule (like sweet + bitter) has notable exceptions, ie. drinks like the cosmo substitute a citrus for the bitters.

Plus, the whole sweet cocktail thing was a more modern invention of the prohibition era to cover up the taste of harsh spirits. Plenty of older cocktails around.

EDIT: It kinda feels like the rule about email address parsing. The only good rule is that it has an @ symbol.
The public doesn’t owe anything to academics; whether or not they decide to pay attention to literature of a certain field, it is their choice. I was merely stating my observation that while many seem to consider it worthwhile to pay some level of respect to physics or mathematics, fewer appear to do so with regards to sociology or media studies. Are such attitudes justified? Perhaps so, perhaps not - but either way I find nothing perplexing that the public does not respect all fields of inquiry equally.
Original tweet owner here.

This functionality is locked behind a feature control mechanism, in a pre-release version of Windows 10. The feature is named BlankDocOfficeUpsell. The feature control mechanism is used by Microsoft to gate potential features in public builds for various reasons (e.g. experimentation). Using tools I wrote (https://github.com/riverar/mach2), and public debugging symbols, they can be manipulated on/off and is usually a good indicator at what's coming in a future Windows release.

This particular feature upsells Office online via a yellow bar, not unlike the Message Bar in full Office applications. The Message Bar is typically used for important security warnings and alerts [1], presumably one reason this particular design was chosen. At this time, the upsell notification can be closed but that action is not persisted -- the ad will re-appear at next WordPad launch. This could change but that's not a guaranteed pattern (see: permanent PowerShell Core ad in PowerShell).

[1] https://support.office.com/en-us/article/Enable-or-disable-s...
As far as I can tell Zig is equivalent to a subset of C++ and thus completely lacks all the guarantees that Rust provides and several of the features that C++ has; so there is no point to use it instead of those languages.
There were browsers, standards, protocols, libraries and frameworks before Google and there is a plethora of them now, too, that have no connection to Google.

Without the web, there would be no Google, but without Google, there'd still be plenty of web.

Heck, if you want to talk inventions, it was Microsoft who came up with doing XMLRPC inside the browser and actually made a decent web port of Outlook using it. That alone is a pretty massive cornerstone of the modern web.

Google once did a great search engine, which they're well on their way to ruining. The only other thing they've accomplished is privacy-invading copies of already existing services, which has become popular because they figured out how to offer them for "free" (I.E. monetize other people's personal data to sell ads).
Global allocator is a standard library concern, not a language concern, and Box is magic in only one tiny way that doesn’t actually have to do with allocation. Eventually that will be available to other libraries too.
To be fair, site owners are in control of those settings.
UpCloud secures 18M Euro funding boost
Thanks! Yeah cutting out the middleman was a motivator along with allowing for an easy and secure setup of course. Seems like so many similar scripts out there are intended for selling products or services but sometimes all you really need is a simple web server.
The fact is that he worked direct with the hackers to hack government information. He is gonna go through the judicial system as everyone does
That’s a really bold statement. Are you advocating that people only learn if they desire to? That sounds like a huge step back for society in my opinion
That gag's got whiskers.

https://en.wikipedia.org/wiki/High_Performance_Computing_Act...

He wrote legislation that expanded federal funding for large-scale IT projects. (He also wrote thank you letters to those teams. I still have a photocopy in a box somewhere.)

Your web browser is probably free today in large part because Netscape had to compete with a tool built under a National Science Foundation grant. They sold Navigator in boxes in stores but they were free on the internet (chicken and egg problem that could be easily solved by the internet savvy and anyone they were friends with). Every web browser since copied the previous generation.
Fun fact:

> Most of the flaws in the design of RBMK-1000 reactors were corrected after the Chernobyl accident and a dozen reactors have since been operating without any serious incidents for over twenty years. [99]

Including 3 remaining reactors of Chernobyl Power Plant itself.

[99] - https://en.wikipedia.org/wiki/RBMK
The dplyr syntax is IMO the best feature of the tidyverse
Ironic given that I've seen estimates that Boeing spent 20-40B in stock buybacks.
The ads look nearly identical to the search results now except the icon is replaced with "Ad":

https://imgur.com/a/DpYGib7
I honestly think peak web was reached some time around 2003.
CDC announces first US case of coronavirus from China
I guess 1 a month isn’t nothing but it is not much. Especially during a period where I’m sure people died pretty easily from a lot of other causes!

Is it just me who thought wolves were dangerous for people, or did you too until you looked it up?
Profile new clients, and assign to them a risk score based on that assessment.

The client is a small wood-working shop somewhere in Ohio, has been registered as business for 30 years, and has a projected volume of 5-10 items sold per day? -> low risk, can be approved online.

The client is some LLC or similar that sells USB cables and USB flash drives, and that has been registered as a business only days or months ago, and the client is somewhere in a jurisdiction associated with exceptionally high reports of counterfeiting? -> high risk, no online approval. Visit some office.

Again: banks have been doing this for decades.
I like smaller profile keyboards (I use a 60% and an ergodox clone), but I don't think I could ever use this few keys comfortably. Maybe with some creative QMK layers and triggers on the alphas, but anything less than a 40% and it's got to be more of a pain than it's worth IMO
Charcoal Teeth Whitening: What Is It? Does It Work?
(Tildes is my site)

The best explanation of the site's goals is probably still the original announcement blog post: https://blog.tildes.net/announcing-tildes

Here's the discussion on HN at the time (note that the site was totally private at that time and you couldn't even view it without an invite yet): https://news.ycombinator.com/item?id=17103093

Feel free to ask any questions, and if you're interested in an invite please just email the address in the blog post and I'll send you one soon. It's not intended to be difficult to get an invite, I just want to keep the growth controlled while a base site culture and more features get built up.
You’re correct that it’s possible to trigger that performance issue without Rust.

However, it doesn’t happen with idiomatic C or C++ code. C macros are too hard to use for that. C++ templates are designed to expand into many small functions, as opposed to a single huge one.

It was Rust complexity leaking over into the LLVM IR.
They’re not on right now.
Yeah I had to stop using Google entirely because I just couldn't find anything relevant to what I actually wanted to know. They've worked so hard to make the results relevant to someone with like 1 year of experience that the results are no longer actually relevant to someone who wants to go deeper or know more or who already knows everything on the first page of results but needs more information than a magic library.

To be honest the Internet has gotten significantly less useful as a repository of information as it has aged, to the point where I now have to order books if I want to learn anything new in my field.
> I had to parse 9million lines.

Awk would chew through that no problem.

> Some of which contain "quoted records", others, same column, are unquoted.

In which case, there is the FPAT variable which can be used to define what a field is. FPAT="\"[^\"]\"|[^,]", which means "stuff between quotes, or things that are not commas", would probably have worked for you. (EDIT: Looks like formatting has gotten hold of my FPAT and I don't know how to stop it... hopefully it is still clear where asterisks should be)

> Some contain comma's, in the fields, most don't. CSV is like that: more like a guideline than actual sense.

Well, I would say that's absolutely false. You can't just put the delimiter wherever you fancy and call it a well-formed file. Quoting exists for the unfortunate cases your data includes the delimiting character (ideally the author would have the sense to use a more suitable character, like a tab).

This is just a retort to prevent your post from dissuading readers from awk, which is a fantastic tool. If you actually sit for half and hour and learn it rather than google to cobble together code that works, it is wonderful. I also don't think it is valid to base your judgement of a tool on what was apparently garbage data.
Disclaimer: I'm from Germany and work in the automotive industry

I think he is partially right, at least when you define innovation as being mainly of digital nature. There have been lots of improvements on the mechanical side, cars have become a lot more efficient, and quieter (or louder if you prefer). But when it comes to making the cars smarter or even electric, there hasn't been a whole lot of innovation. Since connect everything is the major trend right now, people often consider innovation as being mainly digital. While digital technologies are a major infuence nowadays, the mechanical side should not be forgotten.

But the German automakers seem to really struggle with software becoming a major influence in peoples car-buying decision. BMW started with its "Conntected Drive" services, but since then, they haven't made a whole lot of progress, just a lot of completely unrealistic concept cars. The same is for Mercedes, they started their MBUX project a few years ago and at first, it really looked promising. Now, when I'm sitting in my friends MBUX Mercedes, its just a infotainment system as stupid as any other one. Volkswagen made big promises with its upcoming VW I.D platform and IMHO, this is the biggest single step a German automaker took since I'm alive.
Sure but that doesn't mean entire existing systems need to be thrown out and replaced wholesale by completely different ideology-based systems
I like Rust, however as usual the article fails short of mentioning Ada, and GC languages that share the same resource management capabilities as C++, alongside their GC.
I disagree. I read "after" in the headline to succinctly imply that there are reasonable grounds to suspect a causal link between these events, while acknowledging that such a link has not been admitted by Apple (otherwise it would be "in response to").

It's true this kind of wording is often used in low quality journalism to float the idea of a causal link when there is no good reason to suspect one, but this is not one of those cases.
> But I'm not sure I've, in my entire 23-year professional programming career, ever encountered a fixed-width text format in the wild.

SAP comes to mind. I think it does support various different formats, but for reason or another fixed-width seemed to be some kind of default value (that's what I usually got when I asked for SAP feed at least, but that was years ago).
Near-Infinite-Lasting Power Sources Could Derive from Nuclear Waste
I do write a lot of Python and Bash scripts, even in my Rust projects. They're perfect for gluing together a build. But I'd add that as soon as I want an external dependency (often a more featureful command line flag parsing library), I usually RIIR.
https://imgur.com/gallery/jtECP9C
How many people even check what kind of equipment they are flying on before booking a ticket? I know a lot of people who are not even vaguely aware which manufacturer the plane they are flying on was made by.
Adobe Photoshop Beginner Course Will Teach a Beginner Photoshop
I've been working on a library over the past year that does exactly that, including generating dbplyr style SQL queries!

Would love your feedback :)

https://github.com/machow/siuba
One thing to keep in mind is that an air purifier with a squirrel-cage fan (the kind of fan needed to pull enough air through a HEPA filter) makes a very pleasant sound that is good for masking, e.g., banging noises from neighboring apartments. I regularly run mine just to mask noise. So being loud can be considered a feature.
I would guess the average person shouldn't be scared, especially living in North America and Europe. First let the CDC, et al worry about it before we do.
I define aliases c1, c2, c3, c4, etc. in my .bashrc as "awk '{print $1}'" etc.

But it's nice to have awk for the slightly more complicated cases, up until it's easier to use Python or another language.
Ah, so then you would need to make every little 128^2 square be a meme of its own, which could then be part of a broader picture at the same time
Tim Cook thinks AR is “next big thing”
Little known fact:
Chernobyl was still a functional power plant after the meltdown and the remaining 3 reactors in the building were operated until 91, 96, and 2000.

Ten plants of same design are still operational today.
I wonder if market-making or other HFT trading strategies would (accidentally) fall under this law, though. There you naturally end up with lots of very small gains that happen frequently, of essentially random amounts.
My assumption here is that this decision is one where someone had an A/B test that showed people are more likely to click on an ad when the content is structured the way it’s shown.

Which comes at the cost of a good user experience, where the feature PM didn’t truly ask: “does this deliver any value to the people using the search?”

Always trying to remember the wonderful excerpt[0] from Ken Kocienda’s “Creative Selection” on A/B tests - just because the data shows the outcomes are more significant does not make that a better experience.

[0]: https://mobile.twitter.com/kocienda/status/11134509457051770...
It really does get as annoying as you'd expect. The Sci-Fi comedy Red Dwarf has a toaster that does essentially this, https://www.youtube.com/watch?v=LRq_SAuQDec
> Programming in Rust is complex

Make a distinction between programming and the overall programmer experience. C++ is not a simple language and it feels like some of the the rules are arbitrary, vendor dependent, or for the same of backwards compatibility.

When programming C++ at scale you start dealing with manifest files. Different understanding of C++ (templates/precompiler? exceptions? std? the list goes on).

Rust on the other hand is mostly pleasant. Sometimes I have problems with cargo. However like C++ build systems made life legitimately miserable sometimes.

I'm really excited for Rust. I think that at some point it might replace large parts of the OS. I can imagine important parts of the internet (DNS servers, caching servers etc) running on raw hardware. Your OS eats too much of your perf.

You are right, some parts of Rust are tricky (still working out proc_macros) however you get a lot of power from these.

It also feels like the Rust team really thinks ahead.

Like C++ is still working on the Range type. Originally, it was supposed to be in C++03 but that didn't happen and here we are 17 years later still waiting.

You can say things like that the type system doesn't support higher kinded types and such. You are right and I think that at some point, Rust will get them, right now there are more important battles. Whoever manages to implement them will be crowned the king of Rust I'm sure.
How does one become a k8s consultant? Certifications?
It's important to notice that he's not been charged for publishing those materials. He's been charged for giving instructions to the hackers about targets and contents, like a lider of the hackers. So, it's not a leak, it's a content obtained illegally through a series of crimes.
What are the defaults of those settings? What percentage of site owners change the defaults?

It's kind of like saying "it's your own fault you didn't de-select the "track everything I do" checkbox on our privacy page".
AMP isn't being forced on websites, they choose to enable it or not.
Video Clearly Explains Network Effects
This. And don't forget constant nagging about linking everything to a Google or Facebook account.

The web has turned into a nightmare for end users. I hope there will be a popular uprising of some sort, people saying that enough is enough, but I doubt it'll happen. Everyone seems happy about downloading gazillions of individual apps that are little more than wrappers for the web sites, just so the companies can get a better platform for poking around people's phones.
The bill introduces the exact same exemption made for foreign currencies: you don't pay tax on small capital gains that you happen to accrue while you hold the currency and then spend it.
Ask HN: What's your favorite “Figma for X” startup?
I'm looking for interesting "Figma for X" startups in the community, or elsewhere, that are taking a unique approach to collaborative design or collaborative "anything".

Examples:

Figma for "collaborative video and markup" = Queue.gg

Figma for "animation design and playback" = Fable-studio.com
You can enable "showdead" in your hn settings if you want to keep being able to read stuff that gets flagged away.

Note that I'm only sharing this to mildly weaken your argument, I fully agree with Luc.
I respectfully disagree. Smartphones do not come in a single standard size. Using them as comparisons will end up with the same problem as using coins or banknotes--it is only helpful for those already familiar with the specific comparison item.

A "for scale" comparison is most useful with a metric-scale ruler. Metric lengths are standard worldwide. Including an inch-scale ruler may help US-based persons. The calipers were useful inasmuch as they had a metric length scale etched into them--a ruler with extra bits.

By your argument, it is acceptable to report large lengths or areas in multiples of US football fields, volumes as multiples of Olympic-size swimming pools, or database sizes in multiples of the entire literary content of the US Library of Congress. Journalists do this frequently, and every time, it drives me absolutely bonkers (an aggravation level equivalent to 3 rush-hour traffic jams).
Building a Delivery Platform
They're turning the web into a close system, just like Facebook did (kind of), so that later on, when it's too difficult for anyone to leave this closed system, they can also start charging sites just for appearing in the "organic results" -- just like Facebook did.
I wouldn't want to mention any language I don't have experience with for the risk of mis-speaking. I also tried to minimize talking about any specific language where I could.
Here’s one: https://trypap.com/
How does this work? The name and the promise is great but I'm skeptical.
Windows HAL Functions (Hal.dll)