skysight-inc/HackerNews huggingface dataset:
One thing I don't get with game engines: why do they feel the need to make a X-like scripting language, where X=Python in this case, and X=JavaScript in Unity's case?

Why do they make people re-learn the specifics and slight differences of a language that has been around for more than a decade? On top of this, they are making their engines more difficult to maintain: bug fixes, new features, deprecation and backwards compat., keeping docs up to date, writing tutorials for the language, etc. etc.

I just don't see why these engines want to re-invent the wheel, even though what they end up with is simply a slightly modified wheel. /endrant

The engine looks cool however, and the fact that it's FOSS makes it a better option for budding game devs. I might give a go when I decide to make a simple game.
Ah, the rebirth of heavy metal.
It reminds me of that old Marx's quote:

"History repeats itself - first as tragedy, then as farce"

edit for the downvoters: I've listened to a lot of heavy metal in my teens. It kind of had sense at the time (late eighties, early nineties) - heavy metal had evolved naturally from other genres, and probably it's a type of music that appeals to a certain kind of person in a certain environment and age range (and that would explain its persistence). Nonetheless, it's a pretty ridiculous and backwards musical genre, extremely rigid and codified and, in my view, hardly evolving at all. The sight of the idols of my youth, now well aged but still dressed like satanists, monks or ancient warriors, and still singing the same stuff after decades, is a sorry one.

Now you can downvote me more :)
RIP Twitter's Trust and Safety Council
Indeed. Roads, bridges, aqueducts, and many other kinds of infrastructure works was being done by the roman military when they weren't marching (i.e. stationing and "resting").
They dared to mention Baby Metal, which has like nothing to do with real metal.
'Ground drone' delivery robots set to be deployed on London's streets next month
Google has been a complete imbecile when it comes to these things.

It's simple game theory, If i've been burnt by google shutting down something i've made part of my workflow or rely on (I'm sure most people at hacker news have been in this situation) I'm far less likely to adopt their next big idea.

They could have a division which puts these projects on life support or hell sells them to another company or even open source some of their products and let the community support them!

I'm still salty about google reader and their original podcast app on android among other things it would have been so easy to do right by their users.
I'm curious: which conference, and what was the major source of the negativity?
beware of 2 mhl specs. 5pin/11pin. Look very similar. I did not read it very carefully, so now I own both
As someone with a kid and family and all that jazz, I am so happy I spent my 20's frivolously 'wasting' my money on fun adventures and silly projects. Easily some of the best times of my life.
Free Reverse Whois Lookup – Find domains registered to people or organisations
Anyone old enough to remember how Sony's nightvision camcorders allowed people to see through some clothing?

All these new thermal devices are totally going to be abused for that.

Yup, already being done https://i.kinja-img.com/gawker-media/image/upload/tmpdnsytzm...
"Beef and Corn" Really? Corn wasn't in Europe until after the Americas were discovered.
Antergos: The first Linux distribution with ZFS support during installation
> But you can save oh so much complexity by introducing a central point. I am, to be honest, extremely bewildered by Google's decision to use OT for their Google Docs—a centralized system.

Could a reason be that Google Docs allows for offline editing (if you install the Chrome extension), making it easier to save all these changes at once when an internet connection returns? You mention later that OT doesn't help when trying to merge conflicting edits (in which case Google Docs will spawn a "<collaborator>'s conflicting copy of <document name>", IIRC). However, if this level of conflicting desynchronisation is rare, and if OT makes it easy to push large changes after editing the document offline for a while, they might have decided it was worth it.
Worst case scenario, it won't reach that point and instead you will have a lot fewer humans down the road and therefore things will go back to where they were in the long run.

There's a way bigger risk of catastrophe having 50 000+ thermonuclear warheads pointed at all major cities in the world than with climate change. Yet people act these days as if nukes did not exist anymore or something.
> People who start pyramid schemes create huge "compensation" for themselves, ergo they are doing something valuable for society?

Economic value isn't necessarily "valuable for society", it's "valued by people as measured by some particular metric based on the preferences expressed in their spending behaviour". Gambling for instance is something that could be said to have little value to society, but has economic value in the sense that gamblers obviously get some satisfaction out of it or else they wouldn't put so much money into it.

