skysight-inc/HackerNews huggingface dataset:
Is the grass greener? Yes and no.

Startups and big tech are two very different environments. The environment that is best for you depends on many things. Suffice to say, it’s best to understand your goals and motivations for the next 5 to 10 years.

You can learn a lot at either big tech or a startip if you surround yourself with the right people. Big tech has more people, which means your chances of finding excellent mentors is higher, but the risk of having toxic people around you is also high.

Compensation is usually good at big tech, after the stock vesting starts to kick in ( Which can take a couple years). If you look at the base salary that isn’t stock based, then it’s not that different from a startup. However, this is also something that is highly depemdemt on what you are doing and who you are working for.

Is the grass greener? I think we are biased humans who are always looking for something better. It’s human nature. So yes, the grass is probably greener on the other side. But how’s the grass where you are currently standing?
Ah. Memory served me well, although it got the timeline wrong: https://github.com/monicahq/chandler
It has been deprecated

App is needed to avoid copypasta and inconveniences
At the time I'm writing this, the latest commit in https://github.com/LuaJIT/LuaJIT was 26 minutes ago. There has also been a constant stream of commits over the last months (I didn't check further), but no frantic activity. Almost all commits in the moonjit history also seem to be be cherry-picks of these LuaJIT commits.

So calling LuaJIT unmaintained, and saying that moonjit "continues development" both seem a bit exaggerated to me.
Someone needs to tell anonymous somewhere to help and join India's youth against a fascist government. This is the final straw. India's ban on internet is straight up challenging the Democratic pillars
I just add them all to my adblocker list. Right click, block element.
It's great that the self hosted version is fully featured. On the other hand $90/year seems way overpriced.
The company I work for is about to take 2 software engineering apprentices for the first time. As far as I can tell, we're not equipped for teaching any theory and as CompSci for under 18s is fairly uncommon in the UK, it's unlikely they're going to have a solid grounding beforehand. Does anyone have experience on what kind of environment and investment of people is required to make a good apprenticeship for this field? Everyone at the company did a CompSci or similar degree, but I feel that apprenticeships are a fundamentally different model.
> You can't move your bitcoins if your electricity is off or if a totalitarian system physically has you and your possessions.

It's not perfect, but you have higher odds of moving 10k+ in Bitcoin out of an oppressive system than you do any other asset.
It will not work. Their use case is low data rate applications. It's one of those case where you pick 2 among high number of users, high bandwidth, and low gain user terminals.
Python frame stack sampler for CPython
Austin is a Python frame stack sampler for CPython written in pure C. Samples are collected by reading the CPython interpreter virtual memory space in order to retrieve information about the currently running threads along with the stack of the frames that are being executed. Hence, one can use Austin to easily make powerful statistical profilers that have minimal impact on the target application and that don't require any instrumentation.

The latest release of Austin works seamlessly with multi-process Python applications. Memory profiling is also available and all the major Python releases are currently supported.
> ending sentences with prepositions still makes you sound like you don't know how to English.

No it doesn’t. That’s just something people made up.

> Where are you at

Sounds fine to me, and I’m a native English speaker.

> Why add the extra word

Language is an organic system that evolves mostly randomly. We can’t and shouldn’t expect it to be logically consistent.
It surely a machine that can do the work of 1000 people more than compensated for extra safety.

Even if you have 1000 people you’re willing to sacrifice, if just one machine can do all their work then carelessness can’t be the main reason we’re so slow now.
False Choice
It looks like I rolled my face over a keyboard.

None of the potential substrings make any sense to me, so it’s one long jumble.
Suggestion: Could the company/apprentices blog about the experience? (Without necessary getting too personal). It would be a great way to share with the community and good fodder for a discussion and the following round of apprenticeship experiments :-)
would you say the Xbox is not a viable gaming system because you can’t play God of War on it?

