skysight-inc/HackerNews huggingface dataset:
From Greg Kroah-Hartman at https://lore.kernel.org/lkml/20190110182413.GA6932@kroah.com

> My tolerance for ZFS is pretty non-existant. Sun explicitly did not want their code to work on Linux, so why would we do extra work to get their code to work properly?

Ouch. It hurts to see Greg still holding onto that old grudge.

Wariness around commercial Unix vendors may've made some sense in 2005 when ZFS was released, but not only does it not make sense 14 years later, but the company the community viewed with suspicion has since entirely ceased to exist.

I spent a long time trying to finagle btrfs because it was the blessed, in-tree copy-on-write filesystem. It was a nightmare. It doesn't take long for ZFS to prove itself the massively superior solution.

Canonical's adoption of ZFS is a welcome relief, along with SFLC guidance that there is no incompatibility with the CDDL and GPL.

We need to bring the rest of the crew along and stop reinventing the wheel here. Linux will be so much better off once it accepts ZFS.
That’s all fine and dandy but EBITDA * X = Y is solvable for literally any Y so long as EBITDA is nonzero. You just have to pick the “right” X, which makes this formula essentially meaningless. You can have a negative EBITDA and still be purchased for millions (indeed this is “common” for startups).

The reality is that the buyer pays an amount they think they can make back in some reasonable timeframe by some means.
Really unlikely for these kind of stats to ever be a deciding factor. Massive waste of time from an ROI factor excluding the fun in visiting. I can only see it mattering for a mid tier “safety” type school trying to boost their accept/decline rate by denying obvious safety school applicants.
Oh dear, I remember something similar was possible on iOS lockscreen multiple times. What version of Windows was that?
It doesn’t HAVE to be, I can manually edit my yum configs and specify the mirror - but using MM and Metalink means it automatically gets used.
I'm not doubting whether FaceTime is end-to-end encrypted, I'm not sure whether FaceTime sends data before the call is accepted for speculation reasons.
https://en.wikipedia.org/wiki/Arbitrage
I think it’s inappropriate to make (or imply) a call to action in a public forum to violate the privacy of a public figure (or anyone, but a public figure in this case). There’s low probability that Tim’s personal accounts or devices are easily accessible by the public, and I assume he has a team dedicated to his personal security, but let’s not encourage folks to start scheming...
I wish twitter would die already
Microsoft Project manager says Mozilla should cease Firefox development
I think it largely was Canonical that was the issue. Every time they've pushed something that they designed/developed it always seemed to me that they were more attempting to solve their business model problem rather than a Linux architectural problem. (i.e. get people dependent on them rather than just providing a solution)

Even though Red Hat is a much larger organization, their contributions have never felt like power plays in the same way that Canonical's have. Perhaps it's just the way that Canonical tries to shove their stuff through while Red Hat seems to get more organic buy-in. For example, as controversial as Systemd was (mainly from sys admins and power users), it did have a level buy-in from distro maintainers and developers which Upstart never really did. Canonical just tried to say 'we're doing this.'
> that windows has far more static elements than Android

Android has a status bar at the top that's displayed over most applications. And applications on Android are far more likely to be maximized, which makes the common design elements and widgets more likely to be in the same place.

To the best of my knowledge and research, though, the current generation of OLED screens and controllers manage to avoid image retention.
I never thought of Apple as caring much about privacy given the insane amount of third party tracking scripts loaded in apps on the AppStore. What I would give for LittleSnitch running on iOS...
"which flies in the face of anything remotely resembling critical thought. It’s just so depressing that people are so in denial over basic features of reality."

Stop attacking with ad hominem and address the argument -> there is absolutely nothing preventing perpetual growth. Nothing at all.

History has shown there to be consistent exponential rates of growth through long periods, and it's utterly reasonable to assume this will continue.
All acquisitions are “strategic”. Even holding companies acquire assets that they believe accrue toward their strategic vision.

The EBITDA calculation is at best a sanity check for the acquirer.
.

http://www.catb.org/jargon/html/story-of-mel.html

.
I come from a security background (6 years in a security firm), and I have seen some pretty paranoid practices. I do not wish that to be prevalent. One thing which I really did appreciate in that firm, and find very valuable, was putting every developer and product person on a security awareness and secure coding course, where basics are taught, but also an attempt is made to push a security-first mindset.

I am now in a consumer-oriented company, and while I appreciate the much more relaxed environment, I am often shocked at how no attention or thought is paid to security. It baffles me that management, at the very least, has little care for this stuff.

This is an industry-wide problem.
It's a good comparison because sqlite is used in many embedded aviation applications.

