skysight-inc/HackerNews huggingface dataset:
I watched almost the entire thing. You're right, it's not a particularly rich story, but it is a story driven single player game – which is the point. It seems we agree actually, I wasn't saying streaming full games should be ok, but what I was saying is it has most definitely informed my purchasing decisions in the past, in a way that demos used to do when they were common place. (Which they aren't today, at least not on console.)

I didn't buy Wolfenstein in the end – you must have misread that – and it was a combination of already knowing the story and the game play not being compelling enough for me to want to it "again" as it were, that made me back out of purchasing. Had I only played the demo however, there's a good chance I would've bought the game, because I did want to see the story and the gameplay although not incredibly exciting was still enjoyable. Instead, I watched it for free on YouTube, like a movie. I absolutely understand why publishers want to make this go away, and frankly I support that.

I still like to try before I buy though, and unfortunately since very few games have proper demos I can try I'm left with either reviews which give me next to no useful information or play throughs. Unfortunately the latter is just as likely to make me not buy the game because I might just not be compelled enough to play it "again" (even though I only watched it the first time) whereas a well made demo (e.g. the first 30 minutes of the game or so) is much more likely to get me to buy right then and there just to see what's next. Mileage varies of course, not everyone is like me. Just providing some anecdotes here.
The UK’s mass surveillance powers have been ruled illegal – The Verge
Not just Rust and D but through GDNative you can load any native code from any language that compiles natively and run it as a "plugin" hence D and Rust were added in by community members.
If you’re going to call BS, please just call BS. Everyone knows what “source?” means.
That's remarkably fair, thanks for the insight!
That's a valid view — but that's specifically what separates Fraunhofer from the others.

The Helmholtz-, Leibniz- and Max-Planck-Societies exist to do science for science's sake. They build stellerators and map the oceans, because it provides knowledge.

The Fraunhofer soxiety exists to turn theoretical research into something companies can directly implement. That is what separates it from all the others. It is supposed to provide finished templates and blueprints with its patents, so you can license something, and have it ready to use.

That is why Fraunhofer didn't just develop an algorithm for mp3 and aac, but developed production ready encoders, decoders, hardware en- and decoders, 5.1 decoders and stereo, even simple ones for mono. They created the source code, heavily documented, and the algorithms, and blueprints for building them in hardware.

So that companies can license it, just integrate it, and are done.

That is why the Fraunhofer society exists, because our economy of small to middle businesses can not compete in R&D with giants unless we do all the R&D in such a research institution licensing ready-made solutions to your small companies.

And yes, the US-view on patents with regards to not needing implementation detail and no requirement for Schöpfungshöhe (in fact, the US system even has the opposite of that) is severely damaging this concept.
I don't think we need better codecs, video resolution increases slower than hardware and networking speeds. So, complete stagnation is viable.
If I remember correctly, Europe relies on US to spy on it's people so technically they are not spying on their own people.

Personally, I find it unrealistic to expect that such huge opportunity(almost by the second log of citizens activities and opinions as well as precise control of who sees and hears what) will arise and the people in power will not exploit it.

China is taking a more direct route but in general it looks like the political elite's dreams are about to come true on global scale.

edit: HN really hated that idea :) I could not find the source of the claim but it makes sense to me.
Bulletin, from Google
I think this is likely the most powerful factor among the possible explanations given here, and I'm not sure why your comment did not provoke more discussion.

Saying teens are "hyper-aware of social status" is not going far enough: the teenage years are a period of social awakening in which we reach new levels of understanding, empathy, and theory of mind.

From a physical perspective a lot of teenage behaviour can be attributed to various brain structures developing at different rates (specifically, structures associated with emotions developing quicker than the structures associated with rational inhibitions).

Mentally speaking, a lot of teenage development is about the brain growing and "recalibrating" to deal with the new sensations this growth brings.

