skysight-inc/HackerNews huggingface dataset:
my bank (which is also my stock brokerage) had an outage and though i did my taxes on saturday, I had a minor panic that I wouldn't be able to complete them without having access to my stock 1099s. I can only assume that outage was due to demand-related ops.
That same dataset in reverse could be an interesting GAN too. takes useful data and outputs a webpage for it.
I have to wonder how politically motivated this might be.

I met an older couple a while ago who refused to file taxes to protest the war. Wasn't illegal mind you. They simply made sure that they didn't earn more than cut-off ($9k I believe). They just travelled around in an RV, played folk songs, and made their living off the kindness of strangers and random odd jobs.
well, thousands of lines of changes nearly always additions sounds like it should be a code smell / integration smell.
Not everyone and the regulation is already done. Easy, cut and dry.

This is the part about the "flying car" that literally everyone gets wrong. If we are talking USA, ask the FAA if everyone can fly. There is the Class 3 flight physical that is required to fly as a PPL pilot... it is very, very thorough. If you can't pass that, there is a massive and growing sport class of flyers who are not full PPL's but still require pretty expensive training to get certified... and you are quite limited in size and scope.

In short, there is not going to be a massive "flying car" moment in this country unless they are autonomous or remotely piloted by ultra qualified people.
I'm not trying to deny the (until very recently legally enforced) class difference between whites and blacks in South Africa, nor the social issues causing hiring discrepancies in the States.

However, it's not a narrow reading of events. Musk is African. Head a bit out of the way in South Africa and you'll find white kids who spend all day running around with black friends with the whole group speaking fluent Zulu. They've grown up there and their families have been there for generations.
probably google trying to destroy the competition. maybe block other ad networks but not theirs.
That reminds me of this cartoon:

http://i.imgur.com/aI80YDO.jpg
It really depends on the type of school. We started programming on University with a simplified assembly, but it made a lot of sense since it was electrical engineering school and we've learned about hardware in parallel, so we could follow what physically happens when the code is executed. I don't remember that anyone had a huge problems with following it. For many people around me with good math skills, but no previous programming experience (and little interest in it) it was much harder when we next moved to C and data-structures and algorithms, where you need to think in an abstract way and solve more complex problems.
What problems have you hit?
> It's a "jet" in the sense that it doesn't have a visible propeller, which is really the only meaning that word has any more.

Did I wake up in some alternate reality where people are incapable of Googling well-defined words they don't understand? This is patently untrue, and I would be curious to find a single example of any aircraft being described as a "jet" because "it doesn't have a visible propeller."
Found the following at the bottom of https://lilium.com/news/

What makes it so safe?
Safety has been the top priority from day one of Lilium’s development. We’ve incorporated the concept of what we call ‘ultra redundancy’. The aircraft is designed such that it does not have a single point of failure, which means any component can fail in any flight condition and the aircraft will always be able to do an ordinary vertical landing automatically. The objective behind this concept is to make flying a Lilium Jet as simple as driving an electric car. At the same time, we provide an unprecedented level of safety both through a failure-tolerant aircraft and through avoiding pilot errors in stressful situations. For the duration of the flight, the software’s Flight Envelope Protection system rejects unsafe pilot commands. No matter what you do as a pilot, the system will always maintain safe flight conditions. Additionally, the Jet is equipped with a whole-aircraft parachute.
Great find.

At a glance it looks like 1-2 dozen per month, so a coincidence is definitely plausible.

Have to wait and see.
Code things?

I'm not trying to be a snarky asshole: the best thing you can do is build some things.

Maybe you can start by automating some chore you do for work.
Yes, this was needlessly confusing in the blog post.
DPRK artillery destroying Seoul with lightning speed is practically a meme at this point. I've been hearing it for decades and I find it hard to believe South Korea and the US with 10s of thousands of troops have no contingency plan and no rapid response for DPRK artillery fire on Seoul.
From the bottom of their mission page..

First full scale prototype has already been flown.

First manned flight planned for 2019.

On demand air transport planned for 2025.

https://lilium.com/mission/
I'm sure it would be none-too-pleasant for the person flying inside it, either.
> A major pain point probably is that people never really followed the "conventions" of C++ resource management as rigidly as Rust enforces them.

That's exactly right. Rust does a great job moving idiomatic C++ best practices into the type system and actually forcing you to do it "right". And alot of the early pain people run into when switching to Rust is learning how to do this. I suspect very experienced C++ programmers have alot less challenge getting spun up on Rust. It's sorta front-loading the pain of discovering and learning C++'s best practices.

As a side effect, though, it means alot of Rust evangelism misses the mark as it mostly reveals their own C++ weaknesses (this is, on a different level, an indictment of C++, and its learning curve, but not really in the ways the evangelists often believe).
Bit more actually, closer to $700M.
This is a very cool use of RIPE Atlas!

