skysight-inc/HackerNews huggingface dataset:
Slightly OT:

> can I factor the current time faster than he can fall asleep?

If your son falls asleep within 3 minutes, you might want to consider putting him to bed earlier, especially if his exhaustion is not based on lots of physical activity.

Why? Because he must be really tired if he falls asleep like that which might be an indication of sleep deprivation.
10 Soft Skills Every Developer Needs
To be clear: This whole thing make massive use of the lemma "If prime p divides b but doesn't divide a+b, then it also doesn't divide a."
You're choosing the goal when I thought the question here is how to set the goal in the first place.

You can say to use a utilitarian standard, but that simply begs the question of whose utility, as these can be in direct conflict and in practice, people choose their own or their in group's utility.

Also, even when we set up some political system to enforce this inequality, we often have ended up making a different concentration of power in the positions that actually run that system, destroying the very equality that was supposed to be created. Money is just one form of power and different kinds of power are generally convertible.
Lions don’t have technological means to control more land (which tend to yield nonlinear benefits), nor would I guess that lions expand their territory just for the thrill (like humans do after meeting their physical needs).
Iron and oxygen hold the prospect for high capacity batteries
Volksverhetzung is very precisely defined by decades of legal precedent and much narrower than what an English speaker would think of when hearing "hate speech". Just because translations made for the convenience of non-German speakers chose a specific translation doesn't mean that it captures the meaning with all attached connotations well.

Two examples (without saying anything about the validity of the claim): "Recent immigrations are responsible for violent crime including rape. To protect our people we need to reform our immigration policy" – absolutely fine. "Gang-raping immigrants are roaming our streets. We need to wipe them out before it's too late" is not. You are not helping political discourse with the latter either.
Vim used to be the sluggish editor of its time. Even now, repeating long macros takes a long time.
ARrrrg How Pirates Boarded the Google AR Android Demo Application
What you say interests me. I am not an alcoholic but have lived in close proximity to one all my life. One of my observations is that a strong desire for self-reliance and control can prevent the person from accepting that they have a problem. In other words everything has to happen on their terms or not at all and it is partly this unwillingness to accept the common nature of their problem that makes any change impossible.

Regardless of the merits of AA specifically, it seems to me that if such a person can acquire the humility to accept help that would be the key to breaking the underlying emotional impasse. This could be characterized as "learned helplessness" or as a recognition that not everything is within our power and that external help is OK.

I guess what I'm saying is that for some alcoholics the desire for an impossible level of self-control is the source of the problem and, ironically, leads to this uncontrolled behaviour.
"Verbing weirds language."
Seagate to Double HDD Speed with Multi-Actuator Technology
I think that this sort of perspective is (at best) a-historical. I have absolutely no clue how difficult it would be to actually conceptualize "rope" or "wheel" without any of my modern knowledge.

The saying that 'hindsight is 20/20' would seem to be particularly true at the scale of early human invention and civilization.
We had a project going called Positron but I think it was mothballed.
Because it's a slippery slope. You can always argue that a blind person is able to work in some way (callcenter, software dev, etc), and/or you can argue the same for other diseases. Where do you draw the line ?

That argument aside, I am of the opinion that all healthcare should (eventually) be free so that arguments like these become moot.
Updated Rules for Settlers of Catan
It's really a bit late to be worried about 1960s

Indeed. He comes across like a former hippie trying to stay relevant. It’s not Kennedy but McCarthy who defines Silly Valley culture.
So the vulnerability likely isn't something nobody thought of, it's just that nobody seriously expected the CPU vendors to make the mistake of speculating across multiple loads and actually leaving observable modifications in the caches.

Note that even speculating across multiple loads could lead to observable side-effects by measuring memory bandwidth to differentiate between loads of accessible and silent page fault addresses. [1]

An interesting question is whether the CPU would also speculate on loads from mapped PCI device regions, as that could be also detectable in many different ways.

