skysight-inc/HackerNews huggingface dataset:
I see you straightfacedly posting screencaps taken from /pol/ and I'm going to take it as the first sign that this site is now on a cultural downturn.
> at least if the prisoner himself so chooses

is the missing part in most cases.
I don't have any reason to doubt you about the direction Spiegel has taken and based on other stories in the past few years I'm not a fan. But this story you've cited --- maybe it loses something in the Google translation? --- is pretty gross.
The Vatican’s Astronomer on God and the Stars
This is not a uniquely British phenomenon.
The accent was on "the mayor for fifty years".

Local government is still a government. Things like this and the Electoral College make US an archaic democracy. Maybe it's better to fix your own system, before trying to teach others?

The fact that you had a banana republic with a life-long dictator just 5 miles from downtown LA - speaks something.

No criticism, more like a surprise. I don't care about politics and even if I did, I'm from a country which is a strong US ally.
Faraday Future had the worst year possible for an EV startup
What do you mean when you say habeas corpus essentially requires a detention to be made public? Habeas corpus provides for a review of the legality of a detention for the requester. How & when is any information given publicly under habeas corpus laws? What makes you think habeas corpus and privacy can’t co-exist?
I guarantee you it would be used to penalize unattractive people and people who they decided they just weren't interested in.

It's the "downvote for disagreement" problem.
Context: https://cnab.io
Rupert Murdoch, the Australian-American?
You obviously did not read the article.

> public information should be open by default to the public in a machine-readable format, where such publication doesn’t harm privacy or security
Why doesn't the US have a good regional high speed rail network?
> done a wonderful thing

That's the least you expect from a $200m project. It's a massive failure if they don't deliver with that amount of money. It's just that they lose nothing but reputation because it wasn't their money.

Bad management so far.
14 High-Performance Java Persistence Tips – Vlad Mihalcea
Related book I found very interesting https://en.m.wikipedia.org/wiki/The_Shallows_(book). I always felt this way but after reading this book I doubled down on reading on paper.
Spring Data JDBC – Many to Many Relationships
I was saying that we have more than one technical competitor and also that the news media seems to go all-hype, covering one or a few stories instead of more broad spectrum. For me, PBS news is the best model: cover a broad range of stories.

The article covered just one competitor, and I stand by my ‘rich in hysteria’ comment. Also, completion from China, Europe, etc. is in general a good thing in my opinion.

Do you like the current ‘one big story’, let’s beat it into the ground style news coverage? Just curious. Anyway, my opinion is that this article is awful.
Its very easy and rapidly becoming even easier to write modern c++ code that doesn't have dangling pointers/refs. The built in static analysis that Rust relies on to make its memory safety guarantees is no longer a real advantage. This type of criticism should have stayed in the 00's tbh because it really isn't true now. It's rust which will be playing catch-up to gain feature parity with c++ in the coming decade.
Power measurement with BayLibre's ACME cape (2017)
Whatever gives you that idea?
Sciter's author here...

I am thinking of making Sciter as UI module for NodeJs.

1. Strip down version of Sciter - only HTML/CSS/Graphics modules. It will use JavaScript of NodeJs (either V8 or Chackra).

2. That version will be Open Source in the same way as NodeJs itself.

The goals are:

1. To provide more optimal alternative to Electron - faster and far less resource consuming.

2. Modular and reusable implementation. Example: Sciter contains my own Graphics C++ library that wraps various backends: Direct2D/Write, CoreGraphics, Skia, Cairo, GDI+. Such Graphics module library alone can be useful in other projects. Same is for HTML/CSS modules.

Not sure if all that is interesting for someone. If it is - please let me know.
Where did you get that kind of motivation? Sounds almost super natural.
Patreon also works great for some sites (and not at all for some others).

To be honest, I don't particularly like Wikipedia's huge banners with pleas to get the last few millions in donations. If every site did that users were as annoyed as they are by regular ads.

