skysight-inc/HackerNews huggingface dataset:
I think this is more indicative of Rails falling out of favor that actual vanilla Ruby declining as a scripting language. Rails is Ruby's only real killer app framework, and it really isn't killer any more. It was pretty inevitable that enterprise Rails apps would go the way of the dodo once folks got wind of ActiveRecord's pretty awful scaling issues, and the fact that Ruby isn't overly performant compared to other popular scripting languages in and of itself.

I think the focus on Python these days has more to do with the fact that it's often the language people learn first these days, and the fact that it has effectively supplanted Perl as the swiss army chainsaw of scripting languages. I think Javascript is popular due to the fact that it is essentially the native scripting/programming language of the modern web (or at least it will be until WebAssembly really catches on), and the ridiculous preponderance of decent frameworks that are out there now for that language.
Boomers Share the Most Fake News on Facebook
I want to use ttf fonts on my Linux console. Is that possible?
That was the first thing I thought as well.
Contrary to the disinformation campaign, the British people chose what they thought is best for them. I'm just glad that democracy is strong and respected there.
Run Amazon Lambda Functions on Kubernetes Knative with TriggerMesh KLR
Thanks for the feedback. I should probably add a pricing page, you're right. Though you don't need to sign-up to see the pricing, you see it straight from the sign up page:
https://www.etesync.com/accounts/signup/
"pluralizing words in your database migrations" is ispired by convention over configuration pattern, and comes from an age where there weren't almost any standard rules, even table names were some singular, some plurals, some ALL_UPCASED, some all_downcased, some MiXeD, some dash-erized, some camel_ized, ... I come from that age and it helped a lot.
This advice is incorrect. Experimenting in the console in both Firefox and Chrome shows that there's not a significant speed difference between the two, even if you make sure you only call a given function with integers <10000.
I literally have never experienced a bug because of the existence of Math.random(). I don’t think I’ve ever used it outside of a coding interview. Similarly, I don’t spend time debugging runtime errors caused by document.querySelector()? If I do it’s usually only once when I write the initial query. I don’t understand your last argument: why would I divide by 0?

Everyone’s relationship to their tools of choice has an emotional component. Check out this talk, you might find it interesting:

“The Pervert’s Guide To Programming Languages”
https://youtu.be/mZyvIHYn2zk
For Perl, https://metacpan.org/pod/Text::Unidecode has never let me down so far.
Earth’s magnetic field is acting up
It's not just China... I see this response all the time. It's a variant of the strawman fallacy... draw a ridiculous conclusion from something someone said, and criticize the ridiculous conclusion.

I love a good tussle, but a lot of people are really, really bad at it. Political discussion online is like the Dunning-Kruger Effect made flesh.
Hope for another good 25 years :) if I can I will keep programming in it in my 50s and 60s.
In Austria and Switzerland bars and restaurants definitely don't close at 5PM unless they don't serve dinner. Even the staunchest German doesn't eat dinner at 4PM. In Swiss villages though, its not common for many smaller stores to be closed by 4-6PM. I don't understand it, however most do open quite early so you can get food before work, or a fresh croissant in the morning.

If I were opening a store today though I'd rather have the essentials in a vending machine out front for the morning rush and open the store later and keep it open until later. If you travel Switzerland you can see many Alpkäsereien (Fromageries) have vending machines for their cheese. Appropriately made out of wood and looking like a tiny little chalet.
> ... I had to get prior permission to do ANY open source contributions even on my own hardware on my own time

Why do we put up with this!? The foundations of our industry go back to how much early developers share with one another!
Then again, people older than 65 share the most stuff period, if my relatives are any indication.
Cat /dev/random asks me to print
So no docker for you either?
Nice. Here is an open-source, self-hosted option: https://github.com/paradoxxxzero/butterfly
On top of this, that percentage is most likely due the sheer volume of chickens in the world. From what I remember there's something like 750 million head of cattle in the world, and like 18 billion chickens. This doesn't make up for the awful treatment of poultry, but it doesn't really extrapolate to animals like cattle and sheep.
It's entirely possible that the big company's interests could encroach upon my open source project, too. Why do they get a pass?
Well, if there where better robots, then they would have won the award in the first place. the strange thing here in regards to that, is that they won the award and then CES came and said, sorry we take it back, with no real reason why.
So, essentially came to the UK to be prosperous. At the first hint of potential harder times he leaves, rather than try harder to contribute. Brilliant...
"this reminds me..."