It is not a great leap from there to expect that social media, with their hyper-optimised feedback-loops, are capable of greatly disturbing this process.
"For citizens of poor and cut-off countries - it's huge"

Can you explain this? How is a citizen of a poor country that doesn't have a personal computer, probably not even a smart phone, going to be able to do anything with a global currency like a cryptocurrency?
Seattle's light rail should just about triple over the next 6 years, adding 42 miles of new track, from Northgate to Kent to Bellevue and Redmond.

We also maintain our rail, unlike NYC. Chronic underfunding of rail maintenance (in favor of unneeded station upgrades) is tanking reliability on light rail lines in NYC and DC currently, and its only going to get worse so long as critical maintenance is delayed.
Do you have a link to the talk?
Cybersecurity forecast 2018: threats and trends for the year ahead
2018 JA South Africa Youth Enterprise Development Programme
What do you mean by learn chinese? Mandarin? Catonese? Fujianese? There are so many local dialects in China, saying chinese is equivalent to saying speak african, african isnt a language, it is a place with many languages used in it.
Analysis of Reddit posts finds most quotable episode is S04E17 (Dental Plan)
Lost history of African dinosaurs revealed
Worth noting AT&T has great partnerships in these areas and I get 5 bars of LTE in all of these cities for 10 bucks a day when I am here. Also there is plenty of places to buy sim cards if your phone is unlocked.
I remember a humoristic Soviet daily wall calendar that said: "And then we'll destroy the cranes, and the whole world will wonder how we built these pyramids"
The article makes it sound a little like rights are respected if the controls are to be put in place. However, bulk collection is still going to carry on is it not?
So, you do not care one iota about laws, or security of PII and other sensitive information, unless there can be sanctions against you?

Regardless, businesses have been dropped from their payment provider for less, so there is certainly leverage.
Bubble, Bubble, Fraud and Trouble
GDScript is pythonesque enough to where that's alright. By having made their own scripting language it allows for it to flow better with their engine, at least that's my opinion.

I used GDScript and didn't have any issues with using it, I'm sure everyone wants to reuse the millions of Python libraries available but they're not built for Godot. However, using GDNative I'm pretty sure one could put Python support into Godot, as a Godot native plugin that then runs your Python code. It wouldn't be as efficient as just using GDScript though.
I know of very few British MPs, being a Canadian who watches occasionally British panel shows, but I do hear about Tom Watson fairly frequently and almost always for things I am in favor of. Now here he is championing the fight against mass surveillance as well.

British folks: is this guy eventually going to replace Corbyn? He seems likeable enough to. And he has a sense of humor- the first time I heard of him was when he was doing comedy bits with Five Second Films[0].

[0]https://youtu.be/Z4oNjTuTz-8
The outskirts of Austin are much emptier and flatter than what they're building rail through in California. Both of those facts make it magnitudes easier to acquire a dead straight & flat right of way, which is what high speed rail needs!
But if you look at their chip design road map they started with an ARM Soc, now they have a motion co-processor, integrated graphics, and an ML chip. The road map of their SoC has been to specialize towards phone applications exclusively, the majority of that stuff just wouldn't make any sense in a server.

So what you're asking is not only for them to sell their IP to 3rd parties (a business model of partners they've repeatedly crushed) but also to build out an entirely separate chip design team focused on a new market.
Yup. Everything old is new again.

Governments aren't facing any new problems here... while crypto can be moved faster than cash, I suspect that in the end governments may end up with even tighter control of crypto than they ever had with cash.
First of all, let me tell you that I feel your pain. Having something that behind the curtains 'just worked' in your toolbox stop working and being forced to spend time on it while you could be doing productive work just sucks.

We all do it. We tend to focus on the troublemakers, dousing their frequent little fires, and just forget the 'good' guys that are chugging along day after day without a hitch.
Is this the hardware equivalent of 'technical debt'?

