skysight-inc/HackerNews huggingface dataset:
>This is horrible, and reminds me of the programmer mentality in general. I come as a human asking a question, and instead of answering like a normal person, they grill me until I've proven something to them.

And even then they probably don't know the answer, and you will have wasted your time and keystrokes. That's why I never attempt to justify myself to someone just because they want me to. If I anticipate that a question I'm about to ask will engender a lot of "why are you doing it that way?" responses, I'll usually address it when I ask the question, but long ago, I got wise to the people who seem to think that if they don't know the answer to a question, it's the wrong question.
Number 1: I think this is due to specializing in Ruby on Rails which is falling out of favor? Or your city location? I know in my location the average job hunt is 2 weeks.

Number 2: As someone that interviews people alot, this is cuz MANY people who apply CANNOT code, no matter what their resume says. We have had people leave and never come back during our console app on site test (read in a text file and print out its contents with some minor formatting). This is resumes with 10 years plus experience in the language supposedly. And the computer has whatever IDE they prefer and full internet access!

Number 3: I agree that CS type questions are pointless unless you are doing stuff like that on the job. We have stopped using those.

Number 4: We now require an onsite 2 hour code project (designed to fit in that time frame)

Number 5: True

Number 6: We use headhunters to weed people out but that is about it. For one position the head hunter roughly run 15 people applying for each 1 possible person to pass to us for the next step. Again, most fail a mind boggling simple phone interview process for people who claim 10 plus years experience in coding. Not knowing what the static keyword means in C# when they say they are skilled in C# for instance.

Number 7: Don't have an opinion on this

Number 8: Again this seems to be your physical location. At ours there is roughly 3 open positions for each matching person.

Number 9: Our company does not discriminate on age and are desperate for qualified people with experience. Many times a candidate regardless of age is stuck in one tech (winforms, MVC, Ruby on Rails (:P)) and we more discrimate on someone who is not showing growth in their tech skillset. For example, are you learning the basics of a cloud stack such as AWS/Google/Azure?

At the end of the interview, I would recommend asking "are there any concerns or issues you would have with hiring me for this position?" and LISTEN to their feedback. I am sure there are some bad companies but for the most part it feels like you are not interviewing well for whatever reason. Maybe you are coming off as defensive or hostile when questioned? I would also reach back to the company and ask why they did not choose you. Most companies are way to busy to tell each person why they were passed over, but if you show an interest they will usually respond.

Anyway good post and good luck to you!
sounds like a naive candidate to me. surprising (but not shocking) for someone with so much experience.

if he’s 50 yo, assuming same career since graduation, his first mistake is applying for senior roles. senior is 5-7 years experience. he should be applying for staff roles at minimum and up to principal.

i guess you’re not supposed to slam posts here but this article is more of the same old same ole.

i would like to see an article from the hiring manager POV.
npm@6 is up to 17x faster than the npm of one year ago.

Some advice for other people doing performance tuning:

There comes a point where impressive gains cross over from a brag into an admission of guilt. The long slow is a big part of why yarn exists.
Ask HN: What does an IDEAL freelance portfolio look like?
If you hire freelancers or are a freelancer who secures converting leads through their website (min. $5k projects) - what are the important things to have?
Ireland is not "enforcing" anything; the European Commission are the party that ruled that Apple received unfair tax treatment. Both Apple and the Irish government are appealing that ruling.

https://www.reuters.com/article/us-eu-apple-taxavoidance/ire...
I agree but I don't think it's fair to put it all on the incompetence of devs/engineers... in many cases it's mismanagement and the real problem is devs/engineers don't know how to talk to management to get to them see why $badpractice is bad. So because the devs don't have MBA's, and the MBA's don't talk well to technicals there is a huge culture gap in the average fortune 1000 workplace. I've seen the inside of companies where the cost cutting was so excessive the infrastructure was near crumbling... just due to sheer mismanagement. You want to know how many stories I've heard about a sysadmin requesting horizontal and structured cabling done by professionals and been denied? How many stories about IT departments not even having an actual budget and only getting approve/deny requests? So half of the infrastructure around companies is just cobbled together by some underpayed one man miracle show who if he is super lucky gets a full time t1 assist.

