skysight-inc/HackerNews huggingface dataset:
missing osm attribution
I've noticed a lot more bad natured bickering over the past week. I think this is just me noticing it more rather than an actual rise.

Here's one example but there are lots. https://news.ycombinator.com/item?id=9624703
Threes C – Threes the game ported to C
One of the bullet points says "DNSSEC is dead". But what is the plan then? it sounds odd to rely on a completely insecure, unencrypted service for DNS (plus all the new ways in which a secure DNS service could be used, to distribute public keys for instance).
You're not locked in if you own the DNS registration.
Android user? Just go to settings > applications and count how many times 'Google' appears in there. Twitter is a small child
No save games. This is a complete deal breaker. Yes, those first couple of levels are really, really good, but they are not good enough to let the developer demand that you play them again and again, instead of letting the player get on with new challenges.

I really don't consider Mario games interesting until Super Mario World, unless you have an emulator with save states.
Doesn't say what it does. I can deduce from the title and landing page that it has something to do with UIs and CI. From the FAQ it seems it is web only, as it mentions "the page" (assume that is an html page).

Is this an appropriate summary?

"It can help you visually review changes made to a web front end as part of CI/QA"

Would be neat if you could plug any kind of front end screenshot rendering and not just web.
Tangentally related... if you are a student... Solid works is ~$180/year... and autodesk software is free for 3 years from your enrollment. Haven't tried autodesk's offerings but Solidworks is unbelievably powerful software. It's incredible.

Guess what makes you a student? Any community college class. So go take a welding class.
Theoretically the ISP is being paid for providing the service, while Google ... well...
Great speaker! Thanks for all the system design advice for my next webapp. I want to do it right next time, with lots of containerization.
I learnt about it and coal seam fires in general the other day from Wikipedia. Coal seam fires more common than I thought. http://en.wikipedia.org/wiki/Coal_seam_fire
Just out of curiosity, is there even something else in the "other" part of the Twitter client's settings, or is that just a typical obfuscation?
Blogspot has a a really weird layout. It's very buggy for me in Safari, and makes browsing old posts really difficult. It also seems to take a while for content to even appear on the screen.
Note that he could be living in a jurisdiction where the law provides better protection for electronic communications (email being one of them), thus preventing his ISP from reading/analyzing/reselling his emails.
An idiot is "an intellectually disabled person, or someone who acts in a self-defeating or significantly counterproductive way". Does not seem to fit the definition.
IMHO, Reddit's too balkanized to compare Reddit at-large (and not personalized subreddits) with HN.

I appreciate HN's self-policing of CommentsLite™. We could easily flood the threads with feel good "+1's" and nested memes, but that impairs the discussion. HN opened my eyes to the value of that norm for discussions.
Yes, they might.

But then this gets published and other people could point their mistakes. And then it's not only about what the authors got wrong, but also what the reviewers let slip.

And while the number of mathematicians that can understand the proof is low, it is > 1
Manny attorney jobs, especially entry level discovery and research, are being automated out of existence through increased productivity. You may be able to keep your job, but a lot of graduating attorneys in the next few years will not be able to find one.
I happened to interview few employees from Snapdeal for my company, technically they were inept and they didn't know why a specific this they had implemented. I blame their HR team for not hiring good engineers in first place.
They also avoid to say that this doesn't stop collection of the app lists, but just the "tailoring". They still snoop and you can't stop it.
The implicit suggestion that one stops "being the product"[0] if one is paying for the service has no roots in reality.

[0] This oversimplification has to die.
STORE KEEPER
Which jurisdiction would you trust in this matter?
A lot of people seem to enjoy complaining. If you like posting this kind of thing to your friends, what's the difference?
which highlights the point that choice of subjects should very much be culture-specific.

Picking up latin as an italian seems far simpler (and probably more useful) than as an english, as you can guess large part of the lexicon and you will be exposed to "volgare" (transitional latin-italian) when studying early italian literature.

