skysight-inc/HackerNews huggingface dataset:
>> The point here is: NEVER follow any generic rules (like avoid mushrooms with this or that feature), but reliably identify the type you want to eat!

There's a famous machine learning dataset (cited by at least 50 papers) where the task is to identify mushrooms as "definitely poisonous", "edible" or "not recommended (for eating)":

https://archive.ics.uci.edu/ml/datasets/mushroom

The following passage I quote from the UCI repository's mirror of the data agrees with your rule:

This data set includes descriptions of hypothetical samples corresponding to 23 species of gilled mushrooms in the Agaricus and Lepiota Family (pp. 500-525). Each species is identified as definitely edible, definitely poisonous, or of unknown edibility and not recommended. This latter class was combined with the poisonous one. The [Audubon Society Field Guide to North American Mushrooms] clearly states that there is no simple rule for determining the edibility of a mushroom; no rule like ``leaflets three, let it be'' for Poisonous Oak and Ivy.

So that's just the mushrooms in two families, and there's no definite rule to identify them as poisonous or not. To be honest, I think I'll make up a rule on the spot: "if it's growing wild, I won't eat it" :0
The concept is on air, thanks for sharing informative information.
This is exactly why I moved my personal web site from the US to Germany and not to Iceland (which was my original plan). The thing of it was that GDPR provided better protection than no GDPR, and the cables negate any other benefit anyway. But this of course pre-dated the CLOUD act which could land you in jail for complying with either it or GDPR, as one requires you to share when asked, while the other prohibits it. Data protection needs a lot more work, and some precedents must be set for enforcing US law in Europe, and of course vice versa. Happily my server holds only my own data.
As close to the code as possible means a code comment, not a commit message.
The thing that was most frustrating for me to read was the 30 minute wait at the hospital to even be registered and diagnosed. (in the critical -- I assume -- first hours when the thing is making it's way into your bloodstream)

In a situation like that, I like to tell myself at least, I would loudly and firmly say, "I've been poisoned, time is of the essence, can you please stop what you're doing and help me, this is urgent!"
When the original poster didn't respond the way you wanted them to you then decided to switch tracks and claim they're in the minority.

Have you considered that in the public there are so many people that you can arrange people in to groups that say anything? You've not made a convincing case that 'the same people' 'rapidly segue' - merely that groups of differing opinions exist and are vocal about different things.
I love these commits. Then don't have to be this verbose, but they have to tell a story of why things were done. I can sort of deduce the what from the code itself, but the why is sometimes shrouded in mystery.

I started with these explanatory git commits a few months ago and they are super useful, even if you're just reading your own commits from some time ago.
I often review commit logs of my teams, especially while we are tracking down problems or I'm making sure the release notes capture everything.

There has to be a balance between this and "WIP"; I'm imagining trying to page through the commit log to see what changed when every 1 line change has a 35 line commit associated with it.
Ah, of course. I don't know how I could miss that connection, though the paragraph break doesn't help. Thanks.
I don’t really think that Germany was actively suppressing anti Semitic sentiment during the time the Nazis rose to power- frankly, they were a minority party that rose to power and then started killing their competition- Nazis were anti free speech, as in they actively went out of their way to kill people expressing differing views.

It isn’t limiting free speech by not wanting to listen to or follow people whose speech you disagree with and the argument that doing so is equivalent to how Nazis came to power is entirely historically inaccurate.
So what’s the actual flight path? I can’t find a graphic.
I don't get it. I'm not using docker just to run containers. I'm also using it to build images. Therefore having more container runtimes doesn't actually allow me to switch away from docker.
Veal simply refers to meat that comes from a cattle beast that is younger than the older cattle that beef comes from. There is no specific way to feed veal, but if the veal was fed a milk diet, then that is when the colour is lighter than when it is fed a more traditional diet.
“I didn't have time to write a short commit message, so I wrote a long one instead.”
I'd always associated the term "karma whores" with people who recycle and repost stuff for the imaginary Internet points.

"IPC personalities" would be people who are actually reasonably well-intentioned, but sort of "stalk" the New/Rising equivalent queues (or tags on SO) to be able to "frist ps0t!!1" a reasonable looking (but obvious!) comment or answer.

The classic "low brow dismissal" or low hanging fruit humour type comment comes to mind (Correlation is not causation, but will it run Linux, has Netcraft confirmed it, etc.).
This is true when you can reference the commit to an issue. Then, seeing the simple commit message you can select if you want to dig up what happened by reading up the comments at the issue.

On the other hand it really gets into my nerves when people don't use the task/issue/whatever manager system appropriately. Recently, I lost a couple of days trying to figure out how to compile a c++ framework because the other guy didn't document his pipeline. In general I'm really disappointed by the majority of my colleagues for the lack of comments inside and outside of our codebase and this is a persistent issue, at all the companies I worked for. Me along with other similarly irritated people, always ask for documentation if it is not given.
Show HN: Free Empathy Mapping Tool for UX Designers
I personally started the whole thing for learning purposes. I don't have a computer science background, so it was exciting to learn all of the different concepts. Most of it was initially driven by curiosity and challenge.

But it is also worth saying my first attempt (at Elixir) sucked and it demotivated me to work on the project for 6 to 8 months. It was only later I learned/figured out some of the answers or possible solutions to the problems I was having and that motivated me to work on it again. Once I asked my partners to let me work part-time on the language, I prepared myself it would have to be a long term effort (at least 2 years). Then people started using it and that in itself kept me going (and it has been like that for almost 9 years now).

In all fairness, I also do struggle with motivation when starting hobby projects, even more larger ones, and especially if most of the challenges have been addressed. Also what keeps me motivated changed throughout the years, so I try to be mindful of that.
82% according the suervery of Macroscopia to the spanish newspaper "El Pais"
https://elpais.com/elpais/2017/09/22/media/1506106430_606062...
Why does criticism of Richard Stallman matter then to the author if the man himself doesn't?

(Yes, this is allegiation of riding on coattails. Steffano Maffuli of OpenStack matters even less.)
Yeah that was my take-home message too. Seems like plenty of opportunities for ML here.
i do london - sydney every year for vacation. i usually stop 2-3 days on my way there or when coming back. SIN or HKG usually. both beautiful places.

when i can't stop i buy lounge access and make sure it's fitted with showers. usually in SIN as it's one of the best airports in the world.

and i always take sleeping pills/xanax with me just in case.

if you follow my advice you can make it a bit more bearable even with economy.
Does it pass the sniff test?
How does my Redistats hold up in the public scrutiny of the HN crowd? https://redistats.com/privacy-policy
> I don't want your entire life story in my commit log.

I[1] want enough debug information in the commit log to be able to reproduce the issue without having to go on web hunts to understand the problem. Especially when the change appears to be trivial on the surface, because these are the ones that can turn out to be rabbit holes.

I don't want to have to interrupt you to get this information because you didn't write a good enough commit message, and you probably don't remember anyway. I don't want go look at an external issue tracker that i may not have access to, or may not even exist anymore.

[1] Where "I" is: me, your future self, a future maintainer, a junior dev, an open source contributor.
For anybody wondering, the likely origin of the invalid character is somebody using an Apple Ireland/UK keyboard layout where # is Option-3 (AltGr-3), and non-breaking space is Option-Space (AltGr-Space).
20 years after UTF8's creation[1], still having to spend an hour of your life "fixing" your content for tools which only handle US-ASCII.

[1] https://en.wikipedia.org/wiki/UTF-8#History
1) Just read the title
2) Maybe have TL;DR section for a summary, and details for who cares.