At the end of the day, the buck should stop somewhere... and it does. With management.

In the meantime, I think it's time for sysadmins/engineers/devs to start getting MBA's and going for CIO/CTO positions and start to push a shift.
It is true that that's the standard originalist response.

The problem is that originalism attempts to make lawyers into historians, and they're bad at it. In honest, well-meaning attempts to be 'originalist', judges make mistakes[1]. In degenerate cases, originalism is simply an argument from authority to excuse cherry-picking.

[1] One paper examining this theme: http://www.law.virginia.edu/pdf/f14_jurisprudence_symposium/...
What I’m saying is that to experience the improvement of being able to turn on your lights by talking to your Google Home vs. simply walking over to the light switch and toggling it’s position, you had to buy a whole bunch of smart light bulbs, plus the Google Home devices. So, there is a large expenditure of money and time just to get everything installed. But also, now, being able to turn your lights on by speaking out loud depends on an incredibly complex stack of technologies. There are two entire operating systems, networking stacks, etc. that all have to work in order for you to continue accruing this benefit.

That might be worth it to you, but it seems like chasing extremely marginal returns to me.
Check out the jobhound link and check out the screenshots:
“I got 5 out of 6 right but was given a 62%. Damnit!”
Haha.
By looking through the comments it seems many seem to think that smallest GDPR violation will immidiately see 20M fine. Isn't it the last method if previous methods are ignored like giving a warning, smaller fines etc.

So you don't have to do every single perfectly, just that you the basics done properly and your filling to fix things as they are shown to be broken.
Well, unless your broken system leaks millions of users data into the wild I'd guess you're pretty safe.
Ask HN: Smart phone without Google?
Would like an option of a cell phone without Google in order to protect my privacy. Require text capability and national coverage in USA. Does such a product exist? Thanks.
a) Tutorials are everywhere on Google
b) Potential piracy / Amazon wanting control / business as usual
There are various apps to try and promote healthy levels of smartphone engagement. Eg in Forest (iOS and Android, no affiliation)[0] you plant a tree and it will grow with time, but will wither away the more you play with Facebook. It will occasionally notify in case you get lost in facebooklandia.

If you object to that particular implementation, the point is there's a usage API in case you'd like to write your own app.

[0] https://play.google.com/store/apps/details?id=cc.forestapp
From the article

"The general thing that I saw from everyone that I talked to is that no one actually believes that anyone can code. At every stage in the interview process, you’re going to need to prove that your resume isn’t a lie and that you can actually do what you say you can. I find this ludicrous because it is like interviewing an attorney and then saying to him “Please prove that you can cite a Supreme Court precedent”. When did an entire industry of people get pre-judged as lying? Don’t we exist in a country where the default assumption is innocence not guilt?"

This is, IMHO, due to the fact that for years new grads would apply to jobs, and the new job required: 7 years programming in X? YES, 4 years writing scripts in Y? ABSOLUTELY, etc, etc. These new grads all had the attitude of "I will learn that on the job, no one has 7 years in X". And now we have a world of companies that don't think anyone can code. Don't know where they got that idea.
My problem is being bothered to check notifications over the course of hours when I'm programming.

Snapchat, twitter, text message, facebook message.

All while I'm trying to figure out why my middle-wear isnt working. I catch myself shitposting on instagram instead of running my app.
Yes, that was it IIRC. I recall that using the original iPhone/early model iPhones didn't support the bands that T-Mobile used for 3G(?) so you were limited to 2G on T-Mobile. My memory is fuzzy and its something difficult to Google.
> It's really not that hard to provide local times on the schedule page