I do get frustrated with sqlite a lot because it's missing so much of what I expect in SQL (no ALTER tables, having to rewrite a lot of right joins into other types of joins, etc.) but I have never had a situation where I got frustrated with sqlite because it lost my data.
Would be a server bug for sure
Surely if there's an issue that serious, you have a bug report number?
> The Tao gave birth to machine language. Machine language gave birth to the assembler. The assembler gave birth to the compiler. Now there are ten thousand languages.

Heh, nothing changed.
I know.

I didnt want to post his supposedly actual public email for fear of being accused of doxxing him.
Yes, that is my original point I wanted to make in disagreement with you. Netflix does not make more money off a subscription because of underuse, they make money because of, if anything, overuse which is possible because the value to the watcher (some number below the a la carte rental price of $2-5 set by competitors) greatly exceeds the variable cost of providing the view of the show (nearly $0.)
Comparison is still dumb, because if you have pilot for each autopilot to counter failure (which happens!), you need sysadmin for each systemd instance to counter failure. I'd say systemd running mostly unsupervised should be better than autopilots which now-days never run unsupervised.
That was fantastic. Attempts to teach programming through gamification tend to have issues, but the instant visual feedback and clear goals helped me understand CSS much better.
It's much less than that, but it's sort of an uninteresting demo I think - you could pretty easily write an init process that just spawns systemd in a container, for instance, and run the whole system in a container. Or write an init process that spawns systemd as pid 2, runs prctl(PR_SET_CHILD_SUBREAPER) to make pid 2 responsible for reaping instead of pid 1, and then sits around carefully doing nothing. If systemd crashes, whatever, hopefully sshd etc. are still up.

Of course, if you do that then the question is why even bother with an init process. Patch the kernel to not treat pid 1 specially. If a process gets orphaned, don't reparent it to init, just reparent it to nonexistent pid 0. Have the kernel deal with the thing that the 10 lines of C would be doing (waiting on processes to terminate).

I think there are meaningful complaints about systemd but the fact that it's a complicated pid 1 is not one of those. If it were actually a problem someone would have written and productionalized one of the above two approaches.
95. 98 had an even better one... just hitting cancel on some login boxes would let you in.
Autocorrected grep.
Also, lets not forget Trump, against security advice, has remained using his iphone. oof.
I'd recommend everyone watch the video: https://www.youtube.com/watch?v=o_AIw9bGogo
Did he know Python already in the 80s?
Google Duo does offers it as well.
Thank you for mentioning this! I'd never heard of Zooniverse, but it looks very interesting.

Have you used Zooniverse in the past? If so, what was the outcome/experience like?
7z the csv. Get a million rows from your table. Compare the csv to the 7z. That will give you a good idea on what kind of compression you will see.

I have very redundant data. I often see 10:1 compression. It's a lot less when I have hashes, addresses and timestamps.
> That's the introduction paragraph. "Blaming the US" for all turmoil in the Middle East is far too simplistic.

Sure, you're right (at least in a general sense; Libya, Iraq are 100% on the US/NATO). But saying climate change plays a significant role in a conflict that has been started by external forces is a joke. We might've seen wars in the middle east without US/NATO starting them, and climate change would probably have played a role in those (as would population size), but we won't, because they did start them.

It's a nice meme, though. "It wasn't us by arming, training and directing forces to topple a Regime we didn't like - it was climate change!"
This is going to be harsh but it’s for your own good.

You have no idea what you’re doing and you are blindly digging yourself deeper into the hole by writing more apps. I wrote a couple of quality apps and I had seen some success financial success with them, you are not moving in the right direction.

You can’t write an app and think up a marketing plan afterwards as an extension, it’s the other way around - you find an audience with a need you can satisfy and a loudspeaker to reach them about it, only then you add an app as an extension to that.

If you want to write quality apps as a hobby then go for it, but don’t expect financial stability from that or you will face emotional ruin on the heals of financial struggle. Just don’t.

If you’re looking to make a living then go be a consultant to small-medium businesses. Fire bad clients asap, make unexpected treats for good clients. Repeat business accumulated over a few years will set you up for life.
I'd hate it less if it were more modular, such that I could swap out distinct pieces when and if needed.

I don't even understand the rationale for some of the integration. Like systemd-resolve. Why did it need to suck in the resolver? Now I can't edit resolv.conf because it overwrites it.

I can't even find a reasonable list of everything it does. Init, mounts, login, pluggable hardware, nspawn containers, logging, and...whatever else I'm forgetting.
IIRC FreeBSD was legally nebulous at the time, and Minix couldn't be modified and redistributed. I don't recall any other significant players.
Seems like that's conflating actual meritocracy with an exploited/fake form of meritocracy.

Actual meritocracies are rare, but that doesn't mean we should redefine "meritocracy" to be the the distorted (and more common) version of it.
Valid points. How about restricting the scope to devices connected to a network and having some sort of push notification capability?

> In Apple's defense, it is pretty difficult to miss an update alert considering it comes through as (a) a push notification, (b) a mandatory alert, and (c) a persistent red badge on the Settings app.

