skysight-inc/HackerNews huggingface dataset:
What does it mean "plug in a server into it"? I looked at the page you linked to, and I have no idea what any of that means, or what to do with it.

I just want some basic stuff: autocomplete + indentation will probably achieve 90% of what I want from a Python IDE.
tenant -> tenet
I have had some experience listening to video game music, esp those from strategy games, they are designed to stay firmly in the background during game play.
Peak neoliberalism--apps, kiosks, gender politics, and "environmentalism" as a for-profit startup--to do something that civilized people used to just give away!

I'm more inclined to keep a cow as a pet than as food, and I don't even like guns, but thanks to a world of peckers like this, now I'm hoarding guns and planning to raise livestock.

Thanks a lot SV!
A lot of this is pretty specific to web development, I know it exists elsewhere too but I think it's most pronounced on the web and in the javascript community. To the point where javascript has inserted itself into more or less every domain and people look at you confused, asking why you'd bother writing your software in anything else.
Learning in a physical office seems easier for the person being taught because it's accomplished at the expense of a priority interrupt on the part of the person doing the teaching. You hit a snag in your work, you get up, walk to my desk, and tap me on the shoulder. I help you out, then return to pick up the pieces of my concentration.

When working remotely, you hit a snag, put a "@here anyone available to help me out with XYZ?" message in Slack, and do some stretches by your computer, wherever that may be. Eventually, someone surfaces from their zone, sees your cry for help, and gets you unstuck. No one need suffer.
"A situation where an owner does not have that right is essentially claiming that the device is leased rather than owned."

Owning the device is not the same as having a service that enables the device. Especially when it is a device that relies on third-party networks. There's a cost in that. That's like saying that Apple needs to give me data to use my iPhone just because I own the iPhone and I pay them for it. Those are separate concepts.

Honda can totally deny the customer access to the data associated with this service. The way I see it there are two possibilities here:

1) He reports that his car was stolen to law-enforcement and they, within the scope of their duties, can go and ask Honda to release this information. That's fair.

2) He contacts Honda saying that his car was stolen and that he already reported this to the police. He asks for the location data because he wants to know where is the car now. He doesn't want to wait for the police to do their job. They deny it because he doesn't pay for this service. They will, however, honor the situation described in #1. That's also fair.
To me, map data means just the data required to know what is where. I wouldn't count "satellite" images, geocoding, street view or anything like that as map data, but their own, distinct things. As it stands, OSM is one of the big 3 in that field, together with Google and Microsoft. Both of the latter might be as good when it comes to streets and buildings, but OSM destroys them when you also include hiking/bike trails, naval marking, traffic lights, power lines, etc. - some of which the other two don't provide at all.

Not to mention that afaik the "map data" itself isn't actually available from either MS or Google - they only sell usage of it through their limited APIs.
I've found that all these instrumental tracks don't work for me. They're too -- boring?

But I find it quite distracting if I don't have music on while coding, and I prefer music with lyrics, EDM/Pop/Rock types.

Rarely, when I've got to think a lot and basically hold huge complex flows in my head, I've found brain.fm to be the best.
You need an account to download; here's some accounts: http://bugmenot.com/view/freesound.org
No doubt a lot of things are harder when working remotely, but bear in mind that remote workplace culture is still nonexistent while office culture counts 2 centuries. We will need to change some habits and develop new sensitivities. The writing is on the wall that remote will only keep expanding, as the scifi visions of the past suggested
I find it a much larger problem that they're able to track the car in the first place, especially since he didn't have a subscription.
Not that it matters too much given the question asked, but am I right to think that the useEffect callback would get fired on the next render (function call) here?
I'm a C# developer at what I think is a really good dev environment. Tons of smart people here and we're highly productive. I like C# and I honestly feel boring software is better. I can't get behind chasing the latest trends.

Why should I learn Node instead? Does writing backend Javascript mean you're a better developer?
There's no hierarchy in the coloring. Everything is big and bold and it takes more effort to find the parts I care about.