It’s 100% reasonable to say that it’s not the right choice for you (and I’m not dumping my Windows box any time soon either, unfortunately), but Linux went from having a very limited catalogue of mostly indies and open source low budget projects to its current state where you have a considerable selection of big ticket games available to you.
Most of the emperical studies I've seen suggest people who travel little by car generally do less trips vs. many shorter trips; i.e. they're not driving 6 miles a day, they're driving 20 miles twice a week.
You can and should count lost productively, though not as a healthcare cost as it’s not under healthcare budgets. However, you need to balance that with the productivity gain from people using a stimulant.

I don’t want to defend cigarettes which are I feel are very much a bad thing. However, I object to people misusing statistics and generally deceptive practices.

Cigarettes are bad because they kill people and cause direct suffering. The relative impact to your taxes and national GDP are irrelevant by comparison.
> I'd guess most programmers can probably average 110WPM steady-state.

On QWERTY? I don't think I've ever met anyone who could reliably top 90 in a timed transcription test, and tbh programmers are seldom at the top of that. We spend way more time thinking than typing and when data entry speed is an issue we build faster tools. Maybe I've just not worked with any super-gurus though.
IIRC there's a comment from Mike Pall (maybe it was here, can't bother to search it for now) where he stated very clearly that there was always enough money on the luajit table. So no financial reasons, he just wanted to do something else (and he didn't like the new lua features so much, pain to implement and all that stuff, so maybe that's the real reason...).
This made me think of Racket's syntax objects, which are also more than simple lists. They contain a lot of information like source and position, but can also contains arbitrary properties (like a map, in a sense). See https://docs.racket-lang.org/reference/stxprops.html
Living through the era of school shootings, one drill at a time
trying hard to sympathize with this letter

So , a bunch of societies publish journals which rely on closed access and library subscription fees to survive. They are afraid to start charging for the open access fees, because they know that authors will prefer to publishing in other, better known open access journals instead. So they attempt to lobby Trump using the sleaziest of pretenses, appealing to his "america first" sensitivities. They also misrepresent themselves as they don't operate in an open private marketplace, since library subscriptions are practically mandatory and paid by the state in most of europe and much of US. They don't produce the intellectual property they describe either - the original authors do and also hold copyrights to it. Plus they publish a ton of submissions from foreign countries so, what are they talking about? So ... these guys should look up "streisand effect"

It is inevitable that mandatory open access will lead to consolidation to a few open access libraries. That's both good and bad , but significantly more good
Analytics don’t provide context. My wife hates autoplay videos and those “blog posts” that now appear before all the recipes. Unfortunately turning off the video and having to scroll around trying to find the recipe is increasing her “engagement”.
>If an author can't even get that part of science right, why should anyone care what they have to say on another part of science?

That does happen - an author will be educated in a particular field or have some specific domain expertise, and their work will obviously be correct in that one regard, but the science everywhere else will be kind of ridiculous. An author may put meticulous detail into the command structure and tactics of a military sci-fi setting but still portray concepts in physics, biology, etc. which are outdated or inaccurate, or filtered through the author's own prejudice.

I don't think it's reasonable to expect even a "hard SF" author to be an expert in everything, or to expect all the science in such stories to be rigorous and correct. Remember that the reason positronic brains exist in Asimov's books is that he thought "positronic" sounded cool and futuristic. It's complete and utter technobabble, yet his robot stories are still considered "hard SF" by many.

People just have to accept that even so-called "hard SF" is mostly BS, and enjoy stories for what they are.
For any department/institution that wants to run its own journal, there's the Open Journal System [1]. They also develop the Open Conference System [2].

I used to be a sysadmin for a research institute using them. Both OJS and OCS performed reasonably well back then.

Technical options to systematically counteract predatory publishing like ACM and Elsevier [3] do exist. However, it requires plenty of institutional commitment and overcoming political opposition, as it boils down to enhancing researcher reputation in an effective way.

