skysight-inc/HackerNews huggingface dataset:
Imho bi / data people need to be generalists to be good. Even if you've only done data, if you're good, i bet you have got inside the heads many job roles, within and outwith IT. You've probably dealt with you're fair share of connectivity and authentication / permission issues. Not to mention being able to translate between strategic objectives and day to day data capture..
Half of curl's vulnerabilities are C mistakes
Tesla FSD will never pass Level 2 self driving
Hey give them a break, the UX'ers are only doing thiDr job realizing resending cues. /s
I was wrong to be optimistic about robots
GitHub fixes bug causing users to log into other accounts
My store will shop for you, and deliver to your car. So if you value the time, that's a solution here.
Please see my response above and tell me my original comment is irrelevant.
What happened to Sweden anti-confinement stance? Finland, Norway, Danmark are all below 1000 death from COVID total. Sweden is above 10 000 death...
Oddly, I would argue that the shorter words are better also "for readability".
> What kind of job will be suitable for me?

Reframe: Ask WHO can I best serve?

In your field of interest— WHO is doing the most exciting, bleeding edge work?

Reach out to them, start a conversation. Incidentally, it’s a remote world now. These folks can be found all over the map.
I also thought it meant other architecture.
You summed it up pretty well, writing scores is highly niche at this point.
Hm. Cater to the 1% who have shown that they're able to learn complex concepts easily, or support the 99% who would rather not think about internals and use a computer as a simple tool.

That's not a difficult question. The only time it makes sense to expose the internals is if you build a specialist tool for people who like internals exposed.

This means that no, it shouldn't be "user configurable" either. You don't want a combinatorial explosion of states in your UI for a tiny set of users in the general purpose case, and you don't want to create a honking fat tool for specialists who'll only use the specialist path.

The computer industry is discovering what the mechanical tools industry has known for a while: You can build a general purpose tool that's simple & straightforward, or you can make a specialist tool.

Pretty much any specialist will be slightly unhappy with the specialist tool and modify it to their own requirements, but you can't build a specialist tool that makes even close to all specialists happy. The specialists will also continue to use the generalist tool if it gets the job done, but they'll complain every step of the way.
> "three days further out than a starving person can walk" sounds cool

It doesn't sound cool it sounds terrifying, for exactly the reasons you lay out.

> it's obvious what your best bet is - to simply live in a safe, sane and successful society.

Yeah it's obvious to me too. Do you know where I can find a planet like that? And a flying saucer to reach it?
Nice work! This looks like an interesting product.

I was trying to create a bookshelf with a bunch of books I liked. I have a strong aversion to manual work, and didn't want to continue after a few books because it took multiple seconds to add a book. In case you are interested in users like me this might help:

- Allow selecting multiple books in 1 search results
- Don't show books that are already in the shelf in the search results
- Make the search prompt blazing fast so that there is no waiting between multiple books
- This is a bit far fetched but if I could enter a list of books and the best matching results would be added automatically that would be very cool

Also I think something goes wrong if you change the name of 1 shelf into a name which is already the name of another shelf. (I was adding books to the wrong shelf and wanted to switch the names, I think the shelves got linked somehow)
Why I'm No Longer Talking to White People About Race (2014)
That type of approach is the way forward in UI. Maybe if we call it something silly like MLUX it will catch on sooner.

Another instance of the same principle is that if an unexpected button/element appears and I click it in <30ms or whatever the fastest possible read+react time is, the click isn’t intentional and should be ignored or confirmed. This should scale over time based on user familiarity and speed.

This culminates at:

> as the technology became more sophisticated the controls were made touch-sensitive - you merely had to brush the panels with your fingers; now all you had to do was wave your hand in the general direction of the components and hope. [HHGTG]
Given the quality and scope of most state of the art chat bots and personal assistants I can only imagine this being an immensely frustrating experience.
Many years ago in an age of klocs and flowcharts, at a large three-letter computer company, there were iron-clad coding rules that must be obeyed, no questions allowed. In general you could see their reasoning, but such bureaucratic reasoning doesn't pay off.

One example of this was that all numeric values used in a program must be factored out as symbolic constants. The reason for doing this is obvious, but it failed to account for the fact that some numbers have intrinsic meaning that should allow their use directly. But to be compliant with the standard, our C code had this boilerplate up near the top:

#define zero 0
#define one 1

This, of course, only served to make every page of code harder to read. And it didn't really even solve the problem it was meant to. We once found in some source code:

#define thirteen 13

which of course did nothing to show us why that particular value was relevant.
In the Coop stores (at least Coop Obs) you can use both the coop app and one of the handheld scanners to scan products while you pick them. Then you scan the device or your app in the checkout to pay.
> make it impossible for the end-user, which is some business, to run modified software on the devices.

