skysight-inc/HackerNews huggingface dataset:
Ask HN: What about 5G are you excited about or working on?
This recent post [1] made me think that I've heard a lot about 5G in mainstream media but almost nothing on HN.

[1]: https://news.ycombinator.com/item?id=22163244
In the back of my mind, I knew that if I got an antibiotic resistant infection in the US - an infection that didn’t respond to a few rounds of different drugs - I’d fly ASAP to Tbilisi, Georgia to go to the Phage Therapy Center.

I’m beyond excited about this. Not only are phages useful as another option in fighting resistant infection, they’re targeted: the phages can be engineering to only kill specific bacteria, unlike traditional antibiotics. Your gut bacteria would be spared!
This looks very cool and intriguing. I see it's built on Laravel which I love. I see it adds themes which is dope! How else does it improve on Laravel?
Red Hat used to be heavily involved in Btrfs development. In fact, they are present in a huge chunk of its development in the first few years. But their developers were hired away by Facebook, leaving Red Hat with nobody who work on Btrfs regularly. That's the underlying cause for why they stopped supporting it. Hiring someone to work on Btrfs takes time and effort that they don't have a reason to spend right now.
It's Waymo & Cruise far in the lead, although I don't know where some of the stealthier companies like Aurora are right now.
It spans an alternate history beginning in 2007 to numerous predicted future events through 2080ish; if the sf community doesn't want it the sf community is poorer for it.
Assess for yourself:
https://en.m.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_4...

For me, it's easy enough to follow.
They do only paid AV and, for what it's worth, Google has included the Eset AV engine in Chrome (Win only).
I fully expect a follow-up to that video where he's developing a therapy to treat his obesity after years of eating pizza and ice cream.
You have a handful of users that will jump on any anti-Google HN post and bandwagon. Don't take that to mean that's the prevalent view...
The successor to nvALT, nvUltra, is currently in private beta. I'm looking forward to its release!

https://nvultra.com/
> if someone would setup a CI for Qt/QtCreator and distribute the binaries

Actually this reminds me how Oracle started distributing JRE through proprietary terms for non-personal use. It led to people creating third party GPL builds. Now they can't even bundle the ask! toolbar any more because people use a different installer :).
I won't tell you how to circumvent security, but a simple solution seems to be getting your domain 'categorized'. Keep it clean (no malware, not wordpress), strong transport security, and maybe behind basic auth. This should allow you access to the site as needed, from your work environment.
I think perhaps being able to replace cable is the biggest benefit. This will force prices down in certain markets and allow consumers to choose between more consumer friendly companies then comcast
If your developers skew towards those in their 20s, many of them have never experienced working in solitude. University culture is dominated by study groups and camping out in the library, so it's no great stretch to go from that to an open-office layout, or even one where you are forced to hot-desk.

And laptops have been the norm. It's a little different when you were accustomed to go back to your dorm room where you had your desktop setup to get anything done.
>my point is that since 2010, we have collectively learned that the web is not as open or resistant to surveillance and censorship as it once seemed it would be.

That's undeniably true, but it doesn't mean that anyone exercises "at least the same level of gatekeeping" on the Web as Apple does on Apple devices.

And Google operating or not operating in China is beside the point. I'm talking about the structure of the Web, not about Google specifically. That's why I said "or anyone else". No private company owns the Web like Apple owns the only iOS distribution channel.
5G will need it's iPhone moment.

