skysight-inc/HackerNews huggingface dataset:
Thank you HN – Just glad to be here
This is the heart of the future. We're all lucky to be able to get on HN each day and view the latest in technology from some of the smartest minds! This community is at the forefront of the human race IMHO. Hope everyone has a great day.
I agree. Crazy.

To quote:

"In many cellular network deployments, the cost of the civil and supporting infrastructure (land, tower, security, power, and backhaul) is often much greater than the cost of the cellular access point itself."

Indeed, this is not an order of magnitude question - several orders of magnitude.

"One of our goals was to make architectural and design improvements that would result in lower costs associated with the civil and supporting infrastructure."

Hmm, really? Facebook don't think that the established players in the market are not aggressively pursuing the same design improvements?

Will this spur them on? Marginally, yes.

This is not a hard market to get into, with commodity off the shelf chips for cells being available (e.g. from Intel via MindSpeed via PicoChip).

It's good to see Facebook investing in fundamental R&D. I just can't shake the feeling they are struggling to find areas to make strategic plays if this is the best that they can do.
LEt's not play doctor after death. He shot 4 times someone who revealed he was open carrying, and had his daughter in the car.

Then he didn't provide basic assistance to someone shot even though he his trained for it.
Interesting to see a benchmark against .zip and .gz in terms of file reduction and uncompress time.
>Did you mean "mistake", or did you mean something like reckless negligence?

The comparison was to the body camera falling off, which seems closer to reckless negligence, but we don't often hear that language used when discussing policing. Maybe it should be, but let us please not go microscopic in a debate about the meaning of words here -- the comparison is valid, I believe, and I don't think you've shown why it is not?

All my argument is saying is that the bar is set extremely high for doctors, extremely low for policeman, and that police officers have an equally important job to do in society, and should be subject to similar standards.
>However you defined it, I think it is still more likely to get killed by cops.

I was not disagreeing with you. I was arguing that the way in which we use language has an important impact on shaping the way in which we think about the world around us.
How to Optimise Magento Front-End for Optimum Performance
Where we fly – Cheap flights Book online with Wherewefly.nl
This seems like a letter from a bygone generation, struggling to understand something that has been obvious for a long time: lawns consume a lot of space and require a lot of work to maintain, while offering pretty much nothing in return unless you're really into the whole '50s-60s retro suburban thing. The question is not "why are lawns shrinking," the question is "how long will it take before people stop putting up with this silliness."
And Secret was the reaction against the mandatory real name policy of Facebook. And Ello was the reaction against the overloaded UI of Facebook. And Pair was the reaction against perceived lack of privacy for person-to-person communications.

Snapchat benefits from survivor bias, and until its financials are out in the open, we won't know whether it's a legitimate cash-flowing operation or yet another project sustained by large liquidity injections until the music stops.
Most of enterprise development is on rich web apps that couldn't work at all with javascript. Saying that people who write javascript and don't use semantic html need to "learn the basics" is like complaining about people typing emails instead of hand-writing letters in cursive.

People like yourself who want HTML fallbacks for everything have a fundamental misunderstanding about the nature of technology. At some point, it doesn't make sense for the biggest roads to have support for both cars and horse-drawn wagons.
"Checkouts can be performed at will (network permitting), but all code checked into the primary
code branch MUST compile. Anyone caught checking-in uncompilable code will be tarred and feathered."
I played for a few month and stopped it at least year or so ago. It was slightly painful to let go of what I had "achieved". But this achievement was mainly illusory, the only real part about it being the time and consistency invested.

But the consistency is also fake: Your phone lets you know when to go back to the game. No amount of organisation or perseverance "skill" required.
There's a gesture I often find myself doing while working:

1. Turn phone silent and flip it screen-down

2. Quit Mail.app

3. Zoom in (MacOS) about 10%, so I can't see the border of my screen, with the menubar, the notifications in the dock etc.
Show HN: Be unstopable
I did that once, or rather, Stackoverflow's advertising algorithms thought I did. I don't remember the exact search phrase, but it did container the words "stackoverflow" and "string", and the advert I got stond out from the ones you usuele get there.
> Only that he is not a trained EMT with access to a trauma kit that would stop 4 GSWs. From the video he is also alone and has to secure the scene until backup arrives.