That lovely machine of yours is 10 years old. In our industry that does most definitely make it qualify as an antique (unfortunately not with the 'antique' valuations, going by the ~400$ these go for on eBay). Over those ten years, you've gotten good mileage out of it, but it looks like those maintenance free years are now taking their toll. Time to bite the bullet and find a new solution. even if they would revert on AFP, it would just be a temporary stay of execution. And I wouldn't look at Apple for this tbh. Servers and workstations have long Ceased to be 'mainstream' products for them.
I think you are not sufficiently recognising how much structural variation can be resolved from short reads. There is certainly some that can't but a large proportion can be with the right tools.
LOOK WHAT THEY JUST DID TO EVERY LIBERAL IN AMERICA
> Europe relies on US to spy on it's people so technically they are not spying on their own people.

Where on earth did you get this idea? Are you suggesting European countries does not have police or intelligence agencies performing surveillance?
Using Linux is simpler. Grub needs to replicated a ton of stuff that already is in Linux and it has worse more insecure and slower implementation.

Once you have a real Linux you can use all the battle tested code. You can easily and in good environment implement all the features you want in terms of boot verification, boot security, authentication, attestation and so on.

Using Grub and pushing ever more features into it is not simpler, and its not more secure.

Using a well tested Linux software that has long supported these features with a set of standard open source implementation for all the features you need.
What would you use other than a random number? The memory address of the object? Well that may not be well distributed and it possibly leaks information.
The hash cannot be computed, because it's not really a hash at all. In JavaScript's Map and Set, Objects are considered equivalent if they are the same object instance, not if their contents are the same. So really the "hash" is a unique tag. I believe the object's memory location can not be used, as the object may be relocated, and/or a different object stored at the same location at a later time.
Cloud Native Deployment for Single Page Applications
There's way bigger problems for 'the 2-5 person capcity mass transit vehicle' (by which you basically mean 'car') than people owning and driving the vehicle.

Time is completely out of your hands (am I first or fifth in? What route will it take? How long are we going to wait for this person to show up?). Its not solving infrastructure issues massively (cars still need roads - you might make it attractive by having a lane for 3 or more people vechiles though). Its not really a system suited for dense walkable centres (see European cities) - and we are going further that way. And whats the objective benefit vs a train or tram? You are still in a space with strangers.

There are places in the world where labour costs are so low that this doesnt figure. There are also those where shared rides are common (e.g. taxis that run 'routes') - I'm not sure in any of these places they are considered a better solution than public transport at all. Of course they have a place, and I think Walker acknowledges this too, but its not really a game changer like building proper public transport can be.
Biggest problem IMO with this is that they left the data collection and storage to each ISP individually without any support. This results in a large surface area for security failure and the inevitable leak of this data into the public domain.
I wrote my MP with these concerns but they wanted it on the cheap and forced it through.

I don't like that they're storing the data in general as even if they centralised it and secured it properly it'd still probably leak but they've more or less chosen the worst approach on top of recording information that they shouldn't be recording in the first place.
Also its linked to billing account which is a lossy way to deriving who is actually looking at what and begs the question: "do you actually know what websites your children are visiting?". Because now those sites come up as places YOU (the bill payer) are going to.
I'm looking forward to the "scandal" when MPs are "found" to visiting dubious sites when its really someone else in their household.

and everyone going anywhere vaguely dark with half-decent tech knowledge just switches to VPN undermining the whole premise. My MP was _very_ interested in that bit without realising that even if you close that loop hole we just invent another.
> Parallels Strunk & White's Elements of Style.

Although do bear in mind that some professional linguists (Geoff Pullum being the ur-example) consider EoS to be an abomination of ignorant claptrap.
Whose to also say that we can trust the people doing the searches? What if someone who has top secret government documents on their phone and it gets compromised? The person sells said documents to another state, or worse yet, one of them (or their systems) is compromised by foreign hackers? Now it's a data mining point and who would suspect them to be the root cause? I don't know enough about their systems or their hiring requirements to trust them with my phone. I much rather buy a travel phone that I can pop in a SIM card when I reach my destination and isolate the information available on it.
If anti-vaxxers potenial to cause harm is significant, the "pro-vaxxers" potential to cause harm is significant too. Try another argument.
He was handily at Glastonbury during one of the biggest anti-Corbyn plots, that many say he had a hand in.
> It had problems with signatures when messages contained a certain field, so some messages appeared and others were missing.

