skysight-inc/HackerNews huggingface dataset:
You're being too reductionist.

In the specific case of Rust, no security is not its primary strength. In fact, it has no standard and a few soundness issues, and I'm not sure what certifications it has, so this makes little sense.

What Rust does have is very impressive. It has a type system that can express a very large subset of data race-free and memory safe programs. It's one of the few languages to get strings right. It has a fantastic package manager. It has destructors, so no more "defer f.Close()". It has sum types, so your state machines actually look like state machines, and "if err != nil { return err; }" is just "?".

Most of these features aren't unique to Rust at all, but their combination definitely is, so I hope this unintentional advertisement explains why "cli tools or backend services" developers like Rust.
SystemE: A lightweight systemd replacement written in Emacs Lisp
Not CompuCom but experienced the exact same
As the old saying goes: Money can't buy happiness, but it can buy a jet ski. And you never see an unhappy person riding a jet ski.
The benefit of the robot that cuts it all the time is a healthier lawn with fewer slugs, dandelions, ticks and other pests. I cut once a week but it only really looks good the first day or two after cutting. And it’s full of slugs and weeds most of the season. So the robot isn’t really just doing the job you do yourself (weekend cut when it’s too long), it’s maintaining it in a way that’s hard to do manually.
> I’m currently 52 and look mid 30s and have taken supplements for nearly 10 years to affect aging.

Might want some anonymous feedback on how old you really look before you use this tagline in the wild. ;)

It's always a bit awkward when someone tells you how many 15+ years younger they [think they] look and you're stuck between "should I tell them?" and "smile and nod." I always presume they keep getting older but forget to update the story. Soon they're 60 years old and still refer to themselves as baby-faced, their intramural flag-football nickname back in university.
I am stifling laughter
Lyft agrees. They bought Motivate, who run the bike share systems in NYC and Minneapolis among others.

Minneapolis's had been a local non-profit that decided they needed to move from only docked bikes to dockless and couldn't do it as an independent group.

I've read that next season in Minneapolis the dockless bikes won't be back, and instead they will massively expand e-bikes, which were only available in a few locations this past season.
I was in Lisbon for Web Summit and the scooter on the streets was a great way to get around. So for none locals it's definitely a benefit for short trips and for the fun that it brings doing it in a group of people.

However, doing it on a day to day basis you can quickly spend more in a couple of months then just buying a scooter. The only benefit is not having to lug it with you, but not sure if that offsets the higher costs of non-ownership.
I think it was their thread/process scheduler. It had a section of priorities which got hard realtime scheduling, then lower priority stuff got more "traditional" scheduling. (Alas, I don't know too much about thread/process scheduling so the details elude me.) That way the playback threads (and also other UI threads such as the window system) got the timeslices they needed.
I can guess with almost certainty that this product does not have permission to use our logo. If they had permission, our brand team would have probably made sure they were using the correct one, instead of a version that was sunset almost a year ago.
I was reading the other day that typically mass shootings happen during a recession, and right now is a confusing time because the economy is supposedly doing fantastic, yet we keep having mass shootings.

Could this have to do with the mounting inequality? It seems the standard indicators for the health of the economy are breaking because wealth just keeps pooling near the top. So what this study could be saying is, "make changes so that more people get the benefits of the booming economy."
Same with spicy food. Hard to be upset with some really spicy hot pot.
I think in most cases in HTTP, the server does not "know" the browser has canceled and so continues to execute. I believe it builds the response but can no longer send it because the underlying TCP connection is closed. So server continues to execute, but response bits never make it back to the client computer. WebSockets and HTTP2 may change that story somewhat.

Edit: actually, I think I'm wrong here. Server does get a canceled socket, and can pass that to server code. In ASP.NET Core, this: https://andrewlock.net/using-cancellationtokens-in-asp-net-c...
> Germans chose to prioritize shuttering nuclear, and that’s the wrong choice.

Actually it was not. There was no choice.

The problem is that you neglect the context. There are a bunch of actual problems which made getting rid of nuclear faster than coal the only way.

1) there was no choice. No one asked what should we replace with renewable. The renewable energy movement developed out of the opposition to a full Atomstaat (a nuclear state) and the risk of nuclear accidents in a densely populated country/europe.

2) there was no way it could have been decided to replace coal first. Coal is the only large primary energy source in Germany. By far. Hard coal and lignite. The whole industrialization of Germany was based largely on coal. Thus whole regions were living from that. And some still are. There is much larger opposition to replace coal than nuclear because people earn(ed) their living from it and there was (and still is) a large political lobby for it. This lobby is not from the greens. it took decades to close hard-coal mines and it takes decades to close lignite mines. Basically when the workers retire. Not because renewable energy fans like that, but because the opposition from some political parties and the industry is strong. Remember when environmentalists were recently protesting against lignite mining in Germany? Political impact: not much. In the current federal government are conservatives and social-democrats - both with large coal lobby groups.

