skysight-inc/HackerNews huggingface dataset:
>I propose that some companies would actually be better off concentrating on disintermediated storage more, and I/O workload scheduling less.

I feel like this isn't possible outside of Google. I've never had good performance (well any performance that you would feel comfortable running a database on) on any storage medium that wasn't POSIX disk I/O. I may be ignorant, but I've never seen a good disintermediate storage solution that is performant on something like AWS.
eval is by far the easiest way to run arbitrary code, but you can write eval yourself in any fully-general programming language. It doesn't actually give attackers any additional power.

This isn't the eval attack where you accidentally pass attacker-controlled inputs into eval because of an escaping problem or something, the sole purpose of /run is to allow users to run arbitrary Lua in the UI
For those who grew up in the Pacific Northwest: Seagulls.

30 years ago if you went to the coast you would have hundreds of seagulls on every beach. If you go there today you are lucky to see more than 5 in an entire day.
Do you think the transparent compression is worth it? I imagine most of the data people have in their computers is already compressed (images, audios, videos, etc.), so it would only slow down reading and writing for most files.

I can only see it making sense if much of your disk space is used up by uncompressed text files (or other types of uncompressed filetypes).
Read my post. I literally said it's not zero.
Actually it's equal to the probability of a Sperm Whale being spontaneously generated above a planet. Or a bowl of Petunias..
Especially with a mouse wheel. It's just off in terms of coordination
This is not the case. I've done a lot of trial & error, and tried Ubuntu 18.04 / 18.10, Mint and Arch. The problems persist everywhere.

Best to my knowledge, it started when I upgraded from 32GB RAM to 128GB RAM, and/or started using virtual machines more intensively after that. I tried tuning btrfs in various ways, disabling CoW, enabling/disabling autodefrag. The problems start to re-appear and intensify after about one week of using a fresh install.

All I know it's definitely not something simple like "use the latest kernel".
> NOTE: There is currently no trust provided for the the Microsoft Corporation UEFI CA 2011, which would allow verification of code signed by Microsoft partners. This UEFI CA is commonly used to verify the authenticity of bootloaders for other operating systems such as Linux variants.
> flexible memory allocation strategies per data structure

You realize that that's not exactly flexible. Tieing shape to behaviour in this way is where the pain starts.
The old 13 Inch Macbook Air had a resolution of 1440 x 900.

The new Macbook Air has a resolution of 2560 x 1600, but at 200% dpi scaling, so the usable resolution is only 1280 x 800. It'll be prettier for sure, but you're getting less screen real-estate than on the old models!

You can adjust the dpi scaling, but then the scaling won't be even and everything will look a bit blurry. I honestly would have much preferred a straight 1080p screen.
Would be interesting to learn, if at all possible, how these kinds of contributions are justified to upper management/financial folks.

For example, how (and if) they estimated the cost of this new load balancing technology in terms of money saved/user experience/security.

BTW, if I am a corporation betting my sales on F5 load balancers, I would be worried (and would probably notify my shareholders of the risk).
> Literally anyone can write an eBPF program,

Until you’ve written a couple, you might believe this. After, you’ll understand the issues with debugging, etc.
> I'm not sure Wikipedia would be the best choice—you want kids to understand it's not a definitive information source and that you need to check the citation links for anything serious.

That's, like, one of the first things we were taught about using an encyclopedia as a tool for research papers in elementary school, long before Wikipedia or even the Web was a thing.

That's kind of the nature of tertiary sources, particularly broad-focus ones that boil down complex domains to short articles, including print encyclopedias.

> To be very, very clear, I'm not anti-Wikipedia, I just think a "real" encyclopedia would be much better.

The actual reviews that have been done, starting with Nature’s in 2005, have not supported the conclusion that Britannica or other print encyclopedias are much better than Wikipedia, either in terms of accuracy of factual content or in terms of things like providing appropriate citations.
The fundamental issue, that of Apple allowing you to boot alternative operating systems, is solved. The other problem of figuring out how to talk to the SSD is more of a technical (if important) issue.
Do the new iPads all have giant sticking-out camera lenses in one corner?

It's already bad enough that my iPhone can't sit flat on a table because of the camera lens. It would be super annoying in an iPad!
It's a proving ground for new features in Linux in general. systemd, unified /usr and /bin, ip vs. ifconfig were all things that Fedora was quick to apply, consequences be damned, in the name of staying cutting edge.

It's annoying as all hell sometimes but if you use Fedora you're already used to things that suddenly land in other distributions and cause strife.

Now if only they could switch to ufw from firewalld...
k-nearest neighbors classification is one of the first non-linear supervised learning algorithms. Its predictions are derived from the data sample distances.

It is basically a glorified fuzzy lookup table, but then again, so can one view deep learning (fuzzy hierarchical localized lookup).