I was trying to say even if he had a kit and was moonlighting as a rescue squad volunteer, nothing in his behavior indicated he was attempted to help.

The video I linked was an example of how "attempted to help" might look like, and there is difference there it seems.

Can see the other points of wanting to secure the scene or saying he was threated, but don't see the point at all of "well not an EMT, so that's why looked indifferent to the a person's suffering and death. If only he had a kit with him, he would have knelt down and attempted to stop the bleeding, but didn't so kept pointing the gun at him and watched him die..."
Isn't the thing about startups that NO-ONE knows whether the startup is nice or need? I think the way investors pump money into a range of ideas/startups tells us that.
Basically an Apple-specific reimplementation of Zstd: https://github.com/Cyan4973/zstd
The Software Developer Learning Manifesto
I enjoy playing flight simulators, especially flightgear and DCS, turned up to the most realistic level, and trying to do it "right". That way I feel I learn something remotely real, though of course I will probably never take the stick of a real airplane or helicopter myself.
Damn kids know how to work the VCR !

Seriously, many digital natives are as clueless as anyone else regarding their smartphone and, more broadly, regarding computers as well.
Betteridge
Agreed. I just see a quote of the day and no article. I am sure they try to be some kind of clever.

Anyways here is a different source: http://www.thehistoryblog.com/archives/43089
Asynchronous on the Sublime Administration of the Everyday
The fact that these restrictions still exist which make Russia an defacto land locked country is one of the reasons why there is so much tension with Russia.

EU/Nato on the West, and south - south west (caspian), China and India in the south - south east, Japan/US in the east/north east and a bunch of ice in the north.

With the sea ice melting Russian might actually get a warm water port in Vladivostok and stop trying to invade manchuria/korea every 50-60 years, but at that point we'll be screwed any how.
Ideally, notifications should only be for things you are interested in, ie things that accumulate a high enough score based on your filters. Filters should include the subjects and the label of the contacts that posted it.
You are confusing availability ("uptime") with durability ("losing data").

I could make a system that was only available for 1 minute every 10 minutes (10% availability) but never lost a single file (100% durability)

I could also make a system that was never down (100% availability) but would randomly lose 1 in 10 files (90% durability).

Common causes for availability issues are power outages, network outages (fiber cuts, etc), and DNS issues

Common causes for durability issues are software bugs, entire datacenter losses (e.g. earthquake destroys everything), or perhaps coordinated power outages if the system buffers things in volatile memory.
Another interesting paper on the issue of using parity RAID with SSDs: http://pages.cs.wisc.edu/~kadav/new/pdfs/diffraid-hs09.pdf
Minnesota is a single-party consent state.

http://wiretapping.uslegal.com/state-laws/minnesota/

> In Minnesota, it is legal for a person to record a wire, oral or electronic communication if that person is a party to the communication, or if one of the parties has consented to the recording so long as no criminal or tortious intent accompanies the recording. Minn. Stat. § 626A.02.
Guess the chances that it won't built anymore in 1 week are 99.9%.
Can I just say as someone interning at Microsoft that this isn't much of an issue. This was an INTERNAL email sent by a recruiter we know to the local bay area interns. She was making a joke and none of us were offended or bothered. This seems to have caught on as viral because people think it is a public email and society as a whole has a general disdain for us young people.
If you want to see some crazy C code, check out this file from the GitHub repo: https://github.com/lzfse/lzfse/blob/master/src/lzvn_encode_b...
Considering that market prices for billing+provisioning+mediation system usually start at 100k$ (without implementation costs), it's not that much. Anyway, thanks for the upvoting.
The officer was indoctrinated to behave this way, to exhibit forceful authority, and is clearly heard to be battling his personal instinct that he fucked this one up, and doesn't have a single clue what to do because his conscience says one thing and his training says another and he is too young to have developed the detachment from self that older officers and soldiers do. I took his "you should've kept your hands up" as a tortured mind desperately trying to save itself from crushing guilt over having snuffed out the life of an innocent man.