Did you file a bug on this? We're not aware of any signature problems whatsoever in Synapse (or Matrix).

> Why do messages have so many fields?

So looking at a message like this:

{
"origin_server_ts": 1517313544657,
"sender": "@kitsune:matrix.org",
"event_id": "$15173135441073284GrtsX:matrix.org",
"unsigned": {
"age": 277
},
"content": {
"body": "Yep, almost a year ago.",
"msgtype": "m.text"
},
"type": "m.room.message",
"room_id": "!eUGMvloIjhBoAwlyRh:matrix.org"
}

You get:

* `origin_server_ts`: the absolute TS the sending server claims
* `sender`: the matrix ID of the sender
* `event_it`: the UID of the event
* `unsigned.age`: a relative TS for receipt on your local server (added by your local server, hence being unsigned)
* `type`: the namespaced type of the event. In this instance, `m.room.message` is the general purpose Instant Message event type.
* `content`: arbitrary JSON to describe the contents of this type of event. In this instance, it's a plain text message with a given body.
* `room_id`: the room the event's been sent in.

This doesn't seem unreasonable? (but I may be biased thanks to working on it).

> To top it off, the server was making me hit my ISPs (pretty bad ISP) connections per second limit.

Oops. This might have been a while ago before we improved the connection pooling for federation traffic? What's the limit?

> Apparently, development focus isn't on making the basic protocol perfect, but on UX nonsense and adding features

We're trying to do both. A perfect protocol is useless if it doesn't have flagship apps which make it usable by normal people. Right now the protocol is relatively good; the Python/Twisted impl is very heavyweight (but getting better); Riot (as a flagship app) also has perf problems but it hopefully headed in the right direction.

Dendrite should be an enormous improvement on the serverside when it gets there however!
Ah, Vantucky just north of Portland, OR has the same BS "concerns". Ditto for the rich part of Bellevue, they've blocked Eastlink Light Rail from using any of the existing rail that is already government owned, cause "oh dear it'll bring the baddies!". They're still pissed off by the rails to trails project though...
This is very interesting if used for treating diseases or help people to live a better life but if left without regulations of what is ok and what is not, people will definitely abuse or misuse it.
I agree that Apple is the wrong target. So is social media.

I am not a doctor, but I am a parent. I think the problem is that kids cannot learn to cope with their problems and anxieties when they have zero idle time. Kids need time in the day to face and mentally process the social and hormonal challenges that they experience in everyday life. They simply cannot do this when all of their "boring" down-time is consumed with the distraction of devices. Youtube, chat, news, games, you name it.

Kids fill their idle time with all of this interactivity which keeps them entirely distracted from life's challenges, blocking them from achieving critical mental skills.

I also think this is why we are seeing the rise of so many "fidget" toys. Take away the phones and kids are desperate for some other form of distraction. Sure, some kids are natural fidgeters. But most are simply looking for another distraction from life's challenges.
> but it is also a way bring new users into the Mac ecosystem

Does Apple want new users in the Mac ecosystem? I thought Tim Cook's future was "Post-PC"
I'm not suggesting that.