3) Technically fossil fuel plants are slightly more flexible than nuclear power plants and mix better with renewable energy.

4) since coal is the only large domestic primary energy source at that time (very little natural gas, very little oil, uranium mining was dirty and on the way out, not much hydro, very little renewable deployed, ...) it was seen helping with energy independence.

5) France went in into nuclear technology early because that was a side effect of the creation of nuclear technology for the military. Germany didn't have military nuclear infrastructure, was late to the nuclear build-up and does have no ambitions for its own production of nuclear weapons - though that was featured when conservative politicians and technology fans decided to build up nuclear technology. Thus nuclear power was also an easier target to break up the grip of the four big electricity companies on their monopolistic market (each exclusively owned distribution and production in a large area of Germany). If you look at France, they haven't build-up similar large amounts of non-hydro renewables.

So the claim that Germany did make the wrong choice is completely neglecting the actual history: there simply was no choice and we are lucky that we were able to start the replacement of at least one of the problematic technologies and that this gave us an idea of the path to further reduce coal. There are still areas where we have even less progress: traffic and heating.
Journalists are an interesting counter-example that I hadn't thought of. Are there any other examples where maintaining an account is effectively a requirement of the job?

As for kids these days and their strange lifestyles, modern humans managed to survive and propagate for thousands of years without Facebook, and if the entire company was burnt to the ground tomorrow, I'm sure we'd adapt. It's only a "problem" because many people seem to think they absolutely must follow the cutting edge of hot social trends, like staring at your smartphone all day instead of talking to actual people face-to-face, or else risk being uncool and out-of-touch. Those of us who were always uncool and out-of-touch just roll our eyes when we're told this is such an essential part of their lives that they can't possibly give it up.
Same is also true at Amazon (at least from what I can remember).
I think you are wording that a bit strongly. They are still sharing the source just saying you can't load it up on a server and start selling that service. (you can load it internally for your own use though)

Yes, Open Source has had a very specific meaning historically and maybe we need a new term but this still feels like they are following the spirit to me.
I didn't see your response till now, and the downvotes were from other users.
> Get one of the mowers that follows a wire and then embed the wire under the grass in the pattern you want.

> Hilbert Curve pattern

OP is going to be outside for a while depending on the level of precision of that particular "pattern"...
If you didn't try Notion before, you should probably not judge it solely by my post. It is very versatile and you could probably use it in a way that comes close to what you describe.

There is not much support for PDFs or videos though.
I don't mind reaching being done on my DNA. Where 23andMe crosses lines is let people search the archives that still contain all the PII attached, such as police departments. That is a breach of trust.
I'd expect them to cannibalize taxi/bus/subway rides to some degree. They seem like a pretty good alternative for people who want to travel some middling distance like a dozen blocks that would be a somewhat lengthy walk but a fairly short taxi ride. Plus it could definitely be faster if the traffic is congested.
So you mean a day where we all just stay home?
> The "correct" way to go about things is to choose the OS first, and then select compatible hardware.

Yeah, wouldn't it be nice if we weren't constrained by real world requirements? If I were to write an OS today, the hardware I'm targeting may become quite rare and/or expensive tomorrow. Or it may just go out of fashion. Regardless, very few people are going to buy new hardware just to try out an OS they're not even sure they want to use yet.
housing is a market so low vacancy == price increases. That's the actual story. This is the case in markets more generally (eg, wage increases tend to be higher when unemployment is low).
> Having the assurance that a work is protected encourages developers and publishers to create more works

Why is that though? Would the progress just stop without such "protection"?
Huh, I didn't know that strictly the same policies applied to both the ad content and the ad destination.

What's your explanation for Facebook leaving up the ad and issuing the statement that they did then? It appears they are standing by their choice on some grounds, and I'm curious what your interpretation of that is.
Tesla is now the highest-valued automaker in US history (TSLA)
I personally don't feel like I 'own' my genetic code and I'm quite happy to let scientists analyze it. However I understand while many people do not feel the same way.

I think the usual objection is not about losing ownership of your genetic code, but rather the privacy concerns that come with a company selling (access to) your literal source code to large companies with questionable intentions.
Sorry, 4k x 3k vector end points, or points on screen. No raster.
Origin of mystery humming noises heard around the world, uncovered
making a living wage, and I would hardly call $1 above the current min wage a "living" wage, has nothing to do with having more money to buy things with and everything to do with feeling psychologically safe from spiraling into debt and possible homelessness.

the lack of a psychological safety net is one of the most anxiety inducing things about American capitalism. we underestimate as a society how damaging it is because it's so hard to measure.
>I’ve been thinking the past couple of years you should be able to vote in local elections in the area you work in, even if you don’t live there.

