skysight-inc/HackerNews huggingface dataset:
That's because other well paid industries have YEARS of this - called "college", "internships" and several other terms where you go through months and months of grueling hazing rituals to have a far shot of anything remotely as well paid as a FAANG job.

Get some perspective, c'mon :(
A small nitpick when talking about voice programming is there’s a superset of “voice control”. When your hands are hurt you don’t just want to type in your editor and terminal, there’s chat programs, application switching, web browsing, and other tasks it would be nice to offload from your hands too.

So the clearest way to represent some of this may be to encode the meaning of “voice input/control capable of programming” in a title. We might need a new name for this kind of input to best represent it.
I think GP's use of "less" meant "subtract", not that it would decrease the administrative costs of welfare programs.

I don't think you can realistically (or ethically) get rid of welfare programs when introducing UBI. This is the issue I had with Andrew Yang's "Freedom Dividend" proposal, too. Some people are bad at managing money or have emergencies $12k won't cover. As a society, we cannot allow them to starve in the street because of this.
I've switched to saying "I'd vote for XYZ".

The most empowering form of leadership is pure democracy. I'm a bit dismayed that for all of our brilliant insights and expertise, we're so quick to replicate authoritarian power structures in our careers. There are some talks by Richard Wolff on YouTube about democracy in the workplace and I'd urge everyone here to watch them.
If you fork a repo, you can't search on the forked repo. Confirmed grep.app behaves the same way as github search.
The failure of the legitimate market causally explains the emergence of a black market.

It doesn’t morally vindicate people who sell exploits on the black market.

This is, I don’t know, kindergarten-level ethics? I’m flabbergasted at the self-serving rationalizations here.
If you can't afford a home in "a major cosmopolitan city" then you probably shouldn't be there.
I've been using the Microsoft Natural Ergo for 20+ years. It's the very first thing I ask for when I get a new job, or if they don't supply keyboards, the first thing I bring from home.

I've never had any RSI type symptoms or even fatigue after long typing sessions.