Pure memorization can even outperform logistic regression, especially with big data sets, so there is some recent debate as to what degree models memorize and to what degree they generalize.
"Your ideas are intriguing to me and I wish to subscribe to your newsletter" -- Homer Simpson

When the Company in question knows they'll get press regardless, you end up with a gaggle of folks praying for scraps of coveted "scoops" that only come with access.

Stray too far from the narrative, and your access, and most likely part of your livelihood, will be cut off.

This mentality is bad in Tech media, but exponentially worse in Gaming.
As the comments on this post make clear, there are a lot of HN readers who go to great lengths to reduce or even eliminate screen time for their kids. Just this week, the NY Times wrote a piece about how parents who work in tech are most wary of the impact screen time has on their children[1].

Even more broadly, the same gap was found between high-income families and low-income families. Poorer children spend ~2.5 more hours in front of a screen per day than rich children[2].

I am seriously concerned about this emerging "digital divide", which is ironically an inversion of what everyone expected. What does it say about the kind of things we are building, when the people who work closest with tech are most afraid of it, and take the greatest lengths to keep it away from their kids?

[1] https://www.nytimes.com/2018/10/26/style/phones-children-sil...
[2] https://www.nytimes.com/2018/10/26/style/digital-divide-scre...
did PKD predict the rise of the NPC?
It's completely reasonable that upgrading your phone and maintaining administrator access shouldn't be a challenge.
Sure, as far as this being a problem for Imperial College of London, you're stop-on.

But the fact that they're complaining and they should be introducing remedial courses (or something) is something of a "canary in a coal mine", an indication that these skills aren't being learned, with implications beyond medicine.
It saves I/O on HDD, which is useful if you have a good multi core CPU. Some things are compressed but not all. BTRFS has some heuristic which switches off compression if it's not saving space. It's not very elaborate now, but they plan to improve it.

See https://btrfs.wiki.kernel.org/index.php/Compression#What_hap...

I'm using zstd compression for my btrfs volumes.
As a result of the serialize-to-json approach, jupyter supports R, python, scala, go, lua, bash, julia, and haskell, among others. Its accessible to a much wider range of programmers, at the cost of version control being a bit weirder.
With the very important difference that on the Mac, it can actually be turned off.
What qualifies as unstructured data? Would you consider text content to be structured or unstructured? (e.g. for classification of documents)
Do you mean the extension cable that came with the original Apple USB keyboard?

