skysight-inc/HackerNews huggingface dataset:
I am familiar with em thanks. I am a software developer and have done some web development in the past.

Far be it from me to argue with professional typographers, but do you hear anyone saying "oh, the line lengths on paperbacks are far too long, I can't scan them"?

Maybe it's just me but I'm a little tired of always having to cater the the very lowest common denominator. That narrow width seems almost ludicrously too narrow to me, it's like a childrens book.

There has been research that suggests that most people don't finish articles, so it seems to me that maybe making columns so narrow is catering to the audience most likely to have such a short attention span that they probably won't finish your article anyway.

Or maybe I'm just a moany old git :-)
I was going to say because it's Phoronix, and they've traditionally had very heavy advertising, but I decided to load it up and turn off ublock to check because I haven't visited Phoronix in quite a while, and it seemed to have little to no big advertising. Nice!

Now I assume it's because while even if the textual content is quite small, all the images mean there's quite a bit of vertical length to the article. I had to scroll down quite a bit to get to the next page button. The second page is quite small though, so maybe a better page break algorithm in is order. e.g. break at size X unless total length is X*1.25, and if only two pages, try to make them somewhat even in size (erroring on the side of a larger first page).
Best Buy's Secrets for Thriving in the Amazon Age
> Ultimately this:

> FILE * test_file = fopen(“/tmp/test.txt”, “w+”);

> Should become something like this:

> create file /tmp/test.txt for input and output as test_file

> Syntax highlighting should work instead of syntax notation just fine.

I couldn't disagree more.

The first example is easily scannable visually -- a variable is being created from a function call. I can tell because my eyes immediately notice the middle "=" first (easy to scan without reading) and the "(...)" in the second half (also easy to scan).

The second example is all words without punctuation, which requires me to read the entire thing word-for-word to figure out what it's doing.

We certainly shouldn't aspire to regex-like syntax for programming... but we also shouldn't aspire to prose. A healthy balance of words, punctuation, and whitespace/indentation helps to let our eyes understand the structure of code at a glance.

I'd argue that C-style syntax actually achieves this quite well, although I'm also a fan of named (as opposed to ordered) function arguments.
I recently made the transition and it wasn’t that bad. My brain adjusted to hitting archive instead of done. And the gmail app archives when you swipe right. The categories needed a little manual adjusting, but works good enough after the tweaking
Agreed, very nice docs, both for how it works and examples, and also for using the code.

For Haskell fans, you might also like tha Pact DLT contract language, implemented in Haskell with, Lisp syntax.
Author here - I haven't updated this in a while, but am always grateful for the appreciative comments and emails I get when it gets rediscovered.

There's also usually two other comments:

1. Why isn't it funnier / meaner? (an early version had a couple more pointed descriptions).

2. Why aren't these names more accurate?

The answer to both is that I was trying to be help people form a rough mental model of what / how and in what context they would use the services - that they could then take as a jumping off point for doing their own research into.

Nobody is relying on my jokey 2 sentence description of these services to make deep architectural choices about their apps. What I have heard many many times though is: "Oh! I didn't realize that's what AWS Service X did."
Would Facebook actually behave differently with another executive in charge? Focusing on Sandberg just seems like another deflection from the effect Facebook's business model has on public discourse.
It looks like you're referring to the "In-State Electricity Source Percentages" table. According to that table, natural gas reached its maximum share in 2014 at 61.3%, when solar was only 5.3%. In 2017 natural gas was down to 43.4% and solar was up to 11.8%. California is making progress at a good pace.
Hmm, maybe time for me to look into CGMs again :) Any recommendation for how to go about getting the Freestyle Libre? I don't have insurance, so I'm guessing it's gonna be prohibitively expensive...
Sure, in a month, if they are an actual startup I'll call them a startup.
what a thin and pointless article.
https://bugzilla.gnome.org/page.cgi?id=patchreport.html&prod...