Pyramid schemes generally involve fraud, and when someone is defrauded into buying something economics doesn't consider that purchase an expression of their preferences. If it didn't involve fraud and people knew it was a pyramid scheme yet still invested in it, then they'd have to perceive some value in investing else why would they do it?
Why http-link when there is an https one?
https://www.laphamsquarterly.org/spies/open-inspection
Yeah. Just writing their own custom stuff. It's partly about standardisation. Using a standard web framework means transferable skills which makes it easier to find and on-board staff. Devops is the formalisation of the same thing for ops, i.e. standard tools instead of just chucking together bash scripts however you please.
The switch covers up ports, microphone(s) and speaker(s) and allows it to be waterproof up to 5 metres compared to 2 metres when the switch is set to 2M.
No, what we need a catastrophe. People will stubbornly ignore inconvenient truths until they're undeniable and until the immediate cost of denying is higher than the cost of doing something. You see this in all areas of life (regarding healthy habits, for example), and I fear that unfortunately nothing substantial will happen until the shit hits the fan.
Nowhere. There's no right to park. With increasing quality of public transport around the world, there isn't even right to possess cars. They are one of the main sources of climate change and air pollution. Kudos to Spain for not letting an idiot to park wherever.
DuckDuckGo Awesome Search Engine
So when is the USA going to start enforcing its constitution?
Even his homepage is crazy. Try scrolling on "Australia", "New York" and "Codepen" :)
I take issue with the headline - how can something with global appeal be considered "weird"?
Thank you very much!

PS. If you're using a version older than 0.5, please upgrade. Now, I'm not saying that 0.4 was buggy, but... please upgrade. Quickly. Before it's too late.

In other news, 0.5 has unit tests now...
As I understand it, there's no way around type 1 diabetes, you just can't produce insulin, or at least can't produce enough, and therefore need to supplement it.

But if you eat no carbohydrates, would you really need much insulin?

I don't understand what the fuss is about type 2. The resistance is developed because there is too much insulin in the blood all the time, and the solution is to take even more insulin?! It seems a no brainer that the solution should be to cut sugar out of the blood stream at all costs and reverse the insulin resistance...
But it's from Panasonic...
The Ivy Bridge and Haswell BTB
Do they have a document detailing their scripting language?

And can they expose bindings for other scripting languages? Is so, maybe this is something they can move to.
Well I live in the UK and didn't even know it existed.
There's a history of reinventing the wheel in game development just for the sake of doing so.

Until Unity became popular, everybody was doing their own game engine for their own game. All those game engines have their own image formats, sound formats, archive packing format, etc. None of this is ever open source, of course...

And before you think "in the name of performance", it's usually actually in the name of premature optimization and ends up being a bad idea. Reinventing the wheel indeed.

Edit: I've been in the games industry (specifically, in reverse engineering and dealing with these exact issues) for a decade and this is all true, and from experience. I see I'm still being downvoted, without any reasonable explanations though. If someone here disagrees, I'd like to hear it.
"Corn" can be used in British English to mean any cereal:

https://en.wikipedia.org/wiki/Corn_%28disambiguation%29
One lambda application I really want is a pingdom-style service. Use lambda to ping a web site and send an email if it's offline. Any takers to build this :-)?
I'm part of a open data group project over here in Europe, specifically Germany. We use open data (or scrape it and make it open this way) to offer open source apps including real time data and do machine learning for forecasting of public parking spaces: http://parkendd.de/en/
I'm part of a open data group project over here in Europe, specifically Germany, as well. We use open data (or scrape it and make it open) to offer apps and do machine learning for forecasting of public parking spaces: http://parkendd.de/en/
I think you are missing how humanity typically keeps doing detrimental things even after catastrophes.

Only thing that would stop this would be population decimation.

Given the aging of our nuclear stockpiles or the possibility that Trump might be elected, we might get to see what decimation does. If we live.
> otherwise uber-smart idiots routinely underestimate its miraculous powers