[1] https://eprint.iacr.org/2016/613.pdf

> Both hardware thread systems (SMT and TMT) expose contention within the execution core. In SMT, the threads effectively compete in real time for access to functional units, the L1 cache, and speculation resources (such as the BTB). This is similar to the real-time sharing that occurs between separate cores, but includes all levels of the architecture. [...] SMT has been exploited in known attacks (Sections 4.2.1 and 4.3.1)
> If you think Sublime comes anywhere close to VSCode in terms of features you haven't really given it a try.

Granted, but features have nothing to do with the issue here (wasting resources). Microsoft could have easily offered the same feature set with a different implementation. I have visual studio at work with 7 projects loaded and it sits at a comfortable 400 MB

If your laptop is your work system, it makes sense to have something powerful that costs a few grand. But then personally I'd pay a few extra and get a full featured IDE, why bother with text editors?
This article does a good job of outlining the dance they are doing in the travel space:https://skift.com/2016/11/01/googles-travel-business-is-alre...

Doesn't mention ITA, though, one of their larger acquisitions in travel.
So many buzzwords and startup like speak but no "made with love"?
2. Don't ever store large values of cryptocurrency on an exchange. Keep them offline in paper or hardware wallets.
> We already know there is and was no intelligent life in our solar system besides what's on Earth

We do not know all that was on Earth. We wouldn't have known about dinosaurs if we didn't chance upon their remains, and we only recently learned that they had feathers.

There is probably no way to know everything that has happened on this planet.

–

And that brings another facet of the point in the GP:

It's not just the distances between different planets that hinders life from meeting other life; even life on the very same planet is prevented by vast periods of time from ever encountering each other.
Which they are not forced to do as there is no such law that binds foreign companies that would apply to those subreddits. They preemptively blocked it completely after they received a letter with some questions by a German government agency that was thinking about including a subreddit into an official block list used by (voluntary to use) youth-protection software or Google. Even if it had been included in the list, it would have been accessible from Germany.
He is recommending vim so much but my eyes are fixated on sublime text. We already know to use sublime fast and don't have to learn cryptic commands for vim in my opinion.
Thanks, implying that HN had lost its cuteness was also extremely rude
Can you share what you did to remove the snapshot? This could explain why I suddenly saw a bunch of storage show up as used.
Is there a dark HN theme anyone recommends? On Stylish or outside?
Earth was lucky but Mars and Venus (now) have been unlucky.

Mars lost its magnetic field long ago, but it had one once.

Venus, well, it's an acid rain oven but it could have been different.

Both could have had conditions for life (as we know it) once.
If running JS (that can access the DOM) in a separate process from the renderer were feasible, browsers would have done it long ago.
Brave on mobile is by far the best browser I've seen so far.
Agreed.