I'm not condoning or condemning the behavior of the officer. Nor am I trying to garner sympathy for him. The fact is a man was fatally shot, and he didn't have to be, and we do not know who ... really who ... is to blame. It's natural to rush to judgment and a sense of vigilante justice, to reconcile the debt owed to the community and to society at large. But this sort of thing is a symptom of something much bigger than a slogan or a talking point. Honestly, I'm struggling with figuring out what can we, as technologists, do to make this country less panicky and prejudiced, without being dismissed by the people we would seek to help.

There is a lot that we don't and can't understand about the way the officer was thinking. Only that he was panicked and relatively young, and perhaps that shines a light on a part of the story we don't talk about enough: who SHOULD be policing the streets? What is done to ensure their psychological health and mental capacity to exhibit calm decisiveness in the face of so many potentially fatal unknowns?

Incidentally, that town isn't an area where cops often use their firearms. White-on-black (or, it seems in this case, Asian-on-black) violence from law enforcement isn't endemic to that part of the country.

Sorry I'm rambling. I'm really saddened by this story. Nothing about it should've gone down the way it did.
I just quickly tested it, in terms of highest compression ratio it still does not beat xz, e.g. `tar -cf -FILE | xz -c9e > FILE.tar.xz`
https://blog.benmarten.me/2016/04/01/Compress-Files-With-Hig...
Correct me if I'm wrong but isn't the algorithm open?
Books that taugh me how to code
“I'm a Responsible Gun Owner? Seriously?”
Akka.NET 1.1: Akka.Cluster, Akka.Streams, and Multi-Node Testing
Pointers to useful, well-written, and otherwise beautiful documentation
1. GPUs certainly have halted in price.

2. Mobile VR will probably be the vehicle for mass adoption. From what I remember GearVR has hit over a million units.
Two comments:

- It looks like the SQL queries produced by pure_python() and simple_sql() are structurally different, which would make any comparison worthless.

- How does the author solve the long running tasks (> 500 ms in the article) problem with Erlang? In Python, it looks like he was using Celery with Redis then RabbitMQ. What does he use in Erlang? (Erlang message queues have no built-in persistence.)
Gotta love good o'le Bob G
I work at microsoft and honestly the Mitchel guy seems unhinged. I saw him posting every 15 minutes on our internal Yammer today about this. He ranted a lot about how people at HR plotted against him in the past. Honestly his autism might get him fired because he took it way too far.
You could argue the poor battery life and lack of third party apps as a significant detractor.
CV stands for Cruiser Voler or "Aviation Cruiser", N denotes if it's nuclear or not.
Since most if not all of the modern classifications were initially defined during the San Remo conference a lot of the naming convention rely on french roots.
https://en.wikipedia.org/wiki/Hull_classification_symbol
I don't program Erlang, but discovering communicating sequential processes for multithreading was a revelation to me.

I use it in Java/Kotlin almost every time I do something involving more than one thread.

Add a blocking-queue, define incoming messages, define outgoing messages and forget about it.
They would have to in order to boot later versions of Windows using UEFI.
It looks like it was run through a Javascript minifier.
StarCraft Ghost: What Went Wrong
Source is here: https://github.com/redfish64/paper_otp
Neither does AWS lambda but at least Jenkins handles the worker management piece quite well.
Kit or no kit, they still don't administer aid alone while there is still a potential threat. Getting that guy out of the car requires holstering your weapon and going in the car when you still might not know where the weapon is.

Safer for the officer to wait for backup. That was my point.
That's not a useful comparison. LZFSE is meant to be very fast and energy efficient while xz is meant for high compression while using lots of CPU and memory.
One of my favorite books is Lea Verou's CSS Secrets [0].

[0] http://shop.oreilly.com/product/0636920031123.do
That is more or less the same reason I started the eremetic framework. We were tired of dealing with the trouble of using a lot of VMs as jenkins-slaves, and long test suite runtimes.

