skysight-inc/HackerNews huggingface dataset:
> The larger issue, I think, is that most open questions now are either of the "How do I do obscure thing X in framework Y under rare condition Z" variety, or beginner "Please do my homework" or "I have a bunch of things in my array it's not printing" sorts of questions.

I think it's due to the fact that the questions "in the middle" are already answered and people find them through searching. No need to and again. Only beginners (that can't search effectively) post on SO or people having rare edge cases (for which asking in SO is a last resort).
Hello, our friends at MITRE have assigned CVE-2018-8740 to an issue in
SQLite3 that was discovered by OSS-Fuzz working on GDAL.
http://seclists.org/oss-sec/2018/q1/244
You can't seriously justify introducing massive library into your code just to display some text, and use a few native calls. If it works for you, that's great, but if anybody needs an example of why the software you use is so terrible these days, even though we had huge leaps in technology, look no further.
Rodney Brooks: Time Traveling Refugees
True, but rarely do they actually incorporate the donations into their collections. More typically, they combine the donations with books they've culled from their collections and sell them in "Friends of the Library" sales to raise money. Which is all good and fine, but not often what people think will happen.
It's very hard to change anything in GA. Reliability is a much higher priority in aviation, if the engine in your car dies, you stop, if the engine in your plane dies, you fall out of the sky.

GA planes also generally last a lot longer than cars, you have Cessnas from the 70's still flying with their original engines from the 70's.
And what benefit would an ironclad DRM scheme in the browser bring to the internet?

"I, for one, welcome web canvases with ads that I can never block or dismiss." That's what you're saying, right? Because that's what Google wants, at the end of the day.

Those apps will be no less intrusive, and significantly more powerful than what exists today. In fact, you are welcoming a reduction of our freedoms.