Note that it's not going to flag many of the censorship apparatus, because they will inject replies only for queries matching their denied patterns.

Reversing that list in a useful way remains tricky, to say the least.
They may have not been logging referrers.
> The people in this thread hating on crypto are missing the point.

You may be right, but judging from the clumsy and pretentious analogy about email that you think proves them wrong, you also are missing a lot of points.
People often confuse lack of published security issues with the existence of strong security. It was the rally cry all along of techies opposing Apple's security-based advertisements.
Google BECAME an advertiser. Some of us remember the pre-advertising, and later pre-Doubleclick-acquisition Google.

I'm not implying Google's motives are "cloak and dagger," just that they are not transparent beyond "index all the world's knowledge" (with all that implies.) This is the mission it started with, which isn't in and of itself a complete business model. It's the model of an intelligence agency, and that's what I meant by my statement. Right now, advertising brings in the money, but it'd be a breathtaking failure of imagination and intellect for that to be the "best and highest use" of Google's corpus.

An optimist would say "advertising subsidized google's mission which is essentially one of public service." A pessimist would say "who knows WHAT google will do (or may already be doing) with what it knows - but it's probably evil." I'm neither, valuing the services Google provides while distrusting the power it has based on its data and reach.
Shkrelli has shuttered two hedge funds (Elea Capital Management & MSMB Capital Management) when he was unable to cover shorts and put options when the stock price moved away from him. He is also currently awaiting trial for securities fraud. So I would take his comments with a grain of salt.
I saw that and it is not a jet in today's parlance of what most pilots would call a "jet". Hell, it looks like there are 36 extremely large brushless outrunner motors.
One of the key things about SICP in Scheme was that the language used so few intrinsic keywords and structures (I think it was something like 7 intrinsic keywords that could be used for just about everything you needed to do) that you could move on from learning about the language really quickly.

It kept the focus on the underlying principles (every programming language is a set of primitives, a means of combination and a means of abstraction; recursion; interpreters; etc) that were powerful enough to let you pick up any other language without getting bogged down in the details. An opinionated language like Python seems like the wrong choice to teach fundamental structure (it WAS Structure and Interpretation of Computer Programs), but if they aren't approaching it from that angle and are looking more at application development then that's probably ok.

You can pick up enough of any language or framework from the manual, and google/stackoverflow/o'reilly will give you fine points/quirks, but that fundamental base that allows you to look at ANY program in ANY language and be able to reduce it to first principles is (IMO) a necessary component of any computer scientist's toolkit and the best insurance against the continuous rise of packaged software that is continuously burning the short grass in most software development.

I remember reading somewhere that focusing on application development is like training blacksmiths: you end up with people skilled at specific techniques but extremely vulnerable to "industrial" software that replicates the techniques and eliminates the need for custom development.

There are not that many blacksmiths left, and the truth is in 50 years there won't be that many application developers left either.
I think I'd disagree.

While Caddy doesn't do that, production readiness is something that can be objectively measured. Define some metric, like "how many % users encounter stability-related issues/error conditions", throw in telemetry and there will be solid numbers. Many do that with their own software deployments, using Sentry or similar solutions, deciding on whenever their beta deployments are "production ready" or "not yet". Of course, that only works with a large enough user base, otherwise the error margins are too high for the number to be any meaningful. It is relative only in regard whenever, say, "0.01% (just a random number) of users have encountered severe issues" is "way too many" or "oh, it's just a few".

Security, on the other hand, is a different beast. Formal proofs aside - trying to define some similar metric "how many installations were hacked" or "how many security issues were found" isn't really meaningful.

But I think it would be really off-topic. =/
How is the bank able to get to get the correct judgement in the civil case? There's proof the bank knew about the security hole, there is proof that at least one person outside of the employment of the bank had discovered this vulnerability (meaning there were likely more), and there is no way for the bank to prove that the transactions were legitimate. The article mentions that unauthorized transactions were indistinguishable from legit ones:

> Also their engineers made it clear that unauthorized transactions like this and later shown below would not be distinguishable from other legitimate transactions.
Is opening a window in a too hot room disrespectful to those who are freezing on the north pole?
That's $593M taxes on $1.34B earnings on exercising stock options...44% tax rate is pretty harsh!
> I think there's a misunderstanding here—the undefined behavior occurs at runtime, not at compile time, so rejecting it outright at compile time is not a sensible solution (it's not sensible to reject something if you don't even know that it happens).

Except the compiler clearly knows that it does happen since it elides the code because of it.

> The compiler will optimize out the abort(), which is a good optimization since obviously x can't be NULL otherwise *x = 5; would be wrong.

