skysight-inc/HackerNews huggingface dataset:
This is a two-part post:

Part 1: 10 day retrospective
https://blog.sheepingaround.com/post/182394390565/sheeping-a...

Part 2 (currently the url): 1 month retrospective
https://blog.sheepingaround.com/post/183090206855/one-month-...
She's not saying it's hard, she's asking why we need to be killing ourselves over squeezing out every last drop of opportunity when others have nothing.
> If you e.g. have a `print foo` in some obscure branch that rarely happens, that print will ruin your day if you use Python 3

You can use any compiled language for that though, and even some uncompiled ones (PHP will refuse to run the file)
Some Good Python IDEs for Casual Coders
Immune system IP: VUMC chikungunya antibody set to enter clinical trial
it’s a blend of 5/2 and ADF (alternate day fasting)

most people undestand eating all your food for the day in a certain time window (8 hours) to be IF. The 8 hours eat + 16 hours fast is labeled 16:8.

but you know what, you can call it whatever you want as long as it works for you :)
Does This Open Source VR Viewer for Second Life Make It Look Better Than VRChat?
The author is in a bubble of her own makng and thinks it's being imposed upon her.
> So, I’m leaving. But I do hope to come back someday.

You've made what I think is a good choice. Don't turn it into a bad one by just going to some different urban center. You will learn that there are hard-working, good-natured, intelligent people all over the country living in very diverse neighborhoods.

They understand math and engineering just as well as you do, yet they are constantly told they are flyover hicks whose opinions don't matter, since "talent" wants to ride on trains to work.
iCloud Unlock Doulci How to Work iOS 12.2.1 Software
What sort of insulation is in use in Sweden?
It's passthrough: https://liberapay.com/about/faq#fees

Liberapay doesn't take anything off the top
But the task is to remove the Angular and replace it with something current. List the job on your resume under "something current" rather than Angular, and you're good.
We actually compared stock lua to luajit in production, for something with high load and serious performance requirements.

The difference turned out to be no big deal, less than x2 in speed. The real performance killer seems to be garbage collection and chasing pointers due to inefficient data structures. Luajit doesn't help much here.

In the end we went with stock lua because it doesn't have the 1 gigabyte memory limit, and so can use a much larger thread pool.
GP isn't talking (just) about jumping between files or function definition. The difference between Vim and regular IDEs is this: in Vim, you notice an arbitrary piece of code on your screen, tap tap, you're there, tap tap, you've transposed it with another piece of code somewhere else in the file, tap tap, you're in another file, tap tap, you're back in the previous file, except it now contains half of the code from that other file, tap tap, now with proper namespacing. All done at the speed of thought - an experienced Vim/Emacs user thinks in semantic steps, not shortcuts. In regular keyboard+mouse approach, you either do operations that perfectly align with automated refactoring capabilities, or just have to click a lot.
It's interesting how Chinese and Indian people are hated for being "white" now, not long after they were hated for being non-white.
Product / Market Fit Is a Trap (2014)
Yep, whether it does or doesn't give you skin cancer, sunburn is really unpleasant. That's enough to put most people off.
hahahahahahahaha he's using a Mac!
Show HN: CNAME serv.from.zone – Serve a site out of DNS
I knew this day would come. While this is a great start into the realm of Generics, to me, it just doesn't have that easily grok-able feeling that the rest of Go has. The syntax is kind of clunky and while I applaud the effort, I'm sure Rob Pike and Co. have been tooling around with this idea since the beginning of the language. It'll be great to see what shakes out possibly in Go 2.
Even worse, I am an operating systems dev. But to be specific, I agree that mice are a useful tool for some tasks. But novices use them like a hammer and everything becomes a nail.
I have a 2 story house with a heat pump for the upstairs...and I hate it. It causes so many problems that we just keep the heat very low up there so that the heat drift from the 1st floor furnace does most of the work.