La Bruyère in 1690 wrote a very famous phrase "Tout est dit, et l'on vient trop tard depuis plus de sept mille ans qu'il y a des hommes et qui pensent." (Everything has been said, and we're too late after 7000 years of human existence and thought.)

I can't find the quote right now but Aristotle complained once that the level of comfort attained in his era and city was so high nobody would ever conceivably want more.

It's fairly obvious that the breadth of human ingenuity is infinite and that there are orders of magnitude more inventions to make than have been made.

Not all inventions are useful; one could argue humanity would be much better without television, Facebook or nuclear bombs for example. But one just needs to look around to see how our world is inadequate and broken.

Take transportation: today we use huge metal cages (cars) or metal tubes (planes) to move a bunch of ape-like creatures from one place to another, at great expense and risk. Why can't we fly? We say we fly when we're in a plane, but we don't; we are flown. I want wings (or something) that let me take off and land using my body's energy, just like a bird.

I don't know if individual flying can be achieved using genetic engineering or by building a contraption that one can operate with his arms or legs, etc., but I do know that cars / planes / boats / etc. are a ridiculous and laughably overkill solution to the problem of personal transportation.
Half the problem is that, in practice, 'fair' often ends up defined as "in favor of my and my in-group's interests" by choosing a principle that coincides with those interests to maximize.

It matters whose costs we're measuring here and it matters how we measure that. See what responses you get when, e.g., you change the problem to be deciding who gets the liver among two twins who are identical except that one is, say, a Republican and the other a Democrat, or some other situation where the only difference in utility is which of two opposed groups would be aided by their survival.

Then compare the responses you get to how much that person approves or disapproves of the respective beliefs.
If you mean using emacs as your code editor then yes, that's the main purpose of emacs for most users. However there's other hidden eastereggs such as M-x pong, M-x tetris or why not try M-x doctor if you're feeling a bit down.
Disappointed by the lack of images.
The benchmark files are from there.
This is an interesting aspect, but slightly different from what I had in mind.

Just because you treat data as code doesn't mean you have to force it into a Turing-complete language. It just means that you should document it, format it properly, put it into version control and deliver it for deployment.

Moreover, Turing-complete languages are more of an anti-pattern here. The proper design pattern here is the Rule of Least Power:

https://en.wikipedia.org/wiki/Rule_of_least_power

It means you should choose the least powerful language suitable for a given purpose.

And this is where DSLs or "data as code" can play its advantages: Not just makes it things shorter and simpler, but you can also force it into a less powerful language, which allows you to eradicate certain types of bugs and security issues by not making them even expressible anymore. Moreover, you can run your data structure through different "interpreters" doing different things with it, which is completely inpractical of your data structure describes a too powerful language.
I would strongly say no - while most users can immediately understand permissions to use the camera or microphone, understanding the permission for "high-precision timers" requires considerable unreasonable effort.
12 free jQuery calendar plugins
20 Female Founded Startups to Join in 2018 Angellist
Actually this link is all about write front code in Emacs, that's why it's named `frontmacs` I guess. Yeah, currently I am write frontend code inside emacs. Nothing special. I just used few major modes. js2-mode/web-mode/css(sass)-mode, there is typescript mode. Only for syntax highlighting. I don't use auto-complete thing.
57 startups became unicorns this year and seven lost their horns
Seems that way: http://tenfourfox.blogspot.se/2018/01/is-powerpc-susceptible...
I was wrong. Actually it was only introduced in Windows 10.

https://docs.microsoft.com/en-us/uwp/api/windows.data.pdf
What happens to Bitcoins after their owner dies?
I read HN using http://hn.premii.com. You can set a darker theme in the menu.
Like Carl Sagan rightly said - "Cosmos is also within us. We're made of star stuff. We are a way for the cosmos to know itself.” We need to study ourselves more to comprehend this vastness..
[1]
https://www.sciencealert.com/physicists-show-that-our-brains...
Buffer’s Salary Formula 3.0
the cited paper "Building a 3D Integrated Cell" (https://www.biorxiv.org/content/biorxiv/early/2017/12/21/238...) has images
Anyone got a good "full stack" setup for something like this (from midi controller to synth/sequencer/daw software)? I'm a bit overwhelmed by all the modularity and combinations of virtual synthesizers. I'm okay with a "toy setup" as long as it's possible to build upon (i.e. preferrably not something entirely different from what you'd use after you pass the acolyte threshold).
Treaty Contracts-Our Vision for Multichain Smart Contracts Powered by Overledger
Why would making it government funded make new treatments like this 1) available or 2) accessible? Obviously it's extremely expensive to R&D something like this and no one is going to make that investment--least of all a cash-strapped government bureaucracy--unless there's some payoff. And if it were government funded, the cost to taxpayers would be many times the benefit to taxpayers for something like this; there's obviously a point at which even the proudest humanitarian has to look at the big picture. Obviously America wouldn't bankrupt itself to save one life--the price really does have to be looked at.

Besides, there's nothing humanitarian about spending other peoples' money. That requires no humanitarianism, just political access to taxpayer coffers.

