skysight-inc/HackerNews huggingface dataset:
The Expanse is a garbage TV series which totally and completely diverges from the novels - for no good reason, since it's a miniseries, with plenty of time to do justice to the books.

It's depressing how many people here either haven't read the books or somehow think this dreck is superior to the books.
Though to continue with the analogy, you don't want your entire workshop to consist of ad-hoc tools that kinda-sorta work for narrow purposes. You want your basics to be solid, well-designed, and applicable generally - so that you're not already having to account for their individual exceptions and shortcomings when you layer your hacky jigs on top.

I feel like there's a physical workshop analog of how (Lisp) macros get you one and only one additional layer of abstraction. I've made an impromptu "table saw" by fastening an upside-down circular saw to a piece of plywood, but it certainly wasn't a basis for doing anything greater and I had to be real deliberate about plugging that thing in.
>About generic, when I thought need it, I always able to find simpler design using composition.

How exactly would composition help you e.g. make a general purpose reusable math library for different kinds of numeric types?
I agree it is raising a bar for starting a new business but I think this is a good thing in this case.

As a victim of identity theft, I say that burden should be on entrepreneurs to learn and write good code. I have written a lot of bad code myself but back then everyone was writing bad code to get to market as fast as possible. People who wrote good code and followed best practices for their users’ privacy and security were at disadvantage. This regulation evens out the playing field, so now good guys/gals can compete too.

Also this is not hard if you were already following the best practices for security and user privacy. Sure there is some new stuff like real deletes instead of soft deletes. I can tell you from my experience that the people who are the most stressed about GDPR are those who are working at the companies where they had very bad dev practices. One of my friend who works at a decent-sized ecommerce shop, had to finally get rid of CC numbers in their logs. That guys had been pushing for better security and dev practices but would get overridden by managers and team leads.

I am glad that GDPR is finally forcing higher ups to finally improve their dev and security practices.
> Does anyone know why router manufacturers aren't financially responsible for the exploits that allow their devices to be hacked?

Sometimes the router companies are cover ops like TCP 32764
The day was clear, the crowds were large;
the bridge was full with a festive feel.
No one wanted to be the first to leave,
Soon there was no retreat...
As more bodies pushed in from either side
an unpleasant realization spread
there was no going back that day --
Golden Gate Bridge 50th Anniversary
That he considers activism for Palestine "pro-war" is telling in and of itself.
In 2012, when the article was written
Ah, this is so interesting! It seems like you're allowed or not allowed to keep data based on the data structure that you use to store it!
Because, just like GPL'd software, they all come with a "no warranty, expressed or implied" disclaimer attached?
>And bridge officials insist that the reason the bridge district isn’t permitting pedestrians to swarm over the Golden Gate for the 75th anniversary Sunday has nothing to do with the threat of collapse and everything to do with the threats of overcrowding and terrorism in a post-9/11 world.
I can only view like 4 lists of 13 articles each right now. The website directs you to download an app, which seems to be nothing more than a shortcut to a webpage. When i open the app, there is a banner at the bottom that says, "Get it on Google play".

All in all, Mix seems to be a work in process to me, and not a smooth landing off Stumble
It'd be a lot better of a situation if router boards were designed to accept firmware upgrades at a low level. After an attack, you often need to use the software updater to reset it. That can no longer be trusted if it's compromised. Consumer-level routers have been very low-quality for quite a while.
>What's debatable is whether targeted advertising is necessary for a business to maintain that profit. The GDPR suggests it isn't.

You're right to a degree. You're right, because ad revenue from the EU is a lot lower than the US. Even if targeted ads in the EU aren't a thing, then a service that mostly gets US ad clicks and ad views will be able to handle it just fine. However, this means that EU viewers/readers will be treated as second class citizens.
They directly address the Galloway arbitration proceedings, don't they?
Yes, I've read it multiple times - it's incredibly short yet filled with a lot of wisdom. I highly suggest you give it a second look.
redhat finally went where it truly belongs since decades ago: web rather than OS implementation.