Makes sense to me, especially if you are paying local income taxes in that area. I seem to recall from high school that 'taxation without representation' caused a big kerfluffle a couple hundred years ago.
Does your father looks a lot younger too? My father is in his mid 50s and he looks 40. I am in my mid 30s and I look younger too. This is genetics obviously. I am also doing fasting 16/8 and eat less than most people.
It's possible that those supplements have 0 effects and it's all just genetics.
> Open sourcing a project also opens you up to taking on a lot more responsibilities as well (e.g. reviewing pull requests, on-boarding new developers, maintaining code standards) and you risk losing control of your own project if you're not careful

I agree with the rest of what you said, but not this quoted parts.

Open sourcing your project has nothing to do with pull requests (you don't have to accept outside changes), onboarding new developers (you don't have to provide support) or maintain code standards. You get to do exactly whatever you want, whatever that means.

Risk losing control of your own project? How would that even happen? Unless you put someone in charge of your project, and they run away with the keys (sort of), I don't see how someone can "steal" your project.
What about things like, password reset and email verification?
Americans Rank a Google Internship over a Harvard Degree
AirBnB does all of these things and breaks assets by caching corrupted downloads, as well as having gigantic, drive a fleet of rickshaws through a chasm of race conditions. I get ptsd from the anger management problems I’ll have in future when I think about using their software. Even now, I need to stop, it hurts.

AirBnB web team, if you read this. Fire your boss, their boss and then remove the org from your resume as you do a year or two traveling the world. Hopefully booking rooms by walking up and saying, ‘this places looks nice, do you have a room available?’
I asked what you wanted to know, but reading this response, it doesn't seem like you want to know things so much as to fulminate against HN and how it is moderated. I'm sorry you don't like it, and if I saw a path from here to maybe getting you to like it better, I'd be happy to try. But I'm not seeing that yet. It takes a ton of time and energy to answer posts like this, and that investment only makes sense when there's a visible modicum of good faith to begin with—otherwise it just results in twice as much fulmination, which helps nothing, and takes resources away from helping other users.

I can take a crack at replying to your question about those specific comments though. A comment that said only "We live at the absolute _extreme_ of capital power over labor power" would be lame and unsubstantive, but https://news.ycombinator.com/item?id=21983921 went on to say other things that made for a thoughtful comment, though the generic ideological topic (unions-good-or-bad) is a bad one for HN. I don't see why we would moderate a comment like that.

The reply "No we don't, that is called slavery." is lame and pedantic, but I wouldn't call it flamebait. That is the contrarian dynamic which can't resist pointing out a logical flaw in something somebody said. HN has this all over the place, as does everywhere else ("someone is wrong on the internet"...) They are low-quality comments but they don't typically start flamewars unless there is some other baity element in there.

You, on the other hand, have been posting obviously flamebaity and ideological battle comments as well as fuming about "groupthink" and "wrongthink" and downvoting and how awful everything here is. You might find HN less "impossible to contribute to" if you took its intended spirit to heart. You could start with trying for thoughtful conversation and assuming good faith, as well as the rest of what https://news.ycombinator.com/newsguidelines.html ask.
Why We Love Untranslatable Words
The Absence of Evidence Is Evidence of Non-Sense (2019)
Hey, HN!

We've spent the last five months playing with BERT, Universal Sentence Encoder, FAISS, and other cool tools, and look at what we've built!

You can point this thing at any of your Slack channels (preferably one with many Q&As), and it will automatically build an FAQ bot out of it^

The bot will then stay in the channel and respond to trivial questions using previous conversations - kind of what helpdesk teams do half of the times but manually.

^ - automatically, but with some human curation

^^ - yes, it screams privacy concerns, but we only scan what you tell us to, and helpdesk channels usually only have boring stuff about laptops, licenses, and VPNs not working. Please don't add our bot to your top-secret channels.

So, what do you think?
What a excellent, albeit strange, model. People pay you to analyze their valuable info, which you then aggregate and use to develop a drug and sell to others. It's almost exactly like trash -- people give you their valuable commodity (pay you to take it, in some cases!), you put it in a pile and then sell the mining rights down the line.

If my data is going to be used to develop drug royalties, I want a % cut. Not a free test, certainly not a test that costs $100. I realize I will never get it, but I can hope.

Drugs, when you analyze the successes, are unfathomably profitable. The R&D is horrifically expensive, but the end product is immensely valuable. 23andMe is in a bit of a race to pick all the easy fruit from the genetic tree to develop into drugs. All the upside, a much easier R&D path compared to the conventional "throw shit at the wall until it sticks" style.
Almost all orgs will allow you to set your calendar to private, showing only "busy" or something similar. Just do this and make the fake meetings yourself.
My wife is 32 and all her friends and relatives have guessed my age at 36.
I remember seeing a BeBox under someone's desk at the video game company I was interning at in 1997. I nearly lost my shit. When Be released an Intel-compatible build while I was at Santa Clara in 1998, I installed it onto one of the lab computers. Sorry about that, IT team.
Do game devs write custom allocators ?
Because there is no Emperor of California who can come through, with a single stroke and merge agencies together. Once those agencies were created, they were never going to be merged with other agency.
You can fairly easily write helper scripts using eg pkg_util to automatically add profiler decorators (eg with kernprof) so that profiling never requires modifying code.

