skysight-inc/HackerNews huggingface dataset:
I think you will find that there were many people doing heavier-than-air R&D during the nineteenth century!

Around the start of the twentieth century, many people started coming up with more-or-less viable designs. Nowadays we all agree the wrights were first. Others came up with designs in the same period (but probably later) . The fact that the wrights were(considered) first in the face of some pretty stiff competition actually makes it all the more impressive!

In fact, the Smithsonian maintained that one Samuel Langley was first for quite a while! Technically he did have a heavier than air machine airborne as early as 1896, though that one was not piloted. I think the Smithsonians' position (together with Glenn Curtis) had more to do with a desperate need to establish Prior Art in the US patent war that followed.

History does show that when the USA joined WWI, they were forced to start out in French and British combat aircraft. They had definitely squandered their lead by that time.

I'd also question point 6 somewhat ("every modern airplane can trace its design back to the Flyer"). In many aspects, modern aircraft in fact seem to differ markedly from the wright design, even to the casual observer. They lack canards and wing warping, and tend to be of a "puller" design.

See also:

* https://en.wikipedia.org/wiki/Early_flying_machines#The_19th...

* https://en.wikipedia.org/wiki/Early_flying_machines#Powered,...
Is it working though? Just because Facebook keeps adding features doesn’t necassarily mean that people are using those features at the same scale as WeChat. I avoid Facebook messenger entirely, but are others using it for all these ancillary things like sending friends money?
Power from the grid is AC. It falls to zero a hundred times a second.
The MERN Stack Tutorial – Building a React CRUD Application – Part 3
This is incorrect, there is always "Residual Sugar" [0] in wine, even when it's dry. Of course, GP is also not correct as there are plenty of wines with high RS that are very expensive while I can get a 7g/L RS wine for around 4€ here.

[0]: https://en.wikipedia.org/wiki/Sweetness_of_wine#Residual_sug...
But since not everyone that would be or could become a good software developer takes that path there are also a lot of people out there better than the CS grads described here.
The article also says 3000 pounds of confetti.

The article makes no mention of the other garbage the accumulates as a bypoduct of this event, much of which is not biodegradable.

What is the point of dumping this garbage in the street?
These are hard problems that I am not sure about: decommissioning, spent fuel storage.
How do you know the consensus rules?
probably one of the best talks of yesterday. The speaker has no doubt read GEB so it might appeal to the HN crowd ...

Speaking of Nominative Determinism, not only is his last name Bach, he covered Gödel's incompleteness theorem in the talk :-)

I will need to re-watch this at least one more time because it was so full of goodies. The Q/A was as good as the talk itself. 13/10 would watch again :)
The compiler could do that automatically. Suppose you're operating on the control flow graph and you are to specialise a basic block in some type environment. You can cache the result so that the next time the same basic block is specialised in the same type environment you look up the result in the cache and create a call to that existing basic block.

pub fn big_function<T: Into<i32>>(x: T) {
let y: i32 = x.into();
... code that uses y but not x ....
}

In the first line of the function you have the environment {T: Into<i32>, x: T}. After the let you have the environment {T: Into<i32>, x: T, y: i32}. If you keyed the cache on the full type environment you wouldn't solve the issue because the code that only uses y would still get specialised to the {T: Into<i32>, x: T} too. However, you could detect that that code doesn't actually use T and x, so that you can specialise it to the type environment {y: i32} only.

That detection can happen as a side effect of specialising that code to some particular {T: Into<i32>, x: T, y: i32} for the first time. As you specialise that code you record which parts of the type environment actually got used, and you use only those parts as a key in the cache. The type environment object itself could take care of recording what the compiler looked up in it. Another advantage of doing it this way, rather than analysing the code ahead of time, is that it can handle cases where a particular type variable does or doesn't get used depending on what type some other type variable is instantiated to. You could also use the same system to avoid duplicating code that only relies on particular aspects of a type. For instance, a function that permutes the values in a &mut[T] might only care about the size of T and not about the precise type T, so that all its specialisations to T of 4 byte size can call into the same code.