In my opinion that will be gaming, sports and live events in cutting edge quality VR applications. If consumers can buy a 'digital ticket' and watch the World Cup, Superbowl, Indy 500, Le Mans, etc. in whatever cutting edge quality exists at the time in VR you'll have that moment. You'll be able to buy digital season tickets for the NY Yankees right on the 3rd base line (your friends will be there next to you represented by their memoji or the like so you're still watching the game with your buddies), buy a ticket for an Indy Car race and be able to watch the race in VR as if I was sitting in Alexander Rossi's seat from start to finish. The next question is how much will I have to pay to not have commercial breaks...
Is there any chance what they're doing might fall under some sort of 'unauthorized access' computer hacking criminal law? Something that could get individuals sent to prison rather than just getting the company fined? There is no way they had meaningful informed consent for any of this.

I don't think shit like this will stop unless executives and the engineers who humor them start getting their lives justifiably destroyed.
ELK stack is so useful
With Coronavirus, Will America’s Demise Be Due to Embarrassment?
Did they really understand cause and effect? Primitive cultures frequently used religious ceremonies (cause) to effect changes in the natural world. It didn't actually work, but somehow they fooled themselves into believing that it did.
It's interesting that TSX seems to be one of those holy grails that causes more problems than it solves - trying to implement TSX caused, I believe, huge problems for Sunacle's Rock processor team.
It's trying to replace/inter-operate with Excel, so it has to maintain backwards compatibility; bug for bug, including design bugs.

I couldn't tell you offhand if the logic you speak of is distinct to Sheets or if it's Sheets maintaining the same interfaces other spreadsheet software defined for those macro names long ago.
Huh. I wonder if you setting up a board game might be an easier unstructured problem. If you've got experience with board games, you can usually figure out most of the rules by just looking at the pieces; where do the same symbols appear, and what other symbols appear with them?

Still sounds super hard, but might be easier than the same (matching corresponding shapes) in 3D.
I commented elsewhere, but this is how it works at every job I've ever had and interviewed for. And I'm not some "SV ninja coder" either, I'm just a regular Joe working regular jobs. Hiring manager tells HR to post a job, they send over the resumes that they get, and schedule interviews with anyone who looks good.

With my last three jobs, the involvement with HR was limited to initial phone screen, asking about salary and legal status, then onto the hiring manager for the rest.
> the same gmail-like GitHub notifications experience

So it's OK for your design to emulate gmail, but it's wrong for anyone else to emulate you. Got it. Inspiration can only travel one way.
Developer Coefficient [pdf]
Things would also be so much simpler if everything started at 1.
Drop me a line - eff eye ess see emm eye at amazon dot com :)
VueJs/Reactjs for the front end.

PostgREST or Serverless framework for the backend.

Avoid middle ware all together!

https://github.com/PostgREST/postgrest

https://serverless.com/
Uhhhh... Octobox clearly ripped off Google's Gmail.

Flat design with left-side tabs is not a UI innovation.
That's about the right timescale, I guess mice of the era was a bit 'sensitive'. Lucky we were a small office, I wouldn't have wanted to sent out a memo telling people to cover their mouse in the afternoon.
I dunno, man, everything is left. When do you decide that property is property or left? Or put another way: If someone said that your property was stolen from his family 100 years, would you give it back?

This is a hard problem (see the conflict in Israel) and there’s not any good solutions.

I’m sure as a patriotic Nigerian you feel strongly about their return, but it’s also important to realize that the patriotism is artificial in the first place.
devops = dev (you) + ops

P0wning solution together.

Not a position, a role, a team, etc..

Bye karm
Lets not focus on the actual numbers. What happens if someone wants to conduct a transaction and there are no stake holders big enough? With proof of work it is not a problem, but if stakes have to be commensurate with the transaction amount, doesn't that put a hard limit on the transaction size?
Sure, but I don't think anyone's complaining about how you would assign race completion position labels in a programming language. Surely you would do something like this:

// Start the position at one, because that's how we
// assign number labels to finishers in a race.
let position = 1

// Create a callback that will assign a label to
// each competitor when that competitor finishes
// the race.
let assignLabel = (competitor) => {
competitor.label = position
position = position + 1
}

// Begin the race, and pass it a callback that will
// be run each time a competitor finishes the race
// (in the order they finish).
race.begin(assignLabel)