A donation model might be the best thing to do, we just have to find the best way to implement it.
"Ideological" and "parsed to remove anything that could upset sponsors" are incompatible goals.
Please stop with the chauvinist stereotyping. Brits aren't special in this regard.
Open data is the first step.

I wish I could do more business with my gov't (State and Local) through the internet.

"Copies of documents cannot be ordered through this website, by email or over the telephone." Only fax and snail mail...
https://www.dos.ny.gov/corps/faq_copies.page.asp
Detroit has some of the highest public school spending per student in the country with some of the worst outcomes even for an urban area. It's a pretty common pattern that cities spend more per student than suburbs and the schools are "worse" (by just about any quantitative metric). And, yes, it's historically been a big reason for families who could afford to do so to leave cities; the alternative in their minds was to put their children in private schools.
I've learned TypeScript and introduced it at my company. It's awesome.
Totally. I had been planning on moving from vanilla/jquery to a framework (Angular, React) for a long time but the initial setup and complexity always repelled me. I knew Vue.js was what I wanted the moment I read the docs.
The Brain’s Autopilot Mechanism Steers Consciousness
React Native

I had a use case that I wanted solved for automatically tracking how much crypto I own on exchanges that hasn't been done by any other apps/websites. Used it as a learning/side project, and got the mobile apps on both app stores (they're not as picky as you would think, especially the google store). User base of 1 (me). Web app/api in rails. I used create-react-native-app (Expo) and have not ejected yet. It's an awesome developer experience live reloading your device wirelessly. The biggest difference between react and react native is what lives in your render function: instead of <divs> you have <Text>.

2019 will be elixir+phoenix (finally). I plan on creating a self hosted RSS reader with the new phoenix live reload module that should be pretty slick
I think that anxiety or depression can be a factor. Because before programming was just a hobby for me. Now I'm doing a coding bootcamp where I pay about $100/month which is a lot for my family. I have a lot of pressure on me to be good to get a job, since I am going all in for a tech career. I am going to school in the day and doing the coding bootcamp at night and I'm learning from other sources too because I feel like I have to work 120% to be better than other to have a better chance finding a job.

I'm not sure. :(
This is ongoing, and Microsoft and Google continued browser experiments with another algorithm (paper titled "Frodo: Take off the ring! Practical, Quantum-Secure Key Exchange from LWE") https://eprint.iacr.org/2016/659 - you can also see a recent video from DEF CON https://www.youtube.com/watch?v=SCdaYAFx7hw

In both cases, they are using a type of lattice-based cryptography known as LWE (learning with errors).
A pure DSL/cable/fiber-optics modem is relatively okay, assuming it's a sane unit, it only does modulation-demodulation on Layer-1/2 with little attack surface. The bad thing is nowadays they usually came from the ISP as a modem/router combined unit, and neither the performance nor security is ideal.

I always see an ISP-provided router as a hazardous & untrusted device. If it offers bridged PPPoE, I would configure it so it works as a pure modem, even it means breaking into the telnet console. Otherwise, I would rather put my own router behind it, double-NAT and firewall it out of my own network.

In Germany, the Choice and Connection of Telecommunication Terminal Devices Act have been passed with the support of free and open source community, which ensure a user can use their own router to connect a broadband network.

https://fsfe.org/activities/routers/timeline.en.html
As a theater major who spent the last 8 years doing web development and web design I decided to start building augmented reality games using Unity, Vuforia and C#.

My best decision of 2018. I have never been happier with my day-to-day work.

The theatrics of it all take me back to college. The amount of creative freedom you have to build narratives, characters and effects is just so much fun.

Highly recommend for any one who was involved in theater.

You can see what I have been building here: https://codetocanvas.com/
> On another note, I'm wondering how it has changed Sex. It seems sex has never been easier to have due to these dating apps. I wonder if people will be able to settle down.

This is just an enormous pile of social baggage and stereotypes. "Marriage is about a reliable supply of sex" - really?
The sandbox can share memory with the host but says it is running a separate kernel https://techcommunity.microsoft.com/t5/Windows-Kernel-Intern...