yes, but it IS hard to remember every little thing when launching a new service. try giving feedback with a little better tone. its beta software.
I respect what you're doing, but I noticed it's the friends like you (off Facebook, never answers texts) that stopped getting invited to stuff.

Scenario 1: housewarming party 3 weeks away. My phoneless friend doesn't get the Facebook invite used to corrall the other 30 people coming. She also doesn't get the group FB message (nobody uses group SMS anymore in my friend group). A fluke of busyness means I don't see her for those 3 weeks and she thus misses the party.

Scenario 2: my roommate and I just got home from work, and decide to go out. We text phoneless friend and other friend. Other friend shows up. Three hours later we close our tabs, and get a text from phoneless friend. "I just saw this!! Are you guys still out??"

It's a core value of mine that people should be allowed to live however the hell they very well please as long as it doesn't hurt others, but I genuinely feel like without a minimum level of connectedness (at the very least relatively easy access via SMS), they're kinda hurting themselves. As close as a friend as they may be, if the barrier to entry to hanging out with them is providing them step by step directions to the bar we're at as well as making sure all plans are 48 hours ahead and by the way I have to trade voicemails to even inform them... Eeeh...

Standard replies to this kind of post:

>If lack of connectedness is an obstacle to people hanging out with you, they weren't worth your time / that good of friends anyway.

I counter with the idea mass culture movements require participation to, well, participate. My bestest friend ever doesn't have to participate to remain in that state, sure, but I guess if all you want in life is a tiny circle of three of your besties then power to you.

> People were more genuine and less flaky before cellphones

I lived before and after cellphones and in my experience, people were just as flaky back then, it just didn't seem that way because we were all hanging out less. Either way, cut flaky people out o your life homey. It's not as big of a deal to flake out of impromptu Wednesday trivia night at a random bar, only possible at the drop of the hat as my friends like to do, with cellphones. It also allows us to avoid the "fuck I don't wanna be here, normally I do but today was exhausting" aspect of cyclical plans (say regular DND night) because we can all communicate those feelings early and quickly make new plans with the smaller group.
>Experienced guitarists (well, I, anyway) can easily an instantly spot the difference between a modeller and a real tube amp.

It might be possible, but it surely isn't easy nor obvious. "Instantly," as you claim? Sorry, but I'd bet a sizeable stack of money that's not the case. Perhaps if you're talking about a 20-year-old 1st generation Line 6 Pod or Yamaha Fx500, then okay, I can see that. But modern modeling amps are exceedingly good at reproducing the nuances of a valve amp. The Kempler is remarkable -- I would go as far as to say astounding -- in its ability to reproduce the breakup, compression, warmth etc. of an amp at all volume levels. If you heard one in person you'd be a believer. At the other end of the spectrum, even a $150 Fender Mustang amps does a respectable job of sounding faithful [disclaimer - the factory settings are pure rubbish and almost embarrassingly poor, but tweak the settings in the computer editor and a whole wealth of sounds are available, some of them are brilliant).

And why would someone want a valve amp for playback of recordings? The same reason you claim to hear the "warmth" of a valve guitar amp. The same reason guitarists use an EP3 (echoplex tape delay) with the tape out -- that preamp circuit compresses, clips, and enhances the waveform in a way that is very pleasing to the ear. Some notes increase in clarity and bloom in a pleasant way.

A valve amp doesn't imply distortion. Leo Fender was a radio tech before forming his amplifier/instrument company. He knew the value of having lots of headroom.
This discussion always makes me link to [1] the fact that audiophiles can't tell the difference between a high-end cable and a coat hanger. It's amazing what our ears want to hear vs. what they actually do.

The weakest link always has an effect, as you mention. To some musicians, this is the effect. I.E. Hendrix preferring cheap coily-cables which rolled off the high-end on his Strat/Marshall combination nicely. Now coil cables are a premium.