Note that this "label" really is just a label. It happens to be an integer here, but we could also use a library that outputs English strings like "first", "second", "third", etc. This debate is focused more on how elements in an ordered collection are accessed.
I just don't understand what that has to do with 5G. You could build such a thing already just using WiFi, and yet....no one has done so. I mean, where are people likely to sit and use that VR headset and watch a world cup? On a sofa in their home where they have fast wi-fi, or on a park bench where they have to rely on 5G?
You misunderstand some of the nuances of PoS that make it secure. Along with slashing, there is a period of time during which your staked funds are frozen, where they are unspendable and unsellable. This period is supposed to be long enough such that all nodes sync at least once during that period (think on the order of weeks or months). So if you try to create an alternative history during that period, your funds are slashed (since you couldn't have sold them). And if you try to create an alternative history after that period, everyone will know you're lying, since that portion of the history you are trying to recreate has already been finalized.

Sure, if you get a majority of stake in the network, you can create alternative histories. But, as others have pointed out, this is much more difficult than a 51% attack in PoW.
I am going to have conversation on this exact same topic with my boss' boss later this week. I am influenced by Martin Fowler's State of Agile talk from 2018 [1]. Agile has driven all the developers out of the room, and now it is a playpen for all the process mavens.

[1]: https://martinfowler.com/articles/agile-aus-2018.html
I do remember there 100% were academic papers throwing barbs into Pentium 3 branch predictor security back in nineties. They just went unnoticed for there being no Google logo on the paper.

People in hardware engineering community knew of their existence long ago. It was just them not being practically exploitable that kept them from headlines.

But now we have a multibillion buck virtualised hosting industry, and JS with JIT in every browser — a million buck incentive for black hats to poke into architectural vulnurabilities
Worthy of donation https://archive.org/donate/
Read up on logical fallacies.
You claim Haskell is how language and then point out how stupid it is.
But we only have your word that Haskell indeed is how language.
Show your proof ;)
The free app in my existing email ecosystem is all it took for me
Hah. I did some experimenting with language model tasks here.

I re-phrased the sentence as "John took the water bottle out of the backpack in order to make lighter|less heavy|handy the" etc.

The only way it would complete with something other than the water bottle was "John took the water bottle out of the backpack in order to lighten the " and it completed with 'load'

The most amusing was a task to fill in the blank with "John took the water bottle out of the backpack so that [MASK] would be lighter"

The model was 98% confident the blank should be 'it' facepalm

Interestingly enough when I change the fill in the blank sentence to:

"John took the water bottle out of the backpack so that the [MASK] would be lighter."

The result was: "23.9% liquid 13.4% water 7.7% contents 6.5% weight" and the last two are pretty close.

I ran these tests on https://demo.allennlp.org/.
100 MIPS and 16 MB of RAM from 256 Z80s in 1981. You can get the same from a single RISC-V soft core in a cheap FPGA board today. More, because a 32 bit RISC MIP is worth several times more than an 8 bit Z80 MIP.
Doom Sticker Pack for Telegram Messenger
John Gray on The roots of identitarian liberalism
> the territory is zoned

Haifa is not zoned. It's inside Israel, which once entered you're free to wander around.

> there are military checkpoints

Given the threat posed by terrorism, blaming the Israelis for having military checkpoints on their land borders is kind of disengenious

> depending on your ethnicity

Arabic is an official language of Israel. 20% of its people are Muslim. I've never witnessed a security check where men wearing a Taqiyah were treated different. Please ride the Jerusalem tram, which is packed almost 50/50 with orthodox jews and orthodox muslims and tell me, this is an Apartheit-state and not a place of civic order.

> So if you are Muslim for instance you could be banned from attending the conference.

No, you're not. As the place of the conference is Haifa, once you've managed to pass border-customs at the airport your movement is unrestriced inside Israel.
I feel like the last few years have been a constant letdown when it comes to consumer AR or VR. There just doesn't seem to be a lot of appetite for it even if you look at more powerful home systems.

With Carmack leaving at Occulus and a lot of the startups not really amounting to anything I'm not so sure that this is just an issue of not enough mobile bandwidth.
> As long as there is a stable ABI, it's fine for everything else to be someplace else.