But would studying Old English be of any use for italians? I am not sure.
Google IO Keynote was awfully boring
Read this related article, one of the most interesting I've read about Tesla I've seen. It talks specifically about this swap facility. Basically this one charging centre allows Tesla to claim hundreds of millions of dollars of electric vehicle government-funded rebates due to a condition of the rebates. If this centre is in fact powered by diesel, that's a whole new level of irony.

http://dailykanban.com/2015/05/analysis-understanding-teslas...

It mentions how Tesla is able to maximise it's electric car rebates by making at least one centre that can offer a fast swap capability, even though practically all (or all but one) of their customers do not and can not charge cars this way. Having a fast recharge was a key requirement to qualify for the rebates.
In the case of music , nearly all of the money goes to corporations and thus shareholders.

It does not go to making new art.

DRM and anti-share laws benefit the big players who seek to control culture.

They use this money to manipulate the music that gets played, and as sole gatekeepers strongarm artists into exploitative contracts.

Before the net it was really hard to find out about good music - the radio was payola slop - finding & listening to it could take months.

This stranglehold has been weakened by the internet to the benefit of creators and fans - indie labels and self publishing have exploded.

Art is a field that advances, like science building apon the past - in this way copyright directly opposes creativity.

Just because someone makes something doesn't mean they SHOULD be paid but now it is more likely they could reach an appreciative audience.

Copying, deriving and sharing are the natural state - we give up the natural state with a limited copyright to enhace the public domain - this no longer happens.

Perhaps only the creator should enjoy copyright and the rights cannot be sold. Why should rights be sold ?
Humans should think of sizeof() as a function, says Linus Torvalds
Ask HN: What do you wish you were doing in your 20s that you didn't do?
What things should every person in their 20s do that they tend to ignore?

What are the biggest mistakes you were making you wish you wouldn't make?
Don't worry. There is a cure. This might sound awkward at first. But you can completely cure yourself of cancer(and any other ailments), by drinking your urine. Urine therapy is an age old practice dating back thousands of years.

Note: I am a urine therapy practitioner, and have had wonderful results. My wife was cured of Thyroid in just 2 months. Several friends and family have benefited as well. So, am spreading the word.

You can find loads of information on the internet, and case histories of people cured via urine therapy. It's known as the Water Of Life or Shivambu in sanskrit. Just google - urine therapy for cancer.

Steps to intake:
1.Collect your urine in a glass/mug.
2.Leave out the first couple of seconds of your stream. 3.Collect the middle portion.
4.Again leave out the last few seconds of the urine stream. 5.The middle portion is the clear urine.
6.Early mornings are the best, as the urine is more concentrated.
7.You could drink the rest of the day as well, though it would be not as strong.

Follow the practice, till a month. Go to doctor and get yourself checked again. You will see visible results within a week itself. Continue till completely cured.

Urine has loads of antibodies and harmones, and strengthens your immune system & increases your stamina as well. Don't take my word. Try it and you will notice the difference within a week.

All the best,
Ganesh.
> Plus, in case anything happens with the new job, you can always get obamacare, even mid year because of a change in job status,

This happened to me and I got into obamacare mid year. It was pretty awesome.
You can

1.) Scan for custom URL schemes the applications register so you can open them from other apps or web URLs.
2.) Retrieve a list of currently running processes in the background
Looks like a Qt version skew problem; http://doc.qt.io/qt-5/qjsonarray.html suggests that in the current Qt, the QJsonArray constructors take either zero or one arguments, and the code is trying to invoke this one introduced in Qt 5.4 http://doc.qt.io/qt-5/qjsonarray.html#QJsonArray-2, while your installation of Qt5 seems to only declare a two-argument constructor and the copy-constructor.

You probably already knew that, but I think it means the cure is probably to install Qt 5.4 (or the prerelease 5.5) from source.

