skysight-inc/HackerNews huggingface dataset:
> They do not accept a canon of unchanging characters handed down from antiquity. They want to make up new ones and use Roman letters

I've never heard such claims. Why do we need to make up new characters when there are more strange characters than necessary? Even the youngest can enjoy the so called Martian language[1] (the Chinese version of the leetspeak) with valid Chinese characters. And you can actually make up new characters by writing components as individual characters, and the outcome is just a larger and funnier character.

As for wishing for a Roman alphabet... I think it's more of a fancy of those already using such an alphabet. If you grow up seeing Chinese characters everywhere but Roman letters not so often if ever, the characters will be a habit. Also, pinyin may not be very easy for many parts of the country, as the inhabitants will have difficulty in making the precise pronunciation. Their words can be easily understood, but it will be a hard time for them to pin down the correct pinyin. To input characters, the input method is very forgiving, allowing missing or redundant g's in ng or h's in sh, ch and zh. Some people even need to guess between r and l, h and f. Characters are a much better, semantic way of communication.
Intelligence implies the ability to reason. What people call AI are glirified calculators. And it,s getting really
tiresome.
I also found this chapter, but they enlisted here only actions they did, but not conclusions they've made.
Any plans to add encryption?
Women's Sport
Why does BCCI, media and other sports association do not promote women's cricket and hockey in India?
Roll your own video conference tool part 1
A surgeon makes a mistake during a procedure, the response is not "oops." It is: you will lose your life savings

Really? Don't they have insurance for that?
What is terrorism?

We define that as Americans as a brown, probably Muslim, wearing a burqa, and motivated by religious cause.

The Google definition is: the use of violence and intimidation in the pursuit of political aims.

Do you really think the police and US government does not use violence and intimidation against their own citizens in the pursuit of political aims?

Who are the terrorist that kill the most Americans, then?
Not making any judgments or assumptions about what happened in this case, but there are better and worse ways of informing a police officer that you're carrying.

To start, not all states obligate concealed carry permit holders to inform police that they are carrying. However, if you're pulled over, and you do want to inform the officer, keep your hands on the wheel and calmly tell the officer that you have a permit to carry concealed. Tell them that you are currently doing so -- again, without having moved your hands. Ask them how they would like you to proceed.

You will probably be asked where the firearm is located. They might ask you to step out of the car so they can temporarily relieve you of your weapon. They might just say something like "don't reach for yours, and I won't reach for mine." Bottom line: let the officer guide you, and keep your movements slow and deliberate.

DON'T say the words "gun" or "weapon" or anything like that. Those are keywords that can trigger an instinctive reaction in the officer, and they might not be able to hear anything else you say thanks to a rush of adrenaline.

Interestingly, Minnesota is not a state where CCW holders are obligated to disclose their permit or weapon to peace officers.
While the video is now back up, this is a prime example of why net neutrality and avoiding digital silos is so important. Facebook gets to be the arbitrator of what we see, effectively creating a filter bubble, and since its motives don't align with the public's, it's a system rife for censorship and exploitation. The police could likely get the stream taken down for being "part of an ongoing investigation" or they could take the videos down later via DMCA requests or reporting it.

We need to make a conscious effort to move away from these sole repositories of humanity's video content. Youtube is still a dominating player even though we have HTML5 video support in all browsers. As mentioned before social media sites are not ideal for this job because of onerous terms of service and arbitrary removals. "What police brutality? I don't see it." Control the content and you control the narrative. Ideally in the future we'll look back and laugh at the fact that we all entrusted our videos to a private company's servers but considering how storage space keeps going down and the "cloud" keeps getting shoved down our throats, I'm not optimistic.
I agree with you but it's difficult to pinpoint what makes a high quality game right? Story may be in the right direction. Although probably, we could not even agree on what makes a good story ;)

For me I crave games that make me feel something new, something that I haven't seen before and enrich my life with the experiences. Last of Us, Journey, Heavy Rain, Bioshock are some of the recent games that triggered this evasive feeling.

It is getting harder as you say to find this "veil piercing" games, but maybe it is just because we have seen more...
Basic autocomplete textbox using angular UI in ASP.NET MVC5 application
Reminds me of https://www.youtube.com/watch?v=w6UhXivPyw4

"Earlier today I spoke to their deputy leader Rory O'Connor, who under broadcasting regulations must inhale helium to subtract credibility from his statements."