Now, if they would so kind as to exit OS design and implementation, stage right, that would be awesome. The faster the better.
Things like this don't really have a "point" until the courts give it one. And I think the courts are going to give serious consideration to the viability of the press.
It's true for everyone to a greater or lesser extent. That's why ads and data abuse are the dominant business model on the Internet.
Highly likely?
I've been a long time xfce user

Recently - a year or so ago - I've switched to Gnome and was disappointed by it not being better on anything compared to xfce besides looking a little bit nicer

So I tried KDE, the last time I used KDE was in 1999, I was skeptical it could work for me, but I was wrong

Everything works right away, configurations are a bit messy but they are super powerful, even HiDPI, my crux with XFCE, just worked and is super customizable

I'm never going back to Gnome ever again
They should have exfiltrated to Tor, using a DGA, or a corporate-friendly network like OneDrive.
Would Epictetus and Marcus Aurelius generally make it onto a complete classics list, or is it because of Stoicism's recent resurgence in popularity?
You asserted "the free market has no incentive to solve the problem." I responded with a counterfactual. The broader assertion, that the free market will solve the problem, was not made until now. I agree with you on that.
Ask HN: What exactly small startup needs to comply GDPR?
Let's say, I have a website that doesn't sell any personal data to third parties, but uses email for registration purposes, stores some user generated content to show and analyses conversion rate with google analytics. What exactly do I need to comply GDPR?
It's simple math. The ad industry has gotten so large because complex ad targeting tools made it possible to deploy ad campaigns profitably.

I don't think anyone really knows this for sure. Of course, Ad Tech companies will come up with some type of "metrics" to show how profitable their particular targeted ads are compared to everyone else. But I think much of the recent technical advances in ad tech are driven more from an arms race mentality - i.e. as an advertiser I feel pressured into using the latest ad targeting tech, not because it is more effective, but because my competitors are using it and I don't want to be left behind (kind of like the VC FOMO herd mentality).

Edit: Perhaps you meant profitable for the Ad Tech companies themselves and not the actual product companies purchasing the ads. In this case, I believe your statement is valid (again, not because of the effectiveness of the tech but because of FOMO).
Quite possibly from my reading of the situation. Doesn't necessarily invalidate the claims against Cross however.

Sadly the aims of groups with good intent and those with bad intent sometimes coincide.
>Go might be nice and all, but I could probably never in good conscience use it seriously, for one simple reason: It’s dominated by Google. It was started by Google, and all of its core development (I assume) is done by Google people, with Google’s blessing.

I don't think Google is particularly the problem here. Go has lots of people working on and with it from outside Google.

The problem is that the core team is very resistant to any kind of outside ideas (while not being always brilliant with their ideas to compensate) -- and the community has fossilised to those loving the same ideas as well. It encourages a groupthink that's not there in other languages.

Contrast with e.g. Swift, which while run by Apple, has a great community participation story (to the point to going into too much bikeshedding).
>It is about protecting basic, fundamental rights that say 30 years ago we never knew needed to exist.