Having a rich commit message is extremely important for capturing code review discussions and design decisions and glue things together for the set of changes in a single place. The advantages far outweigh any negatives from a short commit message that will not give you the "why" of the solution.
Considering I wrote above exactly what to do (gcc -S), I believe you are not making this request in good faith; rather, you seek to test whether I know what I'm writing about. However, had you done what I told you to do, you wouldn't have asked. That's why I think you are actually trolling me.
One of my bucket list projects is to use an SDR to forward error correct and modulate raw data into something that is compatible with NTSC VHS recorders.

I wonder what the capacity of VHS tape is, given the restrictions of the NTSC modulation? I believe, back in the 80’s, someone made a ISA card for PC backup to VHS.
ToolkitsForReinforcementLearningModelsThatMakeReasoning&ExplainabilityCoreToAI
I had a monitor with me on an international flight recently. Once with hit our cruising altitude, co2 was only 800 ppm. Higher than you might want, but lower than a lot of office buildings.

Humidity, however, was 10%, and the cabin pressure would also have been lower than at ground level.
Ask HN: Looking for a specific HN post about music notation
It was posted earlier this year or late last year. It was about representing tones with symbols like dashes, dots and lines (as far as I remember). It linked to Wikipedia.

Anybody knows what I'm talking about? I don't need the article itself, the name of that methodology for representing tones would suffice.