When it runs, you can never set it higher than 2 degrees F above the current temperature and if you do that when it's even close to freezing outside the unit will build up a think layer of ice around the casing...which just makes it spin constantly until we turn it off to go manually de-ice it. It's the most hated piece of equipment in my entire home.

Do you have a reference for one of these more effective modern heat pumps? I've been sincerely planning to install geothermal when this thing dies.
The problem with Taiwan is that to take Taiwan, they have to actually take Taiwan. That means transporting troops across the straits in sufficient force to establish a beachhead and transporting supplies and reinforcements to that beachhead. That requires a lot of Chinese surface shipping that would be even more vulnerable to cruise missiles and air attack. And that’s assuming an RoE where the US doesn’t just immediately (conventionally) bomb all of China’s coastal ports preemptively. Even if they solve that problem, it would be logistically very difficult to cross even the Taiwan Straits in sufficient force, and would require destroying and alienating Taiwan and causing a possibly bigger problem in the long run.

This is why the South China Sea is so important—it provides a potential outlet to the open sea while keeping open the possibility of gradual, peaceful reintegration with Taiwan.

The only caveat—and it’s a big one—is that China is in a demographic situation where it wouldn’t hurt them to lose even ten million men due to the heavy gender imbalance of the military-age generation created by the one-child policy.

As for DEWs, cruise missiles and saturation attacks work because you can launch so many cruise missiles that no system can track all of them in enough detail to acquire a firing solution and launch SAMs. DEWs simplify this a lot. The firing solution is just line-of-sight to a contact, you can fire the DEW as quickly as you can generate power rather than having a set amount of ammunition you need to conserve, and if it’s a choice between firing at an unconfirmed target and losing the ship and you can fire the laser, you fire the laser. The question is simply generating enough power to fire the DEW at the necessary rate to handle a saturation attack. Hypersonic cruise missiles make this harder, but at the cost of the cruise missiles themselves being more expensive. It’s not obvious where the balance is going to end up.
EFF: Fix It Already
Hahaha! You must be working with folks (pm, dev, qa) that do a lot more than just hack away. Or perhaps I've just been working too much lately with big enterprises. :-(
You've obviously never dealt with a wooden boat much less one immersed in salt water. Maintenance to maintain those things is an never ending hard work chore. The best made wooden boats begin to rot the moment you stop maintaining them.
It is implementation dependent.

operator[]() does not require bounds checking by ISO C++, however most compilers do actually enable bounds checking in debug builds.

Visual C++ certainly does it for example.
“Colon-separated files” are not unstructured though. And arguing that s-expressions are more expressive than text because “text” excludes all structured examples of text seems like an excessive in definitional acrobacy acrobacy.
>We should be thankful, not weirdly bragging about how hard our childhoods were.

The kids that ended their lives aren't bragging or complaining anymore.

This author speaks on their behalf.

It is not a life-defining tragedy until it becomes a life-ending one. And saying "you should be happy" doesn't help a bit to those who are getting tired of living.

Some people have it better, some have it worse. The kids who killed themselves don't have it any way. The kids who are writing these posts could have been next in line.

Mental health is a serious issue, and collectively, the successful part of the Valley seems to be very, very broken.

A rich person with cancer is still a person with cancer. A successful kid with depression is still a kid with depression.

So I'd ask y'all to show some empathy, as withiut empathy there is no understanding, and without understanding, there's no fixing the problem. And there is a problem. Something is rotten.

