skysight-inc/HackerNews huggingface dataset:
As a personal anecdote, I'm a college student who started at community college, worked during the summers, and even worked during the semester at jobs paying over $15/hr. Despite all of that, despite rarely if ever spending any money on "fun" things, I'm $30,000 in debt. Tuition and rent are just that expensive now. It's almost impossible to save up when you're throwing just about every dollar you're making just to keep yourself afloat.
Failure Is Not an Option
That explains it. I’d say given the difficulty, importance, and rarity of the skill set the pay should be quite a bit higher.
wow. drug delivery will be so much better now.
Git-cheat – Beautiful, easy to reach Git cheat sheet in your terminal
https://github.com/NVIDIA/open-gpu-doc Also here as well
As it states in the article.
Stop Caring What Other People Think (Taming the Mammoth) (2014)
Have already produced
It’s been turning up lately in the energy subreddit, with articles like: https://www.weforum.org/agenda/2020/12/geothermal-energy-ren...
Email providers – which one to choose?
WIMP is fine. The problem at present is that “modern” UIs don’t adhere to WIMP conventions (tooltips, context menus, regular menus, keyboard accelerators/shortcuts and navigation, using native look & feel and controls including windows chrome, unambiguous visual distinction between actionable controls and mere labels/text/images, power-user features like configurable toolbars that were a common feature 20 years ago, ...).
Real estate tools that actually help buyers and sellers! The vast majority of tools in the real estate space are there to help estate agents / realtors.
Depending on how it's taught, that could be a concern.

I've experienced some bad marks when doing critical thinking exercises in grade school simply because my view didn't match with the teacher. They wouldn't even let me defend my positions, just mark it wrong. This was a common problem for me as I would think out side the box (as told) but they didn't like my answers because it doesn't fit with their view. This still happens at work today.

I had a logic course in college called philosophy of argument. It was graded differently. You were graded on your knowledge of fallacies and structures of arguments. You did have to construct some basic arguments, but you could have people in the same class with opposing positions and both could still recieve full marks if their arguments didn't contain fallacies, factual issues, or structural issues. This way provides the building blocks for arguments and recognizing fallacies without indoctrination.
Thermal mass is your friend. Milk jugs filled with water, for a start. Maybe painted black and put in the sunshine...

https://en.wikipedia.org/wiki/Trombe_wall
> Farmers aren't dumb, they are incentivized to manage their soil as best they can.

Farmers aren't dumb but:

1. they've made serious mistakes like this in the past, across cultures and civilizations

2. farmers are not necessarily the people making the decisions in the contemporary vertically integrated "food business" economy of US agriculture in 2020
Yes, it seems pretty straightforward to reason about the consequences:

Money becomes a liability rather than an asset. Individuals and entities will attempt to exchange money for real assets, triggering a rapid devaluation. If that currency was widely used, it won't be anymore, no one will want it. Governments can and probably will try to force people to use it for a time but it won't work long term.

Negative interest rates are basically just another way to print money. This devaluation has not only happened many times throughout history, I believe it has happened to every reserve currency used in the past.
Yeah. Chasing a dream for what the dream means to him as a fantasy of himself rather than what his authentic wants and needs are.
This is very likely already illegal, depending on where you live... It violates reasonable expectations of privacy, as well as nuisance laws in many jurisdictions, and can probably be considered trespassing. Not to mention they'd need to be flying the drone within line of sight, and depending on the weight of the drone they may also need a license and spotter.

Step 1 should always be to go talk to your neighbor before escalating further, but in cases like this it seems like it would be easy enough to have the police pay them a visit too.
Well, "the rest" is a long tail of areas with between 100,000 and 500,000 people. Very few Americans live or work outside an urban area, and a very large fraction live in the largest urban areas.