No. GDPR is an overreaching and idiotic law, where standard IP logs are illegal.
U.S. Government Is Cutting the Red Tape in Space
I didn't downvote but I think people really hate it when a web site doesn't work in their country for no good reason that they can see. So they're probably mad at you for suggesting a solution that involves allowing people only in certain countries to use a site. You might not have even been suggesting that... maybe you just meant one different login panel per country, which seems a bit silly to me. But downvoters vote on what they think they read, not what you think you wrote.
One can easily embed R into R^N with a dense image, so it's straightforward to see that one parameter is always enough. In the case of computable reals (which contain everything we deal with when doing things numerically), the embedding is even bijective. This completely misses the point, though, because the "natural" number of parameters is important in understanding reality.
Farmers are under strong economic pressures to reduce sickness in their animals. And as mentioned be others, baseline antibiotics use is not about reducing sickness. Animal welfare is a valid and important concern, but the best place to focus is on places where the farmer's incentives are not well aligned.
The US agencies have a very close relationship with router manufacturers. TCP 32764 for example was a backdoor many suggest they used cover ops to create and exploit.
That's been my experience at Microsoft. I'd love to start a new project there in F#. And I think the kids there would eventually grasp it and create better code. They're certainly smart enough. But it would take a while to unlearn OOP. My first year or two of F# code was complete crap. So given average tenure of a fresh grad bigcorp employee is a couple of years, it would not be worth it. I think this is a good decision though an unfortunate reality by Rob Pike.
So buy organic. And I’m guessing any GMO plants will be much safer than antibiotic-laced alternatives.
That was a really good read. Wired should pay Gibson to write a 25-years-later follow-up!
I cringe when I hear people criticize agile for trying to "fit" everything into a two week sprint. Competent developers always chunk their work into small, comprehensible pieces, and if anything, two weeks is actually bigger than most of those chunks, not smaller. Agile never requires that everything be done in two weeks, it only requires that there is demonstrable functionality every sprint (which doesn't even have to be two weeks, it could just as easily be three, or four, or six, if that works better for the team).
All the books Bill Gates has recommended over the last 8 years: categorized
Added to that, I like Valter Longo's recommendation of focusing on (healthy) foods that your ancestors ate; your body is more likely to be adapted to doing well on those foods.
It's not an inside joke, just sarcasm.
Many of them (judging from those supported by OpenWRT, at least) can be "flashed" / upgraded / restored via TFTP by interrupting the boot process.
> We're highlighting these primarily for the benefit of those unfamiliar with what's been going on.

Why? Do you think if you get as many second graders discussing a tenth grade problem that second graders can skip the 8 years it takes to get to tenth grade?

This bullshit reason was fine once upon a time when info was scarce, and the only way a complex problem got any attention was to make a loud enough noise so a grown up arrived on the scene.

When info is abundant the story changes kiddos. And if you don't understand why you aren't in tenth grade yet.
Yes, encoding data into numbers and creating an equation that essentially provides a bitmap renderer. Basically what computers do all the time, but we just don't realise it because most of the time they don't show the data that way. Reminds me of https://en.wikipedia.org/wiki/Tupper%27s_self-referential_fo...

Also related to how arithmetic compression works.
The Harvard Classics anthology was compiled in 1909.

https://en.wikipedia.org/wiki/Harvard_Classics
Satellites Vulnerable to Enemy Attack Spur U.S. Strategy Shift
Based on Ubiquiti's track record over the last few years, I certainly wouldn't bet my money on that.
The market has spoken.

No seriously, if it sucks so much, why haven't users responded by going somewhere else, thus incentivizing sites to behave well?
If you are into bootstrap, https://bulma.io/ is also worth checkout
This relies on the fact that your business can be served anywhere. What if you're in a niche that can only be limited to your area or to people who speak a specific language in that geographical area?
I disagree that PHP does not have a consistent design. Since PHP 7 they have been intentionally removing all old PHP warts and pushing the language to real consistency. They even have an RFC process now for proposing new features from the community so they can be more responsive.

It’s not statically typed like Go but it’s far from inconsistent IMO
Perhaps we should then take some lessons from how they in USA write laws.
It will also launch notepad.
Why aren't the electric cars being tapped as a battery for the house/grid while plugged in?
>And I’m guessing any GMO plants will be much safer than antibiotic-laced alternatives.

Would they? For one, there's nothing about GMOs that says they can't also lace them with all kinds of crap.

And it's mostly profit-driven amateur magicians engineers driving them, not actual scientists interested in improving learning and testing them long term. So I'd trust their safety guarantees as much as I trust tobacco or drug companies...
I think it's likely an emergent phenomenon. Still, being able to turn it on and off with specific components hints they're either the source of conciousness or a big part of it.
Are you planning for pregancy?
So. Someone is wasting your time, so you want to start wasting everyone's time and natural resources playing games with a script?

Stay away from trying to increase computational overhead. Everyone thinks computation is "free", but it isn't. There is a turbine somewhere cranking out annoyed pixies to drive your computation war with this botnet. The fact some actor has decided to distribute the energy cost to someone else doesn't mean you have to double down on the waste by multiplying the botnet operator's energy expenditure being dealt with by oblivious user's a thousandfold.

It's a bit like global thermonuclear warfare. The only winning mover is not to play.

The least resource intensive way of dealing with it is just detection and either preemptive drop (no more useful info) or if you want to get creative, start doing some whois digging with IP's and start blowing up some operator's inboxes with questions as to why you are getting malicious login traffic from their IP block so they can start running down the source from their end.

This is the Internet. We don't know everything going through it, but most operator's are generally open to trying to keep transits clean if they are made aware of a problem in a way that doesn't seem like a DDoS aimed at their time.
For years Ive been expecting to hear about some shock-jock in a big city saying "Hey Siri, find child porn" over the air during morning rush hour.
>> I don't see any actual mention in your posts why D isn't included.

Do you see any mention at kostya/benchmarks of why ".NET Core" or Ada isn't included?

>> … benchmark projects that include D and don't appear to be struggling under any kind of massive burden.

Check when those kostya/benchmarks language implementation versions were released.

>> What are your actual reasons for not keeping…

I don't want to do the work.
Wait, isn't that the exact scenario that has the most danger of breeding antibiotic resistance? Constant, low doses that just suppress bacteria population but don't wipe it out.

Antibiotic resistance is becoming a huge problem recently. It sounds like farmers are slowly trading in the most effective life saving medicine we have ever discovered for a boost in margins.
I agree micro-payments are likely to be Google/Facebook/Apple driven. The EU has been pushing for a mandatory "link tax" that may help fund some news organizations. That'll force more media consolidation though.
When, it's about being able to judge things on their specific merits -- as opposed to having some blanket one size fits all rule.

Law has nuance and cases (and corner cases), it's not some strict predicate.
What’s your setup? I have an EdgeRouter Lite but I’m looking for one or more WiFi access points to add to my network.
Ask HN: What would you look for a new social network?
So somewhat less likely then.
Thanks for the kind words re: newsletter :)