And have some empathy for yourself too (yes, that's you, parent commenter!). If you grew up like this kid did, yes, you grew up in a fucked-up environment, it probably fucked you up, and it's not right. If you feel obligated to be happy, you are broken.

What you have doesn't define who you are. And a well-paying job doesn't give you all you need. Being poor sucks, but that's just one way life can suck. There are many, many others. And the only way to get to a happy life is to understand what makes you happy and thankful rather than what you feel you should be happy and thankful for.

The disconnect between the two -- well, that's a part of how those kids ended up on the tracks.

I didn't grow up in the Valley (or anything remotely similar), but I live here now. It's a silly place. Take care of yourself, y'all.
For industrial use, there's heat pumps optimized for pretty much any temperature range you can think of. We have one in the lab at work that goes from 40 C to 130 C, another (cascade unit) that goes down to -200 C, etc. But price goes way up and efficiency way down as you increase the range.
> The very first real GUI (in Xerox Alto) did all that and it was developed several years before Emacs.

Yup, and it all went to dumpster bin of history after mainstream GUIs and then the Web took off.
Uber’s electric bicycles are starting to get more riders than their cars
> Why is today's marketing so filled with vile psychological tricks

A few key factors:

1) Outside of maybe the controlled substances market, it's hard to separate people from their money.

2) B2C businesses can't survive on a simple buyer-seller relationship anymore, so they are branching into analytics-heavy BS like "customer experience" and "service design", which ironically involves a lot of covert crap like this

3) The biggest tech companies in the world harvest and sell data to B2B customers. You'll be hard pressed to find a successful software company not Apple) in this day and age that's actually selling something not based around optimizing your sales funnel and theoretically "making you more money".
1) I'd be skeptical to distribute my raw DNA all around the web on free tools...

2) I think that most of those websites do horrible scientific shortcut between a complex biological system and diet/detox(whatever that means)/disease

3) I don't think any of the tools can be reliable at this point. There is a huge lack of causation/ significant statistical data linking any SNP data to diseases.

Besides if you have a mutation in Lactase gene and you can't digest milk but I don't think you need a DNA test to tell you this.
The most recent season of This Old House, Jamestown Net-Zero House[0], is worth a watch for folks interested in learning more about home efficiency techniques in general.

[0] https://www.thisoldhouse.com/watch/jamestown-net-zero-house
> 1. I find it odd that some things like slice reads can still panic by default. Yes, I can use `foo.get(1)` to avoid panics, but still - it's a bit odd to me.

I wonder if this is similar to C++'s `[]` vs `at`. `at` does implicit bounds checking but, as an optimization, if you are already doing an explicit bounds check, you can elide the implicit check via `[]`.
Counterpoint: Not tipping IS voting (with your pocketbook).
I wouldn't praise the US too much on this subject:

https://www.washingtonpost.com/news/wonk/wp/2018/05/14/usda-...
> Gather true, unbiased insights from those who already know what it’s like to work with your candidate

How can you be so sure they're unbiased? I would worry a lot that this will just favor candidates who are more amiable and have less honest friends.
The Design and Implementation of the NetBSD RC.d System (2001) [pdf]
Most debug builds across major C++ compilers do support it though.
No, I agree: ideally your UI will support both classes of users. Unfortunately, it usually seems we can only have one or the other, so I'd argue that for train tickets you want to lean towards supporting newbies more. For warehouse inventory, I'd argue that newbies should be utterly disregarded.

>That's the kind of user-hostile decision-making that annoys and infuriates people. It's basically saying it's better to bother a hundred other people than have one person bother you.

I don't understand this comment. If someone wants to buy a train ticket and the system doesn't even support their language, and they can't understand it, literally the only option they have is to seek help. I don't have to be able to read German to use the Deutsche Bahn train-ticket systems; they have options for English, French, Spanish, and even many other lesser-used languages like Polish, Czech, etc. If your city has a lot of international visitors, you either need to have a system that they can use easier (by supporting their language), or you need to hire a bunch of multi-lingual agents to work full-time at all the stations, or have some kind of translating service available for your employees to call to help these people. Guess which one is cheaper?
I just had a minisplit head installed at my house, and when they used a hole-saw on my external wall, it basically trashed the fiberglass insulation in that stud cavity.

Fortunately this was part of a project to finish my home office, so I still had access to the space between the internal and external walls. Not only could I see the insulation damage, I could also repair it without too much effort.