Ignoring the facts of urban poverty because rural areas exist, at all, is ... not a great way to think about problems.
It is but you need to shop at the outside edges of your market and pay the labor cost of making most meals from scratch, both of which make nutrition more expensive.
Shitcoins beware. Next up, Tether.
I have an iPhone for testing mobile apps. I only need MacOS for the building and submitting.
Not the OP, but I've seen this happen in certain state and national parks.

I started chucking rocks at a "drone" flown by a tourist that got in my face at a state park in Arizona once. The "pilot" started shouting at me in German. He was very surprised to learn that my childhood taught me how to shout back at people in German.
I'm not sure what you mean by a very long time. We have 1tb microsdxc now and it is about 1000 times the capacity of sdcards available in 2005.
Cold pantries (i.e. pantries with a vent to the outside) certainly exist, my (Swedish) apartment has one. I believe they used to be common, but have fallen out of fashion.

Its thermometer currently reads 6° C, so in winter it can more-or-less be used as a second refrigerator.
Property crime is way way way up. Violent crime is down overall due to just less people being there, but the violent crime rate/% is still higher than before. I saw somewhere that you’re more likely to be assaulted on BART now.
And that's the entire point. Opposing systems fighting each other for a perpetual oscillating dance around the balance..
When Computers Start Cooking
Could you implement this whitelist on your side by simply having two inboxes? E-mails from addresses in your whitelist go to "Messages from known people", other e-mails go to "Messages from unknown people".

This wouldn't require any special action from other people. You would automatically be a bit more suspicious when looking into the "unknown people" inbox, and if you verify the author, you add their name into whitelist and automatically move all their e-mailt to the "known people" inbox.

You could also set it up this way for your less tech-savvy relatives, and ask them to call you immediately if they find something in the "unknown people" inbox.
As someone who's working in haptics, not in the adult industry, but in VR: What are most actuators like? Are they ERM's or LRA's or even VCA's?

Your interface is pretty generic. Vibrating and rotating at a certain amplitude it seems? Are there toys out there where you can also set both amplitude and frequency?
There's nothing inherent to voice assistants that requires that they speak back to you. You can ask them using voice, and get the results on a screen.
This is clearly a joke, but "tuchu" (突出) is Mandarin for "emphasize" or "stick out", not random syllables.
Facial recognition can work with ordinary facemasks

In theory, in practice it's unlikely to be very reliable outside of controlled situations like passport checks.
https://apex.aero/articles/facial-recognition-tech-works-mas...

inb4 'gait recognition is foolproof'.
After threatening to unmask SlateStarCodex, I always thought HN should ban NYTimes. It's not much, but at least a start so this isn't tolerated on HN.
Can confirm this works extremely well. Here's how I do it:

git clone --bare <dotifles repo> ~/.dotfiles
git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME checkout
git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME config --local status.showUntrackedFiles no

And then I add an alias:

alias cfg='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'

Now I can just manage my dotfiles as a git repo, and I don't have to worry about accidentally adding local secrets to the repo.
have you tried https://roamresearch.com/
Without commenting on what was fair or not for that girl, what I took away from The NY Times article about it was just how much racism was blithely floating around the school and the community.
Recommend you also add "*" to your $HOME/.gitignore in this setup. Then you simply need to use `git add -f` to force-add files to your dotfiles store, so that you don't accidentally add files you don't intend to keep there.
https://www.cockroachlabs.com/ - Cockroach DB. It's a distributed SQL database that scales horizontally, supports strongly-consistent ACID transactions, and provides failover with minimal latency disruption. The founders are ex-Google employees who wanted to use Spanner[1] outside Google.

[1] https://cloud.google.com/spanner
Little different when a drone is hanging out over your 52nd floor penthouse with an HD cam of your most of your apartment and the ability to get closer and see things in your place that you can't even see with your naked eyes.

Then I don't even have the option of throwing my phone or alexa in the fireplace.