Do you see other compile problems if you run make -k, or just that one?
Yes, but the nature of lxc makes it much easier to exploits.
They are by definition different things, and legally considered so by the signatories of the Geneva Conventions. Execution is putting someone to death, typically where they have no power to affect the outcome. Killing uniformed soldiers in open combat is not execution - (it's combat, hence the name). Killing civilians, prisoners, wounded, etc can be considered execution and as such a war crime.
> TL;DR: It's about the "Internet of Things"

^ this is too ambiguous to be meaningful for anyone who isn't familiar with the cyber grand challenge (CGC).

the CGC, as i understand it, is about developing systems which can autonomously detect and patch vulnerabilities[0].

i believe this is interesting for a couple of reasons:

1. a self-repairing system could prevent data breaches (or mitigate damage).

2. this type of system could use its knowledge to attack other systems.

on a somewhat related note, i'm reminded of elon musk's reaction [1] to prof. nick bostrom's book [2], "superintelligence":

"We need to be super careful with AI. Potentially more dangerous than nukes."

though i don't claim to know the motivation/context behind musk's remark, it's easy to envision the dangers associated with a couple of AI's "duking it out" on the interwebs. (CBS's "person of interest" is a fun, fictional series that covers this scenario [3].)

[0] here are a couple of participating teams:

* http://forallsecure.com/
* https://www.trailofbits.com/

[1] https://twitter.com/elonmusk/status/495759307346952192

[2] http://en.wikipedia.org/wiki/Superintelligence:_Paths,_Dange...

[3] http://en.wikipedia.org/wiki/Person_of_Interest_%28TV_series...
Every time I see stuff like this, it reminds me of Betsy Haibel's article, "The Fantasy and Abuse of the Manipulable User: When mistreating users becomes competitive advantage."[1]. Once I started to see how much a lot of current tech tries to softly coerce us without our consent, it's been hard to unsee and hard to be okay with it.

[1] https://modelviewculture.com/pieces/the-fantasy-and-abuse-of...
I don't see how all this unnecessary info takes anything away from the point he made.
Yes this is specific case where HR team is very incompetent to hire technology talent. HR team should be capable enough to understand how IT industry changes over last couple of years. If they use same tactics to hire good tech talent I am sure they will not.
Exactly. What about "There must be no doubt that no one is above the law"? Every time I learn more about history, politics etc I'm more and more frustrated. The system/law doesn't work the way it is presented and people/institutions that are "in charge" have an incentive to left it the way it is (otherwise 50% of them should be in jail).

Any ideas what can we do? I like projects that try to give more power to the people (like DemocracyOS), but I think it's rather kind of a bugfix for a badly designed system - it's important to try to improve it to keep it somehow working in the short term, yet (IMO) the whole architecture is broken and won't work in the long term when everything changes so fast...
"Cider and black" or "snakebite and black" (lager, cider, "black") are popular drink with teenagers and students in Britain, but the black is blackcurrant syrup.

Relatively recently, the large drinks companies have started selling cider and fruit flavours premixed in bottles.
> I tell the compiler to lump them together and exploit the prefetcher wherever possible.

That's a memory layout issue. What does a GC have to do with that? .NET and Go already allow good memory layout control, and Java will, too, once it gets value types. Conversely, one could create a manually-managed language that doesn't support object/array embedding, either. Memory layout control and GCs are completely orthogonal issues.
How I choose what tools I use
"society"... I think you misspelled politician
Just awesome idea. The idea of having a torrent for git repos blew my mind.
Not all services are capable of "hardening" due to software quality.
Not everything is written as tightly as Qmail
Kong is meant to replace nginx or HAproxy but with additional functionality added as plugins. For example you could proxy any APIs or microservices and add authentication, rate-limiting and logging as plugins.
Current discussion of this story on the front page: https://news.ycombinator.com/item?id=9626985
Hardcode the address on all known platforms and skip it on unknown ones, or disassemble a public function that calls it and figure out the address from there, or read the Mach-O headers and write your own dlsym, etc. etc.

Apple once blocked a updates for everyone using a common SDK because it had named a symbol something that happened to be the name of an unrelated private API, and the review process couldn't tell the difference. That implies things about the rigor of the review process.
> completely different device

You can twist it how you like but it doesn't make a difference - it's a device that the PR suggests that it helps you save energy and costs. One device (Nest) lives up the dream and is great, the other (smart meters) is the opposite - but it could be a great device too if it would live up the original PR vision.

> enormous task of forescating power demand

Not really, the electrical power transformer stations that are physically located near your home already communicate about the power demand habits to the central power grid network. There is no technical reason to track every single house hold every 15min or every hour.

> provide real time data to the utility

Do you believe it's great that a washing machine is running during the night to save costs for the power company (and maybe you) but keeps you and your neighbors awake and you have to deal with wrinkled laundry in the morning?

One can save energy at home, but the biggest power consumers at home are devices that are used at specific times - and that time cannot be deferred to the night - except one wants to be the slave of his own devices. On the other side a lot of energy could be saved in industrial production by optimizing processes.

Next time one buys a device check the energy rating - but be smart and cautious as some very energy efficient rated devices like new electric kettles and vacuum cleaners consume less power by using less Watt which means physically it takes longer to boil the water or the vacuum cleaner is less efficient as the engine is less powerful and it takes longer to clean your home.

Far better for the environment is to install photovoltaic panels near your home yourself. Especially then an electric car makes a lot of sense.
How about people be allowed to choose for themselves what they do? I know plenty of people who would prefer to do repetitive, unfulfilling tasks and get paid for them versus sitting around broke and waiting for utopia to arrive.
He was a Microsoft Games studio head, and could have made a difference. He could have made the software for Kinect that he spoke about. But "Project Milo" hasn't lived up the early visions. Microsoft invested a lot of money, so the first quoted sentence looks a bit different if you read the provided information.
Geometry of the structure of viruses [pdf]
Ok Google, stop diddling around and make her CEO already. She is redefining what a tech visionary is. Enjoy the love and work theme to all her talks.
Prohibit WithName on Enumeration in Scala
Not to quibble, but it's also not the case that 'hire a hitman' is the only solution to being blackmailed. That's not exactly the first idea a law abiding citizen would come up with as the solution now, is it? It's his own fault he couldn't go to the police for help with the blackmail, so the court cannot reasonably excuse him for not doing so.
Recent discussion: https://news.ycombinator.com/item?id=9596596
> Why does the general public consider drug prohibition to be that much different than alcohol prohibition??

The average IQ of most western countries, including the US, is around 100. That's probably significantly lower than the average reader here on Hacker News. I'm not sure if a person with an IQ of 100 ever asks themselves intelligent questions like yours...
I've not read this article, but I did read her original article. The first half seemed utterly naive (apparently nobody was sexually assaulted in the golden age of the 60s?) and then took a very unwise turn with the recounting of the ongoing court cases. I'm surprised anyone thought this was a good idea to publish and I'm not surprised it had repercussions (though I've not read the latest article to find out what they were and if they were an overreaction).

What particularly struck me was the refusal to believe professors had any power over students, followed by a story of an author being harassed by an editor, followed by the argument that if students aren't exposed to harassment at university then they won't be prepared for real life. That's not even internally consistent on several levels.
Nice but I wouldn't attempt to purchase something at a startbucks in the US where you will go to prison for a long time even if there was no malicious intent.
My theory is that the media tells people what they want to hear, in order to sell the most papers, page impressions etc. If they told stuff that the general public disagreed with, then they would probably lose readers/viewers.

Alcohol has a long tradition in the western civilization, so people feel somewhat comfortable with that. Other drugs probably seem very new and scary to the average guy.
> Most of the common ones you'll find support thread-local allocation buffers, for starters.

And what about concurrent deallocation?

> Have you, for example, looked at how postgresql manages memory? sqlite? redis? memcached?

Not too well (basically lots and lots of locking, much of it is very coarse-grained). Our spatial in-memory Java database (SpaceBase) offers an order-of-magnitude better performance in concurrent usage (and much better scalability with core number). We do over 200K transactions (with lots of contention) per second on a single 4-core laptop without breaking a sweat (concurrently with the application itself), and over a million on a large server (with some careful tuning).

But even for less super-concurrent databases, C++ databases don't outperform Java ones. In this benchmark, the Java databases (H2 and HSQLDB) almost always outperform MySQL and Postgres: http://www.h2database.com/html/performance.html (and I don't even know how the Java solutions handle concurrency, whether they do locking, optimistic locking or a clever combination, like SpaceBase).