"no it doesn't"

lol
Sad by Design: On Platform Nihilism
I started using Bank of the Internet (now Axos) for my personal stuff after Simple got shitty. I've been extremely pleased with them. If I were starting a business today, I would absolutely go to them first.
Bitcoin is not private. It is, in fact, a PUBLIC LEDGER, and at some point, most folks want to either convert to or from bitcoin to a government backed currency. Sure, you could argue that the transaction could be laundered, but no more than any other transaction could be laundered, so then you need to compare whether it is more or less private than other transactions internally.

I’m not a bitcoin person, but I still don’t understand why people think of bitcoin as more private than other transactional systems when the whole premise of bitcoin is a publicly shared ledger.
Automated fuel stations are always the cheapest. The only reason to go to a manned station is for the shop or cafeteria and you're paying 5-10 cents more per litre for the privilege.
Mao led the development of the simplified character system, iirc, so it's relevant. That was part of the push for universal literacy. It is much easier to learn than traditional characters.
I'm slightly disappointed they didn't pick Comic Sans.
Boeing unveils 'transonic' wing design for higher, faster flights
Letting the wider community decide is also the opposite of a meritocratic decision.
Does that include openSuse Tumbleweed?
And they are more likely to vote than young people. We really have to work to make elderly people more digitally literate and young people more involved in politics, I reckon it will require the removal of multiple barriers (like, oh I don't know, not having the election on a weekday that makes no difference for retired people but all the difference in the world to minimum wage employees living pay check to pay check? And make it harder for ISPs to screw over rural people?).
This reminds me of Dropbox, but with the difference that Dropbox was for non-developers, whom does not know how to share files. Most developers already know how to use SSH, so what is the main selling point for this service !?
Age was apparently a better predictor than total number of links shared, according to the article.
Most of the time, it's CV's, Thesis papers, dissertations, that sort of thing. Really just looking for interesting ideas and packages I might want to "borrow" :). My current CV (and one other supporting document) started out as creatures of Word, so trying to keep to the format was a primary goal.