> I agree that it might be a good idea to differentiate between a normal update and a security critical one, though.

But there is no mention of severity like you pointed out, and that is crucial. And till such a patch is available, Apple should notify users to disable offending apps/features if possible.
Have you ever had pid 1 (systemd or any other init) crash? For the last ~three years I've been paid to maintain high reliability algorithmic trading systems that ran systemd and a whole lot of other stuff, and systemd has never crashed on me. Lots of other stuff, including the kernel itself, has crashed.

The bar is higher for pid 1 - if I were designing systemd I would have made a tiny pid 1 that just did message-passing to a more complex secondary process that could be restarted, or something, just to be safe - but I think systemd has empirically cleared the bar.
Wouldn't using multiple Spectrometry/Spectroscopy methods help in finding out the impurities in the process chemicals?

ICP-MS and NMR should cover most elemental impurities.
It's pushing anime but the originals made by netflix are incredibly low quality (really low) and plot is ok at most.

Disclaimer: I watch a lot of animes since most tv shows don't come even close to their plots, soundtracks and epic moments.
Glad to hear that, as a "mature" PhD
Ask HN: Did Elon Musk claim the next roadster would hover?
My news feed has been abuzz about Elon Musk saying he can build a car that hovers. I just read his actual statement

https://www.forbes.com/sites/jonathanocallaghan/2019/01/10/can-elon-musk-actually-make-a-flying-tesla-car/#3419ed7074b4

(interesting url) and nowhere did he directly imply that the next roadster would be able to hover. The closest one could reasonably infer from his statement, imo, is that it would have little gas thrusters. You know, like they put on space ships?

The whole story is bullshit.
I never expected WebAssembly to be as fast as native only to be significantly faster than JavaScript.

Considering the popularity of Electron, if WebAssembly does get as fast as native or at least 80% there (and that's a really big if) it would easily become the cross platform language for the vast majority of desktop applications.

For mobile we will always be dragged down by Apple and its reticence to embrace web technologies. It's 2019 and we can't even show a add to home screen native banner.
I leveraged scaling and kind of played with different options of it.

For developers working with proportional code - unless you have super sharp eyes to scale your Sublime Editor to sub-1mm characters - i don't see it making much difference.

I physically feel comfortable with a text character of a certain minimal size.
Beyond 4k it really doesn't matter how many pixels or colors are used to render the font or image on 15" screen. Making it too tiny or super-true-color-ish doesn't make much difference on a laptop screen that typically only used for "temporary" on-the-road work.
Another tl;dr is that if you care about WebAssembly performance, use Firefox.
I agree. Developing CSS work around for each different browser is a pain. Everyone should be using webkit. It won.
I think Apple benefits from safe harbor law - but I can't cite the statue. In this case I think the legal liability is against the bad actor. Not the corporation that let this bug out into the wild.

I imagine at some point the government will regulate software and the liability may shift. It could be good, but it could also be bad.
Apple has disabled group FaceTime on their end. https://www.apple.com/support/systemstatus/
There’s also https://github.com/rust-fuzz/cargo-fuzz
This reminds me of Westworld.
Off may not be enough: https://www.wired.com/2014/06/nsa-bug-iphone/

Like the SamuelAdams said, you might do better with a Faraday bag.
And still there are bugs in SQLite, despite unprecedented testing, best in industry by opinions of many.
Thank you for making and giving the talk. It got me interested in lithography.

Do you have any plans to give an updated talk. It would be interesting to know about what comes after 7nm.
200% scale is really easy to do. Its when you need something like 150% that it gets hard.
FWIW my father struggled with CSS for countless years before retiring. The reasons were he never got his head around the DOM or the CSS box model and the fact that it all assumed you were using CSS to style a document (or more specifically, a DOM tree). He would instead want to place this/that here/there, oblivious to the fact that he was building a web page that scrolls, rather than a more familiar VB app screen that does not.

Understanding the DOM, the CSS box model (and more recently, flexbox), and the above-mentioned nuance if you're coming from the app world, is more relevant than ever in our mobile-first time and age. Until you wrap your head around the notion that no, you're not styling an app screen that is fixed-sized, but are rather styling a document, you'll find CSS hard. (And yes, the real WTF is why are we using this type of tech to build UIs instead of native controls, but that's another debate.)