The idea is that if a country can't do mass surveillance on it's own people due to political reasons, still can just let an ally do it and get that information from that ally as a part of information sharing agreement.
Is it even still a hash code/table in that case, technically? I thought the whole point of a hash table was the hash function "randomly" but reproducably assigning a position to items. This way, it's more some indexed storage with randomized positions.
A deep dive into the React event system
Can a Normal Person Upgrade the RAM in the 2017 21.5“ iMac?
That's the usual approach for advanced object systems with a copying garbage collector. I do the very same. The class pointer is not unique because it might change, so just a random unique id is stored, with 0 reserved as unknown. The lookup could be done per hash, but mostly it's just praying. Similar for symbols and unmutable strings, the id's just need to be unique.
In this case it's just the class.
Maybe it's just the mishmash of corporate speak but that statement says the exact opposite to me.
MOBILE APPLICATION TESTING: NATIVE AND HYBRID
Looking at your HN username, I am guessing you are referring to Shades? Hello there, Arch-Wiz! ;)

I lost 1000s of hours playing Prestel Shades... endlessly typing 'ret ls' at everyone and everything... ah those were the days.

Hmm, I think I still owe my father a ton of money for all those MASSIVE phone bills!
Show HN: Eth-Hot-Wallet, Ethereum and ERC20 open source wallet
There were several exploits against different languages (PHP, Python, Node) which allowed denial of service attacks by abusing the hash function to craft a special hash table where all elements have the same key.

Randomizing the hash function makes it unpredictible to an attacker.
I learned something today. Thank you.
They only need a unique id for the object, they can't hash based on the object contents because those can change and because two objects with exactly the same properties are not equal in JS:

assert({} === {}); // throws
So about those Joins (2016)
It's Denisovans, after the discovery site in the Denisova cave.
Also means they can't move the object without more bookkeeping
Not that egregious considering

> Clinton isn’t the only former president to include a residence in his library. George H.W. Bush’s library at Texas A&M University in College Station and Jimmy Carter’s in Atlanta both have them.
This is really clever. I periodically prune my library to make room for more stuff, and always feel a bit guilty about throwing away perfectly good books. I tried selling them, but either no one is interested or the offers are so low they hover in the no-man's-land between insult and nuisance.

I guess the solemn judgement of the market is that used paperbacks are mostly worthless.
SteelSeries Sensei 310
So if we are to believe the statistics (forced on us by the feminazis), women get paid less for the same job. If that is true, that also means that this competition is directly training cheaper workers for the future.
Is that the goal? Is that not sexist?
Please explain.
No. He aligns with the deeply unpopular Blairite wing of the party and has spent an awful lot of time and effort trying to undermine Corbyn.

This is good though. He should stick to doing stuff like this.
For me, Amazon will be because the nature of their advertising is intent-based, like Google's. What Facebook has always struggled with is the context of the adverts (by their very nature), whereas Google and Amazon's advertisers already have the user's intent right there (searches for services/products).
> We use[d] to have trains from Nashville to Atlanta. The famous "Chattanooga Choo-choo" doesn't even have an AmTrak anymore.

Why do you think that is? Because nobody bought tickets from Nashville to Atlanta. Do you think that route was throwing off millions a year in profit to AmTrak and some executive sat back and said "No, I hate poor people let's get rid of that route."? Of course not.

If people bought the tickets but the business was mismanaged, that's one thing. But not enough people bought the tickets.
No it is not that simple. You need a carrier to help the DNA get into cells efficiently. If you want to modify specific cell types then you need a cell type-specific carrier. Today, editing your DNA is "easy" -- targeting the right cells is "hard."
This is nothing new. The US alphabet soup boys will tap right on the other side of the imaginary border. It's the same reason they fly people out of the US to interrogate them.
I didn't know about the caps lock method (I always have it remapped to ctrl) but still, it's more like a workaround than a true solution IMO. Using caps lock to capitalize a word doesn't seem very pleasant: "Étant donné..."
10 years old? Seriously, if the server is that important to your business, you can afford to replace it after 10 years!
Ogg Tarkin predates Theora and tried some completely new ideas in a time when digital video wasn't as ubiquitous (and so there wasn't as much incentive to keep going when problems arose).

Tarkin also suffered from the patent minefield everybody else put up (so they couldn't go for the obvious solutions because these were already locked down for another 15 years)