Are you thinking of FATCA? I’m not an expert, but from what I can tell, I’m not a fan. I think telling US citizens that they have to report is fine, asking foreign banks to report is fine, and requiring foreign banks that also have a US presence to comply is fine.

But if FATCA applies to some small community bank in Japan, then that’s ridiculous.
Very timely because I was just considering swapping my 12" MacBook with the 13" XPS 2-in-1. Does anybody know if the 13" version will also be updated later this year?
If it isn't already, it's worth switching the sqlite database to WAL mode (perhaps even by default, or as an admin option) using "pragma journal_mode=WAL"[0]; In standard "journal_mode=DELETE" mode, readers don't block readers, but readers do block writers, and writers do block both readers and writers. In WAL mode, readers do not block writers and writers do not block readers - the only contention is that writers block writers -- so you get much better performance and much less waiting in most use cases.

The downsides of WAL mode are:

(a) simple file copies are much more fragile - unless you have a "point-in-time" backup, you essentially must use the backup API to copy the database, or alternatively use [1] which does it for you; Best practice is to do that even if you do have a "point-in-time" backup.

(b) All processes that use the WAL database simultaneously must be on the same host. This is NOT a requirement for standard mode -- you only need an underlying filesystem without a broken locking implementation[2]..... (I would trust no NFS implementation based on history; No idea if SMB or AFS is trustworthy -- but if your underlying filesystem is good, you actually can do load-balancing / high availability through the file system with a standard-mode sqlite backend)

[0] https://www.sqlite.org/wal.html

[1] https://stackoverflow.com/questions/25675314/how-to-backup-s...