Another thing you'd probably want to do is integrate a basic form of constant propagation & dead code elimination during monomorphisation, so that you don't spend a lot of time monomorphising code that ends up dead for particular type instantiations.
Earthrise: Reconstructed with data from the LRO
This is a really significant point. I mean, I love SICP. I think Scheme is elegant as hell. But I learned to program with Basic in high school, and SICP in Scheme would have seemed like a huge step backward. I know Fortran did, which was my first college-level experience. I can appreciate Scheme now, but I don't think I would have then. And I can only imagine how "kids today," who have grown up on real languages would feel ("real" in contrast to Basic, not Scheme).
mbasic.facebook.com for anyone reading this and looking for a way to work around Facebook's dark UI pattern on mobile, where a click on the "messages" button wants you to install the app.
High-speed camera mounted on a spinning lawnmower blade [video]
The darknet drug business model kinda works, a darknet assassination network doesn't, if law enforcement find your drug site, they can send themselves some drugs and try to find some security breaches to catch you, if LE find your murder site they can get you to come to them and poof you're busted.
You evidently haven't encountered the biodynamic viticulture people, who are everywhere these days. They will tell you to buy a wine because its grapes were harvested when the stars were in a particular alignment and the moonlight a particular intensity.
To keep the cleaners busy, so they have a job and can feed their families. Isn't that a good enough point?
I don't like to call unprofitable ventures businesses. They might be a business one day. A business creates profit (wealth) by creating value in the eyes of the customer and then charges for it. Profit, if arrived at honestly, is a measure of good returned to society.
Or about 3 horses.
The exact same phenomenon applies to access to skilled jobs.
How did you set up the snapshotting?
Code typing tutor – Write code quickly without mistakes
> There is no need to public transport to be smelly and uncomfortable if enough money is spent on maintenance.

I live in Vienna, which has arguably some of the best maintained and expensive public transport. It's still smelly, because people. They forbid food (initially only smelly food, but signs - pictograms in the subway - show any/all types of food) recently because people complained and during last summer the administration handed out free deodorants to passengers.

Sorry, public transport IS uncomfortable and smelly, like most places with many people.
The "can" attached to the pole is called a "pot."
At least in the U.S., four homes are normally attached to a pot. But sometimes, you might have as many as eight.
When eight are attached, you will have power drops, momentary losses of electricity. Without a UPS, your desktop will turn off.
Or your stereo system will--flash on and off.
Intolerable.
The solution is an additional pot. Or this man' solution, a pot of his own.
It's not so crazy, in areas where electricity is affected by a tropical climate or...
not enough pots.
I learned this while struggling with electricity issues after surviving Hurricane Wilma and talking to the repair crews.
Making Blockchain Comply with GDPR: The Challenges and Fixes
Alternative take on the parent comment: take on some risk as a consultant to avoid the risk of getting laid off, and do it well in advance of retirement.
Very roughly you can think of AlphaZero as a best-first tree search, where 'best' is some statistical estimate.
Anyone got a link to the """" article """ without a paywall ?
The stats you have provided are the numbers for the whole electricity generation, while I was talking of the heavy industry alone. I am not an expert, but AFAIK for steelmakers in particular it is crucial to have a reliable constant power supply, which neither solar nor wind can provide (let alone steel production itself relies on coal).
> But even when they do, it's easier to handle traffic spread among dozens of stations spread out over 100 miles of track than to have all of those commuters drive to the city center.

Commuters don't all drive to the city center, they drive to 1000s of working places and arguably that's easier to handle traffic-wise than the traffic around fewer train stations (in one city!).
didn't EoS hit that within the first 17 days?
The preprocessor: Bjarne Stroustrup has been willing to get rid of it for a long time. C++20 modules are a step in this direction. However - as pointed out by John Lakos - you still need macros to build zero-cost logging facilities.
Behind the code: Project Planning(2008)
>I think you'll find that Ellison's "vision" of network computing was literally acquired when Oracle bought Sun Microsystems.