The IIHS report honestly isn't bad looking. To my eyes, it could be done in TeX or Word depending on how complicated the styles actually are.
https://mailinabox.email/guide.html has such a setup.
The problem is assuming "open source" is a generic term. It's not. It's a term invented by OSI, so they get to define what it means.
Looking through the supported APIs (https://docs.aws.amazon.com/documentdb/latest/developerguide...), it appears DocumentDB has no support for Mongo's oplog (https://docs.mongodb.com/manual/core/replica-set-oplog/), or change streams (https://docs.mongodb.com/manual/changeStreams), which I guess is no surprise because change streams were introduced in Mongo 4, whereas DocumentDB copied the 3.6 API. So DocumentDB seems much less useful as a reactive data store than MongoDB.

In other words, DocumentDB is only a drop-in replacement for MongoDB if you weren't using any of the features Amazon decided not to support.

Happy to be corrected if I'm misreading the documentation!
They are important because of what they did, on their merit. They also selected systemd because it solved problems they had, unlike other candidates.

Do not mistake that with any random Joe gets his opinion voiced.
Evelyn Dosset
Hello Friends, this is a new year, so avail yourselves of this opportunity: Improve your credit score by going for a legitimate credit repair master who will improve your credit score and expunge all your negative items permanently. One of the quickest and safest way is to hire a professional credit repair specialist who can effectively & economically re-establish your credit score and remove negative items. I was able to employ the services of (INTERNETDON4@GMAIL.COM, +1 802-444-1918) who helped me increase my score & erase all bad items on my report permanently. To my amazement, he was able to remove damaging items like evictions & foreclosures from my report! Do not waste your time anymore with imposters who claim to be hackers when you can work with the best without any hassles. He provides ethical, legitimate and affordable repair services. Right now I have an excellent score grade and all my debts have been wiped off. You can forward your request to the email address above. Get on your way to strong credit again and I’m positive you will thank me later. Stay blessed.
I was impressed by the concern Turkey had about the journalist Khashoggi. Obviously some journalists are more journalistic than others.
Why do you think so? Given the magnitude of the result, the mechanism might be genetics rather than social immobility.
Mine too. Safari on iOS. I couldn’t click back to HN
Isn’t the real lesson behind the Rothschild’s generational success that your king is inevitably going to lose a war or two and therefore to diversify beyond a single kingdom?
Government shutdown stops FDA food safety inspections
I wonder if the Italian states had a hands off attitude on inheritance and titles because of the church?
If you've got the career capital, move somewhere that doesn't use it? Look for places that run servers on FreeBSD, perhaps.
When you tested OpenBSD, did you enable apmd for power management? This significantly improves my battery life (by about 3 hours).
Distributed Representations of Sentences and Documents
I think the story might be more in the variance rather than the mean. Sure, those in the 90th percentile make only a little more, what about the 99.99th percentile? My guess is that the ultra elite still have huge amounts of wealth and the statistic was diluted with a large sample set.
Important people are important people because of their merit. The fact that their opinion counts and not random users' opinion is what makes it a meritocratic instead of a democratic selection.

What you are arguing about is whether those people selected systemd based on its merits or based on other considerations is an entirely different question and an unsubstantiated accusation.
Young people have always been less interested in politics. Just because you/we don't like how the elderly are voting, we don't have to make this a bigger issue than it is.
Why was this done?

Did rust become less dependent on allocator performance, or did system allocators improve enough? IIRC glibc malloc has improved a lot over the last few years, particularly for multithreaded use, but I don't know about windows / macOS.
Was systemd ever properly audited? That's exactly why i use devuan as my home server.
I replied to every statement. I don't agree with having super large replies that people start looking for a tl;dr
FWIW, the stack vulnerabilities here aren't just a C problem. Most languages, including every language relying on LLVM and GCC until the most recent versions, failed to perform stack probing.

I hesitate to call stack probing "hardening". IMO it's better understood as a failure by compilers to emit proper code in the first place, and it's been a glaringly obvious deficiency for years if not decades.
It makes sense - they grew up in a time where news was (relatively) reliable/truthful, so perhaps don't have the same "this may not be true" skepticism that younger generations have.
"Proof" suggests a level of absolute confidence that this example certainly does not give.

> The exploit needs 10 minutes to crack ASLR on x86, but 70 minutes on amd64.

Is there any realistic threat model under which the difference between 10 minutes and 70 minutes is the difference between "insecure" and "secure"?

> Using mitigation techniques and sandbox-based isolation are the only two ways to limit the damage.

I'm not at all convinced that mitigation techniques represent a real improvement in security, because by definition a mitigation technique is not backed by a solid model. If you're letting an attacker control the modification of memory that your security model assumes isn't modifiable, how confident can you be that ad-hoc mitigations for all the ways you could think of to exploit that cover all the possible ways to exploit that? E.g. I can remember a time when ASLR was touted as a solution to C's endemic security vulnerabilities; now cracking ASLR as part of vulnerability exploitation is routine, as seen here. Mitigations appear to give a security improvement because an app with mitigations is no longer the low-hanging fruit, but I suspect this is a case of "you don't have to outrun the bear": as long as there are C programs without mitigations, attackers will go after those first. That's different from saying that mitigations provide substantial protection.
They are more likely to be commuters, have jobs and need to be somewhere.

I'm originally from a small town and everything is slower there, not just walking.

Time is processed differently.

Also - consider if they did the same measurement in a city, but out in the burbs? I'll be you find most people not so fast.
Feudal holdings require feudal power.
Awesome!
The OpenFirmware font didn't work well at all with tmux sessions, causing artifacts due to it not having the characters for borders and other special characters. It seemed quite limited before.
hmm interesting ... on the other hand some people are trying to get away from ELM https://discourse.elm-lang.org/t/elm-to-bucklescript-compile...
So, if you visualise a wave, by reducing the frequency, the wave stays the same except it gets stretched. So if you send the same signal each tick but the time between ticks is increased, the signal is stretched.

I guess the data signal is stretched and this gets modulated into a 2.4 GHz carrier signal? I don’t know how WiFi works ;)
> having two distinctly different types of strings