In both cases, the amount of effort put into the Java solutions is orders of magnitude less than the C/C++ solutions.

> nginx? varnish?

Those are (virtually) read-only use cases. That is very easy to do concurrently no matter how you manage concurrency. The trick is concurrent writes, not reads.
Apart from some great advice here, do watch "Cancer: The Forbidden Cures" documentary.
> So you just provided me examples where developers tend to be highly skilled just to get a foot in the door.

Yep these are people I want to work with :)

> Yet, the CVE list gets updated regularly with memory corruption exploits for them

Security is not the concern of every piece of software. You can harden the pieces you care about. Honestly, not all of us are doing crypto, and for that, the recommendation is to leverage an existing library and sandbox it anyways (regardless of memory management strategy).

> Actually, are you aware that some military weapon systems are being driven with JVMs?

God help them

> Another fun fact, Unreal Engine and Windows are written mostly in C++. A language considered too bloated and slow to be usable for anything serious by mainstream developers in the early 90's.

I was developing in C and C++ in the 90s. C++ is a strict subset of C. The criticisms made no sense then and they make no sense now. C++03 was arguable an small incremental improvement over C++98 but C++11 is a huge step function in usability without sacrificing performance (which Rust has taken many good cues from). The point is, if something bad is happening, I can look at the dissassembly and see exactly what's going on. I can't do this with Java, Python, Ruby, etc.