This isn't an optimization based on undefined behaviour, it's actually a perfectly standard dataflow analysis that even languages with fully defined behaviour would implement.
I think the chance that it leads to lots of quick fixes rather than a redesign for the new demands and taking a long-term view is considerable.
It'd be pretty easy to trigger a substation fire by feeding lower values into the voltage sensors than how much was actually flowing. Similar to how Stuxnet faked the values it was overriding so that everything seemed normal when in reality the centrifuges were spinning out of control. As another commenter pointed out, it's just keeping an open mind...
> I'm 99% sure that Google runs one VM per container

I'm 100% sure you are wrong. You might as well just use VMs.

Containers are not only about safety, you know.
I regularly direct some of my students to your website, so thank you for your work!
HyperLogLog: A Probabilistic Data Structure
Nigerian startups now allowed to import up to $20k worth of goods per quarter
At the end of the day, the Telegram team's responsible for building the code, generating apps and pushing them to app stores. I'd say the chances of the app being tampered with are rather low. Conversely, since the code is out in the open, the chances of vulnerabilities/exploits/leaks being discovered and fixed are higher.

Disclaimer - I'm a regular Telegram user, been using the app for over a year.
I don't see how something like this is workable unless practical lithium-air or zinc-air batteries are developed. Looking at their founding team, I don't see any who come from a battery/electrical background, they mostly seem to be aerospace/mechanical folks.
The elephant in the room is the weight of the batteries (a few 100 Kg at least) and the range / max flight duration given those specific batteries. That's a dealbreaker with a design like this if it doesn't work out.

Wonder how heavy the demo was and what part of the weight was batteries. Everything else is just along for the ride. Short wings -> needs lots of speed to get any advantage from the wings.
"Jets" are called "jets" because they produce a jet of matter (water or air) behind them, causing motion via Newton's third law. If the illustrations on the technology page are accurate, this fits the bill fine.

What useful definition of jet am I missing (beyond the trivial "can't be electric") where this can't usefully be called a jet?
Great point, I think the tech crowd may overestimate the cost of glitches, relative to everything else at play in a business.

I think the point I'm getting hung up on is that the bank's stock price could drop for two reasons: bad PR due to the glitch, and/or falling financials due to fraud perpetrated as part of the glitch. I can completely understand a hedge fund trading and making money off the bad PR. But if (hypothetically) the bank lost a ton of money by hackers liquidating user accounts or, worse, making leveraged bets [before everyone checked for that sort of thing ;)], and the hedge fund knew there was a reasonable chance that the malicious activity would occur based on the newly disclosed information, would they have liability there? (from the theft/fraud perpetrated against the bank, not the drop in stock price)
I'm not sure new programmers need to worry about how virtual function inheritance is implemented via the viable. Are there even standards for that? Or is that an implementation detail which seems popular across multiple compilers?

There's time for them to learn the details, but just learning that the functionality exists and knowing how to use it is a good start.
I'm not sure that's true. It's very easy to build a failed business, but to build an overly hyped failed business, you need a taste of success to point to as indicating you are on a rocket ship ride to trillion dollar valuation.

It's pretty damn easy to create a fictious $100 million transaction with other insiders, then gloss over the details on the balance sheet.
Apparently [1], both ways of counting originate from France. This 'superior' way came first and was adapted by the British, then our current way of naming was created and adopted by the US. Wiki says this one then became the standard because of USA's dominance in the financial world.

[1] https://en.wikipedia.org/wiki/Names_of_large_numbers#Extensi...
Cause IRS devops isn't there yet. They (collect?) release metrics on Fridays.
At best Hanlon's razor is a bet on the odds that most cases are stupidity and not malice (probably true). It doesn't mean there is no malice in the world and only stupidity.
Most of these stuff are also done by large corporate IT departments such as banks. They all consider it pretty routine and are not writing engineering blog posts.
Disk cleanup wizard WinSXS addon for W7 SP1 was released in October 2013...

https://blogs.technet.microsoft.com/askpfeplat/2013/10/08/br...
My co-workers at End Point write some pretty useful posts, with a lot of practical ones around Linux sysadmin and devops topics:

http://blog.endpoint.com/