[2] https://www.sqlite.org/howtocorrupt.html#_file_locking_probl...
Seems related to recent results about compression and generalization in neural networks (https://arxiv.org/abs/1804.05862). Also to Bayesian Occam's razor arguments about univeral priors etc. All of these seem to be converging on the same point about how information content of a representation relates to generalization. Glad this paper points out that measures like BIC ignore information, instead substituting a weak heuristic such as number of parameters.
I have a George sitting on a shelf. I feel like powering it up and watching the Black Hole now.
Rasmus Lerdorf: PHP in 2018 [video]
What’s wrong with Redhat Linux?
Organic doesn't mean they're not using pesticides at all, and no fertilizer and singing kumbaya to their crops every night. The problem with the term "organic" is that it means different things to different agencies.
Given the strong congressional lobby against labeling, organic doesn't mean much in and of itself. The problem with genetically engineered foodstuffs is not necessarily the foodstuff itself but that in practice it's mostly synonymous with herbicide resistance. And that herbicide is mostly synonymous with glyphosate which is looking to also be really screwing with our gut biome on top of being a probable carcinogen. On the topic of glyphosate there was an interesting submission here [1].

[1] - https://news.ycombinator.com/item?id=17043629
Yeah, when it was first released no one wanted to believe it was kernel level compat.

Curious - what would you prefer to see Windows do to make it more POSIX compatible beyond the current work of making it actually POSIX compatible? I mean, you can use any package manager you like to install any Linux application - it's literally POSIX compatible.
I agree about the hostility to waterfall. Waterfall put men on the moon, so it can't be such a terrible thing. I don't think there is a conflict, personally---there's no reason that you can't plan sprints in the context of an overall waterfall schedule. In the real world, there are deadlines, and any process, no matter how agile, has to recognize that fact and work within schedule constraints. I think that what agile buys you is the opportunity for near-continuous integration and feedback, so that you know fairly early when you are either going to have to apply more resources, trim functionality, or extend deadlines. Properly applied, agile is better than traditional waterfall at flushing out unknowns and potential architecture issues, because of the focus on working, tested, demonstrable code from the beginning.
Show HN: Access S3 files like a tree
Do you have a link to a good guide on how you can use a MacBook Pro with the lid closed all the time? (Obviously with external display[s].)

I tried 2 times -- granted they weren't very honest attempts, I hoped to have it done in 5 minutes, but failed.

I am looking for a no-BS quick guide if you have one lying around.
The recent Vanity Fair story about this tragedy is absolutely riveting, even though you know exactly what is going to happen: https://www.vanityfair.com/news/2018/04/inside-el-faro-the-w...
To my human eye the facial landmark placement in this paper looks much better than the 3D reconstructions (which look pretty poor compared to the facial shapes a human eye or human artist would interpret from the photos). The authors argue that their approach isn’t limited by the explicit finite number of facial basis functions problem encountered in most prior 3D reconstruction work, but they seem to neglect that because of the finite size of the ground truth 3D scan dataset their approach is still limited in exactly the same way, it’s just limited implicitly rather than explicitly. If you don’t have enough ground truth scan data for black or Asian or Slavic or etc. faces, the network can’t learn to represent them correctly and you end up with the same low-dimensional results as the prior work, you’ve just hidden the low dimensionality from view by burying it in your neural layers rather than making it explicit in a set of easily identifiable basis functions. Sure, if these authors had a larger ground truth dataset they could do better, but so could the explicit basis function methods.

Again, the facial landmark detection looks great, my concerns are purely with the inaccuracy of the 3D model reconstructions.
Blockchain for Trustful Collaborations Between Immigrants and Governments
The crowd control issues definitely sound like a good reason to not repeat this. Or at least not without making each side of the bridge one-way for pedestrian traffic and controlling the maximum number of people allowed on the bridge at each time.
Yes, I acknowledged that.
Smart contracts that are smart and can function as legal contracts