Looks like that device might not be covered by the tiviozation close since it might not be an user product as defined in the GPL

> A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.

If you sell to business, that should be alright.

Also, it is fine to make it impossible to modify, if you also don't have this possibility:

> this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product
As someone who has had a driver's license in the US for a very long time, my experience is that--as with many things--one of the main things that makes you a better driver is putting in hours driving. Could you move more of those hours into a supervised learning environment? Probably. But you do that at the cost of making getting a license more difficult, expensive, and exclusive (in an environment where driving is often not an optional thing if someone wants to make a living).

I'm not sure how "more expensive training" eliminates some people texting while driving.
Just semantics ultimately. Both have enough warheads to turn the planet into dust, and a large enough intelligence apparatus to conduct espionage and cyber warfare.
> Why not just install an ATM in the pharmacy

In Netherlands we used to have ATMs in loads of places. Stores had semi-moveable ones. That stopped due to criminals blowing regular ATMs up. The explosives sometimes took out entire walls and made the entire building unsafe. Most stores removed those semi-moveable ATMs. Similarly, loads of regular ATMs were removed, especially ATMs close to a house.

As Netherlands tried to do something about it the criminals started to attack the ATMs in Germany more. The criminals also often stole really quick cars, so Dutch police recently and finally have a few quick cars again. Before the quick chase cars the criminals often just outran the police. Oh, Dutch police take safety into account (try to minimize the risk for others).
Rise of the retail army: the amateur traders transforming markets
!00% : )
I wonder if https://github.com/advisories/GHSA-cvw2-xj8r-mjf7 is related. It was published overnight too.
Very off topic: I had a very bizarre experience staring at the video preview photo before playing it. It looked like the body of the slug was becoming progressively darker the longer I stared, and then I couldn't unsee it back to the original color I initially saw. Is there a name for that kind of visual quirk?
Long time lurker on HN, first ever post.

I'm a developer who also creates electronic music in my spare time. I decided, never having done any 'web' development before, to create a webpage from scratch to host a couple of tunes I wrote.

What resulted was a mathematically generated space-octopus with a starfield created out of tiny notes [!].

I did this for no good reason at all, other than then the enjoyment of figuring out how to do it and of creating something. It also took way more time than was sensible.

Check it out here if interested https://voidsymphony.com
That's a From inside the message. MAIL FROM in the SMTP protocol (envelope from, which you change during forwarding) can be anything else, and DKIM will still validate the message.
I expect that today's social media paradigm will be recognized as harmful, just like Fast Food and Porn.
Sure, sometimes you want to get that fix, but at that point its long-term utility will have degraded to nothing, so it's not something people will want to be addicted to.
Yes! A comment from a few month ago resonated with me: devs are to blame for mediocre design, designers for terrible design.

https://news.ycombinator.com/item?id=24760194
Why jump immediately to firing? Talk to people first. Don’t start the process by making someone go on medical leave (medical leave is typically paid at a much lower rate than working; it depends on who the company hires (think Aflack and similar)).
If true, the irony of the NSA asking not for their hardware to (possibly) spy on them is rich.
I do agree that road design would drastically cut down on excess speed and crashes. I'm not so sure about roundabouts as a solution though. Roundabouts may be useful to allow more cars to travel through a place but they are not great for other road users. I think you are also correct about the speed. Cars are mostly driving too fast. We have the tech to solve this problem today in a rather straightforward manner but the very idea of it makes people go crazy: speed governors on vehicles. The funny thing is, some places have them mandated on things like scooters and e-bikes, but a car with 700 HP that can go 180 mph does not have one and drives on the same road. There is a LOT of low hanging fruit.
I think it's demeaning to employ people to do something that is so clearly not necessary. If we want to create and possibly subsidise jobs for people let's create useful, productive jobs.
Also, for something far lighter:

https://schaffter.ca/mom/mom-01.html
I think I read this in a column of Jared Diamond's.
It is interesting that the young men often took on wolf clothes. Romulus the mythical founder of Rome was said to have been raised by a wolf. In a different story told by Plutarch, Romulus is fathered by Hercules after he wins a dice game. The Koryos determined their leader through the outcome of a dice game.
Could this be a hint, that the founding of Rome was by a band of Koryos Teenagers ?
Germany, Austria, Italy at least.
Can you elaborate on this? It sounds like it would solve my "I can't open two files with the same name" problem too, but I hold down ALT and double-click my second file in explorer and I get the "Properties" dialogue for that file. If I instead hold ALT and click on Excel itself, it opens a new window but it still seems to be linked to the same process (and gives the same error when trying to open the second file of the same name).
React Timeline
"I could leave and 10x my salary with a single email (ultimately did). My partner would've been lucky to teach high school."