My team has a large body of profiling code written with kernprof and none of it modifies the underlying source. Profiler annotations are solely added automatically by the little profiler runner tooling we wrote.

Not to say other profiling tools aren’t worth it.
If only these employees would unionize so they have a say in humane working conditions.
It’s a good call for iRobot to skip GPS. You can get 1-2cm precision. But not always and it can be hard to tell when you are off. Plus the equipment is still not inexpensive in a consumer product context.

I think if I were to do it over (my lawnmower startup blew up) I’d do something like this and just drive the beacon cost down as much as possible. I had looked at using the DW1000 but the rest of the team wanted something beaconless for commercial applications.
> mounted a stairwell to the roof

Is that a new line-of-sight networking device?
How do you define "ad"?

Keep in mind that as soon as you do define it, people are going to look for a workaround.
I'm still waiting for a Surface with a keyboard that's sturdy enough to hold the screen (making the kickstand unnecessary), and perhaps holding an extra battery.

Yes, I still don't get why the 10" laptops don't come in a clamshell form factor.
Practice handling sales objections by talking to a simulated customer
We are in a similar position and probably survive mostly through luck despite having vendors that sell our Open Source SaaS without contributing anything meaningful back.

In our particular case I don't think the BSL would work for us, but I definitely understand and support Sentry going this route. FWIW, we have been using Sentry for almost a decade and while we started off hosting our own server we quickly saw the advantage in paying for it instead (and we were happy to do so).

It's a tough thing to balance for sure, they have been one of the players we watch to see how Open Source SaaS can work and I wish them luck.
I wish, but corruption and graft has lead LA's metrobikes to cost something like $2500 each and that program is quickly spiraling out of existence.

Greedy contractors and privatization aside, you need infrastructure for transit, and for these scooters and bikes that means building bike lanes. Otherwise, it's no surprise that ridership is declining as they aren't safe on roads with LA drivers who kill more pedestrians every year. The LA bike lane network is currently an embarrassment with little political support for improvement, in fact there are councilmen actively working to remove bike lanes from their neighborhoods.
I think this is a common misconception that there are no limits for Firebase for auth.

There are limits https://firebase.google.com/docs/auth/limits on free tier and on paid tiers too.
Integrating with auth0 required so much code that I don't quite understand the point or what value they're adding. Maybe they are! It's just not obvious. What is obvious is they didn't make it easy.
There was a fad where posh victorians were really into eating mummies.
It seems odd to automatically trust some surveillance equipment company to not spy on your video footage when they have that access. Not to say that these companies are all untrustworthy, but rather that it would be imprudent to assume trustworthiness by default.

There are other solutions out there, like using a Raspberry Pi Zero [1] with some OSS[2]. The caveat here is that it requires a greater time investment from the consumer.

1: https://www.raspberrypi-spy.co.uk/2017/04/raspberry-pi-zero-...
2: https://github.com/ccrisan/motioneyeos/wiki
> not to mention, I think functional language syntax is generally write-only and not readable by others or yourself in 6 months

This is rather tangential, and sorry to hijack your message to get on my soapbox, but I and many others who program in Haskell and a dynamic language (Python in my case) find that Haskell code we've written is far easier to come back to than code we've written in the dynamic language.
Manage one of those sorts of places for a week and you'll figure it out. It isn't all just being a jerk for being a jerk's sake.

There's a reason why you experienced it at "summer jobs", too.
Gatsby with mdxjs on GitHub pages built using GitHub actions is a pretty good.

A simpler mdxjs based alternative to Gatsby would be even better but I haven't seen one yet.
Just because they fail to properly vet ads for cheaper than traditional media doesn't mean they can't still deliver advertising to customers at higher efficacy and lower cost than traditional media.

The cost just might not be as low as they had hoped.

I'd like to see some tech innovation around peer to peer governance and enforcement of rules. Government is going to struggle to keep up with the sheer volume of advertising on the web. Asking a central authority to police all of it is not a recipe for success. Can we incentivize consumers to enforce ad regulations in a meaningful way? That might lead to a better advertising world for all of us.
The Internet was created by the military, so yes it was.
A warrant for all the data you have about a person activity in 2019 is perfectly covered by giving only December data if that is all you have. A warrant obviously needs to be a bit larger in scope than needed, at the very least by requiring data that is relevant to the data you are interested in.