Building reputation almost from scratch vs. depending on established, well recognized publishers is kind of the perpetual FOSS vs. proprietary software conflict.

[1] https://pkp.sfu.ca/ojs/

[2] https://pkp.sfu.ca/ocs/

[3] https://en.wikipedia.org/wiki/The_Cost_of_Knowledge
Even quicker seems to be fine if the first time it only got to 3 or 4 points.
Another great video, thanks.

I’m enjoying his videos on the Low Countries. Lots if fascinating details in an area I sid not think to be interested in.
Look up the death rates for these projects if you want a more complete picture.
it makes hosting cheaper and deployment easier. you don't need to run a separate server program per app. you share your hosting with others. Sure, things like docker have enabled sharing for other languages, but i think there is still more overhead involved, both in terms of system resources and in terms of setup, so other languages can't compete on price. CMS users also (at least in non-enterprise market) don't care about the language things are written in, because they don't use it. but the price of hosting is important to them.
This is also new to me as a Dutchman: a bus for bicycles!

https://theafsluitdijk.com/fietsbus-dienstregeling/
True, but in the United States we've spent decades disdaining them and distributing propaganda that college is the One True Way. This has had many bad effects: http://seliger.com/2017/06/16/rare-good-political-news-boost... that are obvious to me, having spent many years teaching freshmen who don't want to be in college and would be better served in alternate forms of education or work.
I forgot about it for so long but I use it more and more lately.

It works great.
I can't remember these people's names and I am definitely trying. Even worse is when I confidently use the wrong name when I'm talking to one of these parents. Conversation immediately ceases, it's so awkward that I mostly try not to use names at all.

There are some parents that I remember, I think because I see them often enough or they might be particularly unique looking (to me, anyway). There seems to be some mental bar that needs to be crossed before I can reliably recognize them, otherwise they all kind of blend together for me.
One meter of road in the middle of san francisco would be used more than a meter of road in rural areas.

While the costs are higher- so are the benefits
You make a fair point. However, what was built would have been considered a highway at the time, so while the distinction is worth keeping in mind, it is more an evolution in the meaning of the word highway.
ZAMM makes more sense for the people on the "right to repair" train.
The lead engineer who completed the Toyota Camry Hybrid in record time dropped dead shortly afterward. Japan keeps its development speed high by burning through employees aggressively.
> but does it make PHP special for CMSes?

Well because people who don't know anything about programming just need a cheap hosting with an Apache/PHP/Mysql plan and upload the script via FTP.

That's it. Again it has everything to do with how easy and cheap it is for an hosting company to provide PHP/hosting and how simple it is to deploy a PHP application for someone without a programming background.
I really hope this gains traction. i use Lua in a professional setting on an smaller embedded Linux system. Lua's memory requirements, ability to bind with C, and developer speed really works well for this project.

But it feels like a strain on the Lua community to have LuaJIT essentially "stuck" with Lua 5.1. Many projects seem to have taken a long time to move on and start moving forward to 5.2, or 5.3 which were released in 2011 and 2015 respectively. LuaJIT is so impressive it feels unfortunate to leave that community behind and move forward.

When we evaluated Lua, and which Lua version to go forward to this was our key points:

1. LuaJIT was abour twice as fast for us.
2. LuaJIT has nice C integration/binding.
3. LuaJIT was no longer maintained/developed/etc and was now ~10 years out of date wrt to the core language.
4. Lua is being used in non-performant areas, we have C when we need performance.
5. Integers and bitwise from 5.3 operations are important for us.
6. Overall the changes in 5.2 and 5.3 are good language improvements.

We ended up going with Lua 5.3 due to ongoing development, and for us it ticked all the boxes. But it would amazing to have the options to use LuaJIT, and to encourage everyone to move forward instead of being stuck on 5.1.
> We spend 17.4% of GDP on healthcare. The OECD average is 9.5%

Health spending is almost entirley explained by income levels, especially in the long-run. The US spends much more because the US is much richer than most and because health spending is highly elastic at a national level.

