skysight-inc/HackerNews huggingface dataset:
We've had quantum computers since the 90's. We just haven't had "useful" quantum computers yet [0].

An implementation of quantum computers that is currently flourishing is one that is built out of superconducting circuits. This makes it easier to scale the quantum computer because you can leverage existing nanoelectronic fabrication techniques [1].

[0]: https://en.wikipedia.org/wiki/Timeline_of_quantum_computing

[1]: https://en.wikipedia.org/wiki/Superconducting_quantum_comput...
Similarly, the Ra story on qntm.org has magic be well-defined to the point of having an intentionally boring college lecture, with the magic spells being both consistent and recognizable. The author did a writeup of some of how the language is structured.
Hi-Fructose (honestly)

https://hifructose.com/
You can't reliably do it. This type of thinking has led many to invent conspiracy theories based on the natural background radiation that we and everyone on planet Earth are awash in. Background radiation also varies significantly unless you use very long averaging time frames.
There is probably some value in being able to read the original founding documents of your government. In the United States those are written in cursive.
This is really useful to know. You're right, I think an engaged user might use a product once a month or so. The challenge is to stay at the top of their minds the next time they look for a new name. Having a login with value-added features may help with that.
Indeed. Programming languages are a buyer's market. Sure, you can feel free to do whatever you want with your own language - just don't expect people to take it seriously.
did you google the name before deciding on it? The term "8th" already has a well-established association that you might not want attached to your company:

https://www.urbandictionary.com/define.php?term=8th
I have an on demand 10kW water heater, it's my shower.
Back in the days of Mac OS classic, there was a tool called ResEdit. You could use it to explore and modify apps. Or the core OS. While it was running.

It warned you this was a bad idea, but I did it anyway. It took ten years before I saw a computer lock up that hard again.

