skysight-inc/HackerNews huggingface dataset:
Very cool analysis.

I would add: A lot of regex work is still being done out of boost.regex; maybe people still haven't done the switch for most projects? For example, I think boost.regex is still used in Chrome.

Just ran your code on boost, looks like "shared_mutex" is the least used header there.

I use <future> all the time (in boost, no less) so it might be selection bias.
One could argue that it's not a perfect system if it's susceptible to bad actors. A good system protects even when some of the good guys are bad guys.
The JavaScript file is actually added to the Rust binary at compile time as a static string.
> For many, dropping macOS would be a much larger disruption than having less usable F-keys.

It's worth it, trust me. I dropped it almost twenty years ago, and I've never looked back. My computers are less expensive, more powerful & more flexible. My computing environment is customised to my needs, not those of some generic 20-something in Cupertino. If I want to, I can dig deep in the guts of my system and fix bugs or add features. Or I can hire someone to do it for me. Or I can just rely on the work of others (which is ultimately what Apple's customers have to do anyway: rely on Apple to fix & extend — and as their recent spate of crippling security bugs indicates, they haven't been doing a great job).
Extremely tricky phrasing in the title. Anyone with an iota of knowledge about nutrition knows that plant based diets are not optimal for health.

The article is arguing that plant based diets are best FOR THE ENVIRONMENT which is an extremely tricky argument as well. Easily disproven -- insect based diets would surely b better for the environment but they're not being discussed here
Managing VIP callers with QueueMetrics
On the contrary, disallowing low-effort garbage to drown out all attempts at discourse is a type of censorship that makes room for quality discussion.

Abstracting all communication as "speech" and therefore "free speech" and therefore "censorship" means not differentiating between discussing local traffic policy with a group of informed people, and having everyone listen to the loud smelly drunk who sat down at your table to tell jokes about negroes.
Another beautiful example of a procedural city generator is that of the Subversion game once in development by Introversion software, makers of Uplink, Defcon and Darwinia: https://www.youtube.com/watch?v=FR9xI0GgrBY

It was their intention to generate the entire city including building interiors and game elements. 20-part blog series with broken images can be found here: http://introversion.co.uk/subversion

I learned only now that the generator was apparently distributed once with a Humble Bundle.
I don't get the "Imposter Buster" thing. Does Twitter verify the user images somehow? If not, then what extra responsibility do they have to police pictures over equally misleading text?

Spam is spam. If they were actually spamming then Twitter had every right and obligation to shut their operation down. Spamming for a good cause does not make it right.

In general, Joe jobbing against race only works against racists. Who cares about racists anyway?
The cybersecurity research community should solicit some sort of endowment, like a Nobel Prize, that goes to deserving WH bug discoveries each year.

Uncovering bugs that aren't attached to bug bounty programs still has external benefits for the security community.

Thanks for your work here, even without such a program.
Researchers to boycott South Korean university over AI weapons work
And here they are doing just that.
Drunk drivers, recklessly fast drivers, redlight runners, stop sign blowers, high speed tailgaters... those are the demographic you have to compare the Tesla drivers to. Do people who buy Teslas engage in those kinds of dangerous activities?
It would help a lot to have a Why for each section. For example, why use a private topology? Why block access to the AWS Metadata API?

I'm not saying it's wrong to do those things, but it would help to prioritize changes if you can understand the severity of the security vulnerabilities you're exposed to.
I will soon be buying my own house and have vowed that the idiot box won't be a part of it. Also, I am going to make this abundantly clear to my future wife - whoever she may be.
Are these basically statically linked jars?
Have you seen CIS Kubernetes Benchmark? It has 100+ security check points.
EEG is now "neural lace", mkay, good job naming things!
> Most people I know think privacy is important.

Of course they do. What sort of person is going to tick the "I don't care about privacy" box? I guess the same kind of person that ticks the "I'm OK with mass extinction" box. Those opinions are not very relevant in the real world.
Not when decisions like this are funneled through the CEO.

You can be effective if both startups are in fundraising mode: you’ll be having a lot of the same conversations with the same people. That’s a relationship game.
I turned my private website (not the one listed on my HN profile) into a single binary doing something similar to what OP is doing, except I didn't know about include_str!, only include!, so in my build.rs I first read in my static files and then I write them out as byte array declarations into intermediate Rust files which I then include! in my src/main.rs.

Thanks to this short blog post by OP I learned something that will let me simplify some of my code.

However the thing that I am doing is not completely useless, because I have been able to embed fonts, favicon and images as well with the method that I am using.

The code I have written for this is only the beginning but if anyone wants to look at my code in order to see how I did it here you go:

https://gist.github.com/ctsrc/4c4cc05254d12bbc8937a0ea385fcd...

It's far from great but it's a start. Let me know how you would do it better :)