[1] https://www.google.com/search?q=audiophile+coat+hanger+test&...
It's not Ireland trying to make Apple pay back-taxes! The European Commission is forcing Ireland to charge Apple them.
Seriously. I've sat on the hiring side. I've seen impressive resumes. I've had reasonable discussions with people. And then I give them a very, very trivial coding exercise (a take home, they're free to Google, do it on their own computer, in their own IDE, in their professed preferred language), in a time frame that while constrained is still plenty...and the result is -terrible-.

I can try and come up with reasons why that might be the case, why a simple OO modeling problem + a couple of trivial algorithmic problems (like, take an ascii string, return me a dict mapping characters to character counts) would trip someone up...but that isn't sufficient justification for me to want to continue to an onsite.

And that's the people who get past the verbal screen. Plenty drop out at that point. "I see you spent two years as a Senior DBA. Can you tell me what the acryonym ACID stands for?" "No, I'm not familiar with that" "Okay. Well, the 'C' stands for consistency. Can you tell me what one means when we talk about data being consistent in the database?" "It means when you write something it stays written (or some other made up twaddle)" "I see."

That said, I agree that coding tests that are completely unrelated to the job, and are geared toward college grads rather than long term developers (i.e., "Implement a (data structure)" or "Remember/discover an algorithm that was a PhD thesis 30 years ago to solve a contrived problem in a theoretically optimal way" rather than "Solve a real problem of a kind similar to what we'd expect you to do here") are dumb.
Every time I see another iteration of this kind of article, it screams out to me that we need some kind of worker's cartel that can enforce an embargo on companies that don't meet some minimal standard.

Like... a union? A combination of aggressive union busting, anti-union ideology of many in tech, and aggressive offshoring/H1B hiring acts to keep that in check. The moment you try to raise the issue you’re either fired, or some “genius” who reads Ayn Rand like the Bible tells you to pull yourself up by your bootstraps.
At least it's more colorful then 33/8.

Personally, I think the Amateur Radio guys deserve a /8.
Habit. Especially in the winter, there are several hours of darkness before most adults' bedtimes, which is typically filled with screen time, whether TV/videogames, computer, phone.

If you have young kids, it's even more pronounced, because you end the day physically and emotionally drained, and you feel like you need that time to "unwind" before going to bed yourself.