This makes sense to me. Not sure where people are getting lost. This commenter p410n3 is clearly a cynic. Some people think the world is always listening, always watching them. But what they don't realize is they blend in with the noise because they aren't all that important. No one cares to listen to them. I don't think they like that answer though ;)

I just don't like the idea of a flying high def camera in my face that I can't grab and smash against the wall. Because it's literally flying above me out of reach.

If I had tech to destroy it. I would use that tech. I guess a gun would work if you're a good shot. They use hawks in Scotland.
I used to host geek yard sales that were all about unwanted tech devices and parts. The best thing is that they always turned out to be half swap-meet. A lot of trading went on because everyone has different, often opposing ideas of "unwanted" and "desirable."

Of course 2020 and probably 2021 are not good years for that kind of activity, but by summer '22 I'm probably going to have no choice but to throw another sale.
Nice catch!

As to why most readers didn't notice it (myself included):

https://psychology.stackexchange.com/questions/13946/why-doe...
The level of reward is related to the exploitability and attack vector not just the results of being exploited.
> We absolutely get to judge a company on it's past actions.

I wholeheartedly agree with that statement, but you are judging a company based on the actions of another company it acquired 7 years later.
> A pure function only looks at the parameters passed in to it, and all it does is return one or more computed values based on the parameters. It has no logical side effects. This is an abstraction of course; every function has side effects at the CPU level, and most at the heap level, but the abstraction is still valuable.

Rereading this for the umpteenth time, this is the paragraph which sticks out to me this time around, and a point which I think most people miss, specifically the latter part about “pure” functions consuming CPU and memory.

The reality is that there is no such thing as a “pure” function, insofar as execution of that function costs something. Certain functional programmers corrupted this idea to somehow mean pure functions are free; that these functions can be executed one to infinity times and the result is the same.

For instance, this idea taken to an extreme has resulted in the current situation with React.js, where most React applications pathologically over-execute the “pure” rendering functions which we use to define components, resulting in degraded performance, increased GC pressure, and a lack of understanding of how our code executes.

Just because you can call a pure function many times doesn’t mean you should.
It's not about the public spaces, it's about private spaces.

In the scenario I wrote about above, every house in the neighborhood has a seven-foot-tall cinderblock wall around it. The guy was flying over these walls to look in the people's first-floor windows from their backyards. A cell phone on a stick isn't a problem in that scenario.
not everyone is going to have wifi interference either
That's not what would happen, though. The police will use this tech on poor people who can't afford their own attorneys, and public defenders are too overworked, underpaid, and/or cynical to try to push back against the system. On the off chance that a rich person gets falsely arrested due to this tech the prosecution will probably immediately settle out of court to avoid scrutiny. This same scenario has played out over the last decade or so with the Stingray device[1] in particular and various forms of warrantless (or essentially warrantless) wiretapping in general. Even if facial recognition tech is officially banned or restricted, it will probably be used secretly and covered up using parallel construction[2].

[1]https://en.wikipedia.org/wiki/Stingray_phone_tracker
[2]https://en.wikipedia.org/wiki/Parallel_construction
>2014
Yeah, that's what I do. And I have an ever-growing .gitignore file with all the dot files and things I don't care about like ~/Downloads...
It is already illegal to modify the exhaust to make your vehicle louder. Does't seem to bother cops though.
Flexible regex engines. Pattern matching is a much more general problem than string matching, and you don't necessarily always have the entire input available initially. (In fact, especially for performance reasons, you might the pattern itself to tell you what possibilities to consider for the next portion of your sequence.) I've repeatedly found that a regex engine that can work on more general objects (not necessarily string/numeric inputs) and which can be fed the input at the caller's convenience could be quite handy for some applications.
I am always stunned that many (most/all) of these high tech gadgets lack a LOT of safety features.

I would pay extra for a drone with such safeguards. just the prospect of less chances of ruining it would be enough.