The uber-smart idiots who call themselves human race already burned in just 100 years what nature produced during some hundreds of millions (the half of everything ever expected to be found in Earth is already used, according to the estimates), pushing to the atmosphere the results, making the rate of change in the CO2 concentration which certainly never happened since life exists on the planet. No other natural process would be able to pump half of all fluid hydrocarbon material out out the depths of the Earth crust and burn it in just hundred years.

One Russian professor half-joked that maybe the only reason why humans evolved, from the point of view of the nature, is to burn the hydrocarbons and get extinct, or that at least that is what is most probably going to happen.
I'm calling out bullshit by someone whom everyone believes. Just like I'm calling out the bs of Musk, Hawking, etc., about AI destroying humanity. Just because people are smart and successful in one respect, doesn't mean they automatically have any credible insight into every topic that exists.

Humanity isn't getting destroyed (much less destroying itself) any time soon. Instilling fear and panic into people about climate change, AI, terrorism, etc., is not only counter-productive, it is wrong on all levels.
Green Chemistry: Scientists Devise New “Benign by Design” Drugs, Paints, Etc.
From what I understand, the discussion is about an update being installed through the low-level bootloader, while the phone being locked is a function of the higher-level operating system (which probably already has the "no updates will install unless the phone is unlocked" rule).

The relevant rule would instead be something like "installing any update through the low-level bootloader always wipes the encryption keys and the data partition". Normal updates wouldn't be through the low-level bootloader, so this rule isn't too restrictive.

Not that it makes any difference. The attackers in this case don't have to install the update in any normal way, be it through the normal operating system or the bootloader; they can instead desolder the NAND chips and write the update directly to them.

What I believe the attackers actually need is a signature from Apple. If the bootloader chain checks the operating system's signature, it won't boot unless it's signed by Apple.
I really need to get around to trying Godot. I've had it installed since 1.0, but I've been too busy/lazy to try any (amateur!) gamedev lately.
It's easy to sit here and say "open source it!", but do you realize how much work that could entail?

This was most likely written to take advantage of the google ecosystem. Written to work on Google hardware, with a Google database, using Google's internal messaging, using Google's custom source control, by Google employees, it probably tightly integrates with several proprietary Google services, etc...

I'd be willing to be good money that even if it was open sourced (or sold) it would be almost entirely useless. And that's ignoring the fact that open sourcing (or selling) it might not be possible because there is a good chance it can contain trade secrets.

I do agree with you that it's a problem when users are losing confidence in some products, but personally I feel that it would be better solved with better communication.

Get some kind of messaging together that will let users know when their products are "core google" and when they are more "auxiliary".
other than this link: http://www.itv.com/news/wales/technology/ could you point us to news or tech portals that talk more about "serious" and "non-serious" :-) tech happenings in Wales, genuinely interested!

Edit: seems there's this article [0] as well but its a bit dated.

[0] http://www.dailypost.co.uk/business/business-news/north-wale...
In my reading of history, the more likely scenario is disease will wipe out most. Mutually assured destruction has seemed to work as a deterrent thus far since the 40s.
Maybe not that exact phrasing but "he gave me a cool look" can mean exact opposites. Depends entirely on dialect / register. The direct metaphorical version ("he gave me an unfriendly look") is reasonably common in English. The other reading of it isn't so much, but is perfectly understandable (probably incorrectly).
Is it easily rootable? I wanted to buy the old cat phone but that stopped me.
The phrase "non-rooted" in this article title is disconcerting.
It's weird if all you know is pre-packaged mass-consumption pop music
Annual Bill Gates Letter 2016
That was an interesting and insightful article about CPU branch target buffers. Learned something new about Haswell and Intel BTBs in general.

Haswell's branch prediction seems to be pretty nice. I bet that makes quite a bit of difference in branchy code. No need to care so much about arcane rules about branching as in the past.

Haswell+ Xeons will likely be good with branchy code, especially avoiding those old pathological cases. Predicting 4096 branch targets with such an accuracy is very good.
Show HN: Turn GPS tracks into 3D-Printed mountains
Practically it could work out very well.

The Big Three might voluntarily standardize on a battery formfactor and swapping bay, because it would put them ahead of Tesla. "Our patent is free, follow our lead Mr Musk."