That has more to do with the field than the school. A CS grad student at a third-tier school can leave and take a well-compensated corporate job whenever they want. A history grad student at a top-tier school will find that more difficult.
A Hybrid Apache Arrow/Numpy DataFrame with Vaex Version 4.0
I do mean theft. I am not a native speaker and thought shrinkage applied to both.
For a majority individual to 'feel ok' with a minority jumping the line they must fundamentally believe their merits don't matter as much as the minority's group identity. Likewise, the minority must believe their merits don't matter either, only their group identity matters. Therein lies the problem, 'color blindness' and 'affirmative action' are diametrically opposed. The harder you push for the one is a push away from the other. Which is 'harder' for a society to learn - their merits don't matter or their group identity doesn't matter (in the context of say getting a job)?

It's such a shame, because we want as a society the hiring manager to go to the reservation job fair looking for applicants. But the manager knows that there are precious few 'qualified' applicants and we recognize they will tend to maximize the efficiency of their time.

Of course, it isn't an accident there are few qualified applicants in those places. Poverty has a holistic effect on a group. My hope is that groups can somehow separate financial poverty from poverty of ambition to try to break these cycles and make progress. Every 'group culture' has a unique ethos, many poor groups had rich ambition and rose out of their poverty over time. To me this is the only way I can see real progress being made without giving up on meritocracy (and by extension technological/scientific progression).

So the question becomes - what does it look like to cultivate group ambition?

1. Generational support: believe your situation is not guaranteed for your children. Fight for them. Sacrifice for them.

2. Education/medical: we pour resources into certain underprivileged places (not groups, physical locations). This isn't going against meritocracy, it's a long-term investment.

3. Recognize that human civilization is at its finest when people believe they can rise above their circumstances, despite all the external and internal factors pulling them down.
Progress is sadly not instant.

Julia seems to be gathering momentum rather than losing it. The future looks bright if trends continue!

(As to the startup time problem, significant progress is being made... Have you looked at standalone binaries?)
I was recently at a CVS and the cashier shouted out that she’d help us as we walked towards the self checkout. She was very friendly and wanted to talk about everything from the upcoming time change to the vaccine. Some people just crave interaction and with the current pandemic they may be too isolated.
Whenever I use self service checkout, it always takes much longer time for me to get through. I guess I am not so good at quickly juggling and locating bar codes at each item as the staff working at checkout are. So I leave it to professionals.
They can be forced to do what we want, through means like protest and strike, at least in the short term
pro tip: the percent on the front of the chocolate bar is unregulated, which is why some bars have ʾ101%ʾ cacao. instead, look for chocolate with a single ingredient: cacao bean. this helps you avoid other flavor and mouth feel tricks like emulsifiers, waxes, and added cacao butter.

bars in the $8+ range often use higher quality beans, allowing for lighter roasts which give a fruity and acidic flavor akin to lightly roasted coffee. my personal recommendation is Fresco's 'Polochic Valley' bar (no affiliation).
I wish my 71yo dad was as proficient as your mom. He doesn't remember anything he doesn't do regularly.

For example, he texts frequently but doesn't know how to check his email. Because I am the tech support child, he reaches out to me for iPhone help. However, since I am not an iPhone user, I always struggle and sometimes fail to solve his problem.

Perhaps this is a sign I have not dedicated enough time to learning this new OS in my family ecosystem, but I do feel it is the least-similar to the other OS's I have used. It's like if my dad was learning programming and asked if I'd help him with his Lisp program. No thanks.

Though maybe I am just a luddite and the universe is written in iOS.
Indeed) It helped me much back those days before I learned how to use assert() properly)

And they created the allmighty Soft-Ice debugger... But that's entirely different story))
BankID which is used to open the doors uses a password and a second factor for authentication (hardware token or secret from SIM card).
Sure but… we are in a global pandemics. My place is locked down since October now, my family in a different country I cannot visit and that has a massive impact on my mental abilities. But, like, … there is a GLOBAL pandemics that we do not have under control!

It’s not about government controlling the people, it’s about avoiding even more catastrophic situations.
Has anyone here tried out http://offen.dev yet?

I've stumbled upon it while implementing a self-hosted matomo solution. I like the approach, which allows for a much nicer UX of their consent process (of course I would prefer to not having to have one in the first place).
A lot of Sweden is already like this. They're a super cashless society currently. I have only lived in Stockholm, but a large number of places will not accept cash in any form. This is done for security and convenience reasons, and most Swedes from what I have seen seem to prefer and like this method. It definitely has implications of course... but none that seem to be bothering the masses.