I think just saying it's a VM is an over simplification
What was the effect size?
You don't need to understand FFTs to understand how to update good software. If there's a segfault generated by a program and I can run it though a debugger I should be able to fix the segfault without explicit domain knowledge of the code. My modifications should be testable via unit tests. There should also be a formalized process to incorporate my changes into the authoritative codebase. That process should contain a code reviewing process where one or more experts on the codebase critique my code.

These are all software engineering things that have nothing to do with domain knowledge.
> I think this comment is a bit too harsh, and I would rather we just discuss the points he makes, not his credibility.

I was trying to address the points he made but parent appealed to his authority which I haven't found convincing.

> To apply your own standards, have you been a prolific Clojure contributor/hacker/user? Have you contributed to any major open source Clojure projects?

I have been a user on a commercial project. It's a fine enough language. I wouldn't call myself an expert. And I haven't given a keynote address where I call out Clojure for getting things I don't understand completely wrong.

> Can you actually say what about Maybe/Either he got wrong because it seems like he understands it perfectly well, speaking as a Scala developer.

His point about Maybe was misguided at best. The function `a -> Maybe a` is a different function than `a -> a`. Despite his intuition that the latter provides a stronger guarantee and shouldn't break code, callers may be expecting the Functor instance that the `Maybe` provides and therefore is a breaking change.

His point about `Either a b` was perhaps further from the mark. It is not a data type that represent logical disjunction. That's what the logical connective, disjunction, is for. Haskell doesn't have union types to my knowledge. Either is not a connective. It's a BiFunctor. His point that it's not "associative" or "communtative" or what-have-you simply doesn't make sense. In fact he calls Either "malarky" or, charitably, a "misnomer."

To his credit he says he's not bashing on type systems, only Maybe and Either. But he later contradicts himself in his conclusions. He goes on about reverse and how "the categoric definition of that is almost information free." And then, "you almost always want your return types to be dependent on their argument..." So basically, dependent types? But again, "you wouldn't need some icky category language to talk about that."

So again, I think he has some surface knowledge of type systems but I don't think he understands type systems. I'm only a beginner at this stuff and his errors were difficult to digest. I think if he wanted to put down Maybe and Either he should've come with a loaded weapon.

He's had better talks to be sure! I just don't think this one was very good. And in my estimation was one of the poorer talks this year.
RedixDB appears to provide a lot of new functionality that is not available to a plain Badger database.

I disagree that Badger plays such a big part in this project that it needs to be included in the title. Badger is only the storage component and it can be easily swapped out for an alternative.
I learned how to program Adafruit Circuit Playground boards using Code.org's "Code Studio" (essentially Blockly/Scratch) for a middle school coding club I ran that year.