The POI icons are huge. The text for obvious things ("New York City" when I'm staring at just Manhattan) is huge and unnecessary. There are too many shown at the street level. Every block has restaurants and bus stops. They're not labeled, just taking up a huge amount of space.

It feels like an old linux desktop, before they got usable.

The map is covered in visual clutter that takes too much effort to visually process.

I agree that Google Maps needs more street names, but that's my only complaint about the map. That's an easy fix.
My favorite among the ‘busy background sounds’ tracks is the relaxing military skirmish: https://www.youtube.com/watch?v=bGgKdDCJx5o
> I was told that N-ginx is a curse word in Chinese

Don't know that many swear words in Chinese, but I know that that "ginks" isn't really pronouncable in Chinese. You could do "ging", but the "k" and the "s" would then need to be separate syllables; the best you could get is "en ging ke se", which isn't really close enough to "N-ginks" to be dangerous.

(Similarly, "golf" ends up as three syllables: "gao er fu", plus "qiu" added to the end to clarify that it's a game involving a ball.)
I have a subscription to Focus@Will and listen to either their “Focus Spa” or “Ambient” channels and don’t like the others. But for me it really does help me focus on a day when my head’s all over the place.
Without using the proper optical terminology, the light is bending differently when you optically zoom with a large lense. It's not possible to make up for this with the types of sample based processing (temporal or spatial) being used in phone cameras. Standard digital zoom is essentially cropping of the image data, this can then only be improved in resolution by temporal sampling, but it will still look very different at extremes to an optical zoom.

The only way would be a completely fake ML based manipulation of the image to distort the image based on object/scene detection.
Console API Functions Other Than Console.log()
I used vim for a development IDE and customized extensively. These days, I've had to relearn stock vim, since I tend to log onto many corporate servers that aren't guaranteed to have my environment/plugins/settings. Also, the state of C++ syntax/symbol parsing wasn't where I needed it to be. Maybe it's gotten better?

I've found Nerdtree to be most indispensable. Other good ones are pathogen, ctrlp, a.vim, and vim-gitgutter
Nice project. A low-code focus like Zenaton (another Zapier alternative) would be great.
Yeah, I wonder if this space is sort of like the to-do/task-management space. It's conceptually one thing, but in practice people have such different needs that no one product can be everything to everybody.
If its a software company then I'd guess the default is T-shirt and jeans. If its doing software or tech inside a larger business organization then it may be business casual (khakis, collared shirt). You may be able to check the companies website or social media accounts to find pictures of the workplace.

If all else fails or you still aren't sure just ask the recruiter.
No, I go to big conferences less than once a year. I've lived in multiple EU countries, and never worked anywhere where a common developer went to conferences regularly. Didn't even realize that was a "thing" except for a few people who were known to give talks everywhere.
You can't avoid lying to them if you speak to them, even if you're completely innocent. This should be required viewing for just about everyone: https://www.youtube.com/watch?v=d-7o9xYp7eE

They will use any unconscious fib about any detail, no matter how irrelevant, to impeach you in court. The simplest thing to do is not speak to LEOs at all when they approach you.
In 10 years, a factory capable of building autonomous small arms will fit into a shipping container or two. High tech war will be within reach of anyone with 500k money units.

> What happens when both sides run out of their blisteringly expensive and hard to produce cruise missiles, smart air-to-ground missiles, and so forth?

Depends on the level collapse of civilization, but some sort repurposed detritus from our consumer culture. Weaponized SodaStreams, Keurigs and DJI drones.
The this.setstate spamming and lack of using something like the PureComponent class show that the author either is bad at coding in class based react or intentionally making it look worse.

Disclaimer: got nothing against hooks but hate false examples.
FYI, it's also a crime to lie to the FISA court and to lie under oath to Congress. The FBI did both, as did other members of the security state, most notably John Brennan and Jim Clapper. If we are a nation of laws not men then those in power need to be held accountable for their crimes too.
The wolves voting for free range sheep.
> Have you ever tried identifying the frequency of your tinnitus

I have but since I don't have perfect pitch, I'm not getting anywhere. Plus it seems like the frequency has a certain amount of smear which might be hampering things even more.

I would love to try notch filtering but without the key frequencies, I'm doomed (although the tinnitus stuff on mynoise.net does help knock it down for short periods).
I can write code when I'm listening to music perfectly fine but as soon as I need to document anything, like a docstring, informative comment, etc. I need to pause the music, my brain just shuts down as soon as it needs to switch to writing English.
Overflow being UB is not something you run into easily with typical math, index and size uses (not as often as your run into unsigned issues, in my experience). Yes, bit-twiddling should be unsigned, but it is very easy to make this code isolated, and convert from signed values storing these bits, if necessary.

But I am going to defer to authority here: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p142...
Wow, I never noticed that!
I suppose it's rather naive to think that common use would evolve to follow rules, rather than the other way around.
I run it on a pi, but it is definitely not ready for primetime yet unless you want to write your own add-ons. But if you just need it to do one or two things it's pretty great at voice/intent recognition.
I think much of that is voluntary. These people could get a job if they wanted it, but they can live of savings.

Since a worker today produces ~30x as much as a worker 250 years ago (to the extent it is calculable, that's where estimates land), It's not too surprising many choose this path.
Holloway Guide to Using Twitter
We might have two possibilities, if the car is sending "I'm alive!" then it's ok, the rep could say they have the vehicle online, maybe the rep wasn't so accurate with his words and said they had the location. But if it's "I'm alive, my coordinates are X, Y" even without an active subscription, then this is a big issue.
Author here - any feedback or criticism is appreciated if you feel like I've missed something or to tell me I'm a complete idiot and don't know what I'm doing.
The Illustrated Night Parade of a Hundred Demons
>One frustration I've had recently is the number of companies encouraging or requiring code in the public sphere.

This unfortunately isn't just a trend on programming. I've run into the worrying trend of marketing roles or contracts requiring live walk throughs of running ad accounts of current clients so people can vett you...uh what? As if NDAs don't exist or you just plain don't feel comfortable sharing client data and marketing secrets you're suddenly unhireable.
http://nginx.org/en/

> nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.
U.S. lab chimps were dumped on Liberia’s Monkey Island and left to starve
I don't think the class-based examples look deliberately inflated.

> or example, one of them has 4 setState() calls after each other instead of combining them.

You would still need one line for each state property set:

this.setState({
data: newData,
dimensions: getDimensions(),
xScale: getXScale(),
yScale: getYScale(),
})

(Unless you were to compress all of that into one line...)

In fact that makes things longer in terms of LoC. A bit less noisy though, that'd be true.

> Another manually performs deep equality checks for each key instead of using some library/helper.

Yeah well, I think this is completely fair if you want to "compare oranges with oranges". If the author were to include external libraries, then they would no longer be comparing "Reach with hooks" with "classic React", but with "classic React + some X library" instead.
I just prefer not to think about it. I only check for bedbugs and visible stains.
The pink color of those popups is brutal.
It seems a lot of the examples are about BIOS and other types of firmware, though. I'm not sure if Linux would be much help with that.
As someone who uses Github and OSS contribution as a strong hiring signal, I'd like to offer an alternative perspective. People who do a lot of personal projects tend to be very good developers, especially when you can see a demonstrated ability to ship.

This is also helpful for people who haven't worked at big name companies or don't have degrees from elite universities. I'd happily hire someone with no experience and no degree if I can see multiple impressive projects they've built for themselves (I've done this, and it's worked out very well).

Yes, it works against people who don't like to code in their personal time, but it also removes a bunch of filters and in my experience works better than anything else for finding good candidates.
Its not about learning the language. Take a Java developer who is used to Eclipse and tell them from now on they need to write Maven files directly and learn how to build and test from the CLI because thats how your CI works. Same thing with version control. I am always amazed at the number of development shops that still work by emailing around zip files with code in it, or places where the only place you can build software is on a developers workstation. There is so much more to software development then the language you use.
Yeah, not to mention that you can benefit from FB without being one of their employees or close partners. Just buy some stock next time it crashes bc they get caught using data they weren’t supposed to!
they don't "ban" domains based on this policy. they just don't make their cookies available to the cross origin requests as per the ITP browser changes: https://clearcode.cc/blog/intelligent-tracking-prevention/#I...

so Firefox and Chrome are making changes which basically limit the effectiveness of this technique.
My 2002 Maxima (manual) used the rear disk brake as the e-brake (unlike most other cars that have a separate drum e-brake). The issue there is that as the car cooled off, the disk contracted and the e-brake would lose grip.

Learned the hard way when I saw my car in the middle of the street one day. Left it in gear every time after that.
They don't want to be held responsible for moderating content, so… they're creating an organization funded solely by themselves. How is that any different from just doing it in-house?
Is it really the trendiness?

Here is what would be going through my mind...

> Why after investing 11 years in Mike did Microsoft decide to let Mike go?

People are tremendously expensive to a business. Losing 11 years of IP is a nightmare scenario. This would be a clear red flag for me as a hiring manager.

My second question would be...

> Does Mike's resume look like he's kept up on what's current? If not could that be why Microsoft let Mike go?

The only question I am asking when I hire someone is. Where can I put them on day one. If I can't see where a person fits in then I'm not going to hire them. The worst thing you can tell me in an interview is "I'm willing to learn". Great so is everyone else. What I want to hear is "This is the state of the market, this is what I know now, these are the things I should know, this is how I plan to know them" and "what do I need to know to meet your needs on day one"

>Mike has worked on systems that can handle multiple orders of magnitude more load, but his experience is, apparently, irrelevant.

No one really cares. I don't care if Mike was on the nasa team that sent men to the moon. Tremendous achievement, useless to me right now. I care about what he can do right now. Does Mike have the answer to the QPS problem right now? If he can why isn't he there right now pitching them the solution.

There is no earned comfort anymore. You don't stick with the company long enough to get the good parking spot. No one cares what you did yesterday they only care about what you can do today? If Mike is on board with these values and is keeping pace with the skill demands of the market then I don't think he'll have any problem finding a job at TrendCo or anywhere else. If Mike thinks he's owed something for the time he put in at Microsoft then I suspect he's in for a rough go.
I'm confused, is vscode not a local environment?
Just leave your GPA off of your resume. I was surprised to read that in this article, my GPA wasn't great but I've never been turned down for a job because of it. In my experience, companies only ask about your transcript if you're a new college grad.
With Vim being such a complete and powerful piece of software that still receives useful yet light features and is extensible to a dizzying degree, it's hard to push vscode on programmers that want an efficient tool.
I did my undergrad at Stanford and the whole Silicon Valley culture was just an enormous turnoff. I just can't do it. It strikes me as... total dumb BS that does not seem to understand it's total dumb BS. To be fair, that's probably tinted with the overly critical filter of an outsider.

In the enterprise world you are at least free to acknowledge that making profit for hyperwealthy private investors isn't your life's greatest calling.
Show HN: No-code dataset generator for mobile machine learning
One story that I always remember is a company in financial services. They only hire Oxbridge. For decades, 95% of the senior staff went to Oxbridge. They were, according to themselves, the elite.

Unf, and maybe not surprisingly, they are infamous for blowing up every few years. You name the hot, new trend...they will be balls deep and a few years from total destruction.

After going "all-in" on Japan in 1989, they were feeling a bit sheepish and decided to do something extraordinary: hire a poor person. The guy they hired went to the local uni, very smart, and the definition of self-starter/independent thinker. Within three years, he was out. Hired instantly somewhere else, and went on to make tens of millions (retired in late-40s).

The point is: actual ability does not matter to 99% of companies. This guy was one of the most able employees possible, he could have made literally billions for his first employer but that didn't stop him getting canned because he was an independent thinker (despite only hiring from Oxbridge, this company is known for having a "group-think" culture...work that one out). You can definitely make money from this inefficiency - turning 0xers into 1xers - but most companies are actively choosing not to do this.

I know of another company in the same industry that hires front office staff out of a single pool that rotates through operations/sales/marketing/etc. Pretty much exclusively hire from non-targets, focus heavily on training/teamwork. They have acquired pretty much all of the competition local to me: they come in, fire all the Oxbridge guys, and move their teams in. In the 80s, they managed a few million. Now they manage half a trillion.

This model works...but try telling someone that went to an elite uni that they could hire someone with half the training, at half the cost, and get (at least) the same result...they will never believe that (and, unf, tech has almost the same dynamic as finance where some people believe that having a certain piece of paper means you are better at everything).
Funny you would mention Goldman Sachs.

https://www.cnbc.com/2019/03/05/suits-and-ties-now-optional-...

Also, you have too much faith in programmers being able to eyeball the quality of a suit.
Orbis Spike: Depopulation of Americas Due to Small Pox Led to Drop in CO2 (2015)
A mile of air travel is surprisingly close to a mile in car travel in terms of emissions. Air travel used to be worse but only recently got better - about 10 years ago for short haul flights and 3 years ago for long haul flights.

Working internationally and flying in 4 times a year is probably worse than living locally and driving in 5 days a week. Assuming you fly 16,000 miles or would drive 12,0000. Living locally and working from home a few days a week is probably the best compromise.
All three you mentioned are marketing and ad companies. Their business models can be distilled to the same thing.

Google atleast makes hardware now.