That’s how I see humans DIY hacking their own genome. If you’re lucky you’ll get what you were after. If not, you now have sexuality transmissible lycanthropy which (as a side effect) lobotomies you as your new skull shape was designed by an artist and not a biologist.
If programming is wizardry, things written in Excel are definitely necromancy: the end result is shambling, hideous, and unnatural, but for certain things it gets the job done.
This is insane. If they can fingerprint your images, why can't they provide a tool for processing the image and sending the fingerprint only? Can you imagine how big of a target a tailor made database of blackmail material linked to facebook accounts would be?
What about teaching it (EDIT: making a signature) as an art form, for the soul purpose of creating something unique? (EDIT: not necessarily cursive)
This is infuriating to say the least!!! >:-(

Bunch of Bullshitters!!! Who's supposed to oversight these IDIOTS?
Fortunately there is difference between creating deadly virus or bacteria and weaponizing it. Effective weaponization requires stabilization. Biwoweapon must survive in the environment and there must good delivery mechanism. Creating epidemic requires optimizing the delivery, contagiousness and symptoms.

It seems that North Korea has remote islands dedicated to bioweapon development and testing. Biosafety level 4 laboratories are must if your researches go to home each night. But if you can do the most dangerous parts in islands where people are in quarantine and have prisoners to experiment with, it's easier. It's impossible to know how well they have weaponized their bioweapons.

Description of North Korea’s BW Program from ROK Parliamentary Audit 2015:

>North Korea has 13 types of biological weapons in
the form of agents, and it can cultivate and weap-
onize them within ten days. In an emergency, it is
likely that the North would prioritize using anthrax
which is highly fatal and smallpox which is highly
contagious. Special forces, airplanes, and contam-
inated carcasses are the potential delivery means.
It appears that the North has not developed missile
warheads with BW payload.
The part I liked most is the first (and only) comment:

> Hello, the first line of my .inputrc is:
> # this file can be reloaded by bash using shortcut C-x C-r

So practical!
Hi, do you know of any docs / blogs that describe how to build what you have built? it sounds amazing but I don't know where to begin. do you write to the data store with some key / value pair, and subscribe to data by the key so you get back what you want when it changes?
As other people have said, it has been possible to make bioweapons for a long time, but engineered bioterrorism hasn't happened.

There are a few reasons I think. Firstly, there is a cultural disconnect between fundamentalism and science heavy weapons development. In the same way that ISIS is not building gigawatt lasers or rail guns, the groups capable of terrorism don't prioritise research. They are often very atavistic, wanting a return to a less technical, less advanced society.

The second thing is that engineering even the simplest organsim is still hard. If you are trying to build a pandemic virus, you need a fairly elaborate set up to do it and avoid killing yourself first. This is far less accessible than making explosives, or obtaining guns.

The biggest risk is state funded labs in eg North Korea, or the emergence of contract labs willing to do anything for a fee, eg a 'biohacking' equivalent of Hacking Team.
Ah, missed that, thanks. Yeah I guess you have to trust that part. I guess I'm willing to believe that. Hopefully it's not like with Snapchat where everything get stored behind the scenes forever even though it "disappears".

Also, wonder if basing things on hash will make detecting slightly modified versions of that content almost impossible. E.g. IG / YT can detect if you upload content with a piece of music that's copyrighted regardless of how much you alter it, but this would be fairly primitive.
> I can remember the pain and hand fatigue that cursive writing gave me

I remember the pain too, having written a lot, and in cursive, in school; I'm not saying it's easier to write a lot, just that I've heard and anecdotally observed that very young kids have motor skills that seem better suited to the continuous movement of joined-up letters.
The funny thing is that the grey quotes in the article look very close to Cursive Italic, which is faster than American Cursive(what we all know as regular cursive) and Manuscript + it is just as easy to read as Manuscript(print). If we actually cared about efficiency and effectiveness in handwriting we would have switched to this a long time ago.

I do calligraphy as a hobby. I'm going to time myself but I'm already 100% certain I can write much faster with Cursive Italic in spite of the fact that I spend just as much time writing printed characters.

American Cursive looks very nice when done properly. However, it requires near-perfect execution to be legible.
This is not the same as what gitlab is doing. React had attributes in order to remount correctly on the client side after a server render, this was removed. Using the latest react versions have nothing on the dom that isn't specifically needed to render correctly.
If you have itemized before and no material changes have occurred in your tax situation then you don’t have to itemize again.
Reading and writing are two different skills. I can read a variety of different calligraphy styles, for example, but would be hard-pressed to reproduce them well.
Analyst finds Tesla Model 3’s fit and finish ‘relatively poor’ after test drive
A possible solution is to have a separate (otherwise unused) package in your codebase with just a test in it:

//compile_test.go
func TestThatThisModuleCompiles(t* testing.T) {}

//list of "type implements interface" tests
var _ mymodule.MyInterface = myothermodule.MyStruct{}
...

Then you just ensure that `go test` is run, e.g. by the CI.
It's as if dpiers read my mind! :)

My arguments exactly mirror what he/she has said.
Ex post facto laws are anathema.
I heard https://beagleboard.org/black can boot and run Linux w/o any blobs either in bootloader or kernel (provided you're OK with a sub-par screen resolution and not using the onboard GPU)

https://news.ycombinator.com/item?id=12584880 and others might have details on WiFi and such
A grandfather clause like this doesn't make a law "retroactive". It exempts people who would be subject to the law because of things that happened before its passage from its effects, when the specific behavior in question (say, e.g., filing your taxes after the law's passage, on income earned before that passage) is newly affected. It prevents "punishing" people for behavior that wasn't contrary to the law, when they engaged in it.

It is, therefore, the exact opposite of retroactive.

EDIT: phrasing.
Is there a way for me to audit that the image is never stored? (No) It seems like that's a huge honeypot; someone compromises the "upload your naughty photos here" endpoint and has an endless supply of "non-consensual intimate images".

