skysight-inc/HackerNews huggingface dataset:
Hi czei002,

did you try using the mouse-wheel? (scrollY does zoom, srollX rotates). please let me know in case the performance doing so is not nice.

so far neo.mjs is just using input type="range" for sliders, which are ok-ish on MacOS. real sliders are on my todo list, but to implement them i need to create drag and drop first. this one is an epic, since drag happens inside the main thread while the handlers live within the app worker. i will update the vision file today to shed some light into what is coming next.

the template discussion is a big one :) you could argument that most APIs were XML 5+ years ago and now close to all are JSON based. imo writing string based markups is a legacy thing which should get replaced. think about it this way: to compare virtual dom and get the deltas, vdom structures have to be json based (js objects & arrays). in case you write markup strings, they need to get converted into JSON, which is expensive. you could argument now, that those replacements can be done as a build process, which is true if you want to limit your components to just a few states. imagine you would create the helix using states and how many templates you would need => there would be a massive overhead to load all those parsed templates.

neo.mjs goes one step further: you can not just define your markup as JSON, but this structure(s) are persistent throughout the component lifecycle. meaning you can change them the same way before & after a component gets mounted.

the whole scoping madness including functions or variables into strings just does not exist, which can save a lot of time. also, the part where you put a component based tag into a string based template which automatically creates a matching JS instance does not exist, which makes it very convenient to re-use the same components (think about a list with component based items).

i would use TS in a heartbeat if browsers would support it out of the box. one major design goal of neo.mjs is to not have any JS related build processes for the dev mode. the benefit to debug the real code should be obvious (transpiling code can create bugs).
I am assuming you aren't a parent. We spent so much time with our daughter during her early years because we thought like you do. My wife didn't work, etc. Those were terror years. One day, my wife said she couldn't bear it anymore and asked that we bring her to the nursery for a few hours 1 day a week. My daughter LOVED IT. Her speech, everything about her development improved greatly. Every nursery day was the happiest day. She just wants to stay there and play. Now she goes twice per week. We wish she could go more often because it's great for her but we can't afford that
Mine are 4 and 5 (with 13 months apart). I'm now BARELY holding my head above water. In terms of time allocation it's getting a bit better in the sense that I have more small time pockets for myself. But on the other hand it's getting more complex also (extra-curricular activities, etc.)

Sleep: it's better in the sense that If I get lucky and they sleep all night in their beds without coming to mine, I sleep for 7 hours, if not, then well, I don't sleep all that well.

Work: it's super hard and I work a few hours after everyone is sleep. I have tried waking up earlier but I'm using that time to try and hit the gym.
I'm a non-native English speaker too, with only a B2 level certificate but I instantly got the context. You should diversify your reading material.
Great job! I suggest that you go deeper into how the annotation feature works in the add-on description, as that could be potentially useful. My main issue with this solution is whether this file format is going to be reliable in the future. As with MHTML that was mentioned in another comment, formats that are not widely used may one day not be supported the same way they are today. Not sure how you've achieved this as clearly HTML cannot hold media file by itself (unless there's something I am not aware of), so it must do something at a file system level, so I wonder is it going to still work in future versions of the operative system?
"crypto" jewish means jews living in secrecy about their religion because of persecution.
As a father of a 6-year-old I suspect that it will get easier and easier for you from here on in. The kids will start to do so much more independently and so so many things to lift your spirits you weren't even imagining.
Have you considered counselling? Just having someone to talk your thoughts through with can be very helpful.
Stick in there.
What's at the South Pole? (Photography)
What are the advantages / disadvantages of going panic mode like this?

Would just increasing the size of the dropbox to keep things muddling along and then trying to figure out a migration strategy come Monday morning be impossible for legal reasons?
Did it work for a conversation, rather than a question and answer?
> Is there any special reason to believe that closed source is any better?

As many (most?) of us on HN are in some sense or another professional programmers I would think that would be an easy question to answer.

In my opinion the vast bulk of closed source code suffers from exactly the same constraints.

And most definitely there are vast quantities of quite execrable code in closed source programs. I've seen plenty and written some.
He didn't really commit fraud, though. He really did create a successful business. He didn't defraud anyone, he just convinced supposedly smart investors that he was somehow going to generate billions in profit from a company that just didn't have the business model for that.

He found a little glitch in the system, and honestly, that's fine. This is how the system learns, and hopefully fewer investors will waste their money on someone like him in the future. But at the end of the day, what he did wasn't really illegal, and it shouldn't be.