Once you do grok that, you also need to learn to accept some quirkiness and imperfection (it is a lousy language, after all, and browser engines don't render everything the same way), and you'll find that CSS is not that hard.
I love how Moore's law is a complete marketing gimmick at this point:

- Intel not only hasn't released 10nm chips yet, they even stopped publicizing transistor count of their 14nm, the node from five years ago.

- Not to mention their i7 chips node over node being marginal improvements for the past 10 years or so.

- And all of a sudden, Intel's competitors seem to be right on track with 7nm, with the Moore's law giant itself, and with most resources, is struggling at 10nm.
> if you care about WebAssembly performance, use Firefox

Unless you have customers or want them, because Firefox's market share is generally too small to base your entire business around.
IIRC, many rely on pixel shifting every time the screen sleeps. Not sure if the same strategy would work on laptops
What I Now Look for in a Manager
One of the only OLED laptops I'm aware of, the Lenovo X1 Yoga Gen 2, has consistent, widespread problems with flicker. It seems that every display needs replacement every year or so due to flicker at either high or low brightness. I'm on my second panel, and it's already failing at brightness above 50%. I'm hoping Samsung figured this out by now.
The paper is comparing to native. How does it WASM compare to Javascript?
I really get 4.4 for some reason:

> True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke.

I've started to debug like this. Sure, I also actively debug by adding print statements and manipulating my code. But there's something to be said about just thinking and waiting for the answer.
I dunno, in my experience going from 1080p to 4K is a huge benefit for photos as well. While I wouldn't necessarily notice the extra details when looking at a photo from a distance, when I see the 4K next to the 1080p displaying the same photo it is noticeably more "realistic" somehow. Considering that even phone cameras take 12MP+ pictures, that extra detail has to count for something. For me pretty much everything looks noticeably better on a 4K display. Granted I'm slightly under 30 but I do wear glasses, so I dunno how much eyesight affects things.
Is there a part 2? Couldn't find it
I think you're referring to the Duo feature which shows a video of the caller to the person being called prior to answering. Basically the opposite of drop in and of this FaceTime issue.
This really isn't that surprising is it? The human body relies on so many microbes that do not share what we consider to be "our" genes to function, wouldn't it be odd if those microbes didn't have a communication channel with the brain? I guess people are still subconsciously uncomfortable with the idea that what they consider to be their self is a communal organism?
I can relate to OP's lack of appreciation for fonts and color palettes - not 100%, but I get it. Color wheel tools are useful, and their results do look notably better to me, but using those may not improve your understanding of the color relationships much. But then, maybe you don't need to understand.
Perhaps the worst hypocrisy is that the publication promotes on a daily basis their own version of 'social equality and justice' etc. which they themselves don't bother to live up to? Funny that.
Efficiency that can adapt to change would be even better
4k for laptops is nonsense.

Good luck if you buy one. you will regret very SOON!
Again, are there examples that show it will “definitely” hurt their reputation at all? I’ll broaden my example set: are there any examples of consumer devices where the company suffered clear damage to their brand as a result of a security issue?
Compilation speed should be part of the benchmarks, as it's critical for WebASM. The best would be to use the Clang optimization setting with the most similar compilation speed to compare runtime speeds.

As an example the article mentions suboptimal register allocation, but without compile time comparision there's no way to know if there really is a simple way to improve WebGL implementation.
A New Golden Age for Computer Architecture
Not if your only income is a ~500$ a month side business.

The effort of upgrading hardware take quite a bit of development time. Even if hardware was free I don’t think a 2 year upgrade cycle is worth it based on how slowly hardware is improving.

As to buying 1k vs 2k computers without a gaming graphics card or the need for massive storage you hit real diminishing returns at around 1k. 500gb SSD (90$) case (30$) PSU (40$) CPU (200$) MB (100$) RAM (200$) -= 660 for the guts, buy two 22 inch 1080P monitors for 100$ and you got 140$ for an OS keyboard and mouse. Sure you could spend 4x that but it’s not going to make that much difference.
Epoxy Flooring Pembroke Pines
Isn't it fantastic that the exact same bug works on 2 different OSes?
General Assembly is one of the popular US 3 month coding bootcamps. There are others in the US, but I’m not familiar with their carriculums.

As programming gets easier to learn, people spend less time learning programming. This has a number of negative knock-on effects, eg less understanding & focus on correctness, performance, security, etc. Obviously there’s lots of wider benefits too - but I suspect that the average person writing objective-c today spent more time studying programming than the average person writing swift today.

It sounds like we generally agree on that - but my claim is that this effect size is big enough to dominate almost all other considerations. I suspect the average C program is more secure than the average JavaScript web app, despite how the absurd difficulty in writing correct C, just because of the ratio of new and old programmers in both communities.
Perhaps their NSA PRISM code got mixed up with their user facing code? I'm not just joking, we all know Apple only pays lip service to privacy and got caught red-handed during the Snowden leaks.

VOIP is indeed listed.
https://cdn.vox-cdn.com/thumbor/6r9jLyDaTuh8MlCgiL-9Uq588TQ=...
Multiple sources solve this problem by acquiring an OEM power supply:

https://www.david-merrick.com/2017/12/09/how-to-replace-the-...

https://g13g.blog/2017/05/16/workaround-for-ikea-bekant-sits...