That’s incorrect. Acquisition of Sun cane much later. “Network is the computer” is very different from Ellison’s Network Computing because in Ellison’s vision complexity is centralized and end-user devices are glorified dumb terminals which is very different from Sun’s “Network is the computer”
You'd have to charge the batteries while the device is not in use and it wouldn't really work anyway because you'd get droop when the current draw is high. The guy in the article probably can't hear the difference, but I'd actually like what he has installed, apartment power lines are very noisy and mine is so bad that light bulbs last about 6months so I'm a bit wary of plugging in anything valuable.
FIFA 19 Patch  and Serial Keygen Generator Free Download
App suggestion seen recently – any takers?
Recently seen in a Facebook post[0]:

A product/website/app someone should create: software that scrapes all of your past facebook (or twitter or instagram or other social media) posts, and people's responses to them, and converts them into a blog, where each former post appears like a blog entry with comments. That way all of the memories/photos/videos/comments remain readily accessible to you or your friends if you or your friends choose to leave facebook, now or in the future. The software could either charge a onetime fee for the conversion service, or it could collect ad revenues from hosting the created blog.

[0] https://www.facebook.com/arthur.lewbel/posts/10157154297746414
Wow, I grew up in Chicago and thus lived there for 18 years, and I continue to return to visit family. And I had never heard of the Pedway.
I have three friends who were teachers for a decade who changed careers within the last 5 years. One moved into banking, another became a tatoo artist, and the last teaches dancing privately.

They all quit because of low pay and long hours, litigious threats from parents, and being faced with constant accusations of being abusive/racist/whatever-other-random-excuse students could come up with to deny their own failures and behaviour. The schools always side with the accusers by default.

This is in South Africa, not the USA, so it seems to be a world-wide phenomena - at least maybe in the English speaking world.
> What is the problem with having one minuscule location on earth where you are not supposed to go and stock pile this material there?

How much time do you have? This article isn't just long, it has many, many interesting links.

https://en.wikipedia.org/wiki/High-level_radioactive_waste_m...

> There is a debate over what should constitute an acceptable scientific and engineering foundation for proceeding with radioactive waste disposal strategies. There are those who have argued, on the basis of complex geochemical simulation models, that relinquishing control over radioactive materials to geohydrologic processes at repository closure is an acceptable risk. They maintain that so-called "natural analogues" inhibit subterranean movement of radionuclides, making disposal of radioactive wastes in stable geologic formations unnecessary. However, existing models of these processes are empirically underdetermined: due to the subterranean nature of such processes in solid geologic formations, the accuracy of computer simulation models has not been verified by empirical observation, certainly not over periods of time equivalent to the lethal half-lives of high-level radioactive waste. On the other hand, some insist deep geologic repositories in stable geologic formations are necessary. National management plans of various countries display a variety of approaches to resolving this debate.

So, various countries display a variety of approaches to resolving this debate.

That's all we have for now.

> I don’t think waste is a legitimate concern of nuclear energy, as long as they are stored and protected responsively.

Yeah, but so far we have no way of doing that, so it's a legitimate concern. I might as well say "we can just turn off all nuclear reactors now, we just need other means oto generate the energy and do the shutdown responsibly". Leave it allll up to the reader, or in this case, future generations, why not.

https://en.wikipedia.org/wiki/Radioactive_waste

https://grist.org/article/stang/

> At Hanford, a rough rule of thumb for planners is to look ahead 1,000 years. That’s like a Viking trying to conceive of an astronaut, then trying to pass a note to him.

> Experts inside and outside of DOE have pondered this communication conundrum. The agency has assembled panels of scientists, historians, artists, and others to tackle from all angles the question of how a 21st century sign should look to a 31st century person. From symbols to colors to materials to size, everything’s up for grabs — and nothing’s been decided.