But in general, I agree there's a responsibility gap when it comes to these installers. I think the best practical solution for now is to factor into such projects the cost of restoring a building's thermal envelope.

EDIT: I should mention that a blower-door test might not have detected this damage. The cavity whose insulation was damaged has pretty good draft-blockage from the rest of the house, due to fire-code requirements.
It gives a nice soft, watery focus, it appears. :)
A reasonable person might also ask why the lightbulb has the same password to access the network that everything else does.

Ideally, when you try to connect a new device to your network, an existing device with "network administrator" privileges (e.g. a computer) would get asked "do you want Philips Hue Smart Bulb Controller (printed ID x7a39q) to connect to your network?", and if you say "yes" on that device, the new device would get a unique asymmetric key pair. When setting up a brand new network, you could either enter something printed on the router or scan a QR code.

And then you could have a button to revoke a device's credentials (showing recently disconnected devices first), and a button to revoke the credentials of every device not currently on the network.
Checking out your profiles on other social media, looks like the only thing you ever do is code related, so of course this article goes over your head.

Nothing in this article says "look how tough we have it". It's a thought provoking piece on how broken an entire city is, and just how tone deaf people like you are to all of it. You're so busy worrying about code and lack any sort of empathy with others that you can't possibly understand the perspective of anyone else.

If you paid attention to what's going on you'd see that a "6 figure job" equates to much less buying power in SF than living in other parts of the country because the cost of living in SF is out of control.

Detroit and Bangladesh have different problems, in different severity and scale, but their existence does not discount the perspective of others in their own situations.
In the end, no game is for every person, so it's possible you just won't like it. But if you embrace the weapon durability, and say "I'll use this weapon because I have it, and when I need another I'll either find one better, or make do with what I can scavenge", then you may find it's part of the fun of the game. Or at least, won't get in your way.
Erlang as the most pragmatic functional programming language.

Clojure as the most useful functional programming language.

Ditch both if/when you run into their limitations. You’ll then discover various degrees of FP in most languages.
It's great to see innovation in the space of open data.

There have recently been a number of assertions that better quality ML data will outperform better ML algorithms, and this has certainly been true in my experience as well, especially in domains like speech recognition.

There's going to be a long road to catch up to the big players, however. Even 15 years ago there were companies who were doing 1M minutes of labled voice data per year.

The data gap between established players and newcomers to the market will continue to grow unless we invest in efforts like this.
This can be rephrased as "things that lasted a long time were built to last a long time", which is an entirely unsurprising rephrasing of survivor bias.
Interesting juxtaposition of non-PC "black" and PC "latinx" in the same sentence! Surely that says something about the author although I'm not quite sure what.
I love DDG but I think it's a bad name for a brand.

Saying "DuckDuckGo" in a conversation takes time and using the acronym "DDG" makes it sound like some kind of arcane product that only tech-savvy people uses. It's a bigger problem with internationalization.

I wonder why they haven't rebranded to "duck" since they purchased "duck.com".
I also look at this as - individuals have so much wealth, along with these companies, yet no one is doing a single fucking thing to help the homeless.

Facebook and Google could reverse their negative PR so quickly if they actually put some money meaningfully toward the problem, not into fake tax shelters for their founders.
(Reposting this from elsewhere in the thread.)

Ideally, when you try to connect a new device to your network, an existing device with "network administrator" privileges (e.g. a computer) would get asked "do you want Philips Hue Smart Bulb Controller (printed ID x7a39q) to connect to your network?", and if you say "yes" on that device, the new device would get a unique asymmetric key pair. When setting up a brand new network, you could either enter something printed on the router or scan a QR code.

And then you could have a button to revoke a device's credentials (showing recently disconnected devices first), and a button to revoke the credentials of every device not currently on the network.
Wow. I'm shocked by the comments here. If the author reads these I am sure she will give up all hope for the area. Of course a number of commenters didn't actually finish the article.
Did... you read the same article I did? The author describes a hyper competitive childhood that explicit took a mental and physical toll on the student body
lol. sorry but that’s not true. calories are important but they’re not all that matters (another way of saying this is if you overeat you will get heavier).

