skysight-inc/HackerNews huggingface dataset:
> It pisses me off that my data was shared with third parties without my knowledge or consent

But you knew when you signed up to everywhere you've ever signed up that you were giving them uninformed consent to do whatever they want with your data and metadata, and you knew that they would do whatever they want, including not bothering to effectively protect your data.

And yet you signed up.

And so have I. But since this kind of thing has become front of mind the last few years, I sign up for very few to none services anymore. At signup, my first thought is "Is this service important enough to lose my money and identity for?" The answer is virtually always no.

If we stop signing up for stuff, stuff will improve or die. Both outcomes are equally good.
Emacs org-mode.

For everything.
Yes, the eyelids visibly move and deform along with the eyes moving underneath.
You may find your priorities as to what constitutes a good browser are not universal. Having a content blocker may be more important to many people than a tiny animation most people will barely notice. And... if you're not immediately used to a content blocker it's not a crazy idea to have something that actively draws a tiny bit of attention to the fact that something altered the page you saw, because content blockers do sometimes break pages, and thus users need to be able to find a way to disable it, certainly while the feature is still fairly new.

I think it's fair to say that you're never going to find a set of features and UI that have universal appeal, but if the UI really distracts you even after the first few times (I honestly don't notice it anymore), you could suggest a feature that allows disabling the icon or at least turning off the animation. Sounds like a reasonable request to me at least...
Not everyone likes extroverted, talkative people, especially when so many of these people wind up putting their foot in their mouths at some point.

A shy person can have an advantage when it comes to empathy and listening. I've developed some very good relationships as a shy person.
One can use chemical solutions in Organic Farming, if these are organic, e.g. rotenone, insect-killing viruses, bacteria and fungi.

In some rare cases, synthetic mineral solutions are allowed, like copper sulfate.
Adapting a Product to the Audience
What if the companies 'losing' data would be court ordered to pay a reasonable sum per lost record, lets say one Dollar, to a charity.
> In a weird way, one could make an abstract argument that choosing not to have kids has an element in common with murder. It’s reducing the amount of lived human life.

So is not spending every waking moment (and every sleeping moment, where possible) having as many kids as you can.

I can see the slogans now: "Abstinence is murder", "Contraception is murder", "Save a life: fuck!".
Tried my email address. Only leak was due to Warframe (which I've played a total of 15 minutes of back in 2014). Tried my parents email accounts and both had zero breaches. I know for a fact my mother's email account has been in at least one data breach so I'm questioning the comprehensiveness of this tool.
The Calva Journey Continues – Please Jack In
The BBC (organisation) is giving the opinion. BBC News (an independent division within the organisation) is reporting on it, likely in the interests of full transparency.

The BBC has certain obligations, one of which is "sustaining citizenship and civil society"[1], of which freedom of the press falls under. So in this case, I'd argue they're obligated to defend it by giving their opinion, especially when it's happening to a fellow public broadcaster (the ABC).

[1] https://www.bbc.co.uk/editorialguidelines/guidelines/bbc-edi...
Ask HN: Looking for inspiring programmers who started programming late
Hello Kind HNers,

I am part of a community where people are learning programming in their twenties. There are some with high ambitions and grit but a common theme in the discussions is how most of the inspiring programmers are who started in their childhood.

I would appreciate if you can share some experiences, about the people who started late and did commendable jobs.
I've lived in the southern US my whole life. An average bill of $500/month is a lot. The only way I could see that is if most or all of the following are true: very large house, very old A/C, using electricity for heat in the winter (not a heat pump), unusually high rate, setting thermostat below 70 all the time.

My house is not huge, but it is nearly 70 years old and doesn't even have insulation in half the walls. My electric bill rarely gets above $200/month even when the high temp is 100 most days. My a/c is not particularly new either, I think it's approaching ~20 years.
I guess the movie War Games was wrong. Your point is valid though. I die the only way to win is to nuke everyone first. I'm so conflicted.
Idle/Incremental/Clicker RPG Built in React
Peloton has better legs than most, but the reality is that every fitness craze has eventually died whether it’s equipment (eg Bowflex) or method (eg Tae Bo). It’s just human nature, this and diet (eh Atkins) aren’t sustainable things with how most people are wired. Peloton will fade one day just like all the others before it as people inevitably get bored with it and doing it becomes a drag.
This change will likely come with a push for better ads. Frequently these days you see whole articles that are actually ads.

They fact they must bode this low now speaks to the difficulties they're facing in achieving revenue growth. Most web users don't use an ad blocker.

Kind of hard to keep perpetual X% YOY growth when you're a Google-sized company. It is impressive for how many years they pulled it off, but those days are probably over.
“The linking of this effective herbicide to the alphabet soup list of conditions enumerated by the authors seems to be “shotgun science” — namely, multiple associations based on population‐based statistics, disconnected correlations, and manipulation of numbers and conditions that create an epidemiological recipe for errors and nonvalid associations. The authors link every kind of disorder imaginable to a widely used chemical that has not been specifically linked clinically to any of those disorders.”

Quoting from criticism of that paper in [1]. Seems to a rather apt description.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4538578/
Perhaps not. I might be thinking of VP9 if that is what YouTube has been using.
I've been at GitLab about 2 years. While I've worked remote and on teams with remote members, there is a huge difference when everyone is remote.

I'd estimiate that I am 2x-3x more productive than any job I've had before because of the all-remote culuture. I get to work less and produce more outcomes. Documenting everything and having documentation from others is a major reason for this.
YouTube Is Finally Banning Nazis, Holocaust Denial, and Sandy Hook Truthers
>Not everybody is frantically trying to be the next ultra-billionaire

So you say there's a chance?
disclaimer: I used to work for Peloton and still own some equity.

The company was started with the insight that working out at home is a much more pleasant and effective activity than going to the gym.

Pelotons business model is what I think Apple will eventually be forced to adopt. They sell a very expensive, thin-ish margin hardware product and up-sell you on their software + content + some merchandise. The hardware lock-in is real!! They also have a scarily obsessive, loyal and rich fan-base.
I still remind myself about a week spent at an athletic training camp. Since nobody knew the "real me" I took a risk and introduced myself as the happy, content, talkative, cool person I wanted to be. Much to my shock, people bought it! For that week, I was the person others wanted to talk to and hang out with. It was great, really fantastic, and showed me how the person we "are" is all in our heads. I lapsed back into being quiet, sad, and depressed after that, but it was such an eye-opener.
Hi,

I totally agree with your post. The issue with lacking drivers are often lacking specs (mostly for GPUs) so its not always the fault of the developer/project.
I'm contributing code to Red myself and actually working on a PoC Kernel/OS implemented in Red/System. Its architecture will be an exoKernel/paraKernel. You would be able to directly boot into your IDE or app just like in the good old C64/Amiga (Game mode) days.
What I really want to have is running Red/OS on the Mill CPU.
This is a huge issue. A family member spent two weeks in the hospital last year, and one of the hardest parts of that experience was how difficult it was to sleep there. The light, the noise, the demented patient shouting in the next room, the constant interruptions and questionnaires from nurses and doctors: you just couldn't sleep more than 90 minutes if you were lucky. We called them "the bleeping machines", in the double sense. I would turn them off sometimes, because the stats they were monitoring were not life or death for us. Hospitals are a place where there is no night. The nurses working on the graveyard shift under the bright fluorescents cover a third of the day, and for them, it's just another workday, but it runs from 11pm to 7am. And they treat patients as though it is daytime. Don't get me wrong, the nurses were great, but the structure and incentives don't favor sleep. There is so much that could be done to help patients get better faster, by giving them a more restful environment. But the incentive is to monitor them until you can get them out of the bed, to save everybody money.
At the bottom of the results page:

Breach data provided by Have I Been Pwned
> Which is fine, but their experience is usually constantly worrying people under them will work more slowly when given more freedom.

Protip, they will. In fact, they won't just work slowly, they will actively work towards sabotaging your project. (I.e., spending two years "refactoring" towards a hip new technology, fucking the project up up to and including complete non-functionality and then jumping ship with a payraise to a competitor because they now have "experience".)
Coming from mostly a web programming background, it certainly feels more low-level than PHP/JavaScript, but not by much, at least for web/backend work. You can still code without having to delve into low-level/unsafe coding, but that stuff is available to you if you need to squeeze more performance out of your app.

The biggest hurdles for me (I'm still learning) compared to JS is the borrow checker, lifetimes, and strings (they are handled very precisely in Rust).

The benefits are huge though. My time coding in JS feels like 50% coding & writing tests, 40% debugging my app, 10% reading documentation. The "debugging" portion can sometimes be painful when fixing race conditions. Rust on the other hand, feels like 30% reading documentation, 30% coding, 30% getting my code to compile, and the other 10% debugging/testing my app. For the most part, if your code compiles and your logic is correct, your app is guaranteed to run the way you expect it to.
Re: relocation

The justification in the link essentially sounds to me like, "If you worked in the office at another company and moved to a lower cost of living city you'd also get your pay docked. We do the same because we're following the precedent and because you don't have other options."

This fails to mention the flip side - we developers do have other options. There are certainly SF companies I'm aware of that will be happy to outbid Gitlab's desire to pay a software engineer $75k because they moved to rural Nebraska.
Azarus raises $1.8M for blockchain-based competitive gaming challenge platform
https://www.bugasalt.com/
I've always been impressed by these one-piece Japanese thread scissors: https://www.amazon.com/dp/B00WXIRPU0
Very quick to grab with one hand and make a cut. No hinge; just elastic deformation of the steel.
Just use the site where Firefox is getting their data from, they have a domain feature: https://haveibeenpwned.com/DomainSearch
Statements like “Please get approval at least a month before you move” always rub me entirely the wrong way.

If I’m working remote it’s because I don’t want to be bound to a certain location, and whether or not I move is none of the companies’s business as long as I fulfill my duties.
I really don't like the idea that education is a thing you do once in your late teens/early twenties and then finish. There are good reasons to do something then, but there's no good reason to stop.
That's a reasonable reason. I would love more flexibility at my butts-in-seats company too, btw.
Dhruv Baldawa, a friend of mine, also has an interest in this and a good write-up: https://www.dhruvb.com/blog/posts/specialized-syntax-for-qui...
You start to notice it with 20.
So... it would get insufferably bored, then.
This is an awful SDL engine example. I've made rendering engines before. You should for example have a second windowless openGL context with its own thread so that you can be sending drawing commands at the same time you are updating GPU ram buffers. Generally the main thread is required to be handling input (due to cross platform requirements) and should only be doing that. Everything else including file loading should be running in async threads. It would require you to be a competent programmer though.

There are better SDL tutorials from the 90's.
Honestly, my wife got me into the SoulCycle style spin classes before our wedding a few years ago. I dug the workout, music, joint activity,group class a lot, but it gets really expensive. Typical class is $32 a piece. With my doctor wanting me to get at least 4, >45 min workouts a week, this added up really quickly.
However, after 6 months of consistently going before the wedding I can say I have never had a better doctors visit, essentially "Keep up what your doing"
Peloton allowed me to purchase the bike (yes it's in my apartment living room, facing a window) for essentially 2-3 classes a month (around $100). Its a bit easier to wakeup, cycle, shower, head to work during the week. Then my wife and myself still splurge on a group class during the weekend as a shared activity.
Bonus points: The Peloton also casts to our SmartTV for Core/Yoga classes. We don't use it as much, but its pretty cool.
1,000,000 Robotaxis by 2020? Most agree: not happening
> Japanese swords were therefore passed down rather than destroyed, as opposed to viking culture where swords were often buried

It should be noted that viking swords were often also passed down even after being buried, due to the lovely part of the viking wedding ceremony where the groom presents an ancestral sword from his family to the bride, to keep in trust until they have a son to take it [1].

That sword was often obtained by making the groom take it from the grave of an ancestor it was buried with.

That makes me wonder why the sword was buried in the first place. Most cultures that bury a person with their possessions seem to do so because they believe that the items will be needed by the person in the afterlife.

But if vikings buried your grandfather with his sword because they believed he needs it in the afterlife, it seems odd that they would later make you take it for your wedding and leave the old man defenseless against his afterlife foes.

[1] http://www.vikinganswerlady.com/wedding.shtml
The bill isn’t aimed at gene patents specifically. It’s a decision to section 101, which implicates a wide variety of judicially creates exceptions to patent eligibility, such as abstract ideas and laws of nature. The Supreme Court has created those exceptions, but refused to define them. That has resulted in unpredictability, as patents are found valid or not based on often philosophical discussions on what constitutes an “abstract idea.”

The bill replaces that with a “product of human intervention” test: https://www.jdsupra.com/legalnews/legislators-propose-patent.... The end goal is similar, but in theory it’s easier to define what inventions are the product of human intervention, versus ones that are naturally occurring.

More discussion here: https://www.jdsupra.com/legalnews/legislators-propose-patent...
GitLab Team member since Feb 2019 here. I've worked remotely for the past 11 years now, but this is my first experience at an all-remote company.

A few points--I've experienced managers who have both supported my working remote, acknowledging that the proper tools, organization and workstyle make it possible for anyone to be successful while working remotely, but I've also had managers (at my previous employer, who I'd call a "distributed" company) who maybe just 'tolerated' my being remote because of the results I was able to produce. I heard about how I might miss opportunities because of lack of face-time with execs, and sat through calls where I was the only one not in the room and the conference room speaker pod felt like it was miles away. In the end, collaborative tools and individuals who deliver results are going to be successful regardless of location, IMO.

But, all-remote puts us all on a level playing field, so no one is missing out on opportunities for growth, advancement or development, because we’re all sitting in the same exact place. Then, it’s our skills, expertise and drive that set us apart, not our location.

And, all-remote means the company is both investing in the proper workplace and collaboration tools to enable success, but also in the necessary training (asynchronous comms were a completely new concept to me: https://about.gitlab.com/handbook/communication/#internal-co...) and documentation (i.e. GitLab’s handbook which documents EVERYTHING and is now 2960 pages long: https://about.gitlab.com/handbook/tools-and-tips/#count-hand...) to enable work across time-zones and lifestyles.

And, on a personal note, as a working mother, all-remote and async comms means I can start when I get my kids off to school and be finished and waiting for them when they get off the bus. And, when someone is sick and needs to stay home, I no longer feel like it’s a huge, stressful obstacle that I need to work around, or apologize for, or even, pretend as though it’s not happening (check out this entry from our handbook “Having pets, children, significant others, friends, and family visible during video chats is encouraged. If they are human, ask them to wave at your remote team member to say "Hi"”: https://about.gitlab.com/handbook/communication/#video-calls. Being able to focus on my family AND my career at the same time? That’s kind of priceless.
Is it a political opinion to state a fact? The real statement being made though is actually that climate change is bad for humans and should be avoided. This isn't really up for debate as it is proven to have happened multiple times in history and caused the end or decline of major civilizations. We know humans are bad at dealing with massive climate change, especially ones that reduce farmable land or loving space. None of that is political. Politics only comes into play when you ask is convenience and profits now an acceptable payback for damage to future generations. Essentially are we responsible for taking care of future generations or should they take care of themselves? That's the political question.
I found the email:

From: "MyFitnessPal" <donotreply@mfp.underarmour.com>
To: [me]
Subject: Important Message Regarding MyFitnessPal Account Security
Date: Thu, 29 Mar 2018 18:18:57 -0600
YouTube to Remove Thousands of Videos Pushing Extreme Views
macOS Zero-Day Allows Trusted Apps to Run Malicious Code
The BBC reporting on stories about itself doesn't stop other people from also reporting on stories about the BBC. Isn't that obvious?
The point was not the method of destruction but that they were forced to do it at all, on a questionable legal basis, on computers they were still using (not disposing of).
I reckon that the chance of the same two blocks on two different disks failing between ZFS scrubs would be incredibly small.
Their charter also requires them to a reflect a diversity of opinion. Literally quoting your own opinion first is the worst approach to diversity of opinion I can imagine.
It also contains a nice summary:
http://reddit.com/r/rust/comments/bwy99w/actixweb_10_release...
Those don't meet the required standard of "an unambiguous indication by clear affirmative action" according to the UK ICO's interpretation of GDPR:

https://ico.org.uk/for-organisations/guide-to-data-protectio...

"You cannot rely on silence, inactivity, pre-ticked boxes, opt-out boxes, default settings or a blanket acceptance of your terms and conditions."
I would describe Rust as, for the most part, a very high-level language, with a strong penchant for zero-cost abstractions. I think many people fall into the trap of considering a language with a static type system as low level. Conversely, Rust's generics, traits, operator-overloading, type inference, substructural typing, and type-directed meta-programming are high-level concepts.

Low-level programming is possible in Rust, as it is in many high-level languages, but it is discouraged. Use of "unsafe" is rightfully met with scepticism.

C++ is also a high level language, but does not enforce use of high-level safety abstractions by default. Web programming in C/C++ is possible, and frameworks exist to do it, but memory safety (security) concerns make it undesirable.
The hardware compatibility thing almost bit me. I have an older dell t3600 that a bought a new Radeon 480 GPU for. I only verified that the power supply could handle it and the pci slots were compatible. The card “fit” but I couldn’t put side cover back on, because there is a handle riveted to the inside of the side panel that collided with the card. I ended up having to drill out the rivets and remove the handle.
The solutions you refer to don't exist, or can not be meaningfully deployed. I cite as evidence the article itself. Ebola isn't even all that contagious, really, and if those solutions were the solution to the problem, this article wouldn't have had to be written. Not everywhere is a first-world country. Most places aren't first-world country. Heck, even in the first world countries not everywhere is necessary "first-world country" status.

Secondly, as I sort of alluded to in my mention of quarantine, it's not about "borders". National borders are a relatively convenient cutting point in our world, but anything can be quarantined; a house, a state, Manhattan, a particular valley, a cross-country region, an airport, a hospital, whatever it takes. It's not about politics. It's not about any of the characteristics of the people on either side of the quarantine boundary beyond "are they contagious or not". It's about whether you can take the necessary steps to stop the spread of a pandemic or not.

I'll say it again, if you're sitting there standing on your rights and technology when something comes tearing through, then if nothing else you're going to filter out of the population all the people who are willing to trust technology and insist on free travel regardless, both because of changing attitudes and because of who ends up trusting in the assurances that everything's fine and doesn't take adequate steps themselves. If you value the believe in free travel, and you want a society to have an effective belief in free travel, then you must paradoxically be willing to handle cases like this very carefully, because if you stand on a 100% dogmatic "I don't care what diseases they have, free travel is literally more important than everyone's lives" stance you will create a society that does not value free travel at all once a highly-preventable epidemic sweeps through.
You're likely correct, though there have been restaurants named "Noun" in the world. (Mostly closed, but one still open in Cannes.)