There could still be plenty of flexibility in shape, but it would likely be constrained. Like, the width/depth must be a fixed number of centimeters, and there must be a common connector and common mounting points. But the length is up to the manufacturer, programmed into an RFID tag for the swapping bay. (And you'd be able to use shorter batteries inside a larger vehicle.)

Battery advances are the most trivial of all to incorporate. Already li-ion packs require dedicated charging circuitry. The exact cells used don't matter, a tenth-of-a-cent EEPROM is programmed with the charging curves of the cell chemistry.

If anything battery tech will advance much faster with swapping. Without swapping you have to be very conservative. Advances can only be introduced with new models (so once a year) and are very costly to get wrong across a fleet. With swapping you could put a couple of prototypes into the pool every month, and swap them out immediately if the prototype underperforms.
THESingle American Woman
Delivering Fast Applications with “Save-Data” Header
> there isn't even right to possess cars

What?

If it's available for sale, and the ownership is not restricted by legislation, how do I not have a right to possess a car?
Not trying to downplay your point, but I think the fundamental technologies have more or less stayed the same during this time frame. I think what has changed has been the tools that help you better organize and work with those technologies.
The email your seed investors really want to send you
Exclusive Q&A: Tim Cook
In fact I just visited Google Compare and it contains "previous car insurance quotes" which were not done through Google but appear to be scraped from my Gmail.
Insurance Journal has more on the situation with comments from partners and analysts closer to the matter than TechCrunch:

http://www.insurancejournal.com/news/national/2016/02/22/399...
Pretty sure neither Hawking nor Musk suggested humanity was going to be destroyed any time soon as you suggest. I think they were just voicing concerns that were reasonable about AI in the future. Not really scare mongering on the scale various governments are going for these days, that's for sure.
UK here - I'd never heard of it either.
Not as cool as finding a street spot in a neighborhood but I recently visited family in Columbus, OH where they had a parking garage that helped you find a spot. This was a very popular shopping area when the weather is nice and can be a madhouse finding a parking spot.

Prior to entering the garage: XX spots available sign

Upon entering the garage: X spots level 1, Y spots level 2, Z spots level 3, etc

Upon picking the floor of your choice: Signs above each row with # of spots available.

So essentially I drove to a floor with a decent amount of spots available then was guided to a row with 3 spots left and parked easily and efficiently, no more mindlessly driving up and down lanes/floors adding to congestion. I tried to find the company in charge of the tech but the wife had more pressing matters to attend :)

I'm sure its been around a while or in other places, but this was the first I have seen and experienced it
if google has properly weighed up all the options (including open sourcing, selling, putting it on life-support, creating a team to manage EOL services or whatever other method you can think of) and decided that it makes the most sense to just kill it thereby hurting their users and in the process making their new services and ideas less likely to succeed then i'm totally fine with that decision.

I guess my point is that i don't believe they've considered the fact that they're making their future endeavours harder for themselves.
> "One thing I don't get with game engines: why do they feel the need to make a X-like scripting language..."

They make it in "X" because they want a scripting language that is familiar to a large number of users and they only want it "X-like" because they don't want to recreate the entire language, including edge cases and undefined behaviour.
Porting MSBuild to .NET Core
theuselessweb.com is amazing, I killed the fun by looking at the JS code and retrieving the sitesList object, it is no longer magic for me