This isn't to say it can't be changed by willpower alone, but I can see how an unplugged vacation would help kickstart the process.
I think you can have links on Android using something like Termux [https://termux.com] (but you probably won't enjoy it that much on a small screen with a touch keyboard).
Man I've worked with my fair share of quasi-governmental agencies who have a /8 or /16 to themselves and use it for their internal address space.

I wonder how many addresses we'd have if we could take back unused address space.
You should really spell out the full term if the acronym is predominantly used somewhere else.
Unless I'm wrong and you're actually talking about the session initiation protocol (voice over ip)... But that makes little sense

It's probably System Integrity Protection, right?
> I've always thought it was pretty sad that lawyers are held to higher professional and ethical standards than software engineers.

I think that's a bit silly. The vast majority of software is trivial stuff and no real harm is caused when something goes sideways. Few of us work on safety critical systems. When a lawyer screws up it often does a lot of harm and they are also inherently bound by our legal systems. Corruption and negligence/incompetence in this area lessens the public's faith in those systems.

Lawyers and civil engineer inherently take on far greater responsibility than your average Joe Schmoe programmer writing yet another CRUD app.
So... Could you explain this a bit more?

I know the Senate was intended to be a "braking" force on the House, but I have trouble making the mental leap whereby direct election of Senators is a bad thing?

As a representative of the State, the Senator is therefore also a representative of the people, no?

Historically speaking, I understand that the State level Senate selecting a representative would basically guarantee that you got a sort of "Man of the State" who one would assume would have a high degree of familiarity with the interests of the State as a whole, but is it a foregone conclusion that direct election doesn't achieve the same goal?

It seems somewhat worrisome to consolidate that power in a small group. Then again, I can see the argument that acting representatives would probably have the best feel for who could most fully represent the State as a whole.
> ..."here are the institutional and systemic barriers that are present -- if you want to understand the present situation and how to move forward you must understand them"

I don't want to put words into GP's reply to you, so this is purely my interpretation of what they were saying. The standard go-to retort by advocates of black American equality when presented with examples of minority community success stories is, "So? Blacks in America have had to contend with 400 years of systemic slavery and discrimination!" The position of your argument, and others like it, is we have to "study" the barriers, we must "understand" them before we can make progress against them.

My counter-thesis is that while it is important to be cognizant of barriers, what I call "dinner table change" (the kind of changes that bring dinner to your family's table that night) comes most effectively through power, and power accrues most effectively to those minority communities who organize together culturally, socially, and economically. They work around the barriers, and undermine them over time by obsoleting them, turning them into anachronisms. There is one minority community that has powerfully proven this approach works. But it takes generations of time, and that is an unsatisfactory answer in today's climate.

I have in mind a community that endured not only slavery, but systemic discrimination for not hundreds, but thousands of years. And they made lemonade out of their sour position. The Jewish community. And many minority or disenfranchised communities can learn from the lessons Jews iterated through, found and practiced workable strategies through the millennia.

These aren't just lessons for ethnic minorities, either. The recognition of wealth inequality for example, can bind together people under that common cause into their own minority community. It is difficult to feel satisfaction of progress from signing petitions, voting, or politically participating to advocate for changes in laws, policies, and attitudes. Those activities still must be carried out, but expecting everyone who cares about such change to only channel their efforts in such manners is unrealistic. There is immense satisfaction however at a small and daily level, when for example a local minority small business serving a minority community notches up another satisfied customer.

I know there are many criticisms to this insular, tribalistic advocacy. Our outlook should be more inclusively expansive. We are better than what I am talking about. But there comes a time when the concerns of tactical survival mount to the point that it is better to acknowledge the mainstream system has failed a specific constituency (for now, hopefully), than to sacrifice the well-being of one's family, loved ones, and dear friends upon the altars of ideologies and "The Should".
Your second link above ( https://www.jdsupra.com/legalnews/ecj-confirms-dynamic-ip-ad... ):

In particular, if the website operator cannot legally access third party information that could be used to identify an IP address owner, or if access to such third party information is “practically impossible”, then the IP address is not personal data from that operator’s perspective.
Off-topic, but is this the first case in which we're already seeing Gorsuch side with large corporations, just as we expected him to?

Technically, this ruling helps Google (in certain instances), and Google is a big corporation, too, but I think we can agree that the vast majority of large corporations are very much pro-bogus patents (IBM, Microsoft, Oracle, Big Pharma, etc).

I like the idea of a "patent death squad" (seems like a pejorative term, but I dig it). However, I still believe it should have been the USPTO first job to reject the vast majority of patents based on strong criteria for what actually is a proper invention.

And if that criteria would have been set early on, it wouldn't have to reject most of them, because those that now file for bogus patents wouldn't afford to keep getting their bogus ideas rejected for too long.
I don't own a smartphone, simply because it's not convenient. I've had one from my previous job, it was Iphone 4 IIRC. It was bulky, I had to charge it every day, and when I enabled maps or a browser it got hot quickly.

Now I'm using Nokia 106. It lasts 2 weeks on one charge (1 week if I'm listening to radio/podcasts a lot), it's much smaller than iphone, never gets hot, and I'm not afraid to drop it. I dropped it several times, and even washed it once by mistake in my jeans. It works still, I just had to dry it and buy a new battery.

It's much more convenient to use as a phone than a smartphone, and when I'm going somewhere for longer than 10 minutes usually I take a backpack and a tablet, so I can use browser and I have gps anyway (and much more convenient than on a smartphone), but there's this small hurdle of taking it out so I don't waste as much time on it as I would otherwise.

I think this combo (dumbphone+tablet) beats a smartphone on almost every front.