If you're using the link on the blog post, you should also notice the queue looks empty without any status code, which tells me the link is broken. The banner says they've migrated to GitLab, where of 29 merge requests (since May, apparently) 8 are open, 2 of which are older than a month:

https://gitlab.gnome.org/GNOME/vala/merge_requests?scope=all...

one of which looks unfinished and won't merge, and one of which should obviously be merged unless the author is a huge liar:

https://gitlab.gnome.org/GNOME/vala/merge_requests/8/diffs

I will agree it definitely doesn't look as bad, and the door is open to "much better" -- the above is just a nitpick -- but it's too early to say that for sure. They just basically wiped the slate clean with the migration.
Seriously?

Tell me how a person watches a child drown.

Sorry fam, next week I plan on donating to save 100 kids living in worse places than your dead kid lived in...

Actually facing a scenario like that, and the people involved plays out very differently.
>The language for the 21st century should be business oriented, English-like and not dependent on native types.

Not sure this is a popular opinion as presented by the author? I'd say the most sought-after PL features would be expressive type systems and those that reduce boilerplate. I've never heard someone long for a more "business oriented" programming language.

>It’s naïve to think that the language is responsible for the quality of code and that by adding some bells and whistles (or removing some bells and whistles), we can automatically make everything better […] I feel like the core issue here is in the domain of sociology and psychology, and not the programming.