Edit: Thinking about it a bit, I'd be way more comfortable with the idea of the image hashes being computed on-device and only the hashes being sent to the server. This opens a different door of abuse (by essentially permitting individuals to ban someone from posting an image by uploading the hash of the image), but it's definitely preferable to encouraging people to send all their selfies to the privacy commissioner.
While what you say is factually true, does anyone else find it morally repugnant? The idea that information like your genetic code, behavioral data, photos of your likeliness, etc. might be owned by someone else strikes me as both slightly ridiculous and incredibly dehumanizing.
This guy needs to be held personally responsible. But he won’t be and that makes me extremely mad.

It sucks that the rich and wealthy can be as morally bankrupt as they want without any/many consequences.
For sorting slices you only have to pass one function:

sort.Slice(s, func(i, j int) bool { return s[i].X < s[j].X })
Which is why I added the 'mature' qualifier.
I recall enjoying that series. Correct me if I'm wrong, but at some point he brings a friend over to his world and gets made fun of for programming magic in Forth.
That's a very good point. We have it for wifi already, so...
He would pay more with the AMT being repealed, as the higher marginal tax rate would apply rather than the AMT rate.

This trend of going "whaa, but Trump!!!!!!" every time anything happens in government makes for lazy debating.
> But really, licensing things under GPLvX-or-later is the best way of handling licensing updates with many contributors.

Even worse. Now the FSF, or whoever wrestled control of the FSF in he future, has the authority to relicense as they see fit.

No, I stated my preferences when I licensed it the first time. If that doesn’t work for you in the future, tough beans.
Yeah actually that's really funny.
Just feels like you're halfway following good JS practices. Ex: using Vue is great, but still rendering templates the "old way" instead of server rendering correctly for the whole app and having components remount. Totally get your point :)
From the first comment:

> I don't think we're looking at a Butlerian Jihad any time soon

I personally know many people that see something Butlerian Jihad-like as inevitable. Most say they would regret the loss of some technology, but the appeal of being free of complex wizardry trying to manipulate them in ways seem forever outside their understanding has increased a lot over the last few years.

A small-ish subset of that group are actively trying to start a
Buterian Jihad. Don't write off the possibility of blowback from the growing group of people that feel technology (and the people that make it) are "disrupting" their income wht remains of their agency over their own lives. There are many ways that could play out - most are not full revolts against technology - but predicting the future is hard. What I do know is that when you see pitchforks and torches... it's too late.
Hi! I am a Frontend engineer at GitLab.

Our frontend application was originally built with Rails. When we added Vue, we did not refactor our entire code base.

This means that we've kept the existing server rendered pages. Once the page is rendered we build our vue app on top of it.

The reasons why we pass certain data through HTML is:
1 - Avoid duplication.
Our endpoints and paths are still built in rails, by passing them through data attributes we keep only one single source of truth
2 - Passing data from the server to the Vue App
Some data is not being sent through the API, but we still need to access it. For those cases we also use the data attributes.

We know that this is not ideal but it was a mid term solution that allowed us to quickly add Vue.

You can read more about our architecture with Vue in this blog post: https://about.gitlab.com/2017/06/29/gitlab-at-vue-conf/
Runtime Refinement Checking of Concurrent Data Structures [pdf]
Go is woefully missing some really key features, which you encounter when tuning it for high performance. My list of grievances:

- Dep handling was never considered. Makes sense given Google's monorepo but thats not how the world works.

- Stdlib just loosely wraps posix features with many C flags copied verbatim. These APIs are old and could use a refresh but Go never bothered.

- No easy way to construct arenas/pools. Once you go down this route you have a great headache of releasing in the right places. The GC doesn't cut it, you need pools sometimes

- Debugging basically doesn't work on some OSes. No easy way to attach gdb and see what's happening. Doubly so if you use Cgo

- Similarly, Go doesnt bother to hide the differences of different OSes. Up to you as the programmer. Again not surprising for Google's all Linux world. If everything is Linux then OS difference doesnt matter. But even Python does a better job here.

