skysight-inc/HackerNews huggingface dataset:
Honestly, my favorite managers were horrible. I got along with them on a very friendly basis, but in hindsight, I had poor job satisfaction.

The best managers aren't my friend. The three qualifications are, in order: 1: They shield me from the whims of upper management and the crisis of the day. 2: They give me autonomy to do my job as I understand the details better than they do. 3: (In their current role) They take pride in people management instead of technical achievement. 4: They are technically competent, and their past technical experience can be relied on from time to time.

Regarding "They take pride in people management instead of technical achievement". That's specific to their current role at their current time as a manager. (IE, a good manager shouldn't take pride in driving refactoring or implementing something like stylecop. Refactoring and things like stylecop need to be driven by the team members, and the manager just needs to guide such tasks as they fit into the schedule.)
What bothers me about the discussion about this in Europe is that it keeps focusing on how sorrowful and tough this system is ...

... on the people who work in it. Not on the kids. They hardly get mentioned at all.

The kids barely get mentioned at all. And of course, when the system abuses kids (including literally), the employees/bureaucrats are protected/shielded from consequences and the kids ?

Sometimes it seems like half of them commit suicide. This is distressingly common thread in the stories about these people. Now I get it, stories only make it out if they're dramatic enough, but still.

In the name of being "nice" to the kids they are locked up, excluded from schooling, imprisoned (including in solitary confinement for weeks), beaten ("pain impulses" is the psychological term), constantly moved around (so they don't have safety and predictability), and so on.

Everything is done to prevent these kids from, even if they want to, get a normal life going. But you know who this is hard on ? The employees of youth services. That's who it's hard on.

This has been going on for decades like this. The result is that most of the employees never even sees the kids. Everyone's working on figuring out what to do (without seeing the kids, of course), on dividing up the kids, on "influencing" the laws and advising government/parliament, on administrativa like processing request forms, on ... and the kids systematically aren't happy with their performance.

And the saddest part is. These people are being judged against the lowest standards you can possibly imagine. These kids, most of them have been in youth services since 10 years old or less. They have never known differently, and so they accept the abuses of the system. Getting thrown out of their residence into the street every friday evening, because they can't pay for a weekend presence, then incarcerated by the police because they weren't back on monday morning ... Kids comment "that's inconvenient, I cried a bit", and move on in the conversation as if that's the most normal thing to have happen to you. Like this is hitting your head on a door. "Oh well".

But even these kids judging these people by those sorts of extreme low standards ... aren't happy with the system, mostly because of the psychological safety issue: the kids can't predict what the youth services system will do to them in 2 months, and it's just 100% forced on them. So they can't plan, they can't compensate, they can't achieve anything, because it's just ripped away from them by someone they've never seen before 2 months down the line.

Needless to say, the standards youth services uses to judge parents are getting ever stricter, and what they themselves do is ... remniscent of the stories we used to hear from Eastern Germans when I was young.

Reality is that it's pretty damn clear that leaving a kid with alcohol addicted parents is a far superior option to putting the kid, even part time, into youth services.
I was on a mountain ride here in Colorado a few years back when I got a little too exuberant -- I was going about 45 mph when I hit a corner that was sharper than I thought, and the tires slid out from under me. I tumbled for quite a way, and when I stopped I was missing a lot of skin and my shoulder was dislocated (tore through my labrum in the front). Fortunately a nice woman stopped and took me to the emergency room (her three year old daughter told me "I only ride my bike on flat ground" which I deserved). I got off lucky, only 3 months of physical therapy. I'm more careful these days.
More context for this story here: https://www.pogowasright.org/back-to-school-revolt-in-spring...
The philosophical concepts were not new to me, but it brought them to life in an interesting way, and allowed me to talk about some cool ideas with my friends who had seen the film.
I'm responsible for managing 30+ firewalls at my bank. If any one of them is incorrectly configured an attacker could get into our network and all that would take is a tiny incorrect detail on one line. And I'm keenly aware that I'm a mortal human being and very possibly could make such a mistake.

Or the network could be compromised through any of hundreds of other ways: email, USB stick, insider attack, etc. etc. etc...

And that's just my bank. Any given transaction will go through several all with similar weak points, and some of them with firewall admins even less competent than myself.

To me there's just no comparison. The scale of failure modes or attack points for a bank is way way bigger than any cryptocurrency. The reason it works at all is banks have well-paid guys like myself pouring over every detail and keeping things working.
Hexagonal Architecture Golang
> Rust autovectorizes a lot better than C

What C do you mean? Compilers aren't equal: https://github.com/Const-me/MemoryAccessCosts
This seems more like a Sainsbury's/DPD failure.
Why would any business hire someone that didn't generate a profit, or stand to generate profit in the future?
great!
do you think it could be put on git in a repo?it's easier to track changes...
Disclosing anything not directly related to the work (i.e. health/future plans/dreams/difficulties/struggles) at work is a terrible idea. Every single person who thinks or advocates otherwise lives in a bubble -- betting on a correct outcome is no difficult than betting on rationality of the market.

Remember, market can be irrational for longer than you can remain solvent.
The fact that it's not actively enforced by the state doesn't matter.

It's basically the civil equivalent of an actively enforced law nobody can possibly comply with at all times that gives the cops the power to harass whoever they want whenever they want (e.g. the 55mph speed limit on I95 in the Boston area) except instead of empowering cops to harass people on flimsy pretext they're empowering plantiffs to harass companies on flimsy pretext.

Laws and precedents (in the case of civil litigation) that well meaning parties can't possibly comply with are bad.
I am building my Docker images with a local Docker daemon, push them to a private registry and run "kubectl apply" to refresh the deployment afterwards. Where does your tool fit in my workflow? Maybe I am not getting the full idea but I don't see the benefit...
Weird since my child is in this school district. They also don't mention much about the fact that every child (as far as I know) has a Chromebook provided, so I doubt this would be a common thing where kids are logging into Google Drive on another PC at home.
I'll have to rewatch. I saw it when I was much younger too.

In defense, I think "weird" is overly dismissed in film. The intent of some sequences like this is to make the audience surprised or uncomfortable (the soundtrack at Do Long Bridge in Apoc Now?), which gets dismissed as a director simply making bad choices.

My personal bugaboo is programmers chuckling knowingly at the CG in Hackers: "That's not what code looks like."

Well, no shit Sherlock, maybe it was an artistic choice to try to convey the experience of debugging to an audience who wouldn't be able to understand C on the screen?
Because a lots of people on the spectrum learned (or forced to learn) how to hide the obvious behaviours and you just can't tell about them.

After I was diagnosed and I invested some time into studying about autism, I realised that there is handful of colleges, who are most probably on the spectrum, but they have a really systematic approach on hiding shortcomings and using autistic traits to their advantage. Also I'm pretty sure I have collegues, who hide it so well, that nobody notices it at work.
There are rigorous maritime engineering standards!
Thanks for the plug! Couple notes: Talon is free, but there are closed source bits, and this Alexa project is "voice coder", which is different than the paid and abandoned voicecode project.

The difference between this and Talon, is Talon can be used for real programming and uses very low latency offline recognition, while voice coder looks like a guided tutorial and the user experience is probably a fairly high latency single command call/response based on my previous Alexa experience. I'm not sure Alexa can recognize a streaming series of commands without large recognition pauses between each command.
A Chinese Company Reshaping the World Leaves a Troubled Trail
Not OP, but hyperfocus springs immediately to mind.
Zig needs a Wikipedia page!

It seems like a competitor for Go or Rust? I've been looking into these languages a lot lately, but Zig looks interesting... I wish the website was better at showing off examples and the big features for the language though.
> But all of that exist just because we have digitalized all of the processes, data collection, etc. And the rise of data scientists will continue only if there are more stuff put in the databases, thanks to you plain, regular, normal programmers...

IMHO there's far to little attention paid to how data might be valuable in an economic sense when storage strategies are being designed by database designers. I recently gave a talk at a developer conference and was really surprised at the level of pushback to adding more data elements or higher precision data "just in case it might be useful".

The preconception that you have to be maximally efficient with storage has led to huge quantities of valuable data being lost.
Firstly, it states that "a data scientist uses compact languages such as SQL and R". It doesn't state "everyone who uses SQL is a data scientist".

That said, the term data scientist itself is a bit frustrating. It gets thrown around a lot as if it is a well-defined role, and it is anything but. In my experience, the role of a "data scientist" is about as well defined as the role of an "engineer": it has connotations about the type of work and maybe a few shared skills, but the specifics of what an "engineer" does and their skillset varies widely depending on if they are a software engineer, an electrical engineer, or a civil engineer.

So while I think that most data scientists know SQL or use SQL frequently, I don't think that all data scientists use it, nor do I think that everyone who uses SQL works in a role that would probably be considered that of a data scientist.
May I ask what you find compelling about Sunshine? I really, really wanted to love the film and I did for the first 2/3. But it felt like the final act lost its way.

Maybe I just like Garland's films but not his signature. If you have other recommendations I'd be interested.
That is indeed a big factor, but another important factor is that the bones of children are less brittle than adults. I retired from being an EMT last year and it's amazing what kids literally bounce back from while adults break a hip from just falling in the yard.
Ask HN: Good educational resources in science/tech for humanities people?
My education was very humanities-focused in both high school and college. I was home-schooled in high school, and my parents didn’t place much emphasis on the sciences, nor was I naturally inclined in that direction (though it’s difficult to distinguish between natural inclination and socialisation). While I’m grateful for my humanities background and the critical thinking skills I gained from philosophy specifically, I’m also constantly aware of my poor scientific and tech literacy.

My husband is a mathematician who’s now a software engineer, and I’m always impressed with the framework he has that allows him to understand and process how things – of all kinds – work, as well as the statistical sophistication to distinguish what matters. I want to work on developing a similar framework of knowledge and understanding, but it’s hard to know where to begin.

There was a link posted on HN to myharvardclassics.com, which has a rundown of key books to read for someone interested in gaining a broad exposure to the humanities. Is there a similar resource you might recommend for gaining a broad exposure to science and tech? Could be books or a reading list, but I’m open to any format (MOOCs, YouTube playlists, etc). Thanks!
You have to remember that giant corporations are actually many small teams trying to work on their own problems. So the “shit” to one team may very well be mission critical to another team. Part of the manager’s job is basically deciding when it makes sense for two teams to work together (I.e. let the “shit” through) and when it doesn’t make sense and shield the team so they can focus on their work.
Building MESA I had to change my script from "6.0" to "7" indeed.
It's not as unlikely as you think. Use your imagination.

I seem to recall some late 90s Unix where size_t was 32 bits and pointers were 64 bits. I think it was Tru64? Seems to be backed up here: http://www.cecalc.ula.ve/documentacion/tutoriales/COMPAQC/DO... In Compaq C, size_t is unsigned int .

On 16 bit x86 it certainly is most natural to have size_t be 16 bits but full addressable memory is 1mb.

Again, if there were no ambiguity here there would be no need to introduce a new typedef, but they did, in 1999.
Single atoms antenna
"In this case, regarding autism, it's called "spectrum" for a reason"

Yes, it may be easy on HN to forget because we get a lot of "high functioning autists" here, but the word "autism" encomposses the 15-year old boy I met stuck in a wheelchair, whose only verbal communication is what I can only describe as a "bark" when something was not to his liking.

"Mental illnesses" do not top out at "a bit quirky". It is neither inaccurate nor insensitive to observe that some people are simply incapable of functioning in the real world. In fact holding the belief that there is no such thing can itself harm people by preventing them from getting the highly-invasive help they need.

That said, if we're talking about people who are in the workplace at all, we're not really talking about that set of people.
The paper on arXiv : https://arxiv.org/abs/1808.08589
Excellent trolling, well done.
That quote talks about criteria, not where ads can be placed.
Thanks for sharing. Like you, I've done plenty of "failing up"[1] in my 20-yr career. I'm also running my own business now and -- though it was a difficult path to get where I am now -- have more income than ever before, as well as more freedom than virtually anyone else I know who isn't retired.

[1] cf "How to Fail at almost Everything and Still Win Big" by Scott Adams
If you used Lua before, then this seems like perfect lisp to learn. If you don't know any Lua then some features will confuse you (multiple return values, error handling, arrays as tables, pairs/ipairs) because all these design decisions make for seamless inter-operability between two languages.

Perhaps for learning purposes you would benefit from lisp that has tools with debugging capabilities, like Racket.
Retinal Repair: Future Treatments for Millions Affected by Retinal Degeneration
Hyperfocus is not a specific indication of autism. It is also observed in AD(H)D patients, as complementary mode of attention deficits. If it worked such that you cannot focus on anything, ADHD would be very easy to diagnose.
I'm not sure I follow. Specifically, what is meant by, "Statisticians do not know what statistical work is, and are satisfied to work with computers."?
Surely Facebook having an option to show only ads to a certain gender falls under the provision

The placement of an advertisement in columns classified by publishers on the basis of sex, such as columns headed “Male” or “Female,” will be considered an expression of a preference, limitation, specification, or discrimination based on sex.

Facebook publishes the ad, and their target gender option surely falls in under "column classification".
How do places like Tilted Kilt deal with basically only hiring "attractive" women legally?
? The snippet you showed is literally the exact code of the module: https://github.com/fanmingfei/array-reverse-ios12/blob/maste...

The rest is just tests / npm config / license
I believe you're thinking of OCILLA which is USC Section 512(c) [0].

You might want to look at USC Section 230 [1] which says "No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider."

[0] http://www4.law.cornell.edu/uscode/17/512.html
[1] http://www4.law.cornell.edu/uscode/47/230.html
Well, security is fixable. It's hydrogen after all and not a heavy gas; in case of leaks it goes up not down. leaks are still dangerous as it explodes when being mixed with oxygen. the flames are invisible, you only feel being burned but you don't see it.

but the biggest problem is psychological: The Hindenburg, still
Tifa from Final Fantasy VII remade in photorealistic style
I checked and it's using Mozilla's DeepSpeech library:
https://github.com/MozillaReality/FirefoxReality/blob/dee6f4...

which is here: https://github.com/mozilla/DeepSpeech

DeepSpeech is the actual voice recognition library, CommonVoice is a project to improve its accuracy by gathering more voice data.
I people need to consider the context. Context matters.
A lot of school districts allow the chromebooks to go home with the kids and there are ways to manage DNS filtering and chrome app management for those chromebooks. It is very attractive for cash strapped school districts or for eRate projects (every 5 years). G Suite is used by a lot of schools and a lot of teachers do the G Suite educational certifications as well.
In fields that are dominated by women like teaching, they do target men for jobs. It is publicly known.

There are only a handful of fields where women dominate.
Sending email from Python with yagmail
It was one of my former managers/mentors that introduced me to the concepts of problem space vs solution space. As the decades have passed since then, what I have seen is that most computing solutions that have been offered for the problems people have experienced do not really consider what the problem is that is being faced.

It takes a lot of effort to actually elucidate what the actual problem is that needs solving. Which is why I have made the comment earlier that programmers need to get out and see what the end user (client/customer/whatever you might want to call them) is actually doing and experiencing. When all you have is some design documents, functional specifications and technical specifications, the actual working environment for the solution is then missing.

We need to get out and face the complaints, observations, ire and suggestions of those who use the software we write.

Edit: as for verbosity, my mother has made the statement for many decades that, of her children, I was the one who could talk the legs off a cast iron stove. As my sons and daughters, grandsons and granddaughters, nephews and nieces have all had to learn, to shut me up, they have to talk.
> Resources are optimized relative to their current values

I see that as the problem. We have limited resources and don't care very much about the future of them. Current value vs long term value.
Both Qt and Juce emphasize mobile UIs heavily.
Same - this movie brought back a lot of my memories of remote backpacker's camps among the palm trees on the Mozambique coast... It did a great job of capturing the human interactions among the backpacker crowd.
A technician in a factory where the management were all engineers. He rose through the ranks to run my group when nobody else could handle it. Never indecisive. Knew exactly what he wanted from us and trusted us to figure out how to make it happen. Sat through what I later discovered were absolutely hellish weekly managers' meetings where the directors would take turns raking the managers over the coals, individually and collectively. Didn't complain about it or take it out on his subordinates. When it was absolutely necessary to make us fall in line with B.S. from above, he was matter-of-fact about it. We were expected to abide by the policy, he was going to enforce it, but he wasn't going to expect us to like it.

When, in the end, office politics lead to him taking the fall for a large manufacturing incident, he accepted a lateral demotion gracefully. I worked for people with much more formal education both before and after, but he was both smarter and a better leader than any of them.
Internal data structure of JavaScriptCore representing objects, presumably called a butterfly because it starts in the middle and spreads in both directions in memory. One side is properties of the object, the other members of its array aspect.

See e.g. http://phrack.org/papers/attacking_javascript_engines.html section 1.2
Hey, just want to say that I've watched my own parents handle this with my youngest brother (now 13). It's incredibly difficult and draining both physically and emotionally. I can't imagine how tough it is first hand as a parent.
Influence doesn't scale neatly with numbers. Also, people with nonbinary genders are helped by more equal binary representation since they're affected by the same problems that affect everyone regardless of identity in homogeneous environments. Even people in the statistical and social plurality are worse off with less variety.

I've never seen a place made worse by keeping space for more perspectives.
> Scholarships do not exist for normal kids

Honestly, this sounds harsh but in the US, if the scholarships don't exist (and are needed) then maybe those kids shouldn't go to (that? or any?) college. There is a perception that everyone needs to go to college that we clearly have to quash. There is nothing dishonorable or lowly about being a tradesma, the 'need to go to college' stigma needs to die.
Well... Everything that you'd use a regular VR app for, I guess. It's not quite clear yet what the most important use cases for VR will be, but Mozilla appears to be betting big on providing all API's that might be required to make the web just as capable of providing VR experiences as regular apps (i.e. what ideally would have happened with web apps in the first place), and for that, they need a VR browser. In other words, you'd be able to play a VR game without needing to install anything, by simply visiting a Web VR app, and that app would work on all VR platforms that run VR browsers like Firefox Reality.
Never ascribe to stupidity that which can adequately be explained by malice masquerading as stupidity.
He was me
Yes, but advertising can only reasonably target demographics, not individuals.
Does it do tail call optimization?
A Price-to-Rent ratio of 45 is indeed crazy. Implied total return only slightly above 2% with quite some downside risks AND running costs + depreciation.

Rents are also quite high and it would still take 45+ years to have it paid off!

Any reasonable person would want to rent in such a situation.
Cool! If any problems occur or you got any questions feel free to ping me directly at alex@scalify.me !

What issues do you have with puppeteer?
I feel like this and some of your other recent posts doesn't really qualify as a Show HN. https://news.ycombinator.com/showhn.html