# TL;DR
https://i0.wp.com/randomcriticalanalysis.com/wp-content/uplo...

# Long explanation

https://randomcriticalanalysis.com/2018/11/19/why-everything...

> and we don't have better outcomes to show for it

Norway and Luxembourg also spend 2x Spain and Italy and don't have more to show for it either despite the fact that they're also much richer, have larger welfare states, etc.

https://i1.wp.com/randomcriticalanalysis.com/wp-content/uplo...

Countries increase health spending because they can, not necessarily because they need to. Evidence strongly suggests returns to health spending are falling everywhere and the US isn't particularly unique in this regard.

https://randomcriticalanalysis.com/2019/11/07/a-tale-of-two-...
All my evidence is anecdotal (though confirmed with quantitative testing) but my sense of the "average user" is college friends of mine who do not program, and a broad selection of people seem to be able to hit 80-90WPM on the short tests.

It used to be a that a "professional typist" was requested to hit 75WPM, and search engines still return that datum despite being a laughable number in the field now.

I do not think any of my programming friends/colleagues type slower than 100WPM, and many can burst between 130-150WPM. Though based on your appellation of "super-gurus," there are definitely a few who fit that category, so selection bias could well be tugging my perceived average northwards.
Your recent comment, but with the examples switched to crypto-related things, is an amusingly apt description of your post.

>HN is getting full of people with some serious chips on their shoulder. Any article with the words "cryptocurrency", "Bitcoin", or "Ethereum" in it will be flooded with, to be blunt, a bunch of garbage posts. Not a good insightful, intellectual discussion. Just people with massive chips on their shoulders flooding the comments with noise.
Yeah that's totally true.

Really everything is delivering HTML ... and maybe something else.

I was thinking in the simplest form as the person I was responding to seemed to be saying that just to do something ultra basic react was not something they liked.
Features in PUC-Rio Lua after Lua 5.2 or so are mostly all terrible, with the possible exception of <toclose> (a bad version of golang's defer). So I respect the choice not to add those features. There was still lots of work to do to improve the GC and such though.
What a farrago of lies and deceit this is! Calling Open Access a “legacy regulation” is a rather excessive bit of lying. These journals depend very much on tax dollars which is why every library that drops them destroys their bottom line and the base of individual subscribers (teaching faculty) generally don’t pay for their subscriptions themselves.

Frankly in reading this I was just shocked to see the Trump administration accused of possibly taking steps forward that the Obama administration did not/would not. We should only be paying for research once. Paying publishers repeatedly for access to somebody else’s work isn’t right in this age of competing budget priorities.
You know "infinite scroll" isn't literally infinite right? It's just a next page button triggered at a scroll offset.
Hehe okay. Not sure it's mentioned anywhere: it consists of two words (similar to English compound words like "sundial"): afsluit and dijk, where dijk pronounced similar to dike and means the same. Afsluit is less close to English and means "enclosure". The enclosure dike.

Wikipedia says "enclosure dam", which is more accurate since a dam has water on two sides, as the afsluit-dijk does, but that's not what we call it in Dutch. Then it would have been afsluitdam -- yes, dam and dam are the same in Dutch and English, just like dike and dijk are very similar. Wonder why! :-)

Edit: not sure why you're being downvoted?! I always find it rude when people downvote without comment (also on stackoverflow, I typically comment when I see it on my own or someone else's posts).
I’m not sure exit intent pop ups are the same as polluting finite natural resources, and the more I learn about the recycling industry the more I believe that everything is just trash any way (reduce and reuse are the only viable paths).

Also, as a quant marketer I can tell you: exit intent works. Most traffic bounces and never returns. Being able to capture email and nurture leads is a profitable way of maximizing the return of your traffic.

There’s a reason why every furniture store is going out of business and has someone twirling signs: we are evolved to pick out movement and change. An exit intent that inverts the color scheme is obnoxious but only because you have to see it.