(Here's a demo of using code.org to have two dev boards signal each other to take turns cycling through their LEDs, complete with running into demo gremlins a few times - https://www.youtube.com/watch?v=SKFb9F4Xxb8 )
The discussion post is hard as you have to filter the noise and people who know less than they think they know. It might be doable but it is a hard problem
I haven't played but is this what you get after 8 years with $200m?

If the $200m came from a studio's budget, the guy is fired 5 years ago.
> Afaiu 2fa primarily protects from password leaks on the part of the service and coincidentally some other kinds of leaks such as keylogging. Not so much from data theft on the user's side.

2FA is meant to protect primarily against phishing. It happens to protect against some other attacks as well, but phishing is the primary motivation.

That's why physical U2F devices are considered the gold standard of authentication today - it's possible to phish a TOTP code, but it's very difficult to phish a U2F signature, and impossible to do so through a scalable, automated attack.
What do you think this kind of comment is adding to the conversation?
FWIW, the author, Alex Howard (who I'm friends-via-Twitter with), is as familiar with this as anyone. He was previously a senior analyst at the Sunlight Foundation, which is a prominent open-government organization: https://sunlightfoundation.com/author/ahoward/

The submitted post includes a link [0] to an article he wrote a couple days back, which provides more context on "How did open government data get into the US Code?", including the nitty-gritty of how the original bill was proposed in the last session but ultimately left out of legislation. Howard writes that the legislation was "one of the primary legislative priorities for me during my years as a senior analyst and then deputy director at the Sunlight Foundation"

[0] https://e-pluribusunum.org/2018/12/20/senate-passes-evidence...
Best app to sift through the schedule and bookmark interesting talks?

Bonus if they can provide a link to the video later.

Best I found so far: https://play.google.com/store/apps/details?id=net.gaast.gigg...
That sums up pretty nicely, why I don't use Firefox. On Safari it only managed to spam my history and download cat images periodically, but I could easily close the window and it didn't spawn any additional windows.
Terrific list. In addition to the Theranos book, Bad Blood. I'd also check out Paige Williams' The Dinosaur Artist. Deep dive into world of fossil hunting and collecting.

New Yorker article on which it is based, Bones of Contention: A Florida man's curious trade in Mongolian dinosaurs

https://www.newyorker.com/magazine/2013/01/28/bones-of-conte...
Previous US Administration Facilitated Christian Genocide in Nigeria
That's horrid. The BBC producers admitted they knew they were putting him in harm's way by republishit the video, and they intentionally went ahead anyway instead of taking a few minutes to fix the video.
This is exactly right. And this decay is in no small part responsible for the lunatic, polarized times we live in. It is impossible to come together if we do even have shared facts to reason with.
I 100% agree with your opinion. Initially when he was discussing his analysis of Trump it felt like he was doing to tell us about Trump’s skills in persuading etc., but it has just turned into it being a mouthpiece for Trump. It’s so sad that such a talented person can become that. I truly enjoyed the book though
> there was a carve out “for data that does not concern monetary policy,” which relates to the Federal Reserve, among others.

Does that mean they won't open data that affects monetary policy or that they will only open data that affects monetary policy?

Either way that seems huge.
I learned c++ fresh two years ago. While I enjoyed learning python, I had the vomitous reaction to rust, not c++. In fact, I find modern c++ to be quite similar to python for many problems.
Interesting that the Federal Reserve was exempted from this legislation.
I found a much subtler message hidden in that episode, very similar to all the other similarly subtle messages sprinkled throughout the show.

Everybody there was acting perfectly predictably, and rationally, and the consequences for the behavior displayed were eerily similar to what they would have been without all the technological pomp.

The technology winds up simply making the normal progression of the events of life happen just a bit faster. Hard working, social people that you would expect to be successful still become successful, and entitled people like the protagonist of the episode has that entitlement drawn out far more quickly than we would ordinarily see.

There's no dystopia, just unfamiliarity with the setting that the show exploits to dramatic effect to make you think it's dystopia. But if the world of Black Mirror is dystopic, then you can level the same charge at today's technological milieu, and yesterday's, all the way back to sharpened sticks and stones. Technology doesn't destroy our humanity, it amplifies it.

Real dystopic fiction, like 1984 or A Clockwork Orange, is dystopic because it magnifies the human selfish instinct such that it turns into the villain of the story. But Black Mirror contains no grand villain, just plain old ordinary drama. The characters fight each other, not an immense system that's hellbent on destroying human dignity.
Ask HN: Favorite fiction books of 2018?
Similar to this one https://news.ycombinator.com/item?id=18743465 but I'm looking for fiction, poetry books to read next year.
It depends on the state. At least here in New York (the state, not the city), school district boundaries have nothing to do with municipal boundaries (which, yeah, adds another layer of confusion!)
The story of Vernon in LA County is actually fascinating. It was created as sort of a corporate owned state. The neat trick is that nearly all the housing was owned by the people who run the town, so while nominally it’s a democracy if you don’t like how things are going you can just evict all your voters and replace them.

The second season of True Detective is based in a fictionalized version of Vernon, with lots of footage shot in and around the area.
Wow, my focus is out of control. I started skipping numbers when I was on 50.
True, but there are workarounds.

Sentiment analysis or event a simpler solution - requires to highlight a sentence. In virtually all abusive messages showed by female friends of mines, it was plain obvious.
https://youtu.be/E9RmAo6XVAA?t=178
[David Packman]
I bought a new macbook. So, I learned how to use it. Coming from a linux background, I found the task a bit daunting.
You specifically requested to be outside their CGNAT, and now look at your CPE, wide open to the WAN.
Computer vision / OpenCV. It’s so fun to get the computer to “understand” what it sees with dedicated GPIO style sensors. I can also apply it to another hobby, which is fun. There is tons of resources out there. I use PyImageSearch for generic tutorials and the udacity computer vision course for more theoretical bckground. Looking forward to doing some embedded deployments and using GPUs.
I’ve been drawn to WebAssembly this year and have written some small test projects in Rust and Zig that target it.

I really like Zig as a language and started doing the Advent of Code challenges in it but had to give up as Christmas organisation took over. If you’re looking for a C replacement with a simple yet modern feature set it’s a pretty nice language. I found it pretty easy to be productive right away.

https://github.com/meheleventyone/aoc-2018-zig

I also dabbled a bit with TypeScript for the teensy amount of glue I wrote to get my WebAssembly modules doing stuff.
> (who I'm friends-via-Twitter with)

Full disclosure? Odd brag?
I understand what you're saying but I'd like to push back a little. The loose analogy of superposition applies to a very large number of algorithms just as much as it applies to this one. You could likewise apply it to sorting - a "Wave Function Collapsing Sort" considers all elements of a set to be in superposition, then gradually "collapses" each index to the element which matches. It does this iteratively until it either sorts incorrectly and must start over, or until it produces the correct sort.

In other words, this isn't actually a superposition. You could definitely say there's entropy involved, but really this is replacing the word "uncertainty" with "superposition." If you do that, an extraordinary number of algorithms suddenly fit the template of wave function collapse. Basically anything that has a probability distribution and iterative reduction, because that's what this is (and not a wave function).

I'd also say that flood fill actually looks like a flood filling a room if you see a 2-dimensional visual of it pathfinding around obstacles. Personally I don't really care about how algorithms are named, but I think flood fill is a bad example because it actually looks like a flood filling a room.

> I have my own theory on why people like to complain about this particular analogy, but for the sake of not causing offence I will leave it there ;p

Why even mention it then? "I'm thinking something that might be offensive so I won't say anything"; sort of undoes the whole not saying anything bit, doesn't it?
Well, yes, but there are other solutions :)

The trick is to raise the baselines (as in, every guy should be reasonably fit (quite easy) and well dressed, etc) while having more dimensions on which to measure men and partners (as in, not just bank account; find niches where you can excel, probably the easiest approach is to combine two separate areas/skills, for example be a specialized lawyer, or learn Chinese if you're American and combine it with your profession).
One challenge with this mechanism is leakage to "out-of-band" relationships... Your app can successfully promote a high-investment approach to dating, but users can still try a more promiscuous approach on another app - diluting trust about mutual investment on your app. Starts to sound like some pretty traditional social conflicts about dating cultures!
I want to read about those flaws in detail but do you have any articles or blog posts links of such?
I'd say the weakening of prudishness is recent phenomena and it's too soon for it to have an impact on society's success. We'd need to wait a couple hundred years to see where it leads.
> --- maybe it loses something in the Google translation? --- is pretty gross.

The translation is not to blame - the story is pretty gross.
At least that is my opinion as a German native speaker.
I messaged an OKC employee on OKC about this once and she denied (b). My guess is they wanted to "improve engagement" or something.
This policy exists in many states. But plenty of local reporters have tales about how officials respond with PDFs because they either don't realize that the PDFs are generated from a (legacy) system that could output XLS/CSV, or because they fear that Excel sheets/text files are alterable. The benefit of having the law, though, makes it easier to convince officials to tell their IT people to get it right, under threat of lawsuit.