The best way for more medical innovation like this is for it to be expensive at first. Over time, competition and demand drives prices down. Pretty much all the medical technology we now take for granted was only accessible to the rich at first.
self modifying code (which exists) would take a massive performance hit. any time a page is marked +X, the kernel would have to mark it -W, and then on page fault the kernel would have to check if userspace was changing something to a clflush instruction.

oh, and x86 has variable length instructions - the same byte stream can decode as different instructions depending on where you start - so i doubt it's possible at all on x86 without a massive performance hit (you'd have to keep track of every jump instruction in the entire address space...)
An equally plausible alternate explanation for the results of the study is that Trump's actions by and large have had negative consequences, and the media is accurately reporting them.
As a developer I see tremendous value in Electron and how fast you are able to get prototypes up and running. I am also highly relieved that my desktop software doesn't have to run in the background like a chat application or an editor does. I can get away with Electron, by my standards which are similar to yours, because I run my software "in focused mode" only and close it when I'm done. (Image gallery / gallery editorial)
That's a web browser that runs within emacs, not a web browser with text editor's functionality.
How does this compare to something like Pure Data?
Maybe it's time for Apple to spin off the Mac as a separate company
That's just a metaphor, and exactly of the type which GP argued against.

To illustrate GP's point metaphorically: Think of human knowledge as discovered areas on a map. The dark areas are what is still unknown to us. Inventing a thing makes a little spot on the map visible. The more you have discovered, the less you still have to discover.

(And to extend it a bit: Of course you can make the already discovered areas more detailed, even to levels unthought of when initially discovered. But as discoveries pile up, there probably won't be many 'woah, there's a whole continent here!' moments anymore.)

I don't have a strong opinion in this debate. I just wanted to provide a counter-point to your metaphor.
>I also doubt humanity will find a way to travel fast enough to get to another solar system within a human lifespan.

The next solar system is only four lightyears away. Given the will to break nuclear test ban treaties we think we could develop nuclear pulse propulsion drives that achieve about 10% the speed of light. Even after accounting for acceleration and deceleration that gets us there in a human lifespan.

Granted, even at that speed generational ships make a lot of sense, and the selection of targets is still somewhat limited. But we can get to our neighbouring solar systems in "reasonable" time if we want to, with very doable development effort
Edited: Added the last line.

I won't add to the toxicity of the comments found in the article.

Has anybody who has worked on the Aadhar system have a presence on HN? The cynic in me wants to believe that the 'system' was nothing more than a simple crud app with the front end locked away under a username and password. Minimal effort, minimum spent.

Even large Non-Tech corporations are known for really insecure systems, insufficient password protection, easily guessed usernames etc. all in the name of saving some $ on development.
And to think this DB was not even meant for profit in the first place!

Did they (the org that built Aadhar) commit the same mistakes or does this look like an inside job (purely for profit, with no malicious intent)?

I want to be wrong. I want this to be an 'attack' rather than just an 'pay for access' method.
The person checking out the book is a program, so they aren't the brightest.

They check out the book called "how to go to facebook.com". Then they check out "how to type a password". Then they check out "Typing '1234' for Dummies".

I bet you'll never figure out how to get into their facebook account.
Ghetto culture?
Do you really understand Principal Component Analysis?
They could have just said other Industry vendors, but they HAD to name names.

To add insult to this already cheap shot, it was flat out lies and AMD isn't vulnerable to all three variants.

