skysight-inc/HackerNews huggingface dataset:
Yes, this is a general explanation of side channel attacks against some kind of caching. The more specific example tries to be closer to the type of situation that happens in Spectre, but it is not a direct analogy.
It is overwhelmingly likely that we’ll buy more intel. Power/Watt has always been superior and AMD has to prove itself over time before we’d buy it.

Not trying to kill expectations. This decision isn’t mine alone. You know the old saying “nobody got fired for buying Cisco” that applies to Intel too.
here you go: http://osxdaily.com/2017/11/21/prevent-macos-high-sierra-aut...
Interview with Janice wald, the successful blogger of mostlyblogging.com
Not that we currently know about. RISC instead of CISC is better here as it shortens the pipeline, but even RISC processors do speculative predictions due to the cost of waiting till a branch is fully decided.
Yes. The phrases "menu" and "software update" are what kills all tactile electronic instruments of various kinds.

This is the same for electronic test equipment as well. There are so many features crammed in new devices, even if you manage to get enough controls for the basic cases on the front panel, a lot is still hidden in nested menus galore and they aren't necessarily sensible or discoverable or even work properly. This results in semi-religious fighting over which update is the least shit and people refusing to accept updates because they fear them.

The outcome, at least with electronics, is that you'll find a lot of 30-40 year old equipment nestling next to the state of the art with a sticker on it "for indication only". This equipment does a lot of the real work while the new stuff is used for validation and traceable measurements only. Due to rapid progress in technology, people cling to the last thing they felt any physical connection with.

This will pass in time as the status quo is accepted for younger generations. Fly by wire it is.

(I am incidentally a rather large fan of analogue and modular synthesizers and half built one in the late 1990s with 1970's electronic equipment, some of which I still own!)
"But I think the key is finding things he enjoys just as much as playing video games or watching tv."

LEGOs are real expensive these days, and you really have to kind of. . .tailor the experience for them until they're 6 or so, so that they use them safely and so that they aren't presented with too much complexity and once. That said, for both my 5 yo nephew and myself growing, they're a great toy because they can be a group or solo activity, and because they help respond to creativity ("I want to build X!") without removing all the imagination - video games tend to offer a more "complete" experience (i.e. leave fewer "gaps" for the child to fill), and less modular toys can feel limiting in what kind of play can be accomplished.

Just my two cents.
Do you want Atom to use even more memory? Install more plugins! It's so much fun when your computer barely allows mouse cursor to move, and once you manage to start task manager/terminal, you notice 20 instances of Python doing something, spawned by Atom plugins, eating all CPU cycles...
Which features of VSCode in particular do you like?
You should put spaces around your asterisks so they don't make italics (or use ×).
I haven't heard about it until now. I don't want people to have to pay to read me.
How to Disrupt – The Michigan Engineer News Center
> Mazda's models usually quite low on those scores

I distinctly recall Mazda topped reliability charts in Germany (ADAC? TÜV report? memory fails me) a couple years ago.
Ask HN: It's 2018, tabs or spaces?
Solve Blu-Ray Player Won't Play Blu-Ray Discs
Very likely it’s design over function and new features over stability. They need to skip adding whatever their latest “innovation” is for a year and nail down their current systems. These yearly cycles are not giving the teams enough time to qa and bugfix.
would be interesting to look at public companies where server costs going up 20% would kill their profit margins.
>This article implies the differences matter[...]I have 32 gigs

I'm glad it works for you but not everyone is willing or has the budget to max out their system's memory in order to run text editors and chat applications. You can run multiple CADs and simulators side by side with half the amount of ram. The difference matters if ram is a precious commodity and for many people, especially on laptops, it is.

I understand the need for a hassle-free multi-platform experience, but there should be a better way to accomplish it than this wasteful approach.

I mean, sublime does it really well without the backing of behemoths like Microsoft.
He's completely missed what changed everything - advertising-supported services.

Before Google/Doubleclick, computing was about selling hardware, software, and service to people who used them. After Google bought Doubleclick, computing became about selling users to advertisers.
The user is the product, not the customer. This totally changed the balance of power.

It's really a bit late to be worried about 1960s counterculture. That was half a century ago. Think of Silicon Valley culture as Mad Men 2.0, instead.
Best funny moments in 2017 and new Year 2018
>when the vast majority of that money is going to big organizations skimming gambling style microtransactions through massive mobile games.

Citation needed.
The only bug I know of that actually annoys me is on the recommended music in the music app, when you click on the artist it redirects you back to the recommended playlist rather than the artist.

I really have had no other problems, which is a rather nice surprise if I'm honest.
What about more radically different designs? E.g Mill or others?
Personally I love Vue and the ideas behind it. React has managed to break into the industry with a bang and some (bad) PR with the licensing issues they hit last year and has now become very widely used.

They are the same language but require different ways of thinking which both have their uses.
Exercises for strong bones
That's irrelevant as to whether one person can run it.

Like an LLC -- one person can run one, it doesn't take 2.
I would enjoy it while it lasts if I were you!

If you are seriously worried about stagnation though you could perhaps set some objectives to learn new skills or achieve some physically challenging or adventurous goals.
Family GPS Tracking: Necessity or Dependence?
Software taking half an hour to generate a PDF probably has nothing to do with the performance differences between bare metal and garbage collected languages.
[Math processing error]
I'm guessing they are the ordinary fungible federal reserve dollars that can be spent in SF and other places too
Alberta Travel Insurance
Oh, and that hilarious bug where the screen locker does not completely lock, so Outlook manages to show modal dialogs (that can be interacted with!) on the lock screen.
Vim still runs in the same GUI environment tho, e.g gnome-terminal is no less of a GUI app than gnome-web or chrome (webview).
More interesting IMO is this part of the announcement:

> In the longer term, we have started experimenting with techniques to remove the information leak closer to the source, instead of just hiding the leak by disabling timers. This project requires time to understand, implement and test, but might allow us to consider reenabling SharedArrayBuffer and the other high-resolution timers as these features provide important capabilities to the Web platform.
There is a lot of discussion online why the Romans didn't have an industrial revolution. One argument I heard was that they relied too much on slave labor and improvements in productivity weren't really sought after. See for example here

https://medium.com/@MarkKoyama/could-rome-have-had-an-indust...
Unless you use Python and Saas. In which case indentation is always perfect.
Full quote was:

> If not Vim, then maybe Emacs. Or, well, just anything that is not a web browser masquerading as a text editor.

I'll just leave this here: https://www.emacswiki.org/emacs/w3

;)
>wow, nice job milking your users Apple (getting someone to pay you for something that they made).