We don't have solutions. Pretending we have solutions will not help us get solutions, either.
Better idea: pay the cleaners anyway and let them stay home without littering in public.

Alternative: do not pay the cleaners if they can't do enough useful work (without artificially increasing it for no gain) - their wage comes from the taxpayers after all (I presume) who pay them in order to get a specific work done, not for charity.
What's very interesting is that the Komodo developers have implemented a Monte Carlo Tree Search version of their engine without neural nets for evaluation / move selection. This brand new engine can actually compete at the top level (still much worse than Stockfish and slightly worse than Lc0) [1] [2]

The exact implementation details are probably kept secret, but the idea is to do a few steps of minimax / alpha-beta rather than completely random play in the playout phase of MCTS.

This makes me think that the contribution of AlphaZero is not necessarily neural nets, but rather MCTS as a succesful method to search the game tree efficiently.

[1] http://tcec.chessdom.com/
[2] http://www.chessdom.com/komodo-mcts-monte-carlo-tree-search-...
Rate me
Ask HN: Why can't I buy this .app domain?
I just had a weird experience on NameCheap. I found a .app domain that I really liked and wanted to buy it. Unfortunately, I got an error message after trying to add it to my cart.

As an example I'll be using `drive.app`. There is no whois record for this domain, but https://domains.google says it's unavailable:

$ whois -h whois.nic.google drive.app
Domain not found.
>>> Last update of WHOIS database: 2018-12-29T10:51:11Z <<<

Here is also a link to my screen capture of domains.google: https://i.imgur.com/an9Gp4M.gif

Thanks!
Exactly. The value of Bitcoin comes from the fact that it's something scarce and un-counterfeit-able, just as money should be, while also being "de-centralised" and not tied to a government or corporation. The Proof of Work (the match burning) is just the means behind how that's achieved. It is absolutely not how Bitcoin derives its value; that's actually something we'd prefer it didn't need to do, but unfortunately it has to.
There is no switch between "brain on" and "brain off", what you describe as "a fundamental property of TDD" to "reduce mental capacity" is just a misunderstanding on your part.

> Then something unexplained happens

I am not sure why you think this is "unexplained", as it is spelled out in detail in every TDD introductory text.

What there is is a switch between (a) trying to get the tests to pass (tests are red) and (b) trying to refactor the code (tests are green). In both cases, you use your full brain, in case (a) you use it to find the minimal code to pass the tests. If you think finding minimal code is a "brain off" activity, well that's a whole different discussion, but I refer you to Saint-Exupéry[1] and Blaise Pascal[2], for starters.

And in each case you use code as forcing functions for other code. The tests force you to write the production code. Writing only the least possible production code that passes the tests forces the tests to actually test what you want them to test. If you write code that does significantly more than what your test requires, you won't have test coverage for that excess capability. And so if the rest of your program exercises that excess functionality and you break it, your program will break without your tests giving you a warning.

Also, the silliness of the example is of course what makes it a good illustrative example. If we had to first become domain experts with s shared understanding of some random domain, it would make talking about TDD itself much harder. It does require the ability and willingness to use it as an illustrative example.

[1] https://www.goodreads.com/quotes/19905-perfection-is-achieve...

[2] https://quoteinvestigator.com/2012/04/28/shorter-letter/
You Know PowerShell Is an Object-Oriented Language, Right?
> Use C++98
> Complain it's too simple to be expressive.
> Get C++17
> Complain it's too expressive to be simple.

Sometimes I think the real goal behind these complaints is not learning anything new or programming anything interesting.
she told me that parents have ruined the job she loves

One of our guests for Christmas was telling us stories about this, she teaches art, and says it’s normal for her to check her work email on Monday morning and find that parents have sent a series of increasingly angry emails over the weekend demanding an instant response. This is in the UK.
Lol :D
This might be a regional thing, but I have never seen iTunes gift cards discounted where I'm from (Germany). What I've seen is that if you buy a gift card at face value, they give you an extra gift card for 10-15% of the value. And I've not once seen such a promotion for any non-iTunes gift card.