You must be talking about Python 2, the deprecated version for 12 years now, with support ending next year.

Because last time I checked, current, modern Python only has one type of string.
My first reaction was "2018 was only 10 days ago!" But then I clicked the link and saw the article is from February 2018, so Ruby is nearly 26 now.
> It's so hard to find a linux distro that actually works on a laptop but doesn't use systemd

Don't you think that there's a reason for that? That systemd solves the problems that make it possible to react to events and makes laptop-usable distros possible?

Meanwhile, enjoy launchd. Maybe you will find out, that they are conceptually similar.
Is digital literacy the problem? Believing that a prominent politician ran a prostitution ring is a basic reasoning problem. I think we'll have to wait until they die off.
There is one thing I really dislike about Ruby (and other languages like Scala that have the same feature), and it's non-parenthetical function invocation. I get that it's good for writing DSLs and similar endeavors, and you're only supposed to use them where its implicit what you're doing, but in my opinion, it really hurts readability (though Scala is much worse when it comes to flexible yet opaque syntax).
Sorta. Propaganda is not a new thing.
The Invisible Rain Cloud: A Short Story About Brain Injury
Its having server hiccups. Calling it down is pretty drastic, and wrong.

Also, they do have a status page: https://reddit.statuspage.io.
> Why do we put up with this!?

The tyranny of a stable paycheck.
The morality of accumulating massive wealth have also changed since the 14th century..

Also Bill Gates is an individual who read history and decided to do good.
How legalized cannabis changed Colorado in the past five years
That could also be true. I remember from an adoredtv video it was mentioned that IO transistors are much harder to scale down. The guy certainly seems to do his research and know his stuff, but I suppose at the end of the day it is a youtube video. I have not checked into this myself, just taking adoredtv's word at face value.
Subtle Asian Dating: Why a Raunchy, Self-Aware Subtle Asian Traits group grows
So when did you leave Mac due to it using launchd?
I looked at using Stripe Atlas to start up a consulting company and they told me not to bother because that would fall into the category of "computer services" which they consider a high risk business and they aren't interested in dealing with it. How were you able to get them to accept you?
The Easy Way to Learn Project Estimation
The Emacs Year in Review
It makes sense that people who discovered the Internet through Facebook and Twitter at a later age would be more susceptible to memes.

I have been wondering if this will get better or worse. Once all Internet users have been using it since a very early age, will they be more skeptical and responsible? Or will they be more easily influenced?

I have been wondering what an elementary school course in memetics and evolutionary psychology should look like. Kids need memetic inoculation, not just to protect from fake news, but all kinds of automated marketing.
Theoretically, yes (see our FAQ [1]), which is why we encourage careful usage. We don't log commands or usage.

We actually looked at a browser-only implementation first. Sadly, there's a limitation on JS SSH: in-browser Javascript can't do SSH, presumably because it lacks the right security code. It needs system-level library support which isn't available except in Chrome's NaCL (which is how Chrome Secure Shell works). The stack you suggested here is a lot like how Shellvault already works, unless I'm missing something -- is there something about this stack that would let us stop being a middleman? It looks to me like the node SSH service would still have to be running somewhere, and our features are designed around being a cloud-only client (there are already lots of good deploy-it-yourself portals that we're not trying to compete with).