Mainline Linux has a policy against in-kernel ABI stability guarantees. User-space is given ABI stability guarantees, in-kernel code by intention is not. That includes filesystems.
What is theft? I’m sure the bronzes were made out of “stolen” materials. How far are we willing to go back to sort this out?
IMHO what is needed:
- redundancy solution for both between the units and in the redundant I/O paths (Google Byzantine Generals problem)
- separate diagnostics interface like in Dell (iDRAC) or HP (iLO) servers have. Control data path should not be used for diagnostics data.
- Clock sync between the units using common GPS master clock
- Network boot with possibility to diagnose it thru serial console.
- Profinet support
- Lisp interface for internal system diagnostics using AI.
Ditto. For someone who just wants to get a little DB app out, needs some amount of scripting and doesn't want to deal with counting pixels and spend eons on FE internals, CSS etc, appMaker is/was great.

I wish Google were to make the codebase open source, so that users can continue to run their deployments on self-hosted deployments, but of course that's a pipedream.

Oh well, at least there is 1 year of migration time left.
U.S. Gov Privacy Watchdog Under Pressure to Recommend Facial Recognition Ban
Cable? As in....TV? At a risk of sounding dismissive - won't TV be dead by then? I'm 29 and I literally don't know anyone who watches actual live TV anymore. Well, no, that's not true, my grandparents do. But even my mum and my wife's parents have already switched to netflix-only situation, regular TV is just so full of ads and nonsense that it doesn't make any sense to pay for it.
Yeah I thought of that too after posting. I think it comes down to how transparent the pool is with their data.

The obvious thing to do would be to tell everyone that my 500 GH/s pool is 400 GH/s, and reward everyone an 80% share on every hash. If you're sophisticated enough you might notice that my pool is mining blocks about 25% above what you'd expect, but how many data point do you need for that, and it's statistical, so I'll have runs of good or bad luck.

Another option is to dilute the pool of contributors, but again you might be able to detect that either I'm misreporting your hash rate, or the sum of all contributions doesn't line up.

Assuming I give you enough tools to figure any of this out.
https://beta.trimread.com/articles/3265
52 years ago, people could edit content simultaneously, actually.

1968 “Mother of All Demos” by SRI’s Doug Engelbart and Team

https://www.youtube.com/watch?v=B6rKUf9DWRI

https://news.ycombinator.com/item?id=21757797

The failure to inherently support multiple cursors by default was one of Doug Engelbart's major disappointments about mainstream non-collaborative user interfaces, because collaboration was the whole point of NLS/Augment, so multiple cursors weren't a feature so much as a symptom.

Bret Victor discussed it in a few words on Doug Engelbart that he wrote on the day of his death:

http://worrydream.com/Engelbart/

>Say you bring up his 1968 demo on YouTube and watch a bit. At one point, the face of a remote collaborator, Bill Paxton, appears on screen, and Engelbart and Paxton have a conversation.

>"Ah!", you say. "That's like Skype!"

>Then, Engelbart and Paxton start simultaneously working with the document on the screen.

>"Ah!", you say. "That's like screen sharing!"

>No. It is not like screen sharing at all.

>If you look closer, you'll notice that there are two individual mouse pointers. Engelbart and Paxton are each controlling their own pointer.

>"Okay," you say, "so they have separate mouse pointers, and when we screen share today, we have to fight over a single pointer. That's a trivial detail; it's still basically the same thing."

>No. It is not the same thing. At all. It misses the intent of the design, and for a research system, the intent matters most.

>Engelbart's vision, from the beginning, was collaborative. His vision was people working together in a shared intellectual space. His entire system was designed around that intent.

>From that perspective, separate pointers weren't a feature so much as a symptom. It was the only design that could have made any sense. It just fell out. The collaborators both have to point at information on the screen, in the same way that they would both point at information on a chalkboard. Obviously they need their own pointers.

>Likewise, for every aspect of Engelbart's system. The entire system was designed around a clear intent.