The bare essence of what happened is he asked some supposedly very smart and sophisticated people to give him billions of dollars, and they said "we like you, so yes". There's nothing intrinsically wrong with that, it's their money to throw away how they please, and they should have known better.
The Hebrew term can also have a derogative meaning.
FWIW stress is a contributing factor in pretty much all diseases we know. Particularly those where the immune system is active.
Yes. A house with a lot of deferred maintenance.
It has access to local cpu, cooling resources and ecc ram amounts that aren’t available to the masses. Agreed, not as deep a moat but there still is one.
I just commmand-drag the ones I don't want to the Trash and they're gone.
> 90% of anything will be not very good),

Theodore Sturgeon is usually credited with it but he was a little less polite and rather more definite, see: https://en.wikipedia.org/wiki/Sturgeon%27s_law
Good comment and yes, all-in parenting is a big deal. In fact, careers are obviously important because they're needed to survive and provide, but how we raise our children and prepare them for life is, in many ways, far more important than whatever tasks we may be performing at work.

"Warning: I hear the teenage years can be just as daunting at the toddler/preschool years, but for different reasons."

This was not my experience at all and it may not be yours if you've engaged your children in reasoning rather than "because I said so" disciplining; if you've developed a loving relationship with your kids instead of an adversarial one.
A desktop Onyx was about 60k in the late 90s if memory serves. Felt special logging in.
Technical SEO tools you probably haven’t heard of
that reminds of an amusing time i went to buy a train ticket at dresden main railway station, back in 2003:

- i'd like a ticket for the next train to prag

- ok, 17:25 or 19:25?

- but it's 17:30 already?

- so what? the train is still on station
Eh. Same thing in Belgium. Only time of arrival in the last station is taken into account to classify a journey as being late or on time.
> A closed source project is a failure if no one uses (ie, buys) it,

I don't think this is true. The vast majority of closed source programs are created in house for in house use. No one is ever offered it publicly so no one buys it either.

It's hard for people to see the scale though because there is usually no central repository.
With your kids at 4 you're getting very close to it getting easier. Kids become much more independent and capable between 4 and 7.
i would like to add: that neo.mjs is not using TS does not mean that you can not use TS for your app code. in case you really want to, it should be possible.

i recommend to take a look into the ES class system extensions as well, especially the config system (see src/Neo.mjs).
Sounds like the big issues are at the compliance level. They’re in a time of the year where lots of companies have much more limited availability of engineering, management, and legal staff. Sure they could easily eat the cost of temporarily upgrading the Dropbox account. But as OP describes, there are huge implications in terms of security.

They didn’t find out until today that a number of senior staff were laid off during the acquisition. Lots of room there for bad feelings. That opens them up to all kinds of vulnerabilities from disgruntled ex employees.

Imagine the repercussions come post-holidays if something bad happens during the next few weeks before everyone is back on board and there’s a security breach over the meanwhile.
Same here if the entire journey is booked on one ticket. I’ve taken a Taxi from Cologne to Aachen (~75km) on Deutsche Bahn’s dime.

Unfortunately Deutsche Bahn is not very up-front about these option (e.g. with vouchers) and you have to expense that taxi ride or hotel after the fact. A lot of people are scared of that as they’re not sure if they’ll get the money back.
I picked up a collection of several hundred byte magazines the other day going back to 1984.
OK, but how could I vouch for users?

I occasionally see comments from users like this one, with all but occasional comments dead. If I look back far enough, sometimes I can find a comment that was transgressive. But often enough, nothing.

So should I be emailing hn@ycombinator.com about those?
I worked in a software company once where we acquired a product to integrate into ours.
It was developed by a self taught programmer in his 50ies that did versioning by making copies of the whole directory when he had something that worked, the way I also worked before university.
Since he was the only developer and he was pretty good this mostly worked. His first name was/is Leif so from then on me and my friends speak of this style of "version control" as "using Leif Points". I guess because it is phonetically somewhat close to Save Points like in some computer games.

- Are we using git or Leif Points for this project?

- eh, how about git?

This story sounds like they also used Leif Points, but for their database :O
Wow, gleeBox looks cool. Never heard of it before.

Does selection act at the structural level of the document, or are they applied to links only? In the video, he seemed only selecting links, and doing actions one by one.
I remember using some vim extension but I always found the "hint" being a random character annoying, I briefly used vimperator (iirc) which allowed to fuzzy search elements to focus on which was waaaay better.
What? :)

I hope the OP writes a book with zero changes to his writing style.

OP, please write that book / collection of stories. Loved reading this, it makes me appreciate the culture and quality of work we have in our company.
"and in the weekend you always have to figure out where to leave your child if you won’t want to saddle your partner with them."

That's one harsh sentence right there.
Has come a long way since:

"I would be reluctant to start a startup with a woman who had small children, or was likely to have them soon. But you're not allowed to ask prospective employees if they plan to have kids soon."