Thank you!
I love descriptive git commit messages. For those complaining about the length:
1) Just read the title
2) Maybe have TL;DR section for a summary, and details for who cares.
3) Use pretty printing for git log

Having a rich commit message is extremely important for capturing code review discussions and design decisions and glue things together for the set of changes in a single place. The advantages far outweigh any negatives from a short commit message that will not give you the "why" of the solution.
Add dynamics to your website layouts
one London to NYC flight is around 400 bananas worth of radiation. which is still very low, especially compared to x-rays:
https://en.m.wikipedia.org/wiki/Banana_equivalent_dose#/medi...
I'm surprised that this ever became a thing. I've done lots of Sydney to X long haul flights. When the A380 first came out I mentioned the fact of Sydney to London non stop to a stewardess, and she said that it'll probably not happen because of staffing issues: That is, a long haul involves a stop, generally 9 to 12hrs in. At that point the whole crew changes over. However, you can't keep the same crew on call for 20hrs without paying them, even if not actually on duty. That is, the staff requirement doubles for the long haul flights. It must've been worked out tho, to allow this one.
> While Cypriot ones are of course, a minority these days in Cyprus schools.

I don't follow.
Generally speaking sure, there's no need to make things more complicated than they are, but the author even found some evidence in the history that indicates other people found this message useful.

The powerful thing about this is having everyone put this kind of info in the same place IF they think it might be useful to the next person.
> Every time I build tensorflow I have to build bazel first, or get the bazel version for the tf version.

This is fixed now: https://github.com/tensorflow/tensorflow/commit/991aec351b57...