It was only for the extension cable -- which are prohibited by the USB spec, so it was technically a "captive" extension. (The USB specs define captive as having a non-standard-USB plug, even if it's not physically captive.)

Blame the USB spec, not Apple. They're actually the only company I've ever seen make an extension cable that meets the letter of the spec.
In this context it was a typo (now corrected).
They evolve each generation. What happens after the 7 generation is that if no one could kill you until now, make a new wave of Invaders while keeping the best one from past generations.
Windows 10 October 2018 Update still not released, running out of October
I would really like to buy a box that was sophisticated enough to cache which channels I have and what is showing on those channels. They all seem to do a very slow refresh every time I switch between menus.

It's now a distant memory being able to switch between channels instantly. I should at least be able to page through the menus quickly.
Some of our forms have 150+ fields with a rule engine that hides/shows various sections of the forms or hides items from particular drop downs, even auto populating fields with custom data via 60+ rules. All using jQuery, and it's impossible to work on.
Google doogle game
Working remotely/flexible is definitely the biggest.

It definitely works from the employer side. I would have to be really excited about a new company or get paid significantly more to go back to working in a normal office with normal hours. Once you grow accustom to it nothing beats setting your own life.
Totally agreed on this.

I could do real work with a browser + terminal client, but have a few issues:

- None of the terminal clients really give you 100% of a normal keyboard (been a while, I forget what doesn't work right).

- Splitting the screen doesn't work well enough. I want 2 windows (browser and terminal) that are each 75% of the screen and the ability to switch between them, preferably from the keyboard. A 50/50 split doesn't work well, and switching the 70/30 split between windows makes a mess when it redraws my terminal on resize.
Expo – Helps you build React Native apps
That's like saying a pro soccer team should just teach you how to play. Surgeons need pro-sport level dexterity and it is extremely difficult, if not impossible, to achieve that if you start training in your 20s.
Maybe just an INFO block stating when a command is specific to a subset of DB engines and/or limited in applicability
Compiler Language with No Pronounceable Acronym
Why do you prefer Lightning to USB-C? Just curious.
A series that lasted more than one season? Brilliant!

Devil's advocate would raise the example of Dune perhaps, with a fairly decent IMO SyFy network TV miniseries, a lot more nuanced than the film and far more from the novel but didn't have the staying power of either of the two film versions. (Not that any of the film versions or the miniseries seems to be broadly loved)
To add to this, the jitter becomes more and more important the larger the scale you are running. The whole calculation (potentially the whole machine) is sitting around waiting for the slowest single task to finish up. Thus you get counterintuitive architectures, like a dedicated core just to handle networking operations. It seems like a bad deal to throw away 6% of your computation, but the alternative is even worse utilization. Highly coupled calculations are a very different beast because they cannot be executed out of sequence.
It is equal parts concerning and hilarious to me that actions taken at Burning Man are punished by an employer.

3/4ths of the tech industry would lose their jobs if such a rule was applied consistently
Yes, and the last one who survived moved in a way that helped it survive. It's not the best one the ones who reproduce, they all can reproduce, the ones who got closer or went through have more chance.
It’s a fascinating mystery, but I gotta say that’d make a crappy lightsail, considering that even at our current tech level we could make a much lighter one if we could manufacture it in space. (The experiments that have flown were all constrained to survive launch and unfolding.)
The normal answer here is to make sure that each side of the RAID10 (RAID01 is something different and much less common) mirror uses drives from a different vendor, thus giving each side a different bathtub curve / failure rate and mitigating the impact of a bad batch. This is a nice advantage over parity-based setups like RAID6 (since replicating this with RAID6 would require finding a unique vendor for each array member, and there are only so many vendors).

For archival purposes, though, you're probably better off with a normal RAID1 + some kind of JBOD setup (like with LVM); striping makes data recovery more difficult should you indeed lose all RAID1 sides of a given member.
'Britney Spears wanted to be a star': An oral history of 'Baby One More Time'
The base MacBook has 256GB Storage. I still don't think that merits it being $100 more expensive than the base Air, but sigh.

I guess the MacBook Air brand is just much more popular at this point. Being the "first utrabook" and considering you see many more Airs in the wild than New MacBooks, they probably just decided it'd be better for marketing.
I looked into using Dinero.js before but it was overkill for my use case of calculating cart totals in USD only. I went with Big.js because it was better suited for what I wanted: a small library for decimal arithmetic.
For an accessible recent overview see: https://christophm.github.io/interpretable-ml-book/
Tesla is working on a new ‘Megapack’ energy module at Gigafactory 1
Working for less than minimum wage on a temporary worker permit is not in any way 'trickle down'.

These ultra-rich people can dictate terms, can sway policy, in ways you can't even fathom. The person earning almost nothing has no say, no vote, no power at all.

There's no benefit to humanity when all their money is being squirreled away in offshore accounts where it creates only a handful of jobs.

When you're talking about giving something to your kids you usually mean, at most, a million dollars. Estates under $4M aren't even taxed. It's only in cases beyond that where the taxes get stiffer, and they should.

You don't want what happened in Europe where for hundreds of years the same families control everything with almost zero change in the status-quo despite countries and empires coming and going, long, vicious wars, famines, disease and conquest. Money doesn't move down the chain unless you make it move.

Trickle down is what the ultra-rich tell people is going to happen so they can hoover up more money.

In a perfectly ideal society every child born has the same opportunity as any other, they're all free to make it or blow it. That's obviously never going to happen, but letting the ultra-rich maintain their wealth indefinitely creates a permanent and insurmountable advantage for that class to the detriment of everyone else.
Yes. This is what I meant with "for the most part".

So I first made the app web-only, which is what I know best. Used CSS animations and they were smooth!

Then converted the project to React Native (because I wanted to learn how to make a RN app). But because I wanted to keep using the web app I used react-native-web, which had also been intriguing me for some time.

Result? Animations became much slower! react-native-web basically polyfills RN's Animated library [0], so maybe it's not very optimal. But to be honest, even when running the native app the animations seem janky (tried on Android via Expo and on iOS simulator).

So react-native-web is a great project, but I'll likely not use it again for a similar project. I'm a web believer anyway, so I'll probably do just web apps going forward unless some use case really benefits from native APIs.

[0] I never looked at the source but I assume the code for web animations is here https://github.com/necolas/react-native-web/tree/3fa18becc76...
He's arguing that that tax dollars should be divided among the city's residents, so even if you don't own an AirBNB or business, you will still benefit economically.
This article looks like a somewhat more straightforward summary of the new findings:

https://www.quantamagazine.org/astronomers-creep-up-to-the-e...

Here is the paper:

Detection of orbital motions near the last stable circular orbit of the massive black hole SgrA*
https://www.aanda.org/articles/aa/pdf/forth/aa34294-18.pdf
This type of article about PKD comes around more and more often these days.

What Dick really got his fingernails under was the idea that our subjective reality, our semantic map of the real, has become more real to us than any objective reality. He probes this at many levels, from that of our individual perceptron driving our subjective reality (eg. Dr Bloodmoney, A Scanner Darkly) or even the perceptron of others or another being so overwhelmingly powerful that it drives our reality (eg. Flow my Tears, Our Friends from Frolix 8). He also explores more directly manufactured realities, as in Ubik and The Simulacra, where forces actively set out to deceive, both out of compassion and cruelty - and sometimes just because.

Jean Baudrillard formulated much of PKD’s weltanschauung in his Simulacra and Simulation, which is as mind-bending a collection of essays as one is ever likely to read.

A particular recurrent topic for both is the idea that “The Empire Never Ended” - that we live in the latter-day Roman Empire, having inherited our fundamental western Judeo-Christian semantic symbol set from the commingling of Roman culture (Mithratic cult, god co-option, etc.) with first century Palestinian culture. Our map of reality is that which was last substantially updated then, and everything we have done since is on the map, rather than the underlying reality.

It all gets very gnostic (another favourite theme of PKD’s), but I do think that there’s a fundamental and valid observation that is made and expounded upon about the malleable nature of human reality.

In today’s world of ubiquitous hyperreality, sensationalised and manufactured narratives, instantaneous and often wildly speculative coverage of ambiguous events so far removed from us yet seemingly right on our doorstep, this philosophy becomes deeply compelling.

That reminds me - Hypernormalisation, an Adam
Curtis documentary, provides a light introduction to many of these ideas, if a bit of Baudrillard is a steep start.
Yes, I know this guy. I don't like the Apple repair (not) strategy. However I've also experience with several other laptop manufacturers. There are at least 5 laptops lying somewhere in my house. Most of them have broken hinges or broken plastic chassis so you can see inside them. Only exception is Toshiba with Pentium3 processor. Ancient but still rock solid, with no sign of wear (I could use it if it wasn't that slow). And the other one is this 6y old Macbook Air.

What I'm trying to say, is that people bitch about the Apple, but there many other horrible brands (models) out there. But there is not enough buyers to point that out as loud as in Apple case.

However the butterfly keyboard scares me a bit. They say it has been fixed, but personally don't have any feedback from Macbook Pro users and also this Air keyboard can be bit different.
But now the entry level Macbook Air is better than the Macbook in every way except the base storage level.
Fair point, but their SDK is allowing indie developers to fast track access to the ecosystem and hardware.

If Apple had a snap on controller like the one we're seeing Microsoft leaking, it would be game over. A great controller with great support on a refreshed Apple iPad mini would clobber everything on the market and it wouldn't even be close.
I've been using BTRFS for at least 5 years on my primary workstation and various other machines and have had no issues whatsoever. Being able to format the root of a drive with BTRFS and then work with subvolumes instead of partitions and manipulate them on the fly is wonderful, as are filesystem snapshots. No more planning partition layouts and/or dealing with LVM.

I would (and do) use ZFS on a server because it's rock solid and powerful, but I prefer BTRFS on desktops / laptops because it's more flexible and lower maintenance. The only major downside for me is that it pretty much only works on Linux.
sure Apple is expensive, but I think you're leaving out important details, like screen resolution, touchpad, keyboard (though that's been good for ages), OS improvements, power consumption, bluetooth and wifi, etc.
I've noticed something similar, it's mainly a lack of confidence. Being on the phone is being put on the spot, and your voice is the only stalling technique you have. In text or email or IM, you can pause and respond without anyone noticing you're stalling. In person you can fidget or walk across the room or make motions with your hands or make a face instead of saying something.

On a phone call, all you have is your voice. So if you get uncomfortable and start stuttering or stumbling and you don't have the confidence to recover, you're not going to recover.

You've also only got your voice to give impressions of your attitude and emotions, as well. People who are good on the phone tend to be animated, tend to use body language even if the other person can't see it, smile when they're happy, and furrow their brow when they're not. All of this impacts your speech, and a bit of over-acting goes a long way. They also know how to break into someone else's conversation to get a chance to speak.

These are all things learned over time, and someone who just started using a phone isn't going to have the skills or the confidence to pull it off.
that doesn't really have anything to do with this
It's probably impossible if the T2 itself fails; I imagine the encryption keys are in there. Data recovery is possible if the T2 is working: https://9to5mac.com/2018/09/20/apple-t2-data-recovery-transf...
It doesn't have one...
> - The router(s)
> - The printer(s)
> - the mobiles and tablets
> ...

All of those do contain some C, but the ratio of it to all the js/java/python/swift etc. on top of that (because this router has web, ui, mobile app and so on) is growing.

> The C world is much larger than most web people realise.

Perhaps. But it was a lot larger 10 or 20 years go, and C was wiped out as "the language" from many domains it used to occupy.