This approach leads me to assume that that either happens in co-operation with Apple, who are eating the extra cost for the special promotion, or the stores are paying out of their marketing budget for a loss leader.

I don't have any experience with the gift card markets in any other country, so things might just be different here.
Either way this is all hypotheticals since I still can't find any good hard numbers.

EDIT: Of course you also need to take into account that not all sales in the stores are paid for though gift cards.
Reinforcement Learning (RL) and Deep RL Tutorial with Sample Python Codes/Demo
I wouldn't argue that bloat is important. I wold argue don't let bean counters make technical decisions.

Unfortunately those bean counters probably got large raises and bonus. Then moved on to their next job proclaiming their victories and got out into higher positions.
I'm in Australia and the public transport is clean here. No food is allowed, and its enforced. There is the occasional smelly person, particularly in summer, unavoidable. In general though it works well.
Import and Export passwords for Firefox
I live in an apartment with little or no connected ground. We had weird laws once that allowed electricians to cut corners which they did. If its serious, I could try to convince the landlord... Hmm...
> In fact, the term in economics is “induced demand.” Building more roads around a city often won’t decrease traffic in the city, it will just make more people commute to the city from further away.

It's a theoretical concept with no basis in reality as far as traffic is concerned. Every statistic I know of shows that more people move to cities, not farther away despite new roads. What drives people to longer commutes is not new roads, but high housing prices in cities.

Also, when you build useful roads, traffic there certainly increases, but somehow ideologists neglect to measure how traffic on other roads previously used for the same route decreases.
Bandersnatch Origins – Imagine and Ocean Software Documentary (1984)
Ask HN: Is it important to have accounts on SO/GH for Software Engineers?
I'm curious, is it advantage or disadvantage to have accounts on StackOverflow/GitHub for Software Engineers? Or more importantly public speaking?

For instance, I have more than the 55k rating on SO and I contribute several open source projects, some of them have more than 40k starts and relate to one of top IT company.

Last year I received a couple suggestions to work on short-term "freelance" projects from StackOverflow/GitHub sites. So, seems that StackOverflow/GitHub accounts don't give any advantages and LinkedIn works much better.

Also, I noticed that CV which includes SO/GH links doesn't increase chances to get a response (even response, and I'm not talking about job offers) from HR. I'm not located in the USA., maybe SO/GH accounts only useful for the USA, however, statics says that to be involved in open source doesn't give any advantages.
.app is owned by Google. Google can make their own rules on this domain top level and block e.g. drive.app !
Yes you can, although it's slightly harder than installing a browser extension: https://pi-hole.net/
Memories. Is this a lost art or do people still do this starting out? I mean now that everyone has unity to play with do people no longer have to know about the actual hardware?
How many of those blue collar workers vote in the same district as the projects?
> The ability to reuse more and more will improve over time so yes it's perfectly feasible.

Well, if that "counts", then solar power will become totally free and have a net positive environmental impact, we'll just plant some nanobots that grow and repair solar panels inside a marked area, and can be scooped up should we need them elsewhere, hence "100% free once we perfected them". They'll smell like vanilla, and change color according to the moods of people using the energy.

Latter on we make nanobots and send them to the sun to hang out there for a few thousand years and grow a scaffolding from, uhh, space dust or something, and then we shoot nanobots at it that grow solar panels on it, and we have our Dyson sphere. Add some nanostuff that creates material from energy and flings that at Earth, then convert material back to energy.

This didn't even take me 5 minutes, so I really don't get what the problem is :P
Can you elaborate more about $3000 digital clock for DAC?
You might be surprised to hear that Google has a product named "Drive".
Or you could just use some other service than facebook. Like signal or xmpp.
Just for laughs why not email the Google domains team?