Here's some info about it: https://sweden.se/business/cashless-society
Show HN: High Definition YouTube GIF Maker
I'm already some ways along with program that allows secure communication over TCP/IP between clients. I'm sure there are many like it, but this one is mine. :) Not sure how you'd cooperate on such a project though.
I'd like to add Discord to the pile: see someone has started to stream their screen, click on the icon. Now try to find how to get out, usually the first time you'll click on the only "disconnect" button you find which disconnects from the voicechat. No one thinks "I'll just go on some of the text chats".
Helping strategy and product leaders get decision making insights within 48 hours (without contracts or commitments)
McAfee Announces Sale of Enterprise Business to Symphony Technology Group $4B
This happened to me driving from Germany to the Netherlands on a Sunday. We needed petrol but could not stop in Belgium because all of the stations were closed and the machines only accepted a Belgian bank card. Luckily we were close enough to Luxembourg to get petrol there. This was around 2004/05. I wonder if it's still this way now
I have worked in several, non-FAANG, but rich and successful large companies. I think you are spot-on.

I wish HN had a 'follow' feature...

Anyway, thanks for your quality comments.
Interesting, I'll have to keep my eyes a bit more open when traveling.
The question is, why make the comment at all? There’s literally no reason to make that comment out loud.

If you’re making the comment, it’s because you’ve internalized a few stereotypes around skin color, and made an assumption based solely on those stereotypes. Stop yourself at the point where you’re making the assumption.
This is from 2010 so I'd imagine the figures have likely changed significantly since then, along with all the economics of photovoltaics. Today's inverters are almost certainly more reliable than pre-2010 models.

Cleaning is certainly a cost in dry areas where dust can coat the panels. But generally not in temperate climates where you can rely on self-cleaning via regular rainfall.
At least until a few years ago there were some unlocked open stores in rural Finland, where you just took what you needed and left the cash. The owner just turned up once a day or so to restock and take the money.

They may all be gone now, it doesn't take much to destroy that level of local trust.
I really like the idea of Ninja; I really want Ninja to be a single C(++) file that I can build with a trivial command line. I don't want a single C(++) file because of "elegance" so much that I want to ship Ninja as an inline dependency but now I've got two problems: I have to build my code and I have to build Ninja. If Ninja was a single file: boom! Trivial build line.

Other than that, I think Ninja is perfect.
Some testing…

Some testing…Some testing…Some testing…Some testing…
If cars were limited to a certain speed it would for certain cut down on crashes. It would also cut down on fatalities. When the news article says "speed was not a factor", they are only referring to the fact that the driver was going at or under the posted speed. That does not mean speed was not a factor. You think it would not work because driving is boring? Perhaps if you can't handle driving responsibly, you should not do it?
Thanks for the kind words and feedback riezebos!

re: improve speed -- great ideas. Will note and see what we can do!

re: renaming shelf getting linked -- uhoh, sounds like a bug -- will look into this!.
Totally agree, it would definitely be better to rename it, but I read in another comment that the kernel is loathe to rename things. So then it makes you wonder, who allowed 'number_noun = N' in the first place?

"Three is the number of the counting, and the number thou shalt count to is three"
We make all kinds of assumptions every moment of every day. We don’t go yelling it out when those assumptions are wrong, because there’s no need to.
I like your sentiment but you are here on HN so assuming you are somewhere with food and an internet connection. Life is good. I see people around me begging on Facebook from the public library internet connection for cans to return so they can eat. They won’t care for one second about a human in the store they only care about getting the cheapest food they can. These automated stores I can really see being a hit especially if they can cut the costs of a regular store even by a small percentage.
New Initiative: Fuzzing Everything
How can any consumer boycott China? Mailing my representatives gets a cherry letter telling me they're very concerned and working on this matter! Then I watch cspan and not a word gets said that could ruffle a single of xis hairs. Perhaps direct action is needed? A Boston tea party except China cargo celebration perhaps?
It only works when the house has no edge.
An unbiased random walk expects to cross the original infinitely many times, but a biased walk only finitely many times, as it tends to drift ever further away.
Same can be said to your statement about the people in the middle east we have yet to stop bombing. I don't think growing that list is a good solution, but for a nation whose main export is 'defence' weapons, it should be obvious why it's ever-growing.
I like the approach and it seems to be definitely better for everyone, but how you monetize a library?
Netherlands and Germany have them.
This was discussed on the Software Engineering Radio podcast recently:

https://www.se-radio.net/2021/02/episode-447-michael-perry-o...

I have found this podcast is excellent for getting an overview of subjects like this.
Pretty sure that honor goes to positional number systems and the arithmetic algorithms like carry-based addition.