skysight-inc/HackerNews huggingface dataset:
That's great, but Switch games routinely come in at ~20 GB. That means with 256 GB you can have 12 games at a time, if you don't have anything else such as demos, screenshots, replays, etc. Once you've reached that capacity, it's much better to use physical games rather than having to cycle through deleting and reinstalling.
To everybody raising this question I answer this: "A dictator faces election every time he shows his back to anybody."

And being a head of a giant country, the man just can't avoid doing that from time to time, unlike the head of some tiny banana republic.
There was a recent study that also had crossed a threshold of anecdotes [1]: "The Attorney General’s Office, in partnership with the Washington State Department of Ecology, tested children’s school supplies for harmful levels of lead and cadmium in 2017 and 2018. The tests targeted products the two agencies suspected might contain toxic metals. In total, two rounds of tests identified 51 products sold on Amazon.com that tested positive for illegal levels of lead and cadmium. In the first round of testing, 16 of the 43 products from Amazon tested positive for illegal levels of toxic metals. In the second round of tests, the two agencies found that 35 of 41 products examined exceed the legal limits. The Department of Ecology paid for the first round of testing and the Attorney General’s Office funded the second round. "
[1] https://www.atg.wa.gov/news/news-releases/ag-ferguson-amazon....
I wouldn't say WSJ is doing "free" work for Amazon - subscriptions are very expensive:

https://store.wsj.com/shop/US/US/wsjussblds0919/

They are currently running a 2 months for $1 sale and a half off for 1 year sale, but a digital subscription normally goes for $38.99 per month.

Oddly, it's a couple of dollars cheaper per month to buy the print newspaper and digital subscription together than to buy the digital sub alone.
And on the other hand you get programmers who refuse to do a whiteboard problem, etc.

I’ve been a programmer for years! Why can’t you just believe me!?
In depth personality profile for recruiting or team development
Seems like nice idea, good luck!
Absolutely. My wife went back to school to finish her undergrad in her 40s. It was amazing to observe the immaturity of the people around her. She ended up graduating top of class in everything and getting multiple awards for best social science, anthropology, best student in arts department, best part time student, etc. for the year.

Yes, she's a smart cookie -- but more than that, the other smart people around her? They just weren't mature and serious enough to excel.
"Millionaire's cabbage?" That's funny.

Go to Brazil, heart-of-palm is in basically every salad bar anywhere, as common as lettuce and tomatoes. Just a normal and normal-priced vegetable, very mild flavor.

A lot of vegetables kill the plant that produces them... and the heart-of-palm that is canned and sold is produced from farmed palms that aren't coconut palms.

https://en.wikipedia.org/wiki/Heart_of_palm
I don't see much to indicate what you're saying is accurate.

His own waffling and capriciousness have sunk even his own initiates in congress with his own party members. Leaks from the white house, members of his own party, even his own people who have publicly stated he is very impulsive (some are less generous of that).
While I respect your opinion and personal taste, it is not shared by the majority of app users. If it was, linux apps would dominate and webapps wouldn't.
I'd love to talk if you use skaffold; I (disclaimer: building it) work on Tilt, and suspect it's a better fit. Especially because it can work on either k8s, like skaffold, or docker-compose, with a useful UI on top.
As I mentioned in my earlier comment. I feel the difficulty lies in understanding the extent of global supply chains and its impact.

With successive globalization more and more nations got interconnected with multiple layers of mutual import/export of raw material, parts or finished goods and services. If its made in USA or China does not mean it's completely made in USA or China, the components or raw material for it might come from multiple nations. This trade tariffs and war is taking us to old century where we had closed borders and middle man charge a premium to get products and services in and out.

Eventually it will be a loss for everyone not just for any specific nation.
You mean like this?

https://youtu.be/Z2cdDFSWAPQ
Take an introductory data structure and algorithms class. Now that you have some real world work experience, they will be very relevant.
I think doubting the value to the average user is a little uncreative -- a quick search tells me the average internet user in USA is paying $600 / year for internet access (sounds right to me, I pay $50/m for a fiber connection limited to 100mb/s, gigabit is $90/m)

For a lot of people, facebook is basically the internet. It's their messenger, their photo album, their event calendar, and their community church group.

Having the cost somehow bundled with bandwidth would make it seems a lot less significant a fee.