> Also both use automatic memory management on their systems. Unreal has a kind of GC library. Windows nowadays has COM almost everywhere with reference counting.

The scripting engine in Unreal supports GC if you want it. It's trivial to embed Lua or something. That's part of the point. For the non-performance sensitive bits, sure do whatever. The COM interface is terrible, and a necessary evil for those in the industry. There's a reason DirectX12 is looked forward to. I don't want Windows reference counting my things any more unless I tell it to.

> Anyway automatic memory management doesn't mean automatically a JVM, there are quite a few other ways.

... yes, I honestly can't imagine anyone in this thread would think otherwise. Heck, I've written a GC for a homebrew scripting language.

> Apparently some well known Fortune 100 companies and research institutes had another opinion.

My point is that how long you worked is sort of irrelevant in an actual academic discussion. Where you worked is just as irrelevant.
Which came from the people anyways…?
Over 10,000 websites 'blackout' Congress in protest of NSA surveillance laws
I feel sorry for the apps that are trying hard to fit in and "appear" unsensitive. They probably still get snooped. That must really hurt their feelings.
TPB is just a website and doesn't use bittorrent at all.
Doesn't matter to me, if he could have made a difference or not. I like the point he is making.

Also it would be hard to find the value in any comment on Hacker News, if value is tied to their individual achievements.
I'm not sure of the relevance of this sentence, but since I just read the original piece, it may be relevant that the original text didn't have the "according to his complaint" bit until they made a correction.

Presumably this means the professor is suing someone he claimed to be dating, who denies that they dated, and again presumably that person has made some claim about the professors sexual conduct.
>>Why do you trust your ISP more than Google?

Presumably because the ISP doesn't generate the vast majority of its revenue from targeted ads based on information it collects from them.
فيلم سكر مر