Speaking of Rust and websites, in Python I have fallen in love with the pyTenjin templating engine. http://www.kuwata-lab.com/tenjin/pytenjin-users-guide.html. Does anyone know of a templating engine like pyTenjin but for Rust?
“Design is a western commodity”, Domestic Data Streamers co-founder says
You're comparing water usage for necessary infrastructure to the completely unnecessary, and wasteful, usage of bottling it for consumption. With a few rare exceptions, tap water in the US is safe for consumption. There is no good reason why this industry should exsit at this scale.
I prefer Rust because it has an actual type system capable of allowing me to express constraints and relationships.

I highly doubt it's the syntax that's the issue. You're probably not use to caring about lifetimes and ownership. It's a different paradigm.
> and maybe let us directly share thoughts with each other

...and various advertising corporations.
Yeah its definitely nice to avoid an annoying "binary" to source step and then have to waste a bunch of cycles to parse/compile said source. I do embedded work and run into this all the time with C and C++. Its toolchain dependent on how to import binary blobs unfortunately in C/C++. You very quickly run into a wall on how large of a source file can be compiled around 100 MB or so. gcc is the best at handling huge source files, but its still slow.

For example, you can do the import with gcc this way:
https://balau82.wordpress.com/2012/02/19/linking-a-binary-bl...

With Green Hills, there is a .rawimport directive.
Can you elucidate how you come to that conclusion from this article?
History books only talk about the extreme actions of the most extreme people of any time period. Beyond "most people follow anyone who is charismatic" history books don't tell you much about humanity at large
Droplet Computing Announcing New Container Platform: Live Stream
Tcl Dev Kit now open source
Yes that makes sense, I wish there was a market for these kinds of systems at the arduino form factor / cost point with more of a hobbyist bent.
I agree with the EFF.. but:

They write At the same time, according to the OIG report, the chief of the FBI’s Remote Operations Unit (the FBI’s elite hacking team, called ROU) knows “that one of the vendors that he worked closely with was almost 90 percent of the way toward a solution that the vendor had been working on for many months.”

90% finished with no definitive end in sight? That doesnt sound like a solution.. then the EFF concludes:

March 1, 2016: Comey testifies... The OIG report concluded that Director Comey didn’t know that his testimony was false at the time he gave it. But it was false, and technical staff in FBI’s own ROU knew it was false.

No it was not false. It was completely true at the time. 90% is not a solution. Comey does not have a time machine to see when/if the exploit would be completed.

March 16, 2016: An outside vendor for the FBI completes its work on an exploit for the model in question.

Now they have an exploit.. and what does the FBI do? They drop the their alternative approach involving the courts and apple.

Making weak, clearly disingenuous (or worse, technically clueless if they really believe 90% is the same as 100%) arguments do not help the EFF. This will be the first part that their opponents latch on to and attack.
JSONbin.io developer here. Tracked the thread using GA after unusual spike in the traffic.