(The actual broadcasting regulation was that Sinn Fein politicians couldn't have their voices heard on TV at all -- interviews, statements etc. had to be dubbed over.)
Even if it were, this specific paywall is well worth it.
It's true, they all carry malpractice insurance so that doesn't happen. It does not change the fact they can easily make a mistake and lose a case that will cost them their life savings or more, even if it is possible to carry insurance to cover that cost.
Why can't we just take guns away from police officers. It would improve the safety of minorities, and also likely help reduce the attitude problems many officers have.
Social media platforms contain within themselves the seeds of their own destruction, but that's pretty much been the case for the past 30 years, going to BBSs and Usenet.

There are a number of dynamics at play.

One is the Yogi Berra / Evaporative Cooling effect. "Nobody goes there any more, it's too crowded", or the more precise construction given at Bumblebee Labs. High-value members leave, the network is dominated by lower-value providers. As the Tilly-Odlyzko refutation of Metcalf's Law notes, not all contributors are equal. Network value doesn't rise with n^2, but n * log(n). I'd add on top of that a network cost function which is effectively constant per member, so we end up with V = n * log(n) - kn, where k is some constant cost. At the point where k > log(n), additional members lose* you value. This happens through spammers, griefers, trolls, scammers, idiots, and other forms of annoyance.

(A corollary: to grow your network, you've got to minimise that per-user cost -- it matters more than value ultimately.)

http://blog.bumblebeelabs.com/social-software-sundays-2-the-...

There's accumulated technical debt. Existing systems have an ever-growing component of klugey old software that's got to be maintained. Possibly even and Amdahl's Law (or Baumaul's Law) component where that comes to dominate constraints -- it's so baked in you cannot easily extricate it, and all the easily extricated stuff's been eliminated.

There's the falling costs of information technology. About an order of magnitude every ten years. Facebook cost about 1/10 what Google did for equivalent hardware functionality, Facebook's competition will cost about 1/10 what it did, and 1/100th what Google did. Much of that is eaten up through the Jevons Paradox -- making a thing cheaper creates an induced demand for more use. But there still seems to be a tendency for computing hardware to be ever-more democratised. The current challenges aren't in system capabilities, but in interfaces, and the compromises those present. It's the keyboard and screen size I need now, and the device I'm using now (a tablet and highly defective Logitech Bluetooth keyboard) is almost _all_ keyboard and screen. The latest generation of Apple laptops are essentially an iPhone slipped inside a keyboard/display case, with all the empty space filled with flat, form-filling batteries.

The larger challenges are relevance, the social graph, the interest graph, truth, and quality content. Filling a datastream with crap 24/7/365 is easy. Filling it with genuinely relevant information, and avoiding abuse, harder.
> What is terrorism?

However you defined it, I think it is still more likely to get killed by cops.

> Do you really think the police and US government does not use violence and intimidation against their own citizens in the pursuit of political aims?

I was trying to imply that between the lines. But yes, that was the intended connection.
The disturbing thing for me is the cop seemed more concerned with keeping his gun out and barking orders than in administering any sort of aid. It seems the God complex is strong in this one that he can't even render aid to a dying human being but instead belittles him "I told you not to move" as if that excuses all of this. That lack of compassion is so disturbing.

I'm not a cop, I don't know why it is more important to point a gun at a dying man than render aid, but that's just one of the many thoughts this video evoked for me. So sad. I'm sure there's much more to this story to come.

Edit: if you are going to down vote please explain why. The cop is literally watching the man die right in front of him.
Point well taken - I was confused by the comments about how long 10^27 seconds is, and the "9s" nomenclature which is often used to measure uptime.

On the other hand, a Dropbox engineer upthread just claimed that their service have an external [ed2: durability] of 11 to 12 9s. So it does seem that they effectively claim that a block will practically never be unavailable due to not being possible to read from (any) disk [ed2: ie, unavailable due to failed durability]?

I do wonder a bit at the cost of padding redundancy up to such a high number. They don't mention block size, other than to say that 1 GB is filled with actual blocks. Lets say it's 1MB, and they target 1 Billion users, averaging 100 GB of data stored. That's 10⁹ users storing 10² GB each with 10³ blocks, or 10⁹⁺²⁺³ = 10¹⁵ blocks of data. That still leaves a lot of margin - and effectively the storage part of the system should never be the weakest link.

[ed: and that some users are likely to lose some data, if the 11 to 12 9s figure is to be taken "per block". But maybe it's per user? It seems unlikely that they really mean 11 9s of availability full stop]

[ed2: Snuck in an extra availability where I meant durability, rendering also this second comment nonsensical...]
Eleanor malware uses a Tor backdoor to control Macs
My guess is that Github uses a few more cpus than "a fistful of c4.larges" suggests.
Only a good guy with a gun can stop a bad cop with a gun.
The officer didn't even try to help the man as he was bleeding all over the car and clearly unconscious.

It's just unconscionable that a trained safety officer would allow someone to bleed like that, and even worse that the officer pulled the trigger.
Show HN: Flasher.js – Easily Install JavaScript on ESP8266 WiFi IoT Devices
I thought tinco was saying that Google should know that two parallel threads of research going on at once from separate devices implied that at least two separate people were using the same account.

I read it as a literal example - tinco saw those exact examples.
600th, if you count every death by a police officer: http://killedbypolice.net/
> Consider for a moment what a monumental task it is to make a simple ncurses menu and status bar in bash script.

It really isn't, see e.g. whiptail.

And using ncurses for anything today is not a good idea. Surviving terminals are overwhelmingly ANSI, and can be supported by a single codebase that uses escape sequences directly, wihtout the horrors of ncurses.
> Youtube is still a dominating player even though we have HTML5 video support in all browsers.

It's not like widespread HTML5 video support marks some significant change in the landscape. We had flash support in all browsers forever; that's how youtube came about in the first place. It wasn't difficult at all to make another website that also served flash videos. It still isn't.

What youtube does that's difficult is agree to host the content. HTML5 does nothing for that.
Wouldn't it be simpler so identify which size worked well for you without thinking about management much (probably up to 20ish) and then splitting the company into teams of max. that size? Sure for some types of businesses that won't work but it'll work for a lot of them.

As an aside: my gut feeling is that many startups tend to over hire as it's sort of a status symbol to have more employees. I mean look at how many people were needed to build and scale WhatsApp. Is your startup really doing something that is technically more complicated or harder to scale?
I can't believe he'd let the man bleed like that and become unconscious and continue bleeding without trying to administer some sort of first aid.
Good point and I agree that the Virtual Boy comparison is not perfect but two underlying questions remain:

1. Will VR achieve mass adoption in the next 5 years considering the high costs for GPUs and screens with high pixel density?

2. And if we get to a mass compatible price point, will VR be the killer medium the mass is looking for?

So, I still find the adoption rate of the Vive/Rift underwhelming and I do not see the high costs as the main reason. Millions of gamers invest in 3-4k rigs, why not in VR then? Those weak adoption rates might give a glance on the future--or if there will be any future--for VR.
Mediatronic chopsticks.

People will pay extra for wallpaper that doesn't move.
Why are you assuming that tinco is male?
You’ve missed a lot of important real world details about what’s going on in the system, which is the heart of what Mike Acton talks about.

> Say what? In C++, you'd simply create another object that is another instance of the Rocket class. Behold, "more than one".

So now you have a bunch of separate instances of rockets which are probably scattered throughout heap memory which will lead to cache misses on every access. Mike is describing the lost optimization potentials here because you didn’t think to reason about how you will use this data.

A simple example, every rocket needs to update its position every frame and probably obeys a velocity equation defined in the game. Iterating through every rocket scattered out through heap memory is already going to kill you with cache misses. But additionally, since all the rockets obey the same equation, we should be using SIMD to compute everything which can let us do 4x-16x operations (or more depending on hardware) for the same cost as doing one. But chances are your Rocket class ivars are not nicely laid out for SIMD (AoS vs. SoA), so you will be forced to copy or swizzle a bunch of data which negates the performance benefits you are trying to win with SIMD. If you designed your data upfront with this idea in mind (many rockets for batch operations), then you get both cache optimization wins and SIMD wins, and now we are talking about speed ups that can be easily 10x-100x. And we haven’t even touched the possibility of further parallelizing this across multiple cores.

A real world example they gave at GDC on SIMD was a many-players-to-many-doors problem they had to solve. On every frame, any player near any door had to automatically open like in Star Trek. 30 doors and 100 players means they have 3000 tests they have to run. The original algorithm wasn’t data oriented and what Mike Acton would probably call typical C++ BS: A single Door class. On strict CPU budgets to handle everything else in the game, the cache misses alone were worrisome. In the talk they (obviously) convert to SIMD with the idea of ‘many’ using Data Oriented Design (which also solves the cache miss problem). They got a 20x-100x speed up (depending on the number of players and doors).
once the lady was cuffed on the ground, I had to turn off - her anguish / pain got real fast. and to see her daughter in the background... :(
"You will probably be asked where the firearm is located."

Based on recent events, I'd venture to guess that this is true if you're white. If you're not, they may just start shooting.
Story pointing in agile: Not just for managers
As someone who carries on a regular basis, the #1 rule when dealing with the police is compliance.

Yes sir, no sir, the weapon is on my hip, my hands are on the steering wheel and you don't move unless told to do so. A cop is always on edge during a traffic stop but even more so after you tell them you have a weapon. Quick movements after you tell them you are armed is not going to end well.

Obviously we don't know the whole story here as the video starts after the shooting, but hopefully there is body cam footage to clear everything up.
Why has HN taken this off the front page without explanation?
Yes, it's back now. I'm guessing that it went offline temporarily, while they were adding the warning about graphic content.
OR: Organizing programs in OOP styles in which class-like manifestations are an emergent phenomenon, while denying the applicability of the word "class" to anything we see.
http://www.paulgraham.com/microsoft.html
Yesterday a man was killed by an officer in Louisiana. Headline: "Man shot by BRPD multiple times to chest and back; two officers placed on leave".

How the heck is "leave" a punishment worthy of homicide? And why are these videos always recorded by witnesses rather than body cameras on the police?

If we want to stop this from happening then change the officer's punishment to be a prison sentence, strap a camera on every police officer, make the footage available to the public, and fire people when the camera "falls off" or is "obstructed".
I believe one major motivation behind Carp is the lack garbage collection. Or rather, avoiding GC pauses. So, maybe you could benchmark Carp vs SBCL in that area?
It's been reported that he died shortly after arriving at the hospital

http://www.startribune.com/aftermath-of-officer-involved-sho...
The officer isn't an EMT and if he was really shot 4 times in the abdomen then nothing the officer has would stop the bleeding. Not only that but if the guy really did react in a threatening manner the officer is providing cover to make sure the gun doesn't come back out.

I'm not advocating one side or the other on this, just letting you know how the protocols work.
Hydra (https://nixos.org/hydra/) addresses a couple of these concerns as well, specifically the snowflakiness and version controlled config.
Refactoring Session #2a: Matrix Calculation – Code Smells
Bloat-free Immediate Mode GUI for C++ with minimal dependencies
Trying to Match C-based Fast Blank with Crystal
Oh, I think since cell phone cameras became ubiquitous we know enough stories to know the whole story, even if we haven't seen the exact details of this particular case yet.
Yeah fascinating that they have nuclear missile ships and even icebreakers, but no carriers. Explanation above makes sense though!
They are placed on leave because, even for Cops, we afford them the presumption of innocence. They are on leave while the investigation proceeds. I'm noting this exogenous to the video evidence that's in the public record now, and that I still believe that leave is appropriate while an investigation proceeds. Otherwise what we have is mob rule. I'm by no means defending the conduct of the officers that we've seen in these videos, but rule of law matters here. Even for Cops.
This was a very interesting article. Thanks for posting! I have read about the web-plucking behavior before, but had no idea about its path-finding abilities.
Really? Because this guy in the car had a gun, may have been a good guy, and was shot by a police officer.
Posting this again as I replied to another user above:

The officer isn't an EMT and if he was really shot 4 times in the abdomen then nothing the officer has would stop the bleeding. Not only that but if the guy really did react in a threatening manner the officer is providing cover to make sure the gun doesn't come back out.

I'm not advocating one side or the other on this, just letting you know how the protocols work.
Is truly humbling that so much "intelligence" can fit in a raisin-sized animal. I once thought that these tiny brains would soon reveal their secrets to us. I briefly contributed to the effort - poking microelectrodes into crayfish neurons and creating 3D EM models. Now I am pretty sure that I won't live to see much progress. We just don't have the tools to reverse-engineer a supercomputer the size of a pinhead.
As I recall, HN algorithms cull posts that rise too fast with too many comments.
Snapchat – Introducing Memories
> in the abdomen

I think the shots were in the man's arm. I could be mistaken.
Looks really good. Thank you!
Will check it out - thanks
Ok, I guess that's why I got the down vote. Thanks.
lol wat?
Meet Us at IoT Evolution Expo
It is possible that it is a victim of the HN ranking algorithm, which I believe discriminates against posts that acquire a lot of comments relative to age/votes as a way to avoid "controversial" posts.
> we know enough stories to know the whole story, even if we haven't seen the exact details of this particular case yet

So you're assuming something happened without any evidence? That is a horrible way to go about things.

We saw the same thing in the Micheal Brown case, people threw crazy stories out there about him being executed with his hands up and people rioted, looted, and burned the town down. Then a few months later we saw the actual evidence that proved he attacked that officer, ran away, and came back.
Thanks - will check it out. Although from a quick glimpse at the reviews it seems a little bit outdated.
Not surprised a bit. Then they handcuffed her as well.

That is not just "got confused by adrenaline" at that point. It is a very deliberate tactic police use (I already mentioned below, but in case it gets pushed down I'll mention again) -- The police have to act like they just caught the most vile gang bangers who are wanted for some despicable crime, almost got killed by them, and only due to "rigorous" training and quick judgment by officer so-and-so the day was saved. Starting to help him means, he is not as dangerous maybe, so it looks like murder now. Not arresting her means, the situation wasn't really that dangerous and it looks even more like murder. And besides, if she is arrested, her testimony is now the testimony of an "accomplice" or a suspect -- clearly cannot be trusted.
https://www.amazon.com/Reading-Writing-Babylon-Dominique-Cha... is in English. I wouldn't describe it as "readable and entertaining", though... it's dry, dry, dry, dry.
I thought carrying a gun was supposed to make your more safe.