[1]: https://www.shellvault.io/documentation/frequently-asked-que...
> Using privacy-related software makes it more likely that you'll get specifically targeted for surveillance.

Which is a good reason for people who specifically don't have anything to hide to start using them - if you're not signal, you can't help out by being noise.
I didn’t downvote you, but to honestly answer your edit: you’re not being downvoted because you’re asking for evidence. You’re being downvoted because it seems unlikely your question is being asked in good faith. Do you actually believe there is an empirical basis for the person’s opinion that pedigree played a part, or are you just challenging it becuase you know there is no such empirical evidence for those two specific cases?

Moreover it’s kind of missing the forest for the trees...yes, pedigree might not have literally been the differentiator between these two specific entrepreneurs. But do you have any meaningful critique to the basic idea that people with better than average starts in life have better than average outcomes? That is what is primarily under discussion here, not Bill Gates in particular.
I though it was already clear that road tripping around anywhere is not the reason you buy an electric car. The infrastructure just isn't there yet (though that sounds like a good pork project).

On the other hand...he's literally the only person in the world who could post this and I'd take it seriously...

https://twitter.com/elonmusk/status/1083095876392964096?ref_...
https://tribune.com.pk/story/1885358/8-elon-musk-serious-fly...

Does anyone have context on this?
Current blockchain uses Proof-of-Service algorithm that doesn't need a lot of energy but based on stakes and reputation. Here it is the detailed article about it https://medium.com/remme/proof-of-service-consensus-algorith...
Can we just ban/flag these comments already? They're so obviously false and their motivations aren't sincere. Political colorization of other people's choices because you don't like it, with a thin veil of technical grandstanding masquerading as insight, on top of needless hyperbole is just stupid.
You can’t write a browser-based SSH client on today’s technology without some sort of intermediary. You can’t write to raw TCP sockets.

In the JS projects you listed, the JS SSH client only runs in a Node context, not in the browser, and the TCP proxy would have to be run either on the SSH server or on the client computer. If you’re able to install a Node instance with Websockify on it, I’m sure it would be much more practical to use a traditional SSH client instead.

But yes I agree with you that I wouldn’t trust a service like this because of what I perceive to be a fundamental security issue. But I think they did the best they could with current technologies.
We have wild chickadees and nuthatches which eat out of our hands in our backyard.
Your logical fallacy is either Personal Incredulity[0], or Anecdotal[1], or both.

[0]: https://yourlogicalfallacyis.com/personal-incredulity

[1]: https://yourlogicalfallacyis.com/anecdotal
pluralization seems to be somewhat orthogonal to the "no standards" issue you raise; one could have introduced standard rules to help with that 'wild west' and still left out pluralization. pluralization brings with it runtime overhead and edge cases (which can be dealt with with more runtime overhead, of course).
How does systemd break Expect?
Is that... a serif font? How in the heck? Why?

Though I gotta say, the variable stroke width might be less monotone and taxing on the eyes.
Elderly people are frequently the target of scams.

I'm curious what the age statistics for people who clicked on Nigerian Prince scams and viagra spam were like before social media.
Ask HN: What are your app ideas that have not been created yet?
What are your app ideas that have not been created yet?
you can patch binaries to fix memory corruption issues :D compiler flags won't help on already compiled softwares, and if they are yet to be compiled, the sources could be improved...
that being said i'm not against these compiler things, just don't lean on those to fix your broken code... which is what a lot of developers seem to imply when they say this is the way to fix things.
> Ruby is the very least favorite of all the programming languages I've had to use regularly over my career.
> Its syntax strongly favors cuteness over familiarity

How do you define regular? I use both Ruby and JS almost daily, and have previously used Java and python for several years. I find ruby a joy to use and have no issues with 'familiarity'
It’s because of astigmatism which all people have, to a degree, meaning you have a different focal point for horizontal and vertical lines.

I also much prefer large text, even though my vision is pretty good.