Otherwise I agree, an internet where every community wants $5/m here and $5/m there is basically the multi-streaming-tv hell that people complain about.
Interesting, though this sounds like it would really hamper the idea of the national popular vote compact which I'm personally pulling for. And really calls into question the whole electoral system if the electors cannot be constrained by their states at all. Just bribe or threaten 271 people and the whole presidency is yours really since states can't invalidate faithless votes...
This is why talking is critical during an interview. Typically my answer to any interview question starts with "I'd Google to find code that already solved the problem, but I'm assuming you want to see my implemention? Cool, and, can I use lodash/jQuery? No? Ok, so you're interested in my ability to transform data, let me just ..."
While I agree there are some people who just can't program, I think it's worth pointing out that in many cases, the candidate who simply cannot FizzBuzz in one interview, will do so (or other similar tests) perfectly well after a few interviews. Have you even blanked out on something you knew the day before the test? Most people have. Some (not all) of these interview bombs, are by people who know perfectly well how to program, but can't do it in an interview (until they've done a few interviews and get over that).
For front end - react is still wildly popular. Svelte is a newer one that's beginning to gain traction. I wouldn't invest a ton of time in any specific framework (unless you really enjoy using it), but instead would focus on the pros/cons of each one and when they're good choices. For the most part JS frameworks / libs are easy to pick up if you have familiarity with js go begin with.

Back end is pretty open. As others have mentioned Go is an up and comer. Hard to predict the market pull for it this early, but it seems promising.

Java is still pretty popular, (spring in particular) for web servers. It's not talked about much in the blogosphere but there's a lot of companies that still need java devs.

I can't speak to python/erlang, as I don't have experience with either. I think python might possibly be a better sell just because its popular in data science fields.

Personally I think c# is still pretty marketable. I wouldn't worry too much about the specific tech stack. These days stack-specific dev's are some a dozen, but finding someone who can pick up a new framework/stack/language quickly and efficiently are rare.
Most of the people in my office use SmartGit[1]. It seems pretty powerful, it supports worktrees, and I like how it has a window that shows the actual commands that it's running.

[1] https://www.syntevo.com/smartgit/
How on earth did you create that format string? That alias generates really nice output!
We are talking about software engineers. I'm not talking about top company pay either. I don't think I've ever gotten an offer for 50k
Pollution comes in various forms. Right now I'm less worried about heavy metals seeping into the land in some remote area of the world than I am about greenhouse gases. I'd rather fence off a square km to pollution for a dozen cars on the road that won't heat up the atmosphere more.
I've had the same experience. I can forgive an interviewee for not remembering what symbol the modulo operator is, but not for not knowing what it is in the first place.

I've had the same experience asking applicants to reverse a string in a language of their choice. sometimes they'll give me a simple answer like "''.join(reversed(my_str))" (python), which i'll accept and move on to the next (harder) question, but even if you don't remember that syntax, you should be easily able to build a function using a for loop. I find that 50% of applicants can't and it saves me a lot of time finding this out early in the interview process.
Elite British athletes have poor oral health
I honestly don’t understand the backlash for the Software Engineering interview process. I hardly program in my current role but I still make an effort to stay fresh. Spend some time on Leetcode weekly doing practice problems and you’ll be fine, it’s not hard.
Down the drain? I might buy the water sucking down air, but down the drain?
Mists of Pandaria was disliked upon release mostly due to the new elements added (Kung-fu panda "knockoff", pet battles, etc), but is now considered a very good if not great expansion based on the actual content and game play.

Legion went through the same thing where at the start it was considered even worse than Warlords, but is now considered a high water mark.
Is the recession "because" of the trade fight?

It's not clear to me that is the case as much as the recession was a long time in coming anyway.

Economic predictions have been all over the map. The stimulus after the events of 2008 was supposed to bring in a lot of inflation, some folks seemed very sure of that ... didn't happen.
It’s definitely possible to make some other contribution, but not as a “programmer”. I can’t imagine giving a task to someone who can’t construct a basic for loop and a conditional statement.
There are two very different questions here: is it good to withhold, and is that sensible for OpenAI to withhold? I think a lot of people on HN view restricting GPT as incoherent by OpenAI, where they might not for another group.