Similarly, eskates often have a regenerative battery charging while braking which is a great idea. but it also cannot handle charging while already full. So if you go down a slope while the board is full, it can decide to shut down and let you bomb down that hill. Which sounds like an insane pitfall.

Or what happens if the board loses its connection to the remote ? I would hope that it brakes progressively but similarly it just does nothing .. so up to you to find a way to stop.

It is such a weird blind spot to have. I don't think a car manufacturer would ship a product with this kind of blind spot, is that a culture thing ? regulation ?

Anyway, fingers crossed that somebody seizes these opportunities.
While I don't use it personally there's: https://obsidian.md/

It's cross platform and works offline. You write markdown and it produces a visual graph of your data. It supports interlinking notes, tags and images too.

Plain text notes[0] work best for me but I'd probably use Obsidian if I wanted to see things visually. When I tried it out briefly it was really solid.

[0]: https://github.com/nickjj/notes
As someone with many years of JavaScript development experience I approve this message.

The annoying thing is that the community/OSS is so great that nothing that departs too drastically from JavaScript can get traction. Code you're working with is written in JS, docs are written in JS, tutorials written in JS, people you talk to are talking about JS.

TypeScript has really taken off because it's still very similar to JavaScript, something that can't be said of things like Elm or ReScript.
I've thought quite a bit about how online reviews could be improved and this feature implements a lot of it. So for me, it was good.
ME: Alexa. Play me Sergeant Pepper's Lonely Hearts Club Band.

Alexa: I don't know that. But I found this online: A "Sergeant" is a rank used in the military and police...

ME: Alexa. Stop. Play me Sergeant Pepper's Lonely Hearts Club Band.

Alexa: I don't know that. But I found this online: "Pepper" is spice made from...

ME: Alexa. Stop. Play me Sergeant Pepper's Lonely Hearts Club Band.

Alexa: I don't know that. But I found this online: The "Heart" is an organ in the body, which...

ME: Alexa. Shut the fuck up!

[reads a book instead]
I want to submit bad code to the open source project just so I can say to someone "What's the matter with you, got a bug up your ass?!"
Roche will send you a free copy!

https://www.roche.com/sustainability/philanthropy/science_ed...
Even on a public beach, it could be harassment. IANAL, but it might even qualify as assault.
I suppose you could purchase older, broken machines that come with a license.
Consider the HERF gun

https://hackaday.com/2011/03/21/herf-gun-zaps-more-than-your...
Storing even 5 TB of data onto bluray disks requires 100 disks of 50 GB dual layer capacity. That's a lot of disks.
Digital minimalism has made it a tiny bit worse on HN, since you can only flag/unflag. Instead of Steve Jobsian one-buttonism, three flag buttons would be nicer.

1. This is just politics.
2. This is just marketing.
3. This is just boring/silly.

Presorting the feedback to the moderators and making you think before you flag. The third is just taste, but the first two are relevant to the hygiene of the platform.
Nitrate runoff into rivers is atrocious!
The Sci-fi book Tau Zero by Poul Anderson has this as a core part of its narrative.
Agreed. Another way to think about it is the language is trying to get the compiler to do most of the heavy lifting. Stuff like auto makes sense with this attitude because why have the programmer think about what the type should be when it can be infered by the compiler? Also see templating.

I've come back to C++ after being away from it for a few years, and modern C++ (17, 20) is a delight to work with compared to what we had in the 90s. RAII especially...
> This is literally the exact scenario pro-gun people argue you need a gun for.

Yes, and they're wrong. That's exactly the stupidity I was talking about. This "shoot first, ask questions later", and more deeply, the fact that everyone acts as if they're in a stupid police tv series, is an attitude shared by both sides.
Client-side scraping to extract the signal from the noise on commonly used sites.