- Logging is poorly thought out as evidenced by multitude of third-party log packages. Anemic compiler means you can't get verbose logging without paying a performance penalty.

- No RAII. Defers are a lazy attempt at this, but they're not even close to being as good as RAII. This is probably the biggest point where you realize Go can't dethrone C++

- Tricky Close() semantics force you to architect entire program around who will close() things at end of their lifetime. Lots of terrible hacks ensue when people build something that works but realize close ownership is ambiguous and rightfully don't want to rebuild it all

- Channels don't have a good way to deal with errors. You're forced to come up with an ad hoc solution to deal with your graph of goroutines/channels when one node errors

- No supervision tree. Erlang existed far before Go but they didn't learn from this key feature. But it would greatly enhance Go to have it

- Hacky reflection semantics that cause subtle runtime bugs when a JSON struct field's name starts with a lowercase letter. And of course, there are no generics, the larger issue here.

I was hopeful that Go would fix some of these things before it went 1.0 and locked in its syntax. Sadly that didn't happen as it was likely already locked in at Google. Go is ultimately kind of brain dead, useful for some very particular features but not so compelling that it can replace any other language.
I teach high school math and science, and I fully recognize that most of my students will not end up in math and science-focused careers. So I think pretty carefully about my goals for these students.

One clear purpose in everything I ask students to do: take away the sense of "magic" in technological things.

I just finished teaching a math class, where the final project was a 3d modeling exercise. Students didn't always enjoy the process, but they were deeply satisfied with their work in the end. Most of them will never model anything again in their lives. But we've removed the idea that when they see an amazingly detailed 3d-printed prosthetic limb, that the designer was doing some kind of magic. They know that the designer worked from the same principles they learned, the only real difference is that the designer enjoyed this work enough to stay with it and become highly proficient at it.

These are all students who will not want to burn programmers, but who will instead understand the hard work that goes into well-designed apps and products. They will also know that people who design crappy or harmful products can do much better and much different work.
Can an American give an example image showing a child's cursive handwriting, as is it taught there?

The picture at the top of the article is only about 50% like the handwriting I was taught in the UK.

I was taught something like this [1] (11 year old, England) except without the curly bits before the first letter of each word.

[1] http://stanthonys.herts.sch.uk/wp-content/uploads/2015/06/hw...
I've been worrying about this since the late 90s.

It's so easy to create and release a zero-resistance >99% kill rate pandemic nightmare that I absolutely agree. And the power of the Internet makes it trivially easy to research and design that nightmare.

CRISPR is the equivalent of selling megaton nukes on Amazon.
So what town would this be if that's not too personal a question?

Can't tell if the 'town you hail from' is the town you are currently in (then please ignore my question) or were previously (possibly raised) in.
But as they are analog devices, there are no errors with transistors

There are manufacturing defects, there are inefficient designs, inefficient production methods, poor circuit designs (like using them in common base - not wrong depending on the situation - instead of common emitter)
Keynesian economics is insanity. Disproven by Milton Friedman and others.
It would be interesting to log levels daily and then compare to incidents
Toy Story's (Sega Genesis) Hardware Defying Music – How We Did It [video]
Eh, once you work through the big ticket deductions (like home mortgage interest), it's usually easy to tell.
Agree on both counts.
I use it for internal admin type apps. Can't really show to it you though sorry.

It is pretty damn thorough tho and the css is relatively minimal if you need to custom skin the components.

Yes I would recommend it highly. Just look through the components they have mostly everything covered.
Ex post facto laws are also unconstitutional. And this isn't one, anyway.
I’m okay with that. I wrote code on my own time. It is my natural product of my own labor. I’m not giving it away.
C# was close sourced for many years. It's who backs up the language, the tooling, the standard out of the box libraries, and documentation that makes a big difference in deciding the lifespan of a language. Then speed, stability etc (not in that order)
Looks like the author deleted it.