>Our screen sharing, on the other hand, is a bolted-on hack that doesn't alter the single-user design of our present computers. Our computers are fundamentally designed with a single-user assumption through-and-through, and simply mirroring a display remotely doesn't magically transform them into collaborative environments.

>If you attempt to make sense of Engelbart's design by drawing correspondences to our present-day systems, you will miss the point, because our present-day systems do not embody Engelbart's intent. Engelbart hated our present-day systems.
> the world is a dangerous place

True, as long as keeping outdated software/practices is facilitated. The attack surface is relatively small if someone installs only apps from an App Store - no matter which one that is - and from well-known vendors.

That said, Microsoft has created a nice breeding ground for viruses by keeping all the software backwards compatible but accepting that users might need to get new hardware for every major update. At least the major updates have become quite cheap...
Maybe I'm particularly unfortunate, but that wasn't my experience at all. It's either bash scripts that make you want to pull your hair out, or yaml files that make you want to pull your hair out.

The same people who wrote these bash scripts are writing yaml files, and with k8s there are infinitely more interesting ways to bork your jobs.
You will not hear about Zawinski much here, because his blog has an... interesting... redirect when it sees a ycombinator referrer url.
That's because Microsoft tends to ship binaries, as opposed to services. Binaries tend to keep on working (Especially when they aren't exposing attack surfaces to the web), even if the team that has shipped the last version was fired.
You're missing opportunity cost in your calculations. That is significantly different for Google vs a startup vs a small business. It isn't enough to make "some profit" in a mega corporation. The profit compared to the resources invested has to be of a similar magnitude to their primary business, or else they're wasting resources. Things are axed all the time for not being profitable enough.
> I wouldn't trust the US govt with my personal secrets

> I would trust them to protect the trade secrets of a business

Would you trust a US business to protect your personal secrets more than the US government? Why?
Examples of Fuzzy Name Matches of Individuals – API
Steve Jobs originally wanted to strip out the shell entirely and only support POSIX at the level of the C API. To this day, Apple acts like they've been strong-armed into providing support for the Unix utilities.

I can understand the attitude that 99% of their userbase will never touch the command line, but that last 1% represents the developers that keep the whole ecosystem going.
But a lot less fun!:-)
It fits in well with your username! There have been a number of (computer) programming environments that used a comic-strip-like format to depict a sequence of events; I think some are profiled in Watch What I Do and/or Your Wish Is My Command, which I don't have with me at the moment.
The GameCube had at least one game that was online only: Phantasy Star Online III. And you're telling me a generation later was still too early? Heck, in Japan, both the N64 and the SNES had online capabilities through additional hardware.
Lean budget compared to all of the other websites at their size.
JavaScript Arrow Function Gotchas
I could be described as a "Microsoft Hater" and I still prefer Excel over Google Sheets.

The trade-off of functionality and general control isn't worth for the "Share! Collaborate! Contribute!" hype.

"For what I use it for" I guess, but after going full Linux I've been on LibreOffice [or similar] alternatives. Just not Google Sheets if I can ever, ever help it.
For Apache, the easiest is just using mod_wsgi and pointing it at your source folder. It takes 3 trivial lines of Apache configs if you're using system-wide Python and 2 additional slightly longer ones to use a virtualenv instead (recommended) - all nice and copy-pastable from the official docs.

Nginx has a similar module, but I haven't used it personally.
If you have 1M people around the world checking into a VR camera atop a car going around the Indianapolis Motor Speedway at 200MPH you need bandwidth and image quality. I want to see what the driver see's in near perfect image quality and be able to look around when he goes wheel to wheel around a turn. The entire layer of crap that's fed from whatever service, NBC, ABC, ESPN, etc will flatten and the consumer will be able to watch the event as if they were in the action themselves. 5G will help in driving that engagement.

EDIT: Given how crazy America is about football, my guess as well is the NFL could sell millions of VR related tickets to the Superbowl in a similar scheme. The hitch in my opinion is commercial breaks will ruin the experience if commercials as they're broadcasted today happen in VR - people will want to plug themselves into the action with no obstructions.