OpenAI's raison d'etre was democratizing access to AI tools, and preventing them from being abused by concentrated powers like governments. If replicating GPT-2 is trivial for state actors but prohibitive for hobbyists and other private citizens, it's creating the same issue Musk described OpenAI as setting out to oppose. Even the general idea of treating AI tools as hazardous-by-default goes a long way to validating the project's original critics.
Those numbers are for some very specific substances (which are also bad, nobody's contesting that), but not for CO2-equivalent emissions. It's the same kind of dumb number as that cloth bag reuse count vs plastic. Technically true for some aspect, but utterly misleading.
I also agree, that's very true. China looses more money to FUD, than to genuine industrial decline at the moment.

Industrialist cashing out their factories and running for good life in America not because they can't make sale now, but because they have an expectation of "hard times to come" (even if such are nowhere to be genuinely seen.)
I feel like I'm the exact opposite. I'm much better at deriving algorithms and CS concepts on the spot than memorizing the latest flavor of the month webtool or language. Why am I working as a software QA if there are so many developers that can't do this type of critical thinking? Perhaps I will just start applying for stuff.
Maybe I'm in the minority for the HN community, but even I would struggle to write Java without an IDE. I've done it before and compiled manually using javac, but if someone asked me to do that in an interview I might struggle. The IDE just does too much in java, from generating boilerplate code, to managing packages and imports, and autocompletion.

Maybe that's the reason I've almost never done interview questions in java. I always use python/javascript, because I write those with VIM, even though, until recently I did only a small percentage of my professional programming with those languages.
Obviously independent developers are supposed to slave away at big companies that pradvertise their products on HN, not make attempts to escape and work for themselves - at most they can work passionately for a VC-backed startup on some free product until that is bought by one of said big companies for reasons unknown. But working for oneself independently is immoral and something to be frowned upon.
Where do we aggregate all these places with great reputations for nice products?
According to you. Another answer says it's convection. So not so intuitive after all ;)
From what I understand it's the following:

* Certain sectors of US industries are being disproportionately harmed by the trade war: steel, agriculture, and similar.

* Other sectors of US industries, such as service and retail, are less affected, and are posting strong numbers. This, along with a tight job market, point to a generally strong economy even if specific industries are suffering.

* China is difficult to understand due to the government being known for opacity in their finances. Therefore, we can generally only speculate on second or third order effects of trends, eg. what does the currency floating mean? It means China is shifting financial strategies for X or Y. But we have no idea the X or Y reasoning, only speculations of possible reasons.

* There are several indicators of a recession coming on, including significant day-to-day dips and yield curve inversions and slowdowns in other regions like Europe. However, recessions can't be known until the numbers come out and womp womp we're in one.
And that is why researchers are proposing we bring back Zeppelins! Zeppelins that are 10x as long as the Empire State Tower is tall, to be exact. Way better for the environment, can be operated autonomously, and cheap to produce.

https://www.nbcnews.com/mach/science/zeppelins-stopped-flyin...
Finishing something is somewhat of a separate skill, I think. Like it’s some sort of mental skill to build and hone over time. Perhaps not too deep of a skill compared to others, but being able to create or identify and then execute an end point isn’t the same as coding or any other creative skill.
Ultrafast Laser Welding of Ceramics
Quote: "Protesters are demanding greater democracy and an inquiry into alleged police brutality during past demonstrations."

Jesus, do Donie O'Sullivan and Kevin Collier, article authors even have a slight idea what HK protests are about? Those protests started to oppose a bill regarding extraditing to mainland China. Later on as the tension and police brutality escalated those points were added. Here is the 5 points the protesters are demanding now:

1- the bill must be withdrawn (this was the initial motive for protests)

2- the chief executive must resign (he ordered to police to start retaliatons)

3- the government must retract its characterisation of the violent clashes as “riots”

4- there must be a full independent inquiry into the actions of the police

5- everyone arrested in respect of the clashes must be unconditionally freed.
It's your personal choice only if you don't expect to have (non-congested) public roads and parking spaces for your car. Space in cities is shared and finite, so something has to give.

When I visit U.S. I'm shocked how much of city space is sacrificed to seas of asphalt and mountains of dull concrete. Multiple very wide lanes cutting cities into inaccessible islands, making everything spaced further apart. Where I'd expect to have a 5-minute stroll by a park to a local cafe, it turns out to be a dangerous 30-minute walk through viaducts and parking lots to a mall.
The interesting thing to consider is that before implementing the screen, did you hire some people that would have failed fizzbuzz? It makes me wonder how valuable the fizzbuzz screen actually is if people can just do it after a little bit of work experience.

I suspect that candidates who are otherwise fine (and not misrepresenting themselves on their CV's), fail fizzbuzz because they overthink the problem, stumble on the not-so-frequently-used modulo operator and then paint themselves into a corner where they can't just loosen up, take a breath and figure out the solution.
> Electric cars are not at all "counterproductive" for long term solutions to climate change. They are one piece in the big picture of fixing climate change, drawdown.org ranks electric vehicles as #26 on their solution list. (https://www.drawdown.org/solutions-summary-by-rank)

That thing is literally written by Americans who are 95% likely of living in a car suburb. Of course I’d also put electric cars as a necessity if I were them, they don’t want to change their lifestyle (which, you know, is why we’re in this in the first place).
Sure, taste is not a democratic thing.
Or just a cryptographic challenge/response. No range limitations like time-of-flight, protects against replay, cheap with appropriate hardware. And since key fobs are custom hardware anyway (and typically expensive!) the <1$ crypto ICs I've used like the Microchip ATECC608 could be added to implement it with minimal price increase.
Quantum radar has been demonstrated for the first time
That's very surprising for c++. A lot of c++ jobs require remote development. Plus there's a lot of older devs who prefer to use only vim or emacs.
At least with containers, if something manages to do damage, it will have to do it through a security vulnerability - which will eventually get patched if caught. The current state of affairs is that malware can do damage without even needing to use a security vulnerability whatsoever. It's "working as designed", and will keep working forever.
Ask HN: What do you think of a “varying ringtone”?
Hi all,

I have this buisness idea where I create a way for ringtones to slightly vary on each call, either in rythm, tonality or timbre.

This could be done algorithmically, by ensuring the ringtone does not deviate too much from what one can recognize as your phone ringing, but at the same time to vary over time to keep it interesting, suprising, and not end up as an obnoxious sound.

How does the HN audience feel about this? Would you use it?
and would this be feasible to implement in Android and iOS ?
Let's assume everyone gets a job in industry.

Those people who couldn't program their way out of a paper bag in the first interview probably went on to solve whatever issue it is they were having that day (nerves, not ever having heard of modulo etc) and subsequently get more practiced by at least the 3rd interview. All of a sudden they can magically program.

I just don't buy the premise that these people can't program, get rejected from every interview, give up and drop out of industry.

I'd say the vast majority of them get jobs. And you're hiring filter can't calibrate for how the previous interviews have set the current candidate up for your interview.

If you could be a fly on the wall for every interview the candidate you just hired had done, there would likely be some in which you would have assessed "this person isn't capable of doing the job".

The signal/noise ratio in hiring is abysmal.
> better search results

Funny you say that. I was recently searching for a e-scooter lighter than 10Kg and all Google could find was the max allowed weight of the person riding the thing (around 100-130kg). Not to mention that it didn't understand how to make a conjunction and show me light e-scooters with suspension. It's just matching keywords without understanding anything about the relations between them.

I am disappointed at the current quality of Google search, especially in shopping related queries where money is to be made. Instead of stuffing my pages with irrelevant 'personally' targeted ads and tracking my every move they should make an effort in that particular moment when I actually want to buy something and give me a good suggestion.
What should interactive shells do in orphaned process groups?
> No one screens for understanding complex business domains, breaking risky big scope tasks down into iterative low risk steps, leading meetings / conversations where you have to rethink complex tech requirements into non-technical speak.

Some of these are or can be included in the system design interview.

For the rest, is there an objective way to ask the same question of each candidate that won't eventually be gamed with pre-canned answers on leetcode?
> I've known some very talented developers who could never pass a standard software engineering interview but if you give them a week to create a project they'll have something to you that works.

> I've also known some very talented interviewers who have never completed a project from start to finish.

Yea, I'm definitely in the first group. From a career progression and remuneration standpoint, it would be much better to be in the latter. I sometimes wish I could trade in my "gets stuff done, right" skill set for "can invert a binary tree on a whiteboard in 2.5 seconds." Sometimes.
Subjugating economic activity to Amazon in part and Apple in another part isn't the right track, socially and IMHO.
Excuse-me but you're supposed to call that Server-Side Rendering now.
again here is my opinion...
The minimum requirement for doing agile IMHO is to have retros and to iterate the process all the time until it works. That’s it.

But what agile is or is not is just semantics. It’s irrelevant I think. Who cares if we all follow the same set of rules? People selling certifications that's who!
This is fairly common.

I've seen the tech tests we receive from potential candidates and they are for the most part appaling. Our technical test is incredibly simple as well and they can do it at home in their own time.

Imagine something as simple as write a console app where you have a class that represents an Account. Write a function to debit and credit an amount that value and have a property to return the balance and a property to show if the value is negative.

The amount of code we see that looks something like:

public class Account
{
public decimal Balance { get; set; }
public bool IsNegative { get; set; }
public void Debit(decimal amount)
{
Balance = Balance - amount;
if(Balance < 0)
IsNegative = true;
}

public void Credit(decimal amount)
{
Balance = Balance + amount;
if(Balance >= 0)
IsNegative = false;
}
}

In fact we've seen that almost line for line more than once and they get an hour to do it. Worse, we've seen stuff that can't even compile!

I've wanted something harder for a while as a filter and we changed the test to write a very basic WEB API. The tests you get back are equally hopeless.

When you finally get a test that looks somewhat acceptable and they get an interview, they invariably are awful in the interview if you ask them anything other than the most basic of questions.

We are still looking. Getting someone you can give a problem to and they can't be left alone for a reasonable period of time, with minimum of hand holding, and they will come back with a working, implemented solution is so hard.

If these programmers that can't program drop out of the industry, then great. Maybe we will eventually raise the bar for what it means to be a programmer that we will get some decent software.