i can tell you that when you eat matters a lot. i can also tell you that a calorie from sugar is not the same as a calorie from lean meat.

it’s not the energy value, but the hormonal effect it has on you and the results cravings/hunger/binge eating.

if I’m ever going to become a minimalistic nutrition guru my advice would be this: cut out sugar and refined carbs, sleep, exercise. that is all. good luck pedaling this and makinf money of of it :)
Kill Sticky Bookmarklet (2013)
The problem is that there's so many people like the commenter you're replying to, I'm convinced it's why this area feels completely and utterly culturally broken.
The best things in life are free. Sometimes old aphorisms are right on the money, no pun intended.
That is exactly my point. Touch screens don't have the faster thing to fall back on, so apps end up optimizing the touch interface for speed at the expense of discoverability.
i’m not sure i’d go as far as to say they were non-innovators. microsoft famously employed “embrace, extend, extinguish” but it required quite a bit of “extend” to be successful. ms-dos, windows, office, exchange, sql server, etc. were all solid advancements in their time.

but they’ve certainly stagnated in my mind. i still use outlook/exchange and excel, but generally migrated away from microsoft many years ago now.
I had a mild exit and bought a sports car. I thought it would make me happy, it didn't.

Good luck on your quest for true meaning. You won't find it here.
I've been using the same LIFX smart bulbs for like six or seven years.

They are not without their problems, but burning out has not been one of them.
You're right, these issues can also be tackled independently. Transfer learning can help, but my first guess would be that it's hard to get reasonable accuracy (= usable for applications) without hundreds of hours of conversational data. You could also attempt to directly modify the audiobook data by manually adding noises or performing other distortions.

In any case, for read speech in particular there are several corpora out there already, including the moderately large LibriSpeech corpus (1000hr). The state-of-the-art accuracy on read speech is also very good -- for example, domain-specific dictation systems have been commercially viable for quite some time. So while it's true that Audiobooks are a large untapped source, I think that there are other large-scale and richer options like YouTube or movies (i.e. videos with speech for which subtitles are available) that would be more useful to make progress towards good speech recognition systems.
It's hard, but the BTU loss from a 10'x 10' uninsulated wall is equivalent to a 1"x 1" hole in an R-31 wall.

There really is just a severe lack of building science education in American construction, because the margins are so thin and it is still dominated by blue collar "man in a van" companies. So you have boneheaded contractors drilling holes into air barriers because that's how it's always been done.
Did some of y'all stop reading at half of the first sentence?

The article isn't a parody, and is expressly saying that SF/Silicon Valley can be a pretty bad place to live, specifically with regards to the author mental health.

I'm not sure how people are getting from this piece that SF is a great place with no problems
I'm not being funny but why do people prefer writing out lines of command line text versus right click and select in two clicks?
3 digit /. UID checking in!
The only alternative is the one Mario Savio (https://en.wikipedia.org/wiki/Mario_Savio) famously described at Berkeley in 1964:

> There's a time when the operation of the machine becomes so odious, makes you so sick at heart, that you can't take part! You can't even passively take part! And you've got to put your bodies upon the gears and upon the wheels... upon the levers, upon all the apparatus, and you've got to make it stop! And you've got to indicate to the people who run it, to the people who own it, that unless you're free, the machine will be prevented from working at all!

The only way change happens is when people go that way instead. But putting your body "upon the gears" is a really hard thing to do; it means a life spent fighting mostly losing battles and foregoing most of the conventional consolations life offers, like family and social acceptance and material comfort.

In other words it's asking someone to be a hero, and while I wish we had more heroes, I can't blame anyone for not leaping up to volunteer for the job.
The parent comment was presumably talking about the massive library of unencumbered audio books based on those books, such as those created by LibriVox.
It actually isn't superficial at all. It's startlingly accurate.