I'd disagree, e.g. Rust's semantics rule out whole classes of common runtime errors. More expressive languages such as Kotlin, Scala, Swift, … are seeing rapid adoption over their more boilerplate heavy counterparts, such as Java or Obj-C. The desire for better languages is justified imho, as there's still a lot to gain. New PL development is not rooted in neurotic unhappiness, real progress is made.
Most of targets stuff is trash too. Stopped shopping there when the men’s section just turned into poor fitting in house brands.
I think the OP perhaps wants to look at Apple Script?
Yeah, the atacama skeleton is tough to swallow. Ironically, Dr Greer makes no claim about what it is, other than to say (he's actually a trauma physician originally) that it's not human. He goes into details on why (and documented proof and papers by recognised DNA experts). He's also directly 'calling out' the papers you've seen and the journals that have published them, as far as I'm aware.

I'd still recommend watching Unacknowledged
It’s just a high quality HEPA filter and a slight overpressure.
Ah, optional JavaScript. Makes sense
Thanks for pointing this out. There really isn't any way to tell that the rando survey at the bottom is not actually a survey. I read what I thought was the whole article, but demurred from participating in the "survey."
I already said exactly that:

>>> Avogadro's number, and therefore the mole, is the conversion factor between atomic mass units and grams.

But that doesn't intertwine anything with grams. I went on to say

>>> Similarly, 3 is the conversion factor between feet and yards, but nobody thinks 3 is a fundamental base unit of the imperial system.

>>> It would be total nonsense to say that yards are defined by reference to 3.
I think this kind of cynicism is harmful and also very untrue.
From this article I learned that build systems don't have the fundamental choice: mtime or checksum. Instead a better solution is mtime plus a bunch of other things. The article explains the faults of mtime and checksum clearly.

This insight makes me want to try redo.

One thing I dislike about redo is that it probably does not work well on Windows. Has anybody ever tried?

Redo also makes me wonder: Is a build directory just a habit from using Make or is it a flaw of redo to not support that well? With "build directory" i mean the concept where the build process generates files in an extra directory which can simply be deleted and nothing does pollute the source directory.
Sure! We started with 250 USD which we wanted to put in ourselves, and now we are at: https://twitter.com/thepatwalls/status/1062834446691233793 :)

We were able to get soo many awesome Sponsors on board ( https://24hrstartup.com/sponsors )
Yahoo Answers vs Quora Blog
It’s actually a good test to see if you’ll actually need a tool for long. If it works for the one job and you never touch it again, lots saved. If you use it a lot buy the better brand when it dies.
Hacker Breaks Down 26 Hacking Scenes from Movies and TV
The twist would've been better with more set up. I can't fault people for not reading the whole thing and guessing a language at the end.
A Tiny container to watch other containers on a docker host
Ada has a lot of syntax, but also gains a lot in terms of functionality (and arguably readability, but I disagree) for those extra characters.

Syntax for the sake of syntax is pointless, imo. Obviously there's a balance here - APL and Applescript both suffer from either extreme.
A Tiny container to watch other containers on a docker host, once the other containers exits, gowatcher will terminate and reduce autoscaling group count
I'm a bit curious, what features are missing?

The done button is the archive button in normal Gmail, and I think the new Gmail has the magical categories, although I don't use them.

If you're using bundles, that's the one big feature that isn't ported, but it doesn't immidiately sound like you are.
I have, because the laptop I was using didn't have a TPM.

Also (possibly wrongly), I trust my ability to remember a good passphrase more than I trust the TPM to not have bugs.
Stop it, you're making me nostalgic :(

But you're totally right -- the use of color to clearly separate areas instead of white everywhere? Buttons with clear text instead of inscrutable gray icons? "Compact" lists that show your info instead of a whitespace fetishization?

I miss the old days...
Are you aware that one language can be compiled to another?
The Art of Startups by Steve Blank
Right, but as a user who has no idea what's available I'm sure that the ux is miserable
Jack and the Beanstalk is known to almost everyone in the United Kingdom, a version with moral overtones is usually taught to school children, and it's a popular choice for pantomimes (in fact, it's on right now near me: https://www.atgtickets.com/shows/jack-and-the-beanstalk/live...)
HashiCorp Terraform adds the Official Linode Provider
Likely you are not on "new UI" yet, just like the dev of this extension.

(Myself don't even know there will be a new UI either.)
You can actually even customize what the right and left swipes do. I have left for mark as read and right for archive.
Veteran Skillz
I just don't get the huge-truck-owning mentality, even after reading about it. Unless it's serving its actual purpose of being a truck, it's a waste of a vast amount of money to purchase, and the poor fuel economy will cost a fortune to run as well. I'm sure they great to drive, with good riding position, powerful engine etc., but I don't understand why all the big negative factors of owning such a beast don't come into play more significantly.

I know the USA has much lower fuel prices than here in the UK, but even so surely it's something to factor in? Also, it's a relatively recent-ish phenomenon even in the USA isn't it (i.e. marketed for lifestyle/personal use outside their original intended commercial purposes)?

I was in the market for a new vehicle recently and went to test drive a few, even some bigger ones like the Nissan X-Trail. But even this had something like 60mpg fuel economy. The smaller stuff I tested was ~70mpg. I'll have to factor in the purchase cost, maintenance costs, fuel costs etc. They are all such significant expenses I couldn't afford not to. And I'll more than likely end up with an equivalent to the Ford Focus 1.6L I just sent to the scrapyard, because it's decent enough but affordable. Or a Transit Connect/Caddy minivan for moving all my biking gear around. I'd love a bigger and more luxurious car, but it's very hard to justify rationally. A truck would be way out of the question for both affordability and practicality. It's not really even there on the spectrum of desirability, and I think anyone who did get one would be roundly mocked for "compensating for something" and "not caring about the planet".
http://jdebp.eu/FGA/introduction-to-redo.html

hoping jdebp will chime in..
For the First Time Ever, Psychologists Warn Facebook Can Cause Depression
I get that, but I was suggesting it being changed here, as in this community the word retains much of its original meaning.
Certainly one could imagine better than the typical pen test. However, the typical case is not even that, the typical case is more or less "nothing", and an occasional pen test is loads better than nothing. It's kind of like how a mediocre accounting audit is better than an organization that never bothers to balance the books.
> I was trying to be help people form a rough mental model of what / how and in what context they would use the services - that they could then take as a jumping off point for doing their own research into.

This is exactly what I'm trying to do with Hackterms [1] - would love it if you could check it out and maybe contribute AWS definitions. We're up to 1200+ from hundreds of contributors like you.

[1] https://www.hackterms.com
Agreed, I'm willing to admit its common but not universal. Whether its someone like Woz who got his corporate seat and influence by being there from the beginning, Lebron James who is a once in a generation athlete but runs various companies while knocking elbows with high ups a Nike etc., there are counter-examples of good people who also hold positions of authority in corporate circles.
Given that things seem to be moving back more towards client-server, this seems silly
We should take back the word 'startup' from people who want to make us think it is reserved for something that involves a business plan and raising money.

If someone starts something, I call it startup.
Advisory group skeptical of NASA lunar exploration plans
When a language is compiled to javascript, it's still javascript that's running in the browser.
No, because they don't want to worry about the details.

They've delegated that to trusted decision makers, etc. And those don't have to invest.
Having a language that almost looks like English is actually harder to program in than one that has a well defined strict syntax.

It falls into a sort of uncanny valley. Apple tried that sort of successfully with Hypertalk but really badly with AppleScript.
Economics drives all decisions. Economics is ultimately about allocation of a finite set of resources.
Except that words need to mean something, otherwise anyone can arbitrarily decide what they mean at their own convenience like what's happening now.
Private, end-to-end encrypted, online communication
This is so Amazon can sell you garbage and avoid tarnishing their brand. For a while anyway.
Ugh. I don’t know Sandburg but this article was awful.

It took one incident — she said hi to Obama when there were cameras around - and then went on for paragraphs about how conniving she supposedly is.

The article just goes on and on without any content.
You try telling that to all those people on zero hours contracts who can even make a living wage. England is inherently working class and they are poor, most living pay cheque to pay cheque.
Surely you speak from the intimate personal experience of being a corporate mover & shaker
The funny thing is that that’s built on top of react native isn’t it?
So basically tracking "business-as-usual" attacks (probably 99% low-tier, low effort attacks that didn't go anywhere) or serious attack examples on other companies isn't going to change the culture. But a full blown, highly skilled attack, with a fully dedicate adversary, specifically targeted at your business and business value, with potentially devastating consequences - will do a better job of waking people up?
Congress should ban Facebook's dual-class stock structure
Because if they had to, they'd rather find a jug than a calculator.
> Being and operating as a corporation is not some kind of natural right.

Isn't it? Isn't being able to make decisions as a group "right to assembly" sort of stuff.
So the first step towards your solution would be to include vuex? Like this?

<script src="/path/to/vuex.js"></script>

And then?

What are mounted() and computed()? They look like methods of a class?
I think all of the authors observations are valid, but in real life I've never encountered any of them. I don't have builds triggered automatically from I notify or the like, and I'm not so fast with my fingers that it takes me less than a second between saving a file and kicking off a make in another terminal window.

And anytime I do an initial check out from any version control, "make clean" is always the first step.
Yes, but that's not the point: you don't have to write JavaScript yourself.
I'm pretty sure the mole is not defined as 6 * 10^23 mol^{-1}.

There is a concept of "the Avogadro constant", which is defined to have units of mol^{-1} (at least, according to a cited statement on wikipedia), but that is not a coherent concept -- since mol is dimensionless, mol^{-1} is also dimensionless.

Just look at https://en.wikipedia.org/wiki/Mole_(unit)#Criticism :

> Since its adoption into the International System of Units in 1971, numerous criticisms of the concept of the mole as a unit like the metre or the second have arisen:

> the number of molecules, etc. in a given amount of material is a fixed dimensionless quantity

> the mole is not a true metric (i.e. measuring) unit

Or look at https://en.wikipedia.org/wiki/Atomic_mass_unit :

> One unified atomic mass unit is approximately the mass of one nucleon (either a single proton or neutron) and is numerically equivalent to 1 g/mol.

amu and g are both units of mass, so 1 amu = 1 g/mol is an explicit statement that mol is dimensionless.

Calling mol a unit won't accomplish anything except corrupting your dimensional analysis. mol is not analogous to the SI units meter, second, ampere, gram, kelvin, etc. -- it is analogous to the SI prefixes kilo-, mega-, milli-, micro-, nano-, etc.
You can't put a bunch of untrained people in a drug factory and expect them to make a good job. You need some people with a Chemistry/Biology/Pharmaceutical degree, or some kind of specialization, or many years working in the industry.

Specially if it is a cutting edge factory with a technology that is being invented now and changes every month. Whatever that can be automated so anyone can make it without knowledge is probably automated.

It's like thinking that the Supreme court can fire all the technical staff, and the judges themselves can administer the web and mail server (perhaps with a little of help from some experts that come only once in a while).
Sublime and VS Code are both huge in size and work rather slowly on older machines, despite being nothing else but text editors. I do support OP's statement - Notepad++ is the best text editor available(on windows).
The part about all the other tech luminaries feeling slighted by that makes me wonder if this article didn't appear because of one of them.
Alternative to cash and POS
What's the reason for that though? I used to have a 30 min bus ride to work and back. I could have driven, but was more hassle and required getting an expensive parking permit. The bus gave me 30 mins to read a book or newspaper, relax, use the free wifi and not have to deal with rush hour commuting traffic both ways. It was better in all aspects except the fixed bus times; but every 30 mins isn't too bad.

I can understand it when the public transportation options aren't great. But when they are readily available, why not use them. I've never really considered driving a desirable luxury in the current world; unless perhaps I had a chauffeur! It's a necessary and not particularly pleasant chore, and if I can avoid it, I will!
This submission is kind of genius because it shows how often people don't finish reading articles. There are no spoiler tags on HN, but thr TLDR is the author is describing the design goals of COBOL, and is making a point that there is no programming language or environment that can solve all your problems. I slightly disagree in a "use the right tool for the right job" sense, but it clearly helps to understand your craft.
> the .git/index file, which uses mmap, is synced incorrectly by file sync tools relying on mtime

This part implies that the index file is written via mmap, but that's not true. It is fully rewritten to a new tempfile/lockfile, and then atomically renamed into place.

Git does not ever mmap with anything but PROT_READ, because not all supported platforms can do writes (in particular, the compat fallback just pread()s into a heap buffer).
Opinionated Ruby Linter (standard) [video]
I don't think you can blame the people for reading all the words and deciding not to vote on the survey.
Just for the record most people using vue would be using Vuex:

https://vuex.vuejs.org

Which IMO is simpler to understand as a newbie than Redux. Maybe because it had the luxury of coming after Redux/similar projects and underpinning a simpler parent framework.
Maybe it'd be useful to unpack what "busy" and "have free time" really mean. Maybe "have free time" means that you just worked very hard on something, and need down time. Or maybe it means that you're looking for a job, and feeling stressed.

Maybe "busy" means that you have lots to do, but it all bores you. Or maybe it means that your mind is fully engaged, and new ideas just naturally spin off.

I've had about five distinct careers. And at each transition, I went through a period of resisting what I was supposed to be doing. And doing something else, which seemed more interesting. And then that new thing turned into a career. Not every time, of course. There were some dead ends, and I crashed and burned a couple times. But hey, I'm still alive, as Logen says.
The OP wants a modernized COBOL.
Yet it's not; Forth and C are too primitive for most tasks, and Common Lisp too magical. Snigl aims to find a middle way.

Programming languages will always be compromises, you always trade something in to get what you want. Anyone telling you otherwise is trying to sell you a new religion.
This is the way we should be talking about privacy. Using vivid examples that are relevant to everyday people’s lives on both sides of the political divide. Avoiding broad, philosophical-sounding proclamations.

I hope people on HN are taking note.
Knowingly, some Sure anti-perspirant (solid, not spray). That's the only thing I know of, but there might be a small number of other things. Their manufacturing for export isn't large that I'm aware of, but there is some.
I think we can all agree it's not the process of building an app.
Instagram bug inadvertently exposed some users' passwords
I love this so much. It could be fun to write a Gnutella/eDonkey network over RTCTunnel. Maybe even have the user plug in their dropbox or google drive and start sharing like it's 2003 again.