skysight-inc/HackerNews huggingface dataset:
I think there's a bit of a problem with the architecture metaphor in general. It implies a limited range of things planned and built. As software eats the world and does more and more things, a metaphor that more closely reflects the variety of software is people telling other people to do stuff.

If you tell someone to bring you your socks, you don't need to plan for it. If they bring the wrong socks, you just fix it. If you tell them to invade the beaches at Normandy, you might want to work out more of the details in advance. You can tell someone to remove a splinter or remove a brain tumor, and your part of the instructions might be roughly equivalent if you are telling an "API" that has already been adequately told how to do what you ask.

The problem of unintended consequences of instructions has been with us far longer than computer software. In any story of a magic jini granting three wishes, the third wish always ended up a version of `git reset --hard`. I love having direct manipulation tools that simulate your proposed solution, giving you much faster feedback. Midas with VR goggles would have quickly seen something unintended turn to gold and canceled before committing. That's extremely helpful.

But this isn't the ultimate solution for how to deal with software complexity. It's a very helpful tool in some cases. Some software should still just be coded immediately and fixed as needed (takes less time to do it again than to create a simulator), some would benefit most from a good, debugged library (I'd rather the robot already know how to remove the tumor than show me direct feedback of my fumbling), some from direct manipulation tools, some from mathematical techniques (remembering that mathematically proven software is buggy if an errant RAM chip violates the axiom that `0=0`), some from better testing, some from better runtime monitoring, and so on.

But as with humans' verbal instructions, there will always be leftover unanticipated consequences due to flaws in the spec, bugs in the code, and breakage in the implementation.
> Getting Apple to get over their aversion of the GPL

Apple isn't going to join the Free Software Movement. If they do, they will be something entirely different, using the same name.

Apple's business model is based on proprietary software, and limiting users.
The required time is due to how complicated the instruments are, and how hard it is to tune them such that they achieve the sensitivities they are designed to achieve across such a wide frequency band.

In the downtime until O3, new optics are to be installed. As these are 40kg each and suspended from monolithic fused silica fibres (each a couple hundred microns thick), this process is complicated and requires great care to avoid damaging either the fibres or the optics during installation. In addition, both LIGO and Virgo are going to get squeezed light sources installed, which allow for reduction of limiting quantum noise at high frequencies. These are immensely sensitive to light loss in the optical path, so commissioners need to be very careful to minimised scattered light and ensure good alignment.

After making all of the planned upgrades, the interferometers then need to be recommissioned: all of the control loops (of which there are thousands) need to be re-tuned from their settings as of now, given the changes in the behaviour of the interferometer due to the upgrades. This takes a lot of person power and a lot of time to get right - for the first observing run this process was basically also 1.5 years.
Scores of “stationless” oBikes fished out of Melbourne River
I think that's a good point. We shouldn't judge a process based on the rare, outlying cases. We can't expect all of law to be perfect and do the right thing every time. Certainly there are levels of incorrectness that we don't want to live with, but we should expect that sometimes a guilty person will go free. And personally I would much rather a guilty person go free than an innocent person be imprisoned or executed.
Would their doctor or pharmacist have to also take up the role of sort of parole officers?
Not sure how serious your suggestion is, but one quick answer is that a lot of the factory farms are owned by billionaires and publicly traded ag conglomerates who are making good money and wouldn't just need the capital back, they'd need an investment that gave the same steady returns.
I've operated under the assumption that anything that leaves my computer will eventually become public since the 90's.

One of the few times I don't enjoy been right, I'm fortunate in that I'm vanilla, FSM help people under repressive regimes or who hold opinions that worry those in authority wherever they are.

We managed to combine a panopticon with a Skinner box somehow and people like it because it's shiny.
My frustration with "mental health" is that many things like bipolar, schizophrenia and depression(even ADHD sometimes) are often viewed as incurable while also having no true litmus test. This talks about some of the issues https://www.youtube.com/watch?v=wuhJ-GkRRQc Not to mention the fact homosexuality used to be a mental illness. Prisoners are definitely no better considering then you have a criminal record for a while typically.
Trump calls Facebook ‘anti-Trump’ so it goes soft on him
You can't have 'free money' in Bitcoin in the same way a lot of people (ab)use their credit cards.
Organizer here!

Aidan actually submitted two entries. This particular entry that exploited this unsoundness bug wasn't actually the winner, even though it was great (horrible?). We weren't sure if the underhandedness would survive code review in this particular instance. He had to jump through some hoops [1] to trigger the unsoundness.

His other entry blew us away. It took us a long time to figure out how it worked.

[1]: https://github.com/rust-community/underhanded-submissions/bl...
To be fair, almost all of those linalg kernels have pure-Julia implementations (mainly so they work across any numeric type). I think "most" is a reasonable description, with a few special cases that reach out to BLAS and co.
Yes, exactly. What fools people is that programming in the small is indeed trivial, and so they think that all programming is trivial. What they don't understand is that as programs grow, their scale and complexity become barriers in themselves; and then managing that complexity becomes the critical factor for success. The reason they would be better off just writing code is that, well, for one thing they would be working in a language with better-defined semantics that wouldn't change out from under them, but beyond that they would be able to use some of the other tools that software engineers have found useful over the years: starting with simple things like well-chosen variable and function names and comments, all the way to version control, none of which is possible with Excel (AFAIK; I'm not an Excel user; but even if they're possible they don't seem to be standard practice).
How do you attack everyone’s physical camera at once? Sure you could attack other implementation details of the device remotely and “at once” — but how is that relevant to the faceid use case?
There were 21M horses in the US in 1900. In 1960 there were 3M.

https://history.stackexchange.com/questions/12516/how-common...
There's projects to breed cattle into something closer to the Aurochs, with the eventual goal of having herds in the wild.

https://en.wikipedia.org/wiki/Aurochs#Breeding_of_aurochs-li...
For the majority of users I'd recommend trusting Apple. If you're in a class of user where Apple can't be trusted I don't recommend a smartphone. They can earn profit by being the privacy oriented alternative to Google's OS.

I think the conversation has shifted from my main point. When the average user hears "Android" or says it, it's "Android + GPS". The GP said Android but seeing as the most common Android devices competing with the other two OSes they mentioned come with GPS I find it disingenuous to try and imply that it's not "Android proper" if it has GPS. If anything Android without GPS isn't "Android proper" in this context because of the amount of functionality it provides that people include when they compare those OSes
Doctors decided the person was clinically insane.

Yes it's hard to say someone is sane, and also rare. Which is why this is such a small problem - people aren't often declared sane and released if they committed serious crimes.

> It's much easier to say that someone who executed other people is crazy than it is to say that person's craziness and tendencies toward evil have been cured.

No. It's literally the exact same evaluation. The reason it feels easier is because the stakes seem lower. Lock someone in prison or hospital? Big deal? When releasing, it's a risk assessment too. But the evaluation is exactly the same.
LSTM- Input and Output
I'm working on a multi-class classifier(3 classes- A,B,C). I've 60 json files(20(A)+20(B)+20(C)), each json file has 30 features(a 15X2 sequence) in it & represent one training example. Each file represents a series of features with different time steps.

I want to make a predictive classifier but I'm unable to figure out how to build my train & test input/output set.
how about looking at what you type instead of the keyboard?
VIDEO: Learn how to build a 21st century resume and get a client and jobs fast
So this uses vibrations caused by our voice to change the effectiveness of the antenna to absorb power from the base station right? Base station then interprets the varying current draw as amplitude modulated audio and Bob's your uncle? If I'm correct (no sure that I am) wouldn't this require being pretty close to the base station?
At least when I used to live in India 6 years ago, A Big mac was a 'fancy' meal rather than the cheapest meal possible. I don't think the index applies.
I do not like the player in post - it stops me using Safari's PiP feature.
"The software was doing what it was supposed to do. Unfortunately it was told to do the wrong thing" I feel the value of Domain Driven Design more and more every day and I think it is one method to make the business intent be reflected clearly in the code base, using domain language and modelling the domain to be self documenting.
Same in Safari on macOS, annoying (non-standard) scrolling (have to target the little text box with your mouse before you can scroll, can't scroll with keyboard, ...), and then black text over dark background picture. POS.

EDIT: might be my adblocker, yeah. I'm just wondering what I like less - annoying nagging (Forbes, spiegel.de, ...), or reduced functionality...
We know that going to school for a long time isn't necessary , for the most common procedures dontists do: filings and x-rays . We know that because a few western countries, with public healthcare,have dental assistant with a 1-year degree that do those things.
The nhs seems fairly impressive & well regarded internationally.

That said, anyone have some data on the quality of dental work done in UK system vs that of other countries?

Anecdotally i know a couple of people who lived in UK and moved to Australia have been pretty excited* about being able to access higher quality dental care to repair / mitigate earlier work done in the UK.

* well, as excited as one can reasonably get about expensive, painful, time consuming dental work...
> I want to make one point clear: I believe that EtherDelta, in concept, is safer and more “trustworthy” than a traditional exchange. Everything about how EtherDelta functions is transparent and verifiable by users.... The attack detailed in this piece could have been identified by anyone before it was exploited, and if there had been a security review protocol in place, it would have been easily prevented.

Even "in concept", releasing fintech software without doing the security basics verges on professional misconduct.
Yes, DDD exists to solve this very problem. It has been around since 2004 and I'm surprised to see it is still relatively unknown within the HN community.
I just don't think that's true. At Google or Facebook or wherever you're not getting a floor to yourself and a personal admin/assistant as a junior engineer, but you can as an SVP.

Similarly as a contractor for an external services company you aren't going to get all the perks as the employees of the company. And they have to be separate for tax reasons.

And of course this is shitty. I think there needs to be something done about the housing market and general CoL in the area though, as well as asking one employer to pay a bit more. Having Facebook subsidize the area might look great while they have money but isn't sustainable; they should be putting pressure on Facebook to back/lobby for affordable housing initiatives on behalf of it's employees.
> Is the hash guaranteed to be unique though? There is always a possibility of a hash collision

I mean my point is that hashindexes do not support uniqueness right now. But hash collisions wouldn't be a problem there. Does mainly require some tricky concurrency aware code (consider cases lik ewhere one transaction just deleted a conflicting row but is still in progress, and a new value like that is inserted, etc).
The Illustrations of John Holcroft
I'm all for lab-grown meat but I do question if you'll ever fully satisfy the meat lovers. In my opinion, a better approach would be a hybrid meat/fake meat option which would still make a huge dent in factory farming but appeal to the palates of those who love their cheeseburger.

If we can cut down "real" meat consumption by even half, you could in theory make all cows free range.
How I Hacked DePauw University Using Hidden Inputs – Hacker Noon
I guess you have to be a fan of Craig Ferguson. :-/
I can only answer that for law where I live (Sweden) - the answer is a clear yes. Not only is it possible but it's likely/common.
> There is no technical reason the OS couldn't stop this by stripping exif/location data from photos if the requesting application doesn't have location permissions.

There is: every app that does stuff with photos (e.g. filter software or other processors) will strip the exif data now in the process.
The dumbest is that their "auto" modes aren't as good as phones. I bought a Fuji X-T20 and am really disappointed with it; it is definitely capable of much better results than my phone as long as you have the time to switch all the knobs, which is way more annoying than I thought it would be and often not possible depending on your subject.

I have no desire to do any post-processing and didn't realize that most of the amazing photos I saw in camera reviews were the result of professional-level post-processing.
There are people who are blind, deaf, have organ failure, have malformed limbs etc.

Yet we expect that people's brains have 99.9% succes rate, if our perspective sees fit.

..this is our GREATEST BIAS ever. And anyone with a brain (no pun) should consider themselves less than objective, if they think they or anyone else has anywhere near full control of their own brain.

A few simple example, but there are many;

- Try holding your breath untill you pass out, Your mind won't let you.

- Try to get rid of anxienty, just by thinking "anxiety off".
..never happened ever

- Go in a rollercoaster, and turn off your adrenaline function.
How did that go?

- Remember that time you got drunk and didn't remember the night before?

But you did remember to navigate the road, walk towards your house, put the key in your door, walk to the correct room, and distinguish object bed from object chair, carpet, pc etc.

..but you don't know anything??

If your mind can do that without you at the helm, then why is it hard to see for some that control is more illusion than reality in many cases.

Even when the evidence is right in front off us. Our sense for acknowledgement, or better yet the fear that we might not have full control is so scary, we try to push control on ourselves to a point where we border denial and pride.

tldr;
People only experience their own cognition, that they forget so many off our brain systems are out of our direct control and beyond our knowledge.
I've switched to Android Pay pretty much everywhere because it's nearly instantaneous, whereas chip transactions require 10-20 seconds of awkward waiting around. Before I had a phone with a fingerprint reader it took more effort to wake and unlock the device, but now that part is frictionless.
Database Startup Idea: Dynamic Relational
Over at the c2.com wiki, the idea of "Dynamic Relational" was explored. You DON'T need a DBA: columns and tables are Create-On-Write, unless you start adding constraints to make it act more like a traditional RDBMS: as a project matures, you can incrementally "lock it down". Such a tool would be great for start-up projects and situations where the requirements are still fuzzy.

Conceptually you can think of each row as an XML statement. For example, an employee record could be represented as:

<employee lastname="Li" firstname="Joe" salary="120000" id="318"/>

This does not imply it has to be implemented as XML, it's just a handy conceptualization. It's possible to use SQL as the query language, with some minor tweaks. For example, one has to be careful about comparisons because of the implied type model. But other than type handling, users of a Dynamic Relational system would feel right at home because they can leverage most of their existing RDBMS and SQL knowledge.

If you ask for a non-existing column, such as "SELECT madeUpColumn FROM employee", the result column would be blank or null. That is unless one adds constraints that forbid undefined columns on a given table. Also, people disagree if and how to implement nulls. I'd suggest make null-handling a configuration switch.

If you did "SELECT * FROM employee", the result table would have all the columns found in the "employee" rows. In a typical CRUD application, you probably should use explicit columns in the SELECT clause.

Now, if somebody would just build such a database system...
> Commercial Proprietary Pocket integration

that isn't used to track you unless you opt in to it.

> EME

So? I am failing to see what encrypted media enhancements has to do with privacy. They were getting some serious flak for not being able to watch drm protected content.

That sounds like some serious hyperbole. I have seen how mozilla does what they do and they are very vigilant about privacy protections and how user data is collected and aggregated. At the end of the day you are free to use a different browser if you think it's going that poorly.
Android Pay is accepted everywhere Apple Pay is.
The brilliance of Amazon’s Echo shitshow
From Tom's perspective, that sentence may well have ended his life. The length of it was immaterial.

I'm sure he would have lost his scholarship as a convicted felon, and his admissions offer might have been rescinded too. There goes college entirely. Most jobs would also become unavailable to him with a felony on his record. Likely he'd be hired by someone who'd exploit him because they'd know he was basically unemployable and couldn't get a job elsewhere.

Meanwhile, he still has no money. Homelessness? Drugs? Petty (or worse) crime to feed and clothe himself? Back in the system at any rate, and unlikely to get back out.
Airbnb guest 'assaulted Minnesota host's seven-year-old'
Not entirely true. The Flash Runtime was ES4. Few who made applications after 2006 used Flash Pro. It was an Eclipse based editor for the most part (Flash Builder).

However I get the point, but I feel it is important to stress this difference that you bring up.

My 18 year old clueless self seen turtleshell.com randomly, thought it was amazing, looked up flash, did stuff in Flash, 10 years later OOP. 10 years after that, software engineering.

My 18 year old clueless self today would want to be like "somethingcool.com" but I would have to troll through about 12 months of tutorials to see something on the screen.

I'd work in a factory.
It seems the wave is quickly dampened so I think if it would be strong enough (if you were near the source for instance) to have any impact on your body you would receive the tearing forces on your organs almost instantaneously and be damaged before you could even notice anything.

Edit: A sibling comment has a physics exchange link to a proper answer
I feel like the "bizarre mishmash" problem is really unavoidable. Any technology that is useful enough will gain widespread acceptance. Once that happens, lots more people want it do to lots more things. You can't keep the bad ideas out. That's just the way things go. I do, however, think that mature ecosystems find a good equilibrium between consistency and completeness after a while. It seems to me that the web is beginning to approach this.
Or owned a solar company.
There is only a title page that I cannot scroll in chrome. I'm not willing to turn off ad blockers, debug this site, or use a different browser to read the story.
This sounds interesting but really isn't.

Think about it for a second and you'll realize that specifying a modern signature scheme for DNSSEC is trivial. The best modern signature schemes are designed to be easy to adopt!

The problem is that none of the installed DNSSEC base groks ed25519. It took years to get P-curve DNSSEC --- which virtually nobody uses --- to the point where its mere presence didn't break resolvers. It would probably take something on the order of 10 years of concerted effort to get 95%+ of active resolvers to grok ed25519, and during that time everyone who wanted secure signatures would need to sign both with RSA and with ed25519, and for 10 years after that we'd be dealing with people keeping insecure RSA signatures around out of compat concerns, and then comes the Usenix papers about downgrade attacks, and at night the ice weasels come, just like anyone who's dealt seriously with TLS will tell you.

What's especially irritating about this situation is that we know the signature scheme used in "mainstream" DNSSEC is inferior to modern curve signatures, and we know virtually none of the DNSSEC software being deployed can grok modern curve signatures, and we know this is an upgrade that needs to happen lest we get a whole crapload of new 1990s crypto deployed across the Internet, and still DNSSEC advocates are pushing for more deployment of this stuff.

Nobody uses DNSSEC right now. If the root private keys were dumped to Pastebin right now, to a pretty good first approximation not one commercial operator on the Internet would need to send out a breach warning to customers. We should all be taking a breath and reconsidering the protocol and its implementation details.

This, of course, isn't all that's wrong with DNSSEC. Google [against dnssec].
I suppose I'd like to see what threat models actually apply to companies, and what vectors are most often used to get pwned (outside of social engineering). I understand what encryption prevents, but I don't understand how helpful it is in practice.
Portability is a concern that is particular to the Navy, and I don't think anyone has suggested they switch...
Thinking about this I wonder why there's no kinetic charger.
10 McDonald's workers can't fix your teeth. 10 dentists can be equally as good at making hamburgers. They also invested hundreds of thousands of dollars into education. So yes they deserve to make significantly more money.
No, this is run by a single, very cohesive, very remote team.

There is some misidentification in your list (our .def files are nothing to do with Teamcenter). We use 2 languages because we Java and C++ have different strengths which make each suitable at different layers of the architecture. The rest is a combination of "for good reasons" and "leftover scraps" :-)