If you use Bazelisk (https://github.com/bazelbuild/bazelisk), you'll automatically get the matching Bazel version for TensorFlow in the future (and all other projects that have adopted the .bazelversion file).
No sorry, but that's incorrect. I saw the bug requests myself when the database was still accessible, and I read multiple accounts from engineers working on performance improvements at Sun Microsystems, who I trust far more than anecdotal, arbitrary claim from you here in "Hacker" "News" of all places, which has meanwhile become notorious.

And considering I know how fast illumos is because I ran Solaris and Linux on the same hardware, I'll just stick with running SmartOS, thank you very much: for example, Solaris would regularly peak to 85 MB/s while Linux could barely muster 55 MB/s on the same hardware... HTTP response times are up to 10x faster on Solaris; and so on, and so forth. I've never seen Linux max out 40 Gbps per second and saturate the switch, but I sure as hell did do that with Solaris 10 on a DELL server, of all the shitty hardware out there. I've also never been able to get Linux to deliver anywhere close to 100 MB/s with NFS, while SmartOS regularly delivered over 433 MB/s, while peaking multiple times at 533 MB/s; that's faster than our EMC SAN was at work! So yeah, I'll stick with what doesn't break backwards compatibility and is blazingly fast... Solaris and SmartOS for the win. Good luck with GNU and Linux. You'll need it.
Speys and Shipitwise join forces to lead digitalisation of the logistics market
China’s Cryptocurrency Plan Has a Powerful Partner: Big Brother
Thanks for sharing. Was literally just reading it a few minutes ago with great intrigue. Would be interesting to see what is classified as real ML and how much of it is being used for actual decision making - I lead an ML team at a bank and everyone tries to sell it more than it is.

Fraud detection is one of the areas I've come across that are actually doing something interesting within retail banking. But agreed - plenty of opportunities for ML to make things more efficient.
> Recently, I lost a couple of days trying to figure out how to compile a c++ framework because the other guy didn't document his pipeline

Some people do it for job safety. The logic is if you don't document things and the knowledge is only in your head then you are more valuable, they can't get rid of you easily. If you document everything meticulously, then you are easier to replace.
> so I guess 0.09s is Python's start-up time (and some other overhead)

That is probably mostly Waf startup time. Python itself starts way faster than that (on the order of 10-20ms on my machine).
I don't know how many times these non-breaking spaces caused problems. I think linters should prevent commits that contain non-breaking spaces. And if really one is needed, it should be encoded as `&nbsp;` or with whatever encoding is relevant.
There are likely very specific areas where ML can have a real impact and other areas that are nice, interesting but not really priority.

From my experience, a large part of the demand also needs to be driven by the AI and ML execs' ability to sell to the business.
"LEAN" army suddenly takes on a way-too-proper meaning.
Marsha Hunt, actress now aged 102, on her family:

"I lucked into the most fortuitous, warm, constructive kind of family context imaginable. My father was a top scholar, a Phi Beta Kappa. My mother was a voice coach and accompanist of singers in the concert and opera fields. We didn't have the term "liberated woman", but my mother certainly was ... They were brought up, both, in the state of Indiana, which is now called the Bible Belt. They were wholesome, they neither smoked nor drank, and they never used the Lord's name in vain. I never heard a four-letter word. It didn't exist in my wholesome family setting."
Oh totally, you can take the edge off a bit, but fundamentally it's unpleasant. I try and shower if I have time in the change. I also fast for 12 hours before breakfast time at the destination. In my experience this cuts down the amount of days it takes to feel 'normal again'.
…or fix the non-Unicode compatible systems that are consuming the commit messages and breaking? If they fail with an nbsp then they’re probably also going to fail with more obviously useful non-ASCII characters.
How to Improve on PCI Compliance Gaps
We need a lot more transgender Africans in IT!! For diversity and inclusion.
Was this written in response to my post? Did it seem like I think my experience has been ruined in some way? That certainly wasn't my intention.

I'm just a bit puzzled, because I can't find anyplace on the website where you could talk to another person in a way that could conceivable use a personal pronoun, and thus run afoul of this particular controversy.

As I said, my best guess is that there's a meta discussion forum someplace that moderators can use.

Are you implying that it's the main Q&A discussion that is having this issue?
I'm a Natwest/RBS customer. I'm going to guess their uptime is about three weeks.
I suppose so - if you ignore the whole continent of Europe.
Anyone got it and willing to share experiences? I have a preorder, but decided to play it safe and ask for a later batch.
We all have to be transgender vegans who never speak by 2025
Yeah, if you don't want to be surveilled by "Five Eyes" which includes the United States, United Kingdom and Canada, it's odd that you'd choose an island whose only high-bandwidth connections to the outside world go through those countries.
I was an employee there till 2018. The pivot to RISC V was made sometime late in Dec 2016. However thanks to high attrition due to Microchip acquisiton , this has been delayed quite a bit.
Agaricus could be confused with white amanitas if they miss the capsule or the annulus (capsule is the biggest danger sign). Or a parasol with a A. pantherina. TBH, even the distinct Coprinus comatus could be confused by a beginner to another ink cap that could be really nasty if eaten with alcohol.
I guess mushroom hunting requires a lot of common sense, perception and experience, which a lot of people lacks to some degree.
Indeed. The Bank of England's report was summarised by one news source yesterday as "Banks say there's no shortage of machine learning talent"[0].

[0] https://news.efinancialcareers.com/uk-en/3002418/machine-lea...
Presumably also Atom and GitHub's online editor, for which Tree-sitter was written.
My father has DVT and it's the reason he can't ever visit me on the other side of the planet. He'd have to go to a doctor to get a shot to thin his blood or something like this otherwise he's running danger of exactly what you're describing.

I personally got these leg assisting stockings that my doctor told me to use in long haul flights, and carry aspiring with me to thin my blood. I also try to regularly stand up and walk around
Would `git log --oneline` not help?
Have you ever used bird identification apps like that? I would never in a million years trust an app to tell me what is safe to eat. To learn? Yes. But not to eat.
None, including C, which makes it nothing special. Any compiled language can call into Assembly.

The phones I know as having taken over the world run on C++, Objective-C, Swift, Java, with very little C still left around, and with its area being reduced with each OS release.

As for data centers, there is a certain irony that on Azure those FOSS run on top of Hyper-V, written in C++, on Google Cloud run on top of gVisor written in Go, on Amazon on top of Firecracker written in Rust, and on ChromeOS containers written in a mix of Go/Rust.
This article looks like nonsense. The idea that the silver-threaded garments seemed so credible that use of a control group was deemed unethical, for example, is silly. This appears to be pseudoscientific blather.
A vibrating star is a star that is literally moving back and forth relative to an observer. That doesn't sound like new-age mysticism to me.

With "vibrating in a mode which is out of synch with our own" it looks like she is translating physics jargon into more colloquial terms.

A physicist would instead say "oscillating in a mode which is out of phase with the motion of the detector".

A teacher would explain the concept in terms of a child being pushed on a swing. If you are pushing at exactly the wrong time during every swing, there will be no energy transfer. When there is no energy transfer, you are blind to each other.

The jargon of science is one of her bugbears and she is trying to demystify it.
That’s the beauty of it, the first 50 characters of the first line (IIRC) will be shown as a summary, and this one summarizes 35 lines in seven words.
Still, you've left out the details that you've confirmed that there's no other instances of this in our codebase. I'm also firmly in the "all commit messages should include a test plan" camp, so you should at least say how you found the error ("bundle exec rake was run before and after").

I get you're being terse for demonstrative purposes, but even eschewing verbosity we should still convey all the pertinent information.
One of my favorite pranks is to put control characters in the commit message (like the bell) and then you get an auditory notification anytime anyone nearby opens your commit messages.
At 0x39 I regret:

- I never had a honeymoon.

- I said a hurtful thing to someone a decade ago (she lost a son and I said something insensitive). The sort of thing you say when you don't have a good "filter" between your brain and your mouth.

- That back then, nobody told me I didn't have a good "filter".
I mean, to be fair, this only took me a few hours to write, and most of it was spent on the README/docs/demo, so it's not a huge deal. I do wish I had done it sooner, considering how long the Lua integration has been in Neovim. Even the trie implementation was rather easy since I used a naive algorithm (but it was fun to flex my ffi).

I think treesitter would be overkill for this, however, considering the size and ffi overhead involved and any speed improvement would be very minimal while increasing the complexity. Considering that we are only told what "lines" changed by neovim right now, it would be very difficult to improve on what I have right now.

I had seen mention of treesitter in the code, and I had no idea what it was, so thank you very much for enlightening me. I have a decent amount of experience writing pratt parsers and DFAs by hand, which will probably still be faster, but the incremental algorithm and other advanced features wouldn't come for free.

I had been looking for more advanced reading material on parsers (I was even thinking of emailing Donald Knuth to see if I could preview chapter 7's section on parsing), and also for parsers in some of those languages, so this is very nicely timed. I'm definitely going to be reading their papers and watching the talk.
A Band of Surfer Dudes Pulled Off New York’s Biggest Jewel Heist
JAL used to do (& might still do) free overnight in Japan from LON-SYD. Haven't flown with them for years tho. Also has better food than many.
> Some people do it for job safety. The logic is ...

Has anyone actually seen this logic work out well for the person that invokes it? Generally the type of person that uses it is one that you probably don't want on your team.