This is just pathetic.
Is there a real difference between Firefox Focus and Firefox Klar? Is use the latter for a while now (and love it) and wonder if I am missing something. Wikipedia tells me something about "Klar" being used in a german context because of the "focus" magazine ambiguity (which is kinda weird as this magazine didn't have any relevance since forever). Edit: Ah... further reading in the german wikipedia revealed that the publisher of the magazine is partnered with Mozilla making the disambiguation a form of transparency I guess.
For every single one of your points, I have a counter-example that is positive to Ubuntu. Seriously! So, its really neither here nor there, in my opinion.

For the last two years I've found Ubuntu Studio a superlative OS to be running on both MacBooks and generic PC workstation/laptop hardware, and I've found the condition and quality - and overall user experience - of both MacOS and Windows to have gone rapidly downhill by comparison.

So, I dunno. You say tomato, I say Ubuntu is awesome.
Meetings have made me very accepting of people with different views on these subjects than myself. One story I often return to is of a guy who had been so far gone, when he went to visit his mother the first time in years, she simply closed the door in his face without saying a word. If a man's path from that to healing involves Jesus, I am not going to stand in the way.

I can't remember ever having to explicitly ask for tolerance of my non-belief. We speak for ourselves, in the meetings and afterwards.

I should say that I'm not in the US, and that this might be reflective of being in a society where public displays of religiosity are, generally, less common and less accepted.
You mean like Quickdraw, Java Bridge, WebObjects, Quicktime Java Bindings, Carbon, Objective-C GC, Objective-C++ docs ....

I can also pick up Objective-C class specific methods and classes that were dropped.
Show HN: Setup  Guide video for new Online accounts/invoicing software
W3C study of practices and tooling for Web data standardisation
Professional Bed Bug Furniture Removal – Haul My Mess
We Haul Away Bed Bug Infested Furniture. We Do All The Lifting And Loading And Help To Get Rid Of Bed Bugs For Good.
Lightkey 2.3.1 Cracked and Serial Key for MacOS X Free Download
In the UK there is an organisation innocently named NICE that makes the cold hard cash decisions on whether the NHS will treat something. They are often mired in controversy.
Which one would that be, then?
> 1. Why are you're learning a language at the same time you're trying to launch an MVP? And a fairly involved language such as rust.

Back when we decided to build Leaf[0] we were in a situation where we needed a language with the characteristics similar to the ones of C, C++, Rust (embeddable, no runtime, etc.). Before starting development on Leaf we didn't have any extensive experience in any of those languages, and I still think that Rust was the right choice for the project.

I'd guess that the requirements of the MVP were similar. Since he also noted that it's his first time programming full-time, he had to learn _some_ language. Sure, it's not optimal to learn a core competency of your business while founding it, but I can also tell you from personal experience that sometimes that's still a better choice than the alternatives.

> And a fairly involved language such as rust.

I'd say Rust is only as involved as your requirements of it:

- You don't have to deal with raw pointers? -> No need to learn `unsafe`

- You're not particularly worried about extreme performance/memory usage at first? -> Clone now, learn lifetimes later

[0]: https://github.com/autumnai/leaf
https://www.fastcompany.com/40477808/genetic-modification-is...
All the power, none of the hokey GUI.

Put simply, this is Pure Data on acid.
(edit: reposted this comment in their bug tracker)

You might want to warn people that this enables auto-saving buffers on many buffer/frame events that are usually considered safe.

https://github.com/thefrontside/frontmacs/blob/master/frontm...

(defadvice switch-to-buffer (before save-buffer-now activate)
(when buffer-file-name (save-buffer)))

; the same defadvice is applied to:
; other-window
; windmove-{up,down,left,right}

This absolutely needs a warning.

(add-hook 'focus-out-hook
(lambda () (when buffer-file-name
(save-buffer))))

Also, maybe this should only happen to buffers that are already backed up in the VCS? Saving unknown changes back to the original file whenever the frame looses focus - which can happen due to external, unpredictable events - seems like an accident waiting to happen.
I wouldn't be so sure about that. Linus and Gross might think that it could be microcode fixable, because they wanted it configurable. Opt-out. However in the current patchset it's mandatory.

With a future os-specific microcode patch a config option would make more sense.
They just need to find a 2nd C3 register to seperate user from kernel space or do the permission check before prefetches. Like AMD does. On Linux this check would be cheap, on Windows NT not.