edit: God, RMS was right all along, there are no freedoms but end-user freedoms.
This is really insightful. In some ways every community goes through the "wild west" -> settlers -> cities evolution. Happened with the internet at large, happens with most technologies that achieve mass adoption, and it appears to have happened with Wikipedia and Stackoverflow. (I read an interesting article about technology pioneers, settlers and other archetypes, but I couldn't find it.)

Once most of the pioneering work is done, and the low hanging articles are written, a community needs to decide how to proceed. Who are you going to maximize value for? In the early days it makes sense to focus on what is the rarest resource (in SO's case, probably the answerers) but as a community matures, the focus can shift. Now it is frankly the anonymous viewer that it makes sense to optimize for, both from a monetary standpoint (jobs display being a primary monetization strategy) and a social good standpoint (far more anonymous viewers than either askers or answerers).
Meh. Once you mutate an object it is not the same object it once was either; you've only maintained a stable memory reference and alias, without the overhead of making a new one.
That article on the toxicity of ethyl- and methylmercury does not appear to have any bearing on the mercury based amalgam alloy used in amalgam fillings (unless they gave the rats amalgam fillings in their teeth).

I don't think you are interpreting the scientific article you are referring to correctly.
The Walking Dead: Our World Might Be the New Pokemon Go
Don't:
"Have a blog."

Do:
Answer highly relevant, frequently asked questions in such a way that people will either find you through a search engine or impulsively share your content.
I was the Autonomous Land Vehicle (ALV) program and it lead to the pioneering of neural networks by CMU.

https://www.youtube.com/watch?v=ilP4aPDTBPE

http://repository.cmu.edu/cgi/viewcontent.cgi?article=2874&c...
In fact, there are many downsides performance wise when you think about electron:

- it is as slow as any other web rendering engine

- it uses as much memory as any other browser

- you have huge binaries

The key benefit of electron is that you can easily build cross-platform apps which run on every notable platform. Many of the general weaknesses of electron can be eliminated by building a Progressive Web App, but that doesn't solve the performance challenges that come with building a web app.

Performance wise web apps are very slow when compared to C/C++/Rust/Go. E.g. for a C program, a single millisecond itself is a long time. For web-apps you struggle to get everything in a 16ms window to not break your 60fps experience.

But the point is that while web apps are in fact much slower, they can be fast enough. And if you have a technology that is very platform independent and you can built good experiences with it, then you probably find some nice use-cases.
Best Natural Tomatoe Fertilizer – Healthier Central
It's a gross exaggeration to say there's no advantage. Who decided that stack frame re-use is "the purpose" of tail-call optimization, while not blowing the stack is not? It seems to me that being able to run the function at all is more important than whether it runs quickly.
Criticism isn’t just done because they’re cranky. It’s because they care, and want to improve the web. Anybody can acknowledge the good parts of the web but that doesn’t help it improve.
To many "career stackoverflowers" I think. And no way to report moderators.

The other day I had a problem, and fund a SO question related, solved the problem in a different way, and answered to the question, to help someone with same problem. A guy comes gives me -1 and makes a completely useless comment.

PsExec requirements on local computer - Super User – https://superuser.com/questions/1158722/psexec-requirements-...

Edit: thanks to someone who upvoted my SO answer
In my opinion, the problem is mostly the answerers

And .. I downvoted you. I hope it will sting. People giving up free time to add value to your thing and you blame them for the site problems? Then the site design is really failing, if the problem is all the people being engaged with it.

Whereas on stackoverflow when I downvote it’s for “this question shows no research effort” which is the downvote button tooltip, but a single downvote is felt as a personal attack on character.

Stackoverflow is for programmers - people whose character traits are tainted to be nitpicky about small details - yet the bad experience angry posts call answers traffic cops and Martinets - exactly the kind of people who could help get your code past the compiler or browser or api or whatever.

“Neutral” responses feel like negative ones (see: “what have you tried?”).

As an answerer more than an asker, if I help someone understand then I feel good, if it seems someone asks from a sense of “help me” I’m endeared to the question and if they ask from a sense of “solve my business problem” I feel more abused (personally or site-being-abused) and resentful.

No amount of Jon Skeet blog posting about the classic usenet popup “this reply will be sent to thousands of people who will have to spend time and money on it, are you sure?” seems to work on the modern web.

If it were me reworking it, I’d get rid of the low quality question idea, let answered be the judge of that and google sort the wheat from chaff.

Then get rid of downvotes and close votes and “neutral” comments.

Leave only room for feedback buttons that in some way communicate “I tried to answer your question but couldn’t, Your question might be more answerable if ..”

Forget being a repository of high quality questions and answers in the same way software has forgotten about big design up front and perfect quality goals and turned into “put an MVP on GitHub and let the issue tracker be the driving force”.

The goal of “stop duplicates, everything that can be questioned and answered has been questioned and answered” forgets that there are 150,000 new humans every day, and thousands more existing people learning to code - a goal of turning everyone away with “that’s already finished nothing for you to do here” is .. daft.

Questions and answers are, if nothing else, practise. A good way to learn is to try explaining it to someone else - SO churn has that room.

But not on stack overflow, where following the site plan for downvotes and closevotes makes everyone feel shitty.

I even doubt it is “high quality questions” that are supported but a combination of “this question feels like the asker is like me” combined with “and they’re asking about a thing I like and feel positively about rather than an edge case of the tool I feel bad about and wish the asker would politely overlook it like the rest of “us” all do”.
In theory third party DRM can work on any platform. That they don't is totally on the media industry.

That said it's true the standard should have done more to mandate browser agnosticism, seeing as big media doesn't care. Of course they still could have ignored that mandate.
As I like to put it: "Random Access Memory isn't random access any more."
> Amazon has already taken over much of retail

Amazon only covered 4% of US retail in 2017. I couldn't easily find the global figure, but it would obviously be much much smaller.

As for the overall idea, I think it depends on the time scale you look at. Compared to the late 20th century things do seem more consolidated now, but if you go back any further we're still probably in one of the most distributed modern economies ever.
It's like the mafia of high-karma answerers decided to adopt Les Grossman as their role model.

It’s like the high karma answerers are exactly the subset of the site that you want seeing and answering your question because the site supports the idea that they are good at doing that, but they’re always reflected as some kind of tyrants appointed by an evil overlord.

Broken site design somewhere that leads to that effect.
Avoidance is not evasion, so your back tax / theft premise will fall apart there. It would never survive a legal challenge.

This EU fake tax is actually a new tariff.

The EU has a $100 billion net trade surplus with the US. Germany - by far the largest economy in the EU - in particular has an extreme trade imbalance with the US in relation to the size of the trade between the two countries.

The German trade deficit is so extreme, it's larger than the total sum of all exports from the US to Germany in fact.

The US is the least trade dependent developed nation on earth:

https://i.imgur.com/q7TrEZF.jpg

Every nation that has a large surplus with the US, that decides to pick a trade fight, will be guaranteed to lose a lot more than the US does accordingly.

The US for example imports three times from China, what China does from the US. A trade war with China is ideal for the same reason it's going to be ideal with Germany and the EU broadly. In a perfect world, the US will import dramatically fewer consumer goods from China, Germany and overall in general. Instead the US should consume less from abroad and shift those resources to domestic capital formation and investment toward greater US production. That's further ideal at a time when automation gains will make it easier to reshore ever greater manufacturing. The vast US capabilities around manufacturing and energy, make the US uniquely positioned among major economies to not need very many outside nations.
At least broken glass doesn't stay sharp for long when exposed to the elements.
Including the counter cultures.

I've yet to meet genuine American socialists, even your hard communists sound like Christian Democrats with some odd ideas of race thrown in.
Spotify? King? Ubisoft? Probably a whole bunch more that I'm missing.
I've fixed it
ArcGIS 10.5 Full and Crack Free Download
I think techies who want to decompress.
This, is false. for many (some, if you prefer) use cases javascript is perfect.
Assuming you are talking about corporate taxes (not sales tax / VAT).

If those were all different companies (one company doing the sales, one company hosting the infrastructure, one company developing the system, etc.) doing arm's length transaction it would be much simpler, each company would pay local tax in its own profit.
Blocking DRM on the web is easy. The big issue is the opposite, playing a video you have a right to, without arbitrary restrictions.

So much DRM will force you to use some particular software in some particular way with seemingly arbitrary restrictions. Frankly consumers would be much better off without DRM in the world.
The article is measuring struggle in aggregate. Your hometown, while it sounds like it is indeed booming, is a single data point.
Only because you have a hires screen. It uses srcset to select an appropriately-sized image (my browser loads a 650KB version).
This article and the other comments here are interesting, but some are trying to be a bit too clever. The original article isn't too bad, but one of the other comments suggests re-writing the contents of the function at run time, which I really don't think is a practical suggestion (think about debugging such a thing).

If I wanted to do this in practice, I'd just write the trampoline out explicitly, unless I wanted to do it a huge number of times. Doing it this way only takes a couple of extra lines of code but I think that's worth it for the improvement in explicitness, which is a big help for future maintainers (possibly me!).

from functools import partial

def _tail_factorial(n, accumulator):
if n == 0:
return accumulator
else:
return partial(_tail_factorial, n - 1, accumulator * n)

def factorial(n):
result = partial(_tail_factorial, n, 1)
while isinstance(result, partial):
result = result()
return result
IIRC this is one of the reasons the UI on the Mac opted for a fixed context-dependant menu bar at the top of the screen instead of the per-window one used by Windows (and Java).

It's basically 'fling your pointing device at the top' and 'go left or right to get the button you want'. Due to the lack of borders/stops, this would be harder if it was sandwiched between a titlebar and window content.
How do you get any work done. My pretty fast Macbook, 3y old, becomes really slow after only 15 tabs open in 1 window.
You only see video but this is not important.

The higher risk is that we will have DRM of everything. Imagine the implications if the whole web page is behind DRM.
The breakup of Ma Bell required a regulatory breakup. Bell Telephone was just too entrenched to break up on decentralize on it's own, short of a collapse.

No amount of innovation outside of Bell Telephone could have broken it up. TBL might be correct that we are near that point today with the Internet. The big players either buy you our or copy your innovation and crush you.

In fact it's worse than that. Look at all the advise given to startups. Create something that one of the big players will need and get bought out -- that's been the dream for most startups for a long time now. This is reinforced and required by VC investors. The whole idea of building an small or medium sized Internet company that intends to become profitable and remain in business is now the exception rather than the rule.

Everything in the Silicon Valley ecosystem is designed to reinforce the big players.

TBL might be right that it could take a Ma Bell breakup kind of intervention to space where innovation outside of the big companies can have a chance. It's not that there isn't a level playing field. There isn't a playing field left at all -- it's branded multi-billion dollar stadiums all the way down.
10-day courses delivered in easy-to-digest emails every morning
Are you talking about sales tax, or corporate taxes?

Out of curiosity, what makes you think it should be D, assuming you were talking about corporate tax?

With a much simpler example, if a merchant in e.g. France sells a product to a consumer in e.g. USA, the VAT/import/sales tax should go to the US but the corporate tax on profit for the merchant is taxed in France.
RetroArch is a front end for emulators, game engines and media players
Password-less authentication with XMPP
I bought a pair of Frye boots -- ostensibly hand-made and durable, $360 dollar shoes -- which completely disintegrated after a year of walking around New York city and were not actually repairable. My cheapo $60 mall boots, on the other hand, got me through 3 years.
New core: OpenLara (Windows/Linux)
Agreed, an 'I was able to optimize this'-tone would be better suited than the current 'I am the only one who does this right'.

The author is misguided if he thinks that an algorithm being called 'optimal' will have the best result in his particular use case. It usually means that the algorithm has optimal asymptotic runtime. In particular, asymptotic analysis completely ignores caching issues.

That said, the technical details are still worth reading if you have the time. I also agree with the author that CS programs are somewhat losing touch with reality.
As much as I would have preferred nationwide neutrality, this piecemeal approach may create a testbed for which policies have which outcomes. We will be able to monitor prices, speed, and infrastructure investments in different states. Then find the one that best benefits consumers and make that the nationwide policy.

Or, more likely, these ultra-jurisdictional corporations will just punish the states without neutrality by making them subsidize the costs of doing business in places with stricter laws.
Diy Wall Decoration New Ideas with Easy Tutorial
The Dying Art of Fishing for Shrimp on Horseback
Libretro is a simple API that allows for the creation of games and emulators
Also an education in econ.

Unfortunately with econ, our tools are maths, stats, logic and reasoning. We can almost never do actual experiments, which is fundamentally necessary for science. In my opinion, an unpopular but correct description of the state of economics is that the best economists are the ones who are able to make the arguments which others value the most.
Architects have a bit of a rep for being prima donnas :-)
But it’s no good when manufacturers program their cars to inject too little urea, or turn urea injection off on the highway, etc.
And the same gov. agencies will then use it against people who report on the next Snowden leaks. It has everything to do with black hat.
It's well hidden in there. Kot City though made me smile like some schoolboy :D
The underlying problem to me is the fundamental flaws in crowd-sourcing and blacklisting as models to produce and manage content.

Websites like StackOverflow, Yelp, Wikipedia start off by being fantastically useful by using crowd-sourcing to quickly generate a large volume of content that covers topics too wide for a small group of humans by themselves.

But then crowd-sourcing becomes an albatross because an unpaid army of moderators have almost no oversight. They inconsistently apply (or don’t apply) standards, and blacklisting vitriol is a Sisyphean task.

Valid questions get blitzed and jerks proliferate because it’s seemingly impossible to police them all in real time. I saw a stat that said only 7% of SO users ever ask a second question - that means 93% probably had a bad experience.

While the problems are structural IMO they can do a few things. Downvoting should be temporarily disabled until Joel et al figure out a better model to surface important/good questions and answers; I personally now visit the forums of whatever framework or language I’m working in to seek advice because the downvoting on SO seems so inconsistently applied. Insults I can ignore but the DV makes it hard to have your issue seen.
Thoughts on vgo and dep – sdboyer.io
Well, I can only tell what I saw with my own eyes. I went to a town named Tomioka last year to see the newly reopened train station. I think it's about 10 km from Dai-ichi plant. The evacuation order was lifted in March 2017. Anyway, the area around the station, which used to be the downtown, was completely washed away. After cleanup it's now just a giant parking lot as far as eyes can see, except for a few post-tsunami buildings. I walked uphill and there were also many heavily damaged buildings. Even if you can't see the damage, flooding often makes the entire building unsafe due to mold growth or whatever. Some areas might not have been damaged much, but like I said, they depended on infrastructure in the destroyed areas, which is only now being restored.
Ask HN: How did your life change after you kicked Caffeine?
Platform Types in Kotlin
> 1. Obama's 2008 election absolutely bragged about their use of social media to win. I vividly remember multiple long articles in the NYTimes talking about how they exploited new tech to reach voters.

Talking to people using their social media profiles, while identifying yourself as from a political campaign, is worlds away from what Cambridge Analytica are doing: which is not remotely open or honest.
I think Booking are safe, as they actually sell access to a physical product. Spotify definitely though (and given that the records labels will take any extra profit they make, this might actually be OK for them).

It's not going to pass though, these things never do, as unanimity is required.
Python programming exercises [pdf]
So that's where all the socks go...
We want more interactive tutorials like this
'Black Panther' and 'A Wrinkle in Time' do have a lot in common
Since when having a hi-res screen mean very fast internet ? My laptop has a higher res than my desk screen and I'm reading this from the crappy airport wifi.
It was. I wonder, though: with modern monitor sizes, does that make as much sense as it did with a 9", 512×342 screen?
#money – Google My Maps
If the robots have all the jobs what do we need all the humans for? Surely the end result is Asimov's Solaria. And getting there is likely to be unacceptably messy even if one were to approve of the end.
BPA and other xenoestrogens scare me the most. Men's sperm counts have gone down 50% in the last 30 years, nobody knows why, but the estrogens in our products/water/air aren't out of the question.

It's scary how little it scares everyone else.
I am in Japan and I was wondering the opposite; whether there is a market big enough to sell those online!

Curious, what are you interested on and how much would you pay for it including everything? (Item+transportation+fees+labour).
https://newrepublic.com/article/86339/toxins-plastic-shampoo... is interesting.
The AI solution you’re building might cost people their jobs
I left structural engineering long ago for Software engineering.
This would fail.

> What we'll lose of course is interoperability. But I think it will be worth it.

Maybe i misunderstood, but what is the web without interoperability?
Is this a sign of strength or weakness though? Like Wikipedia, any given topic on SO will approach “completeness”. I use stackoverflow at least as much now as in its prime - but these days just like a Wikipedia for code. I don’t consider it a flaw.

I’m sure there are topics I don’t use (the latest ML framework or the js framework du jour) where the community is still growing the database. That I use it as a mostly completed reference work just means my field/tech is mature in terms of language/frameworks
Cigarettes and Silhouettes: Running the Cancelled LOViT 100 Mile Trail Run
https://news.ycombinator.com/item?id=16569778
Hi HN, this is a book with some programming exercises that I have been using on my classes so that students can get up-to speed with python.

It is quite incomplete and with a lot of errors. Since my available time is short, and I'm not a native english speaker, this is the best result given the time available for it. I plan to include other things and correct the errors eventually.
I think the author meant "promise" in the sense of possibility. "He [or she] shows promise", rather than "I promise to pay."