https://github.com/klarna/eremetic
As I see it pretty much from inside, this is not a general problem but just the evolution of science, as we are able to determine more and more things which lead to better and better conclusions. The problem in what is cause and effect comes from the sheer amount of data you create (for a current study we have whole genome methlaytion data for 19 cell populations in mice, all in triplicates and at medium coverage), which is obviously prone to many false positives. And as we are now approaching single cell level (which will dramatically improve results), this number is only going up. And of course it is hard to check all these positives extensively. But yeah, this is sciece and we are only getting better, so no pain but just an opportunity. A problem is rather the amount of data we create (we are speaking about Petabytes) that have to be stored and made accessible for decades so we can later recheck our conclusions. Nobody wants to pay for that
Show HN: Docker: Taming the Beast (Part I)
It's not winning on Steam, but winning among all users who also have Steam. Still, it is probably an imperfect survey - not sure how they detect presence of a Rift. Maybe the Rift tends to be not plugged in for typical Steam games, so many Rift owners remain undetected (just saying that is a possibility, not that it is the case).
How do you know he is trained for administering GSW treatment? We don't know the full story here and I was just trying to point out why the protocol is basically to secure the scene and wait for backup when you're alone.
Can't comment on what the author used, but Mnesia can be used to build a primitive, durable MQ: http://learnyousomeerlang.com/mnesia

There is also RabbitMQ, which itself is written in Erlang.
To sacrifice ever more trees on the altar of academic vanity!
Here's a problem statement for you. You have ~12k tests that takes > 40 hours to run sequentially. What do you do?

I know how we've solved the problem to provide as much validation as possible before shipping something to production and at pretty high rates of code churn. Whereas what you're suggesting is untenable on a large enough project. That's like saying drink your milk and have a hearty breakfast. Nice platitudes but not actual engineering. Our solution is not unique in fact. Shoppify and other big shops follow exact same practices (https://www.youtube.com/watch?v=zWR477ypEsc). Not because they don't know any better and haven't heard of setting up proper build pipelines using principles from immutable infrastructure but because at large enough scale you need mutability.

Jenkins was just an example. We don't use Jenkins but you do need something that manages workers and their lifecycle. Saying reduce your test runtime to 5 minutes and have better engineers and tools doesn't cut it.
I wouldn't say that the IDE is shit, but it certainly isn't as good as VS, what issues do you encounter to make you say that?
From what little information we have so far, he was a good guy, with a minor criminal history who sought to improve his life, ultimately resulting in working the same job for over a decade. That last point is more than can be said about a lot of us here on HN, let's be frank about that. Other than my own business, I haven't held a job longer than a few years. It shows a commitment to his community and the kids he literally and figuratively served while on the job.

He tried to do what he knew was the right thing to do. Sadly, it wasn't exactly the right thing in the eyes of the officer involved. Therein will lie the crux of this matter: what led this officer to believe that shooting the man was the correct response? Where did the system fail? Was it at the precinct leadership level? The academy level? Societal or socioeconomic? Because there was a pair of failures here: something or someone failed to prepare the officer for how to handle this situation, and more heart-breaking, something or someone failed to keep the man alive.
Excerpt from the link :

if (D == D_prev) {
if (L == 0) {
*q++ = 0xF0 + (x + 3); // XM!
} else {
*q++ = (L << 6) + (x << 3) + 6; // LLxxx110
}
*(uint32_t *)q = literal;
q += L; // non-aligned access OK
} else if (D < 2048 - 2 * 256) {
// Short dist D>>8 in 0..5
*q++ = (D >> 8) + (L << 6) + (x << 3); // LLxxxDDD
*q++ = D & 0xFF;
*(uint32_t *)q = literal;
q += L; // non-aligned access OK
} else if (D >= (1 << 14) || M == 0 || (x + 3) + M > 34) {
// Long dist
*q++ = (L << 6) + (x << 3) + 7;
*(uint16_t *)q = D;
q += 2; // non-aligned access OK
*(uint32_t *)q = literal;
q += L; // non-aligned access OK
} else {
// Medium distance
x += M;
M = 0;
*q++ = 0xA0 + (x >> 2) + (L << 3);
*(uint16_t *)q = D << 2 | (x & 3);
q += 2; // non-aligned access OK
*(uint32_t *)q = literal;
q += L; // non-aligned access OK
}
Best Illusion of the Year Contest
I did this and the first page is all incoherent claims about quadrillion of dollars.