http://www.paulgraham.com/start.html
Is there something like this that's currently developed for Safari?
Well Prague - Berlin is not ICE train but EC train, but yeah the food in there is good and cheap. The best food was always on Berlin - Budapest route with Hungarian restaurant car. Great goulash in there, but this train now terminate in Prague.
Reading the title I interpreted this as "utility which figures out which icons you hardly use and puts them away". That's not what this does, but it is an interesting idea nonetheless. I wonder if this has been implemented somewhere (don't care which OS). I.e. I see a lot of desktop software which defaults to discoverability (well, I think that is the choice made): show the user a wealth of menus and buttons and status bars. Then in reality the user uses 1% of these buttons, and the rest is just there eating screen space. For writing, programming and graphic design this can be quite a lot of space. Automatically shrinking that space by removing buttons the user never used after months could help some users a bit I think. It's not the first time I encounter people complaining about screen estate while sitting in front of an unconfigured Visual Studio instance with menu bar, 2 rows of buttons and status bar all on. That's like 5 lines of code, depending on font. (and if you point to random icons and ask 'what does this button do?' they don't know, so it really is a waste)
iFixit Mac Pro Tear or Just Cheese Off
Byte was an unusual mix of hands-on EE with soldering, marketing hype, tinkering-level programming, with occasional undergrad or even grad-level CS.

Also thousands and thousands and thousands and thousands of ads.
That's worth it for the cover art alone.
I had an H11. Stupid me sold it.
Product Led Growth: Learnings from a Self-Serve Move
you mean when Larry's private life gets breached
Keyboards, if you don't have special requirements, are cheap and easy to get. I prefer using US layout keyboards everywhere, so I don't have to remember to ignore labels (such as the braces which are shifted by one place). Then using the layout US-international no dead keys.
> Such a great time to get in on the ground floor of the technology wave.

I coulda been a billionaire if I'd done things slightly differently!
Dramatized, controverse stories bring more “interaction” and are more readily shared on social media. So they bring more pageviews and ad revenue.

This is why news and social media are the shit dispensaries they are today.
Problem is, technology that is not widely used/distributed/supported is not reliable for archiving purposes. The idea is in principle good. I've just learned that there's an open format called WARP that was explicitly created for web archiving purposes, any relationship with what you are describing?
On the other hand, I can only work with the German layout after living in Germany too long

I bought a refurbished, mechanical keyboard that was supposed to have the German layout, but it actually has the US layout, so I cannot use it. I have been planing to sell it. Anyone interested?
I've played a lot of Hearthstone over the years and it has a concept similar to putting someone in check in Chess: Reducing their health to where one or two hits can kill them. Minions in Hearthstone can attack the opponent's minions or the opponent themselves - and most decks try to do the former efficiently (value-trade) and only attack (the opponent's) 'face' if they can't (either because all enemy minions are gone or there are no good trades to be had). The reason for this is that each player starts with a pretty big pool of health, so bringing that down to 0 must be a long term goal and going for that too greedily will cause you to lose board control and never get there. Only the most aggressive decks break this rule ('face is the place' goes the aggro motto). But interestingly one of the skills of the best players when playing slower decks is to know when to 'break character' and just go for 'face damage' instead even if it only puts the opponent low on health rather than outright killing them. At that point, the opponent is forced to make any trade they can in order to protect the little life they have left - they are in check. You 'reframe the conversation' by putting your opponent on their back heel.

Anyways, reading about Zugzwang made me wonder if there is a similar concept in Hearthstone too. And coincidentally, the latest expansion comes with a card that kinda fits the bill [1]. It generates powerful minions for you whenever you take damage, but is itself a minion with a lot of health, so it's hard to take down. When played against an aggressive deck with a lot of small minions, they get the choice of 1) Doing what they normally would do - attack your face - resulting in building you an army that would win you the game in a turn our two 2) Trading into the big minion to try to get rid of it - these are very inefficient trades and likely to not even succeed this turn or 3) Do nothing - which is probably the last thing they want to do, as the window of opportunity for an aggro deck to win gets smaller over time.

Obviously having this as a specific card isn't as elegant as the way this can be generated from the existing rules with a specific board state in chess, but I find it interesting to see how many of these more advanced game concepts can be put into a more casual game.

[1] https://hearthstone.gamepedia.com/Zzeraku_the_Warped
How does this compare to vimium?
Exactly. How is this not a tech version of the scam taxi drivers you encounter when traveling overseas who refuse to use the meter and try to charge you a fixed fee thats 5-10x more than a local would pay.

Charging different customers different prices for the same fare should be illegal.
> If my agreeableness is 1, what does that do?

It means you are more likely to answer other questions in a certain way. Other studies might even show that you might be likely to behave in a certain way.

> Does it have a consistent effect?

Yes, but like thermometers only work on groups of molecules, the questionnaires are consistent on groups of humans.

> Can I measure the effect? With what? Another questionnaire? So it's questionnaires all the way down?

No, you could easily do a follow up study by finding groups of people that answered the questionnaires in a certain way, and then have them participate in behavioral experiments.

> Well, I know for sure that whatever thermometers are measuring- it's not thermometers all the way down.

The manner in which molecules bump into eachother randomly. The harder they do it the more space they take up. The more people in your group with an agreability score of 1, the more space they might take up ;)

Opinions are not science, maths is. We don't improve the social sciences with more vague intuitions. If you want to read intuitions then maybe read a glossy instead. Science is about making quantifiable statements, and maths is the way you turn samples into those. We certainly don't need any more room for so-called experts to tell us how we should behave in their papers. We tried that, and it was awful.
Paul Graham's Essays Visualized as Infographic Series
Idk is it's really all that bad.

We tend to focus on juicy scandals. In this case, it was/is terrible conflicts of interest combined with a "pump-and-dump" mentality that exit focused startups are prone to during boom times.

OTOH, the "system" worked, and wework investors got "busted" before IPO. It never reached the stage where pros and insiders cash out to public investors.

In retrospect, investor cash was spent/wasted by operating expenses... Operating expenses are salaries and such. It may be wasteful, but the losers are risk tolerant investors so c'est la vie.

In a "dot-com" scenario, a much larger amount (market cap) goes from public investors to private ones. If wework had succeeded in getting to this stage, it would be aweful.

Imo, we need more risk, not less. Professional risk investors though, they are too good at offloading that risk to where it isn't supposed to be.

Most of the institutional fixers (large funds, banks, regulators, sec, etc) suggest "fixes" that reduce risk. This is not a good thing. We need risk, and that includes a risk of shenanigans. I'd rather have a public blowup than an even more conservative professional investor class.
glofish, do you like functional programming paradigm languages like Lisp and Haskell? It's entirely possible that R is weird and unconventional giving a negative impression, due to it being FPP.

>try loading up any scientific package and you'll see how, in turn loads up other and other packages, in bioinformatics you can easily add up to dozens if not a hundred of dependencies

That's not necessarily a bad thing unless you're trying to run R on embedded or some other constrained environment.

>When I said "colleagues" I really meant the entire scientific field runs on untold lines of buggy R code, so obtuse, so cryptic

I can't recall the last time I've bumped into a bug in an R library. I'm sure they exist but thankfully the ecosystem is quite stable.

>that the task of debugging or even tracing what is going on is practically impossible.

Debugging in R is easier than most languages. I'm unsure where you're getting your facts from.

>And when the code breaks it does not break like normal programming language do, with an error or exception or even a stack dump. No! Most of the time your R code will just start silently doing the wrong thing.

It's no worse than Python in this regard. R isn't particularly bad in this area, but it's certainly no C++.

I'm going back to guessing it's because R is FPP. That's R's dirtiest and most offensive part to the uninitiated.
intptr_t is special though. intptr_t has the property that any void pointer can be converted to it and back again to produce the original value. This is in the specification for intptr_t (7.20.1.4), not the general language rules, so it is easy to miss. (Edit: GP used an int pointer, but the example can be trivially modified.)
No, it's not a garbage metric. The idea is popular with those who don't know the literature. Christopher Hitchens wrote 'there is an unusually high and consistent correlation between the stupidity of a given person and their propensity to be impressed by the measurement of IQ'. In this case, a wonderful putdown by and for people who don't know any better and certainly not the scientific literature.

Check out the studies in polygenic analysis that's showing how cognitive ability, personality and health rely on common genetic pathways.

There are overwhelming correlations between intelligence and real life measures.

https://dspace.ut.ee/bitstream/handle/10062/47823/strenze_ta...

https://archive.ph/PCvgk

https://www.biorxiv.org/content/early/2015/11/10/031138
Ask HN: Why does Europe not have any big tech companies?
Look at this list: https://en.wikipedia.org/wiki/List_of_largest_technology_companies_by_revenue

European countries are notably absent. Where did Europe go wrong, and is there any way to catch up?
How many of the companies named in those ads are still around in one form or another?

Mine goes back to 1986, I wouldn't be surprised if some of these are still around today.
It is pretty common to interpret r^2 as the fraction of variance in one variable “explained by” the other. Here, ramen restaurant prevalence and mortality are reported to be correlated at r=0.5 to r=0.6, so r^2=0.25 to 0.36

Obviously, “explained” here doesn’t indicate something conceptual or causal—-it’s more like “accounted for”—-but the phrasing is probably too well established to change now.

And that's sort of my point...It doesn't seem plausible to me that ramen would be that deadly, so I suspect there's some other unmodelled factor that drives both restaurant prevalence and mortality. For example, maybe ramen is more popular in poorer/more rural areas, which have worse medical care/outcomes.
The number one predictor of software bugs is organizational complexity: study