The sculpt seems to just be a fancier wireless version of the same thing (although I haven't tried it so I could be wrong).
Google's requirements differ. Also if the interview question was about distributed systems, "I'll just use Postgres" is not super constructive
It definitely is not orthogonal. Suppose an OS thread goes into an infinite loop. How do you cleanly stop it (feel free to assume Linux/Windows/MacOS)?. In Erlang this is possible because of the custom threading implementation.
The type systems that are common in functional languages are usually more flexible and useful than what you find in most other common languages (in particular, usually more useful than the type systems of common object oriented languages).
Well, what if you wanted to be an NFL quarterback, had all the skills, but couldn't find a job because Joe Montana, Dan Marino, John Elway etc.--greats in their day--had tenure?
How to Get Out of Your Own Head
Ask HN: What were your favorite MS-DOS productivity programs?
Some of the MS-DOS stuff was a productivity heaven. Norton Commander comes to mind. Then Turbo Vision apps, including Turbo Pascal editor. Any else you remember?
See, there you go again. You’re suggesting that someone young and healthy should be more concerned about the flu, which is absolutely ridiculous and not supported by any data. The only “evidence” you posted is that the elderly and sick are most at risk, which no one was disputing, and which does not support your position that the flu is more dangerous to young and healthy people than this virus.
Aha, thanks! You’re right, I was getting those confused.
Among my collegues at L5-L6, we found it rare that anybody we referred was hired.

(I'm an Xoogler, and was there 2013-15)
There is also the chicken and egg problem where it's hard to write good unit tests for code which is poorly abstracted and in need of refactoring.
Umbra DB was recently posted on HN and has the ability to avoid LLVM for simpler queries, in addition to novel buffer management and index approaches:

https://umbra-db.com/

Look forward to hearing more about it in the future.
Presumably they have no money
* Who is your audience?

* What "social media" do they use?

* Do you have any email addresses?

* Can you get someone to re-tweet, re-toot, or "boost" your posts?

* What have you tried?

* What is your subject?

* What homework have you already done?

Use those questions to come up with a plan/strategy, post that, and then ask people to critique it. Your question as it stands is too nebulous.
Apologies, I was thinking froma GDP perspective.
> I haven't found any other way to copy photos from an iPhone into a laptop

Both SyncThing and Resilio Sync work well for this, but require your "server"/laptop to be on in order to sync.

You can also just plug in the device, and it should mount as USB storage on both Windows and Linux.

(I have no financial interest in either pieces of software, other than regularly needing to recommend them to my PhotoStructure users).
Videoconferencing's Moment
> Panic and hysteria should be avoided by being transparent, not by playing down the dangers or praising the efforts of an intransparent self-serving regime as the WHO has done from very early on.

Yes. And the way to avoid it is to switch communication strategies to inform the public without inciting panic. Also to recruit people into being part of the solution at the local level. This could just mean signing up to volunteer to deliver meals, or check on neighbors or just report all's clear if there's a lockdown. The more agency that you give to people, the less panic there is.

I found this article from two risk communications strategists, posted to the blog of a noted virologist, interesting:

Past Time to Tell the Public: “It Will Probably Go Pandemic, and We Should All Prepare Now”

https://virologydownunder.com/past-time-to-tell-the-public-i...
Thanks for the feedback, experimenting with a more 'fun' portfolio style. Also just something that was a bit more interesting to build.

Appreciate feedback on impressions
> It makes me so uneasy, but it's a good lesson on how humans work.

It's an even better lesson on how business is "taught" vs. how business is done. Everyone on HN, at business school, or wherever will tell you that you should start a business to "solve problems" or "fill a gap in the market".

The majority of the people actually starting businesses are doing so to make a buck. That's it. if you're starting out, you'll learn more about selling from starting a business providing a me-too substitute good in a crowded market than you will trying to build a completely new product segment with no market validation and no established price points.
I have heard enough. I am done using PayPal.
Talk about confirmation bias. Do you think people who are happy will come and post on HN ? "TellHN: I am really happy with my work at Google "
Are you going to release the speech data you collect at https://speech.talonvoice.com/ or is it proprietary?
Ive noticed other languages with this feature, they call them optional types, you can pass in a null or a type value.

/s slightly, maybe more snarky, but seriously, optional types are way overhyped. Null objects are far more useful than optionals. Optionals tend to leak all over the show.
> It looks like archive.org got it. But the entire page is blank, because JavaScript.

The AJAXification of the web, even for trivial web pages, is defeating archive.org on multiple occasions, it's a huge threat to our history preservation. We cannot stop people from overusing AJAX, and we need to develop better archival tools.
Sounds like they aren’t using Byteboard (https://byteboard.dev/) yet. It’s been a while since that was launched. I wonder if Google plans to ever try it as part of their hiring process.
>in regards of the units: for example not multiplying a distance and a time to get a speed and so on.

From my own personal experience it was exactly units like velocity d/t and pressure m/a or things like volume d^3 that I made the most mistakes on while I learned. Especially when it came to having to convert between different units within an equation. The only thing that really helped was practical experience working with real world units and geometries.

I think one of my bigger problems was being unable to clearly visualize what it was the units actually represented. It wasn't until I started having to calculate distances, speeds and areas on maps, culvert diameters and volumes, water pressure through tunnels and actual 'real things' that I really started to understand and stopped making errors with units. But it took quite a while and it was only after 5 years or so at my last job of working with units and measurements every single day that I really became very comfortable with working with them.
There are many, many ways to tell this story. However it resonates because it fits well with an ongoing dynamic. Which is that programmers naturally want to build perfect tools while the business need tends to be for a quick and dirty solution that can be assembled out of prebuilt pieces.

Except that this one is extreme. It is hard to find any programmer who builds a more perfect tool than Knuth. There isn't a better known problem where the discrepancy between the perfect and the good is this dramatic. Therefore this became the poster child for this ongoing type of conflict retold by those who see themselves as on the side of the quick and dirty solution built out of preassembled pieces. Who, of course, slant the story to further fit their prejudices.

This kind of slanting is common. Take a famous WW II example where they were looking to improve bomber durability by putting more armor plate where the bombers were coming back hit. A wise statistician advised them that those were the spots that didn't need armor, they should put it on where the bombers were hit and didn't come back. Which, assuming that bombers were hit evenly everywhere, was all the places that they didn't find holes.

The reasoning is perfect, and illustrates a key point of statistical wisdom. But the retelling of the story almost never admits that the advice didn't really make a difference. The actual solution to the rate at which bombers were being destroyed was to drop chaff - strips of aluminum cut to half the length of the German radar - so that the radar systems got overwhelmed and the Germans couldn't find the bombers.
Ken Iverson complained so much about notation he came up with his own and won the Turing award.
> My wife is, after 3 weeks, still really ill.

It should be illegal to go to work sick with easily transmittable diseases.
still unsure i follow. i must be missing something... react does not prevent anyone from using jquery afaik. in fact, anyone can go ahead and use jquery with react if they want.

react is doing what php did a while ago (and is still doing). it's mixing frontend with backend stuff. i personally find it refreshing!

we did that for a while then people came and told us how bad it was and we needed to do strict MVC or whatnot. now everybody is doing it and it's cool again!
If better tools also make "worse" programmers (i.e., people saner and happier and uninitiated with the brain death rigors of struggling with awful/no tools), tools also matter more the better they get.
Intuit plans to buy Credit Karma for $7B
Preserve the PDF output
I don't know for iPhones, but Dropbox for Android does this too. Now I've switched to my own NextCloud, and it also syncs photos to your personal cloud (and your PC/Mac).
In the last picture, the server seems to be 1U, but also squarish. Is there a benefit or a reason for not using the entire depth of the rack, or was there just nothing more to include?
So we can stop this right now if everyone goes home and stays there
It's just an interesting contradiction to me, and I also find it interesting how upset some people seem to get when I point it out. Yet it's unarguable: all else being equal everybody (without issues) should celebrate their friend, relative etc. being with an obviously good catch. And nobody (without issues) intentionally picks the inferior partner, beauty being in the eye of the beholder arguments notwithstanding.
Arguments to make managers care about technical debt
Prefetch Caching of eBay Items
I also find it interesting that inside of the US, states are engaging in NIMBYism to keep evacuees from being quarantined. Alabama's senator boasted of this yesterday, and I believe there was a lawsuit or something in California blocking some patients from being quarantined at a particular location.
What cache tasks are possible on GPUs? Maybe computing a hash, but that doesn’t seem like a big problem.
Your last paragraph beautifully sums up a point I try to make constantly on a local facebook community group Im a member of. It's chock full of people that celebrate the fact their house is worth 10X what they bought it for 20 years ago, and then out of the other side of their mouth bemoan that housing is so expensive that their kids cant afford to live there.

Housing can either be a good investment, or remain affordable, both can not simultaneously happen.
Yes, much better to use something you might have lying around:

https://www.flickr.com/photos/edgecombe/63276045/in/photolis...
I'm not sure I agree with this article - there is plenty of evidence to suggest that China knew about C19 well ahead of the media, but choose to ignore it to save face and/or not create panic.
For #5 I believe it's not just a self-XSS, but also executes on the support agents browser, allowing you to potentially exfiltrate their cookies:

> Anyone can write malicious code into the chatbox and PayPal’s system would execute it. Using the right payload, a scammer can capture customer support agent session cookies and access their account.
Is .. is this innuendo?
Walmart does the same third party bullshit now, if you use their website.

For sensitive things, I now buy direct, or Target.
your list of tech co perks left out free snacks and ping pong
This is absolutely false. You’re comparing the coronavirus fatality rate for young and healthy people to the overall flu fatality rate. Try comparing the fatality rate of 20-40 year olds only between each virus and then get back to us on how they’re comparable.

Also, I’m kind of horrified at how indifferent you are across many comments to the prospect of tens of millions of elderly and sick people dying. Just because you’re young and healthy, no one should be very concerned about this?
Yes and no.

It depends on what we are testing.

It can actually be worse than useless to rely on the "perfect world" of unit testing. I have had a nasty shock, when switching from mocked behavior to real-world behavior. I write about that here: https://medium.com/chrismarshallny/concrete-galoshes-a5798a5...
Does anyone know how this fits with the many digital computers NASA used for mission planning (inc. trajectory planning)?

See e.g. https://ntrs.nasa.gov/search.jsp?R=19680020624 for Gemini.
~44 million people have no health insurance in the US, and another 38 million have inadequate health insurance.

In China about 95% of the population has at least basic health insurance coverage.

Zero doubt that the US will be hit the hardest from all the developed countries. No amount of testing and prevention mechanism the CDC can come up with, effective mitigation will depend on people seeking treatment and be willing to go to a doctor even without symptoms.

I'm convinced that the only reason the US hasn't been hit as hard yet is that they aren't testing on the same scale.

In other news on twitter people from Vietnam, Thailand are currently boasting that the number of /their/ infected is tiny compared to South Korea - SK just tests on a massive scale. Not testing and educating people keeps your numbers low but you'll lose in the long run.

edit: I didn't include sources, my numbers are from the top google search results, wikipedia etc.
Another datapoint. Adjusted for demographics Texas and Florida have the third and fourth best test scores in the country.[1] (California ranks at 46th). Unlike California, Florida is one of three states with universal pre-k.

Florida has the lowest in-state tuition in the country.[2] This includes UF, ranked as the seventh-best public university, at an average of $6300.(UC Berkeley averages $14,000.) 39% of Florida college students pay zero tuition.

Florida has the second highest quality roads in the union[3]. It's consumer electricity prices are nearly 50% lower than California.[4]

Florida has no state income tax, relatively modest property taxes, and a 7% sales tax. Nor does it overextend itself fiscally to provide high-quality government services on a low tax base. It ranks second in the union for state fiscal health.[5]. (California, even in the midst of the greatest tech boom in history ranks 42nd.)

[1] https://www.vox.com/2015/10/26/9617514/test-scores-naep-2013
[2] https://www.valuepenguin.com/student-loans/average-cost-of-c...
[3] https://www.usatoday.com/story/money/2019/07/08/states-that-...
[4] https://www.eia.gov/electricity/state/
[5] https://www.usnews.com/news/best-states/rankings/fiscal-stab...
> The bill doesn't appear to remove other welfare programs

And I think that is the correct move. I'd expect the need for SNAP benefits, housing assistance, etc. would decrease (probably dramatically so) after UBI's implemented. But there will always be people who need help. You can't turn a blind eye to someone in need just because they're getting $12k/yr.
Pretty much, yes.

The argument, in short, is that the problem Knuth is solving isn't "find K most common words", but rather "Use the K most common words problem as the basis to demonstrate how you use Literate Programming". Knuth actually tackles the latter, McIlroy's rebuttal is just the former, so doesn't actually serve as much of an argument about anything.
How do you get/request access to Talon on Linux?
Once I had great Google Fu. I could find really niche topics. Currently, it's completely useless for that. If it's not something that many people want to find, you cant find it.
Oooooh, so that is the cause of my apartment being hazy?! Just moved to a new place, air humidity can get around 10% and since I don't enjoy being tazed by my sofa I bought a small humidifier from Amazon, both I and my wife noticed what seems to be a cloud in our living room.
Identification of Imminent Suicide Risk Among Young Adults Using Text Messages
In my experience, high-performing teams arise when every member has expertise that is acknowledged and respected by the rest of the group. As soon as you add skill+experience redundancy, performance will be hindered by jockeying to "be better than the others." If there is little growth opportunity in this skill area, it will have a much greater effect on performance as internal politics take over.
No, despite what companies say, they probably discretely will discriminate. Just see how ageism has taken a footing in our industry, or how 'cultural fit' has become the standard vocabulary in companies to legitimize discrimination. To show undesirable traits would just put you in the NO bucket, because there's always another fish in the market who doesn't display your negatives. And in any case, you can always disclose your disability after you've been accepted, just be aware that they can get rid of you easily if you work in a state with at-will employment agreement.

If the above is not what you believe about our industry or companies in general, then by all means do so. In the end, what you think is best for you is what you should proceed forward on. Just my 2c.
Many people have their compilers set to enforce these things, and many of us go a step further and make our compiler warnings into errors so it’s impossible to build a program with these errors. That’s very commonplace, and C++ does it just fine. Missing cases in enums and at least 100 other very common matters can be checked at compile time in C++, the only difference is that it’s not the default as it is in some other languages.
If the advocates of UBI would present it as plain and simple redistribution, I'd be more favorable to it. Instead, many seem oddly hesitant to acknowledge the increasing taxes side of it.
All my rounds were highly relevant. I was asked to find a race condition in one of the interviews.
This seems a little hypocritical given that the US still doesn't have an adequate SARS-2 testing regime in place, and will almost certainly see the first real rise in cases once a cluster of locally transmitted infections start becoming severely ill/dying, as in Italy/Iran. Calling China blind while we still have our eyes shut. It is possible we'll luck out and escape Wuhan-level consequences, but I'm predicting this piece may age very badly.
I use:

https://github.com/mitchellkrogza/apache-ultimate-bad-bot-bl...

https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blo...
Whoops, it's been a while since I saw the movie
There are some research languages that deal with this.
Hundreds of thousands of people worked on Mercury and Apollo. How many can you name?
Unit tests also force code to be written in a way it can be refactored and is abstracted at a (somewhat) reasonable level. Its very hard to get test coverage on a 2000 line mega-function.
Haskell still doesn't track NaN in the type system.
Never saw that Veep episode. It's based on a book with the same title by a whistleblower, and my understanding is they dramatize the specifics but the fundamentals gist is true if a little more complicated. For example, in the movie the main character thinks for a while and then decides to use the military rules against his opponents so he asks his secretary to get him the rulebook and figures out a rule with a loophole. I think in reality he used a generally similar loophole to get the word out in combination with a lot of other strategies, but he didn't figure it out from staring at "the rulebook" for a few hours one night.
> Which is that programmers naturally want to build perfect tools while the business need tends to be for a quick and dirty solution that can be assembled out of prebuilt pieces.

Nope, this is nothing of the sort. It's just a case of two people solving two different (if related) problems, and everybody else trying to draw (by necessity, completely worthless) conclusions by comparing solutions to different problems.

McIlroy solved the K most common words problem. Knuth used a from-the-ground-up solution to that problem as a way to illustrate how Literate Programming works. His solution was never meant to be as tiny as McIlroy's, it needed enough meat on it that LP actually did something non-trivial.
The odds of anyone at the top of the hiring funnel getting an offer are really poor, but the odds for people with referrals are much higher.
> If you aren't learning, or getting better at the craft, then you're falling behind, becoming irrelevant, and certainly you aren't going to make anything of significance.

Disagree. For starters, it might not be glamorous or high-paying, but we need a lot of people to fix and support the wonderful messes that those "really smart people" make. If you have a reasonably solid technical base, you can do that. You don't have to be studying every night for hours.

More broadly, keep it firmly in your mind that we'll all be dead rather soon. Everything and everyone you see in tech will be forgotten, also rather soon.

If you want to program for love, pick some small side project to putter on. But don't forget to stop and smell the non-tech roses.