var sitesList = [
['http://heeeeeeeey.com/', false],
['http://thatsthefinger.com/', false],
['http://cant-not-tweet-this.com/', false],
['http://eelslap.com/', false],
['http://www.staggeringbeauty.com/', false],
['http://burymewithmymoney.com/', true],
['http://www.fallingfalling.com/', true],
['http://just-shower-thoughts.tumblr.com/', false],
['http://ducksarethebest.com/', false],
['http://www.trypap.com/', false],
['http://www.republiquedesmangues.fr/', false],
['http://www.movenowthinklater.com/', false],
['http://www.partridgegetslucky.com/', false],
['http://www.rrrgggbbb.com/', true],
['http://beesbeesbees.com/', false],
['http://www.sanger.dk/', true],
['http://www.koalastothemax.com/', false],
['http://quickestquotes.tumblr.com/', false],
['http://www.everydayim.com/', false],
['http://www.leduchamp.com/', true],
['http://grandpanoclothes.com/', false],
['http://www.haneke.net/', false],
['http://r33b.net/', true],
['http://randomcolour.com/', false],
['http://cat-bounce.com/', true],
['http://www.sadforjapan.com/', true],
['http://www.taghua.com/', true],
['http://chrismckenzie.com/', true],
['http://hasthelargehadroncolliderdestroyedtheworldyet.com/', false],
['http://ninjaflex.com/', false],
['http://iloveyoulikeafatladylovesapples.com/', true],
['http://ihasabucket.com/', false],
['http://corndogoncorndog.com/', false],
['http://giantbatfarts.com/', true],
['http://www.ringingtelephone.com/', true],
['http://www.pointerpointer.com/', false],
['http://www.pleasedonate.biz/', false],
['http://imaninja.com/', false],
['http://willthefuturebeaweso.me/', false],
['http://salmonofcapistrano.com/', false],
['http://www.ismycomputeron.com/', false],
['http://www.wwwdotcom.com/', false],
['http://www.nullingthevoid.com/', true],
['http://www.muchbetterthanthis.com/', true],
['http://www.ouaismaisbon.ch/', true],
['http://iamawesome.com/', false],
['http://www.pleaselike.com/', false],
['http://crouton.net/', false],
['http://corgiorgy.com/', false],
['http://www.electricboogiewoogie.com/', true],
['http://www.nelson-haha.com/', false],
['http://www.wutdafuk.com/', false],
['http://unicodesnowmanforyou.com/', false],
['http://tencents.info/', false],
['http://intotime.com/', true],
['http://leekspin.com/', true],
['http://minecraftstal.com/', false],
['http://www.patience-is-a-virtue.org/', false],
['http://whitetrash.nl/', false],
['http://www.theendofreason.com/', false],
['http://zombo.com', true],
['http://secretsfornicotine.com/', true],
['http://pixelsfighting.com/', false],
['http://crapo.la/', false],
['http://baconsizzling.com/', false],
['http://isitwhite.com/', false],
['http://tomsdog.com/', false],
['http://hardcoreprawnlawn.com/', false],
['http://www.omfgdogs.com/', false],
['http://thefo.nz/', false],
['http://oct82.com/', false],
['http://semanticresponsiveillustration.com/', true],
['http://www.biglongnow.com/', true],
['http://dogs.are.the.most.moe/', false],
['http://faceofdisapproval.com/ ', false]

];
> Wikieaks has never really had a moral agenda like Snowden in regards to why they are releasing the information in the first place. Assange has repeatedly stated that he simply believes all secret information should be released. In the process they hope to expose corruption in the political systems.

You might not like it or agree with it, but that IS their moral agenda!
Alright then. Though I would say that using the word "grain" or "cereal" would be less confusing.
> At the least you'd have to be a gambling person with a penchant for long odds to continue with Scala at this point.

Rubbish. Banks have gone in on scala + spark and are paying top dollar.
Thanks for the tip! I did install hda-analyzer, but never ran it since other stuff came up. The sound thing wasn't such a huge issue, because I just play the music without headphones.

Another problem is that the laptop has a 2.1 sound system (or 4.1 maybe, I am not actually sure?) and the outputs are a bit wonky (which can, apparently, also be fixed/configured with hda-analyzer).

In short, the whole laptop is a mess. I imagine it will be fixed eventually by Linux sound drivers. I am still collecting data to open a bug report on kenrel.org, hoping it helps future people not having to go through all this… bullshit, for a lack of more apt expression.
> Spending on telegram's servers only is ~1M/month

Isn't that too much? I mean, setting aside if that's the precise number for Telegram, isn't 1 million a month just for 100M users not impossible?
Screeps, an MMO RTS sandbox game for programmers, is open-sourcing its engine
It seriously baffles me why anyone would get 50% of the calories from carbohydrates, let alone someone with diabetes. You don't need to eat high protein do you? Just eat fat...