Good point. We cannot trust any random service. It takes some amount of investment, dev time & server costs to keep the service up and running. The reason I developed this service is to ease the storage process for the developers developing mobile or small scale apps, so that they can focus on the app rather than spending time setting up the database. Just to keep the website up and running, I'm going to introduce nominal amount plans which developers can afford and it pays my server bills. I'll ensure that I've SLA in place when am introducing pricing. The only reason I've not introduced pricing on the website is I don't want to charge for something basic what am providing for now. Will add it when I provide more powerful features which are already under development.
MIT researchers recognize words that the user subvocalizes but not speak aloud
In essence, it's simple: the moment they started adding more social features. Seeing how every network eventually spreads to the same directions (comments, reactions, stories, media elements, etc. ) the problem is they don't stick to core motives. Twitter: sharing 140 char (the 280 change was based on data, but still, it's a significant change) TEXT. It should never have grown into threads, images, videos, etc. Somewhere when it was still text only, but @mentions and #hastags already existed it should have stopped. Unfortunately this system wouldn't have the exponential growth in it, only to be a good system, an infrastructure.
Electric bike purchases pulling people from private cars, finds NITC study
God is a direction.
Musk
Every generation wonders that about the next one.

This is what the previous generation pondered:

I sometimes wonder if growing up before pre-built computers and lots of books about computers was actually a boon for my problem solving skills. I spent so many hours with nothing to go on but some schematics and my own persistent trial-and-error. If I'd done the same stuff these days I don't think I'd have learned half as much (although would I have done more, different things? Probably...)
I expect it is the nature of the problem. Autopilot fails when the road conditions are such that it cannot function correctly. Imagine that you drive your commute from point A to point B and use autopilot all the time and it has never failed you. Then you use it when driving from point A to point C and because there are road conditions on that route that it cannot handle it tries to drive you into a ditch. Your experience may be giving you more confidence in its ability than it deserves. This is made worse when it has worked fine from point A to point B until one day a painter had a bad day and one of the cans of paint they forgot to secure fell off the back of their truck and put a big diagonal splash on the lane. And on that day your autopilot drives you into the car next to you.
Apple recently released the iMac Pro, which is exactly that though
Makes sense.

You'd think that country that has issues with tax compliance and has already done things like removing large denomination bills would want to move to a fully traceable currency.

Furthermore it would make even more sense that it would use a currency of its own creation rather than one that isn't under its own control.

I think most of finance has accepted that cryto currencies are the future, it just won't be bitcoin or Etherium but rather a currency for each country/region just like fiat currencies we currently have.
Tap water through one of those pitcher filters is fine. It's super easy to spook new parents into buying stupid crap they don't need, out of fear.

So even if ten thousand of me said this a hundred thousand times, people would still buy the "special" bottled water with a picture of a baby on the label. You have to either just let them do it, or start bottling water and printing reassuring labels. They might wise up by the second or third kid.
this looks awesome! i have a custom jewelry shopify store... how can i plug into that?
We are nothing like crash test dummies. Crash test dummies are intentionally slammed into barriers at 60+ mph.

Testing of vehicle safety features, and safety features of many products, is most often done in mass markets. Automatic safety features are being rolled out in essentially every single auto brand. Automatic emergency braking (AEB) is set to be standard in numerous makes in a couple years. Lane control, lane reminders, blindspot detectors, these features are all being rolled out on the roads, to varying degrees of success.

This is a less-safe version of the way drugs are brought to market. First, small-scale tests with cells only, then mice, then healthy people, then target patients, and finally post-market surveillance.

Cars indeed have a MUCH less regulated rollout for their safety features, yet to say we are dummies in their tests is not even close to reality. While drug testing may be more stringent, we also don't have 30-40k people a year dying from "not taking a drug" accidents, which is the situation on our roads today.

Ultimately, it comes down to lives saved. Every time you delay a safety feature, you have to ask the question: is this delay going to lead to loss of life or saving a life? That's the moral quandary the automakers are in, and it seems they go with "release it" much more often than not. That will lead to some EXTREMELY well publicized accidents, and yet we will NOT hear of the countless cases where everything went nominally, and who's to say precisely how many accidents were prevented?
Using Fuzzy-Find to Enhance Git Add
Twitter was designed to be toxic and all of the incentives driving product development led them inexorably to that goal. (Hint: what do flamewars and harassment look like to your engagement metrics?)
Death is big business. Legacy.com is totally dedicated to the idea. Why should anyone feel dirty about giving condolences? Actually, the general tone of your comment feels off and vindictive so I'll just stop here.
Cool small example. It's helpful to have the actual cli commands on hand.

There's just a small typo. The script path in the HTML mount file and the router path need to be the same, but do not match. Either one needs to change:

// ui/dist/index.html

<script src="/main.js"></script>

// src/main.rs

(GET) ["/bundle.js"] => {
Response::text(bundle)
},
The tendency is there, but that doesn't mean that all social platforms become equally toxic over time.
> No, it's not the case that "everyone" does that. I don't, and many of my colleagues don't.

To add a little more nuance to that, millions (or billions?) of people working in various areas have email addresses provided by their employer with specific domain name suffixes. Even if those are using cloud based email providers like GSuite or Outlook 365, as far as someone who wants to correspond by email with these people is concerned (personal or work use), the email address is certainly not an @gmail.com or @outlook.com address. And all these people understand that quite well, even if they don't work in the tech sector.

> And I'm getting really tired of those big services automatically classing as spam anything that comes from a different domain.

This really bugs me A LOT! It's as if the systems have a knee jerk reaction based on domain names while they themselves wouldn't consider all their users (on their domains) as spammers.
Not seeing anything. Using currently Android Firefox.
Are you talking about statically linking the database itself? Seems like it'd be better to keep the database separate from the binary, unless you're working with a read-only database.

For static-linking the sqlite3 library, if you're using rusqlite you can just specify the bundled feature in Cargo.toml.

```
[dependencies.rusqlite]
version = "your-version-number"
features = ["bundled"]
```
As a woman...

we have a secret: a lot of us also choose to "hide" behind gender-neutral usernames. It's a thing that makes life easier on the internet.
I didn't like Discworld, but I love MUDs. It's a dream to recreate a virtual world of the same complexity and flexibility. I think the only thing going against them is that they're a bit hard to read.
If this project discussed here is using react and rust together, could I just use an react example for OAuth2 to get started with? Up to some months ago, there were no examples of using any of the Rust web frameworks with OAuth2.
Ethics works by consensus. If the majority of the public become convinced that they prefer to die as a result of their choices than as a result of the choices of a machine they have no control over, even if the machine kills less often, then the machine is not an ethical choice anymore. Basically, forcing people to die in one specific way stinks to high heaven.

As to why we use certain technologies, that is not so clear cut either. For instance, if I have a heart attack and someone uses a defibrilator on me- at that time, that is not necessarily my choice. I'm incapacitated and can't communicate and if I die at the end there's no way to know what I would have chosen.

Not to mention- most people are not anywhere nearly informed enough to decide what technology should be used to save or protect their lives (for instance, that's why we have vaccine deniers etc).
I think it's more complicated than that.

Github isn't toxic.
Dreamwidth isn't toxic.

The orientation towards microblogging has a lot to do with the toxicity.
The word "average" suggests that you buying a much cheaper diaper from a budget retailer is not at all incompatible with this figure.
Allegedly, the quality of STL <regex> implementations leaves much to be desired.
Growing up driving in country roads in the UK you learn some tricks (dumb tricks you shouldn't do). One example is at night time you can take corners more quickly by driving on the wrong side of the road. If you can't see another cars headlights, then there are none coming.

The thought of doing this now scares me and I don't do this and suggest that no one else does either. But I know many people still drive like this.
Strange. I'm looking at major California provider plans - https://www.pge.com/en_US/residential/rate-plans/how-rates-w...

And the peak time (and pricing) is 3 p.m. to 8 p.m. PG&E recommends to "shift usage to the least expensive hours: before 3 p.m. and after 8 p.m. every day".
I've seen a lot of Tesla apologizers talk about how it's such a bad design, but people seem to be able to dodge it successfully and so should Autopilot. It seems like this feature should require hands on the wheel until it has enough training data that it doesn't do things like smash you into an obvious obstacle in whatever lighting conditions are possible at any time.
Ah, thanks - I didn't know where to look.
>your insurance rates will change to make manual driving unaffordable

I see people saying that. Why would insurance be more expensive than today--implying that manual driving becomes more dangerous once self-driving cars become common? It's already a common pattern that assistive safety (and anti-theft) systems tend to carry an insurance discount versus not having them.
We have a plug-n-play Shopify <> Shipstation integration, where all you need to do is give us your Shipstation credentials. From there we just need to know the products/SKUs you'll be making with us.
I wasn't talking about running a node server application. I used "node" to refer to the v8 engine being embedded into an electron or mobile app which Ruby and PHP can't do (at least with any level of ease).
Black holes can be observed. God cannot.
The thing that grosses me out when I attempt to do that is then the polymer filling stuff gets all wet and nasty. That stuff just weirds me out...

Our twins are currently just breastfed, which means their poop is basically yogurt. So nothing to dump in the toilet yet. I remember we would dump the harder poops out before we threw the diapers away if we were out of town and using disposables.
There is definitely a hive mind that is reinforced by the mods here. Reddit is far worse, but realize that Ycombinator has certain goals as an organization and if your comments stray into direct opposition, they will delete things. I don’t think this is an indictment of HN, just highlighting that there is an implicit bias in every discussion forum.

Discussion is of high quality as long as it remains aligned, which is true 99% of the time.
Realistically, if they don't care about users data, what hinders them from collecting data on .grindr.com and grindr.mobi and sharing with third-parties?
People are naive and easy to manipulate. Often (in history) they are manipulated into killing other people against their own interests. Few people are wilfully "good" or "bad".
I did. Experience was generally good. Swarm pros: simpler, much shorter configuration files.
cons: authentication requires paid version, not possible to divide a Swarm into independent virtual swarms.
Another con: even though I am a fan, I fear for its future since development seems to be slowing.
Looks awesome. I'd love to give it a try with my team. Would you be open to extending the free teams plan to high tech nonprofits in addition to the access you provide to students, academics, and open source projects? We tend to work on distributed projects frequently with industry experts doing pro bono work for us, and something like comet could simplify our collaboration. The size of these pro bono project teams tend to ebb and flow, much like an open source project, so effective collaboration tools are critical for ramping up new folks as well as retaining learning when folks cycle off.
This started because Zuckerberg added a "public-service clause", wherein he could go into public office for a period of 2 years and then come back to his role as CEO of Facebook. Adding this clause caused friction with members of the board, which proves it's important to him.

https://www.theverge.com/2016/12/8/13889308/mark-zuckerberg-...

https://www.vanityfair.com/news/2016/12/mark-zuckerbergs-pol...
Would forcing users to verify their identities and post with their full names have any effect on the toxicity? What if filters were used to prevent the most egregious words of hatred? My questions are driving towards this: is it at all possible to have something like twitter that isn't as toxic, given the right features?
I had a list of horizontal pills/badges that wrapped and couldn't get it to look / drop right with react-sortable-hoc.