I'm pretty sure they didn't make the iOS API, nor the iOS App Store, nor it's documentation, etc, all of which they're getting access to.

>I don't know why advanced users use Apple products...

Because they're not knee-jerk reacting to a company, but value the product. And most of them are not against "capitalism" and "profit" themselves either.
I think this is a good idea, but does anyone still read blogs?
You refuse explain what you mean by fair. Regardless of whether he is appealing to authority or not you need to dispute his(their) arguments with conterpoints
Did he just basically copy Joe Allen's Text Editor Performance Comparison[1] (which is already somewhat obsolete) without attribution? Wow.

1: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...

----
EDIT: I'm sorry, there's a mention at the end of the article. Either I didn't noticed it before or he added it after this comment.
Ask HN: Migrate a large corporate system with strong relations to Firestore?
So i have been assigned with the task of migrating a large corporate system running in production to Firestore and cloud functions. At the moment the system is a JS framework with thousands and thousands of LOC, and the task of porting that to cloud function without having any data relations seems daunting to me to be honest. Not that it can't be done, but i feel many of the solutions to replace RDBMS seems so hardcoded and hacked to me at this point. Management have proposed it as a fresh start to rewrite the entire current system, after reading a bit about Firestore, and want to get offline data and get the strong authentication scheme from Firebase, but these features could fairly easily be implemented otherwise. So i am hoping someone here has had some experience with migrating large frameworks with strong data relations to Firestore/NoSQL frameworks, and replacing an entire serverside with just cloud functions?
In my experiences growing up, if something was fully restricted, it made me:
a) really want that thing (happened a lot with tech)
b) develop really unnatural aversions to it (a religious upbringing made this rear it's head in a lot of plays)

So my (completely amateur) opinion is to have a policy like you're doing, but only enforce it like 80% of the time. 100% is where you start to get into giving people complexes territory.
I see, I think we haven't yet defined what we mean by "Morality". I'm taking it to include the details, and you I think are referring to something deeper?

I suspect most people (non sociopaths) base their morality on emotion, and some things are really hardwired, like disliking injustice (3rd party punishment is a really interesting topic on that).

But the "details and priorities" vary so much in the real world... I've met people who believe strongly in affirmative action type policies, and those who believe strongly against them. I think both think the other side is being unfair, so if what I guessed above is true, then the underlying "morality" you defined would be the desire for "fairness"?

As for how someone could come up with those "details and priorities", perhaps they would rather fund NASA than fight homelessness: they would rather invest in the high-end because the technology breakthroughs could have orders of magnitude more impact on poverty than simply redistributing money. I've witnessed many an argument over whether or not it was more "moral" to put money into "wasteful" endeavors like science funding when people are still struggling to get by even in America, not to mention the world at large.
Nothing is wrong with paying writers. But I do have a problem with the Medium bait-and-switch. They offered a great interface for writing and publishing content that is free, and then years later start charging for access to that content after millions of people have published articles.
Already did earlier. Had it's own pile of annoyingness, sure, but general impression wasn't that bad (well, was bad, until I've seen iOS).

But it could be just that nothing has been falsely advertised to me with Android and I knew what to expect :P
IMHO this is the point 4. the author is pointing out:

"Posing the question is a large part of the work. If you have never seen rope, it actually doesn’t occur to you that rope would come in handy, or to ask yourself how to make some."

Sorry @quadrangle, I would go towards an opposite opinion than yours :) I have never in my life been in such a time when inventing would be as easy as now: It's so easy to communicate through internet to find people and skills to fill the ones I'm missing. From crazy idea to proof of concept is pretty straight forward.

For example if you have invented something including electronics:

You have no knowledge of it? PCB (https://en.wikipedia.org/wiki/Printed_circuit_board) knowledge -> buy some from freelance.net. Basic component drawing with pen and paper is OK to ask a quota for. And when you want to build the PCBs -> alibaba.

And proof of concepts can be built even with more simple parts, such as Arduino, piece of metal can, etc.

(Edited some typos and bad English.)
>This is not the case, the famous (if apocryphal) quote of "everything that can be invented has been invented" made in 1900 by the head of the US patent office was clearly wrong and made either in jest or due to an enormous lack of imagination. The point is that there is always more to invent and the possibilities keep increasing.

Just because somebody said something that was wrong 100 years ago, doesn't mean it's also wrong now.

And there is such a thing as "low hanging fruit".

We have absolutely no contract with the universe or nature that guarantees us that there's "always more to invent", even less so that "the possibilities keep increasing".
I like the color theme but dislike how everything seems more spaced out.

Also as a female, maybe not very professionnal after all. Rather have people recognize HN on my browser than wonder what girly stuff I might do.
The whole "islamic culture" thing is just a populist move. In the end they dont care if the refugees are islamic or christian (there are actually a lot of christian people in the arabic speaking region)

Also they are constantly talking about saving the german/north european culture/people. This is more about race and racism than anything else.

Regarding the second part: Its obviously true that there is a scientific base to racial questions but discussions about it are rarely based on scientific research. Most of the time its a political / cultural conflict.
I am a fan of VIM but I find the whole discussion around Electron rather amusing - almost as if we need to justify our need for regular punishment by reinventing the wheel. It is fun to do things from scratch but it will not get you there fast.

Yes, Electron apps are a bloat considering that each one of them brings its entire runtime like games, and you know that most games will exceed several Gs of disc space and memory. The actual app that runs under electron is probably a few KB up to several megabytes of packed JS. Now consider statically linking the entire Cococa framework and other supporting frameworks in your app. Why would you do that when the OS is doing all the heavy lifting for you? Well, Electron is not part of your OS so if you develop with it you need to absorb the cost. The cost of disk space and memory - don't forget that. The OS does a lot of clever stuff to minimize your memory footprint. For example, DLL code is actually shared across all processes and mapped into each process/thread virtual memory space. This alone is a lot of optimisation taken for granted.

Ignoring decades of progress for the sake premature optimisation is stupid. The web is a reality and there is a lot of investment behind it. What needs to happen is for browser and OS vendors to offer means to execute web apps as part of the OS with all the optimisations needed for it to happen. Windows is able to run web apps (HTA) under the context of an isolated IE using COM but no other mainstream OS does as far as I know. Do you think that having in kernel virtual machine crazy? This feature already exists in all major kernels and your GPU drivers as well. You just don't see it because it is abstracted for away for most development tasks.

So yes, vim is nice and Electron is a bloat. But that only stands if you ignore the fact that the modern browser is effectively a modern OS. So think of Electron apps in the same way you think of docker containers. It is a snapshot of executable code - all the code you will need to run your app and it is portable across OS-es. That is a huge order to fill and it is done almost effortlessly.
>But these are only as impossible to us now as driving without horses or sailing the seas without sails have seem impossible three hundred years ago.

That's not necessarily the case. Some things can be legitimately, laws of physics-style, impossible.
The impossible as defined by experts in the field? Most people count three. _Which_ three pretty much depends on the expertise of the person asking!

Paypal, Rocketry and defense startup, hyperloop, electric cars, marketing, upturning the oil industry, etc. etc, not to mention his personal (non-business) achievements.
As far as I've seen, most electron-based applications do not share the electron runtime, but bundle everything they need into the installer. So yeah, we all are basically holding two or more copies of slightly different version of the electron runtime.
It's there at the end.
I think your initial instincts that migrating the whole thing to a completely different paradigm for a couple features seems a bit off.

But, build a small prototype of part of it and see how far you get before it pushes back -- that's when you'll really know if it's possible and a good move.
I have used both Bitstamp and Kraken for Ripple. Bitstamp is probably the easiest, allowing direct purchase using credit cards. Kraken has had major scaling issues but performance seem to have improved after a recent upgrade..
"Everyone ended poorer as a consequence of trying to fix
this"

Software dev here too? Provide data on this, please. Otherwise you are just appealing to emotion or worse, authority.
> Now we're moving the goalpost.

Can you elaborate on this? The goalpost looks static to me.

> get 1.2 million hits on google

Citing Google trends doesn't prove anything. Nobody cares about what the internet's vocal minority has to say: http://www.businessinsider.com/10-of-twitter-users-account-f...

You can't even be certain that Google Search itself is unbiased: https://www.wsws.org/en/articles/2017/11/22/pers-n22.html

The comment you were replying to pointed out the huge hypocrisy we see when talking about gender imbalance in industries.
>How, when given the evidence of practically infinite planets out there (considering that every star has at least one planet, and there are even rogue planets [0] that don't orbit any star), can we even consider the possibility that this is the only planet with life?

For the "rogue" planets, it's easy -- we can be pretty sure they don't have any life.

For the others, we'll believe it when we see it.
I don't understand how this info can be used for getting what was inside the book? If my understanding of your explanation is correct, book name is analogous to memory address. When the victim (legit process) returned the book with name X (called free on the mem block X), the librarian (OS) erased all pages of the book and repurposed it for printing another book before handing it out to the evil dude(snoopy process).
You might find this paper interesting, into explores the idea of framing things as war:

https://www.cse.buffalo.edu/~rapaport/575/F01/lakoff.johnson...

There's a book from the same authors that contains a more expansive list of metaphors and examples.
We don't know the probability of life arising from matter. We haven't replicated that emergence yet. If that p is something like 1/10^100 due to some compounding factors, we are alone in the observable universe.
http://whoismining.com
In an ideal world Siri would ask you once then learn your style. I would also like to offer a correction. I don’t want Siri to always ask “Did you mean...”
Hindsight gave us so much metaknowledge. It's true that if i never saw a rope i might lose faith quickly if trying to craft the idea from scratch.
HIMSS18 Keynote Speakers
Basically same deal here.
Reading over this.... it sounds like ultimately the exploit in Linux still only works thanks to being able to run stuff in the kernel context through eBPF?

The first section states that even with the branch prediction you still need to be in the same memory context to be able to read other process's memory through this. But eBPF lets you run JIT'd code in the kernel context.

I guess this JITing is also the issue with the web browsers, where you end up getting access to the entire browser process memory.

But ultimately the dangerous code is still code that got a "privilege upgrade"? the packet filter code for eBPF, and the JIT'd JS in the browser exploit?

So if our software _never_ brought user's code into the kernel space, then we would be a bit safer here? For example if eBPF worked in... kernel space, but a different kernel space from the main stuff? And Site Isolation in Chrome?
Infinity is fun :)

It reminds me of that (totally wrong) quote in The Hitchhikers Guide To The Galaxy that the population of the universe is mathematically zero.

The Universe is a very big thing that contains a great number of planets and a great number of beings. It is Everything. What we live in. All around us. The lot. Not nothing. It is quite difficult to actually define what the Universe means, but fortunately the Guide doesn't worry about that and just gives us some useful information to live in it.

Area: The area of the Universe is infinite.

Imports: None. This is a by product of infinity; it is impossible to import things into something that has infinite volume because by definition there is no outside to import things from.

Exports: None, for similar reasons as imports.

Population: None. Although you might see people from time to time, they are most likely products of your imagination. Simple mathematics tells us that the population of the Universe must be zero. Why? Well given that the volume of the universe is infinite there must be an infinite number of worlds. But not all of them are populated; therefore only a finite number are. Any finite number divided by infinity is zero, therefore the average population of the Universe is zero, and so the total population must be zero.

Art: None. Because the function of art is to hold a mirror up to nature there can be no art because the Universe is infinite which means there simply isn't a mirror big enough.

Sex: None. Although in fact there is quite a lot, given the zero population of the Universe there can in fact be no beings to have sex, and therefore no sex happens in the Universe.”
But how does this scale for subsequent files? Initial RAM is high for Electron apps, we all know this. But if it's not ramping, then the same is true for most IDEs.
I fully agree with your statement, but would also like to point to the darker side of the coin, where some people managing the mandatory pension fund will probably make some nice amount of money out of it.
How to Write a Speaking Application for a Conference by the CEO of a Conference
CromeZero – a chrome fix for the new JavaScript sidechannel attacks
Cloud Analytics: Multi-Dimensional View of Cloud Business Data
Give one of the friendlier linuxes a try. Since you're used to working with a unix-ish environment, it will be pretty familiar. Ubuntu (and Mint) do a great job with their UI. With the quality and diversity of software available, I don't miss OSX at all.

The only caveat: libre Office sucks; I've switched to gdocs instead. Maybe it's a configuration thing, but the alternatives are just so easy now, I hardly bother.