Do you have a link that explains this conspiracy theory more concisely and clearly?
Wow thanks for trying to find out more about this! This brings me to another question I often thought about: What's the nutritional cost of transforming food into fur or in this case wax...?
Analysis: Genocide creates tragic link between Israel, Rwanda
Great news for the .NET world! Especially Akka.Cluster going out of beta! I can't wait to play with Akka.Streams too.
> All these languages have their advantages and followers, but the thing they all have in common is first-class concurrency

Among the languages you cited, C# has async/await, Clojure has core.async, Elixir has processes and messages, Go has goroutines and channels, but the other languages (Python, Ruby, Java, Rust) have nothing built-in specifically related to concurrency, do they?
What if it happens to be my opinion, the way I view things? I should be able to express it, right?

I can't really crop my ideas if some parts of them are not well received. They come as packages, I either tell what's truly on my mind regarding some matter or I don't tell it at all.

If I can't say what I mean, then I can never mean what I say. And then the entire dialogue becomes meaningless.
Was R named as such because it's one letter before S (and therefore a regression?).
Letting them evolve suggestions that we simulate at the dna / protein level. We are far from there.
Which "works", in the same way that national character sets "work". Until you start exchanging data across locales ("duh, easy: just don't talk to the Americans, solved!").
They stated plans for Linux server support in Delphi but no GUI apps for Linux.
That's not surprising, given that they went for compression and decompression speed and for energy usage.

Their goal seems to have been to be at least as good as zlib at compressing stuff using less energy and doing it faster (that often correlates quite well with energy use on modern CPUs, as it allows them to drop to low energy states faster)
Her actions demonstrated amazing presence of mind. She's probably not trained as an EMT. But she did think to document the situation. It's just very lucky that they didn't shoot her too.
European telecoms groups unveil 5G manifesto
At least there's a computer game that takes calling ships "she" to its logical conclusion:

https://en.wikipedia.org/wiki/Kantai_Collection
With energy efficiency as a primary goal I was expecting way more use of explicit SIMD instructions.

The InfoQ post mentions xcodebuild, but there is also a Makefile. I really appreciate the presence of a no-nonsense Makefile. No autoconf, no pkgconfig, just plain and simple make. Also, because nobody mentioned it: yes, it compiles on Linux out of the box.
> "Notifications are supposed to save you time"

That's a big premise that I didn't know nor I believe it's true. Notifications are supposed to tell you when something happens, which is the opposite of saving you time.
NETWORK VISIBILITY: HOW CAN YOU PROTECT SOMETHING THAT YOU DO Not KNow EXISTS?
What is the deal with "akka" ? Is that some kind of abbreviation?
That balloon was the first experience I had, and made me realize the first bug on the vive: the chaperone (thing that hints your room boundaries) doesn't tell you where your ceiling is.

I chased the balloon and jumped up and smacked it in the ceiling. Didn't break it though (as far as I can notice)
I just hand over my ccp along with my other documents and keep my hands visible. I let the cop decide where to go from there. Florida here ...
7 Best Practices for Anyone Wanting to Do SEO Right
Nicely done and thanks for sharing!
They're placed on leave because they might be guilty, I think. Because we want to keep trigger-happy cops off the street. If they're clearly guilty, they're fired, even before trial.
A third of all government bonds are guaranteed money-losers
Akka is an open-source toolkit and runtime simplifying the construction of concurrent and distributed applications on the JVM. Akka supports multiple programming models for concurrency, but it emphasizes actor-based concurrency, with inspiration drawn from Erlang.

https://en.wikipedia.org/wiki/Akka_(toolkit)

This is a .Net port of Akka.
Check https://en.wikipedia.org/wiki/X_Window_System#Competitors
The original Akka library is JVM implementation of the actor model, see http://akka.io/

Akka.NET is the .NET port of that fantastic project.