Google cached version here: https://webcache.googleusercontent.com/search?q=cache:gq60it...
Yeah that was kind of my point. Was I unclear?
isn't nudity generally banned on facebook anyway? I didn't realise this would/could be an issue. Unless they're talking about private communications in eg. messenger.
presumably the process for recording a new sample involves verifying your identity (e.g. going in person and providing a government id with photograph).
"Neural networks are designed to operate, more or less, like a human brain."
This right there is my problem. Neural networks are inspired by brain. But as of date, no proof exists to connect the two, and it is highly unlikely it will turn out that way even after we have made progress in understanding either of them. I just wish people would stop making such bold claims and stick to facts.
> "We've had quantum computers since the 90's".

It wasn't until 2005 we had the first (probable) qubyte created at the University of Innsbruck in Austria.
What irks me is that tax policy is such that complicated incentive programs used to defer compensation and tax obligation are a thing in the first place.
Awesome, makes perfect sense :) I get why you guys have to do this now.
Show HN: Modern Human Beings – a compendium of knowledge
I'm not talking about Redux.
The problem is that creating spoof accounts are an unlimited resource, but moderators are limited.

They should fix this by preventing new sign ups. When the culture returns to something that people like, open a limited number of sign ups per month (perhaps you need to be "vetted" by an active account to sign up).

The problem is purely that of endless summer, and websites just copying broken social commenting features and systems from each other instead of setting up the incentive structure correctly.
Do we read differently on paper than on a screen?
A lot of programming work being done today is information plumbing. Creating pipes that move information from one place to another. Regulating and monitoring information flow rates. Unclogging pipes that are backed up.
Oh man how I _HATED_ cursive writing. I was so bad at it, my Dad had to give me special lessons and penalties, which was an awful experience.

You know how much cursive I've written in the last 30 years? Zero. ZERO.

We will not be teaching our kids this, and I will encourage them not to learn it (unless they want to, for some odd reason).
I had a girlfriend with a CS degree from Princeton. She didn’t care much about code, and didn’t want to talk about it.

Another had an MIS degree. She loved my enthusiasm, but didn’t care much about the content.

Another was a photographer with a tremendous amount of curiosity about everything. She listened raptly for hours at a time to every word I said about every low-level or mathy thing. She took it all in and asked great questions. Then she learned programming and became a software project manager.

I believe the biggest factor in the difference in interest was the “cares about people” vs “cares about phenomena” spectrum.

In general, though, I would never even bring up the topic with friends or girlfriends.
If you can send only the fingerprint, what stops you from uploading photos you are not in?

A better idea may be an uploading tool where you can obscure some parts for verification.
If you stick a knife in my back nine inches and pull it out six inches, there's no progress.

Not that extreme, but come on... if you screw people over in a product space as janky and anti-consumer as the IoT, then replacements or refunds should be standard and not reluctantly extracted from you.

... will say some shit like, "I take care of my kids." You're supposed to, you dumb motherfucker! What kind of ignorant shit is that? "I ain't never been to jail!" What do you want, a cookie?! You're not supposed to go to jail, you low-expectation-having motherfucker!
Could you please not post unsubstantive comments here, especially on divisive topics?
Nice read but doesn't mention much about the modern decline of battlefield drinking. My understanding is that it's due to deployed women being at high risk of assault from a fellow soldier when alcohol is involved, but I've never really read a comprehensive analysis about it.
+1 on YouTube link would be great
Why do they need a human representative to hash the image? I don't understand why this can't all be done automatically. Creeps me out that a real human would see intimate pictures before they block them.
It may be appropriate, but that is such a rare tool to have used, you could argue that it should be avoided at all costs. Watching the government unravel companies just strikes me as dangerous.

That said, I find these credit agencies to be absurd, and need to either disappear or 100% change their business.
Fully aware of that, it was meant in jest.