I've seen older (yet still updated) implementations/portals, but I'm surprised nobody has made federating site scripts easy for client-side use to expose as pseudo localhost site APIs and a portal that resembles Craigslist to bring all of the data together. Again, this has obviously been half done, but it's not packaged for mass appeal ala popcorn time for general web info.
Nothing is stopping it, just as nothing is stopping people from copying any open source software. My point is exactly, its not designed to 'stop it'. In fact, the opposite.

If somebody wants to replicate large parts of the open source ecosystem to support their extension then that's ok.

The point is, that most of the time this simply doesn't happen and if it does, it doesn't actually hurt those that want to hold to the standard.

In some segments of the market, doing such is perfectly fine and encouraged. In others its much more unlikely, difficult and expensive.

RISC-V is designed to work from the smallest embedded chip to the largest server. Trying to create some sort of universality would never work, and trying to use legal means of preventing such is simply a bad idea and an anti-pattern.

The ecosystem is designed so that all software is able to handle the different configuration and understand when a software is not supported and why. Its designed to have the base system be maximally portable and to cover most things in standard extensions so that new implementations can access a huge amount of tooling and software without issue.
Flying above 400 feet is only a problem because aircraft can fly down at 500 feet. Do we really want aircraft at only 500 feet? I wouldn't want even a typical general aviation aircraft going over my house at that height. Make it an Airbus 380 and it might be entertaining.

The solution is to raise the height for normal aircraft. That makes room for drones. We could give the drones from 500 to 1900 feet, putting normal aircraft at 2000 feet and above.
Lots of big and small studios have tried to automate game testing. They are interested in it, so if it seems easy and fun you should do it, I’m sure there are jobs out there writing game testing bots.

That said, it would be wise to assume that if you have not heard much about this and wondered why, the answer is probably that it’s harder than you think.

Having been a game lead for a decade, I can safely say that getting game telemetry into the test bots is not the hardest part of the job, it’s one of the easiest things to do. One example of something much more difficult would be testing the game while it changes. Don’t forget that writing a cheat bot for a game that’s done is nothing like testing games that are in development and changing every day.
Except most technology made today is not designed for longevity. Tech that requires an internet connection to a working server to function even though that has nothing to do with it's core purpose (see https://mobile.twitter.com/internetofshit)
I have a fair amount of different forms of NiTi hanging around (wires, "hydrolics," etc). It's really fascinating stuff. Eventually I'm melding these with my Raspberry Pi experiments.
> 12 TB HDD ... This is not home market,

Indeed. The home directory on my PC at home has 80GB of files stored. Most of it is just there out of laziness. About the only thing I try to keep backups of are my tax returns.

What do people have on a home machine that needs enterprise-grade backups?

You might say photos and videos. I guess that's a personal thing; I realized a long time ago that I never spent any time actually looking at any of the pictures I took, so I stopped taking them.
> The NYT Helped a Vindictive Teen Destroy a Classmate Who Uttered a Racial Slur

The NYT published its piece after the "destruction" [1] happened, so it's pretty inaccurate to say it "helped" with that. The actors in this sequence of events are the students, a social media mob, and a university not the newspaper that wrote a story about it.

What's really going with this piece is that Robby Soave of Reason magazine and some other people are mad that the story got coverage at all and/or NYT didn't vilify the person they wanted vilified when it decided to cover it. Which is a somewhat incoherent position, since even if you're opposed to "cancellation," you'd want cancellations covered in reputable media (rather than in some partisan backwater).

[1] which apparently is defined as not getting to be a cheerleader at your preferred university
> Certain functional programmers corrupted this idea to somehow mean pure functions are free; that these functions can be executed one to infinity times and the result is the same.

I'd be very curious to read someone claiming anything of this sort. One benefit (with respect to the CPU) of pure functions is that they can be cached because you know you'll get the same result for each call (of course, this impacts memory), which you can't guarantee with impure functions. But that's a tradeoff of memory for time. I've never seen anyone claim there's no cost to a pure function.
How do you keep the propellers from cutting people up? Does the parachute also tangle up the prop?