A bit self-promotional since I blog there too, but I'm greatly outnumbered.
Thanks, I missed that (I have to say I never even bothered looking; I've seen this kind of website before). It's pretty sparse on information. I managed to find that:

- they use lithium ion batteries.

- they use LEAPTech style engine layout with multiple small engines (they don't name check it, I just recognise it from https://www.nasa.gov/content/experimental-wing-tests-electri...).

- there's a backup parachute.

- they don't mention autonomous flying, but you also don't have direct control of the vehicle --- a computer mediates.

- for some reason they insist on calling ducted fans 'electric jet engines'.

That's about it. Anything I missed?
Yeah, this is something I miss as a kid.

I wish I was back home with my granddad and just farming sometimes. He is an awesome man but I cannot buy land in India anymore.

Edit: He used to manage an "Ashram" which was basically just a private little river facing house in a village. He maintained the bushes/trees/plants and all that jazz and just chilled. It was good. It was simple.
Are you a Stratechery / Ben Thompson reader by any chance?
Funny you should mention Walmart. I went to visit them in ~1992 when they were the biggest user of Teradata at the time. Never used Teradata after that, but i'm interviewing with them in the UK next week...
I have to say I'm impressed. This is a game changer for several reasons. The first is that full autonomy is much easier in aviation than with ground transport. Second is successful implementation of flying cars would change things (for the middle class and rich) in a major way: potentially for everyone if the economics of sharing these works out where regular folks could afford to hail these and the system could scale.

Something like this that connects the exurbs to the city would be a game changer. I would imagine inner city luxury housing would take a big hit. Anyways, super cool to see that thing take off.
Because they probably don't know as much as they think they know regarding algorithms, Big-O, etc. There are exceptions, of course.
LA's outages are widely scattered, and are being blamed on high winds.[1] Crews are fixing distribution lines and transformers. Probably unrelated.

The NYC subway outages may have originated at two locations. The MTA says they lost signal power at 42nd/Grand Central, and utility power from Con Ed at 7th Avenue. Trains can run through the 7th Avenue station but the station is out of action. (The NYC subway system has three separate power systems - traction, signal, and utility.) No info on cause yet, but the problems are mostly fixed or bypassed now.

SF's outage is still vague, but is being blamed on a fire at the big substation on Larkin. SFFD says they've been using large amounts of CO2 to put out smoldering insulation. SFFD also says they're caught up after getting 20 people out of stuck elevators. PG&E isn't saying much.[2] They list "cause" as "unknown". They probably can't even get into the Larkin substation yet.

[1] https://www.sce.com/wps/portal/home/outage-center/check-outa...
[2] https://m.pge.com/#outages
I wonder how much the founders of Google paid. Or the CEO of Apple. Or Uber's founder. Or for instance Mr Trump.
I can understand being surrounded by people who you don't think of as highly skilled but some of the statements such as "so now I have to be the one that explains simple crap like Big O" and "I don't know how long I can surrounded by these guys without losing my mind" make me think you might not be happy in a leadership role.

In any sort of leadership role you're supposed to be trying to extract the best work from your people. Generally you are not going to be able to do that effectively if you are looking down on them. Give them a bit of respect, encourage incentives and comaraderie. Your new job is to be explaining stuff to them so they can work better. If you don't like them figure out how to make them better - its usually easier and way less expensive than firing and hiring.
I often think about this. Having so much space around you and nobody, you must feel half part of nature, half king of the area. Freedom somehow.
First, IANAL but I would be very surprised if beeps alone would be considered a legal notification of recording.

Second, those beeps probably exist to reinforce that the audio is unmolested. A beep every 5 seconds means you would have to cut audio in five-second increments, which is not likely to be convenient to whatever segment of audio you actually want to cut.
I remember Lycos! I knew nothing about them except the name really, they were described as one of the new and hot internet companies more or less. Of course no one actually knew what they were talking about (so Wired is the same now as then, basically) but that didn't stop anyone from asserting everything. Loved it.
It's the first point they mention on the landing page:

- 300 km range - Travel from London to Paris in one hour.
It's what distinguishes a contract from a promise.

If I say, "I'm going to give you some apples in six months, after the harvest" and then there's a blight and I don't actually end up with any apples, society (at least in America) decided that I should be able to just say, "Oops, sorry, I'm not going to be able to give you those apples after all" and be done with it.

On the other hand, if I say, "I am going to sell you some apples in six months, in return for $100", American society collectively decided that I'm on the hook to get you those apples, regardless of whatever difficulties should ensue.
What about it ? do you want us to burn down the national archives that have a copy of every newspaper and are open to public ?
Guess what! the internet gives you access to your own press, allows to write into other newspapers where possible and archive.org get an archive of this public publishing.
The right of an individual to be forgotten is hardly prevalent on human history or obligation to remember.
This page is completely devoid of any actual information. It's a SquareSpace marketing site.
Ask HN: What distributed storage technology are you using?
I don't have to click any like to know that the US did not spend $5t on fossil fuel subsidies. I'm pretty sure the US only spent like $5t total in 2015, and most of that is in medicare and social security.
There needs to exist a legal entity/non-profit or company that acts as a shield and/or escrow for these kinds of situations. Basically, as a researcher you can have them deal with the company/organization for you, including dealing with any threats, collecting any bounties due, and such. The company could have domain expertise of the industry, laws, and generally be a force against these companies -- the analogy would be a lawyer.

This is for cases where you want the credit but still want the protections afforded by being somewhat anonymous. Similar to WikiLeaks but more focused on allowing the company or entity to solve their problems and representing fairness on all sides.