The interesting question (for me) is how obnoxious do you go before you start to hurt returns.

This comment is (oddly) unlikely to be popular on HN (odd because of HN’s heritage as an offshoot of YC), but exit intent works. It’s one of the first things I put in place at any new company.
MacOS has some very strange ideas on removing permissions. When you allow kexts in modern OS releases, the signature gets added to an SQLite database in /var/db (you have to consult this database to get the signatures if you want to whitelist kexts in an MDM). Now kexts are quite invasive, hence Apple's caution on allowing them in the first place.

What happens if you want to revoke a kext? Delete the entry from the SQLite DB? Nah. Guess what, SIP prevents any and all deletions from that DB. You have to disable SIP to revoke a kext's permissions. And because the signature is not a hash, but instead a two-part vendor/product, it's entirely possible for a malicious version of an existing kext to be released that is then permitted by the signature.

As an admin with security focus, this to me seems completely backwards. I get that Apple don't want to make the permitting operation to be too difficult in the first place, because these are end-users we're talking about, but the lengths they go to in order to prevent the permissions being revoked is downright strange.
I looked into Monica recently, but feel that it's way too complicated TBH. Information paralysis, too many fields you can fill with irrelevant information.

The lack of mobile apps is also a massive issue - I want to look up information right before I meet someone, and remember most to note down right afterwards.

For my usage the simplicity of Hippo (https://gethippo.app/) makes me much more likely to actively use it.
LuaJIT includes bitop, which has similar semantics to javascript's built-in bitwise operators. If you want to avoid writing `bor()` expressions it seems like a preprocessor that targets luajit is a better answer than giving up the LuaJIT FFI.
That video was somewhat inaccurate :-/
When I gave up on Scala in 2016, I did so because its future looked fragmented and uncertain. Fast forward more than three years, and the first release of Scala 3 won’t be out until another year from now. Compare this with the pace of development of Go or Rust: those languages are driven by a vision, and have a dedicated team behind them. Scala is declining because no one could figure out for the longest time what was next and how to work on it.

It’s too bad, as Scala did the most of any language to bring me into the fold of statically typed programming. I miss it sometimes, but then I remember all the times Scala wasted my time, and get back to writing Go like a happy little camper.
Can leave everything on AWS but end up building out the CDN in some unmetered datacenters.

95th billing makes this kind of stuff cheap :)
> The very name of this site is a powerful argument to the contrary.

In our little bubble, perhaps. But I'm pretty sure that to my family and non-techie friends, "hacker" has only the negative meaning. That's why, when I tell them in general terms about what I'm doing during a hackathon at work, I don't use that word.
Building Mobile Apps (iOS and Android) with ClojureScript
Tesla trans-Canada supercharger network goes live all at once, mostly 250kWh
Heck, had to make a virtual machine for befunge93 for a university course last month. It's a really fun language to play around with.
Cycle though?
Hah, I wish.
>the networking opportunities

That really only applies to some universities.
ZAMM has little to do with fixing motorcycles so I'm not sure it would be that relevant.
My app is in the same space (or at least the original idea of it) but over time I really doubt it is a space to make any money in. People just don't pay for a personal software like this.

I am glad to see that they have over 40,000 users (maybe not active tho) so it proves that the idea is not completely unreasonable. Maybe it just needs a little bit different approach, I don't know.

I myself struggle with what to do with my own app in the space.
Genome-wide transcriptomic analysis of protein-coding genes in human blood cells
I agree, I don't know where these people went to school, but maybe they are just in bad CS programs.
I guess the pronunciation of afsluit might be approximated as "uhfsloit".
Leman Express
The article focuses on stenotype usage in the US. Can anyone here chime in on how the problem of quickly transcribing spoken words is handled in other countries and other languages? Or is the arrangement of keys on a steno machine not necessarily biased toward a particular language?