skysight-inc/HackerNews huggingface dataset:
I'm in the tech industry in one of those metro areas, and I grew up in the midwest.

Your comment has literally no basis in reality, and your follow-up defense to it has even less. There are good paying tech jobs all over "flyover country" that you discount -- the cost of living is also much lower. One can often work out a situation where their quality of life is better in those areas because of the low cost of living and lack of need to commute like we do in the "metro areas".
Does that make the brake lights turn on? I would imagine it should because you're slowing down nonetheless.
Yes. I agree so much. Everyone should be free to purchase the car they want. If it sucks gas, the free market takes care of it with gas costs. I pay a ton more in gas tax (priced per gallon) than a smaller car. I also am free to use the suburban for what I want ... long road trips with my family of 5. Towing my boat. Hauling wood. I am also free to park the thing in my garage, because weather permitting (meaning above 10 degrees F) I commute 15 miles each way on my bicycle. My choice. Not anyone else's - including (and especially) the government.
HTC only added 2k employees.

https://www.google.com/amp/s/www.forbes.com/sites/ryanwhitwa...
I just tested this.

Files:

1.sh:

true

2.sh:

#!/bin/bash
true

test1.sh:

for i in `seq 10000`
do
./1.sh
done

test2.sh:

for i in `seq 10000`
do
./2.sh
done

Times for test1.sh:

11.484s
11.590s
11.405s

Times for test2.sh:

14.273s
14.391s
13.847s

So including the #! adds about 23% to the overhead of calling a shell script. Tested on Mint 19.1, bash.

EDIT: for reference, sourcing the scripts instead takes an average of 0.0842s for test1 and 0897s for test2. (and all test2 trials were still slower than all test1 trials), which isn't particuarly suprising.

Inlining true takes about 0.029s
> many of which are fundamentally just algorithmic.

Are there non-algorithmic approaches to ML?
So I see a lot of conversation about how matrix is a IRC replacement. But I think, it could be a powerful Slack replacement as well.
A federated chat self-hosted infrastructure could theoretically be more scalable than a centralised product.

But I think the product will need to be radically better to go down this road. Not tech...but product. And yes I have evaluated the new experimental release very closely (we were about to purchase a 300 seat license for a Hipchat replacement).

Personally I think that the infrastructure can be simplified and corrected - I think that instead of a python based server with a react based reference client (riot), it would be simpler to have the reference server and client in Typescript. The packaging and development is simpler and you also get type safety (which would be very important for innovation at the cryptographic protocols level).
https://github.com/GoogleChrome/puppeteer/tree/master/experi...
I feel that in the eyes of most Japanese, these two cases are differentiated by the maxim cui bono?

Olympus executives broke the law in an attempt to benefit their company. Ghosn allegedly did so for his own personal benefit.
"No, I was referring to the specific "on my way home" use case you referred to"

I don't think you read my entire comment: "When I lived in an area where I could commute by subway, I had a full service grocery store and several smaller specialty markets (a produce market, a butcher and a bakery) on my way home"

I was referring to the comment asking how to shop by subway -- the answer is to shop in smaller increments, but now that I bus/bike to work and no longer walk past a grocery store on my way home, I just have groceries delivered.

Your answer seems to be saying that the answer to shopping on the subway is to not take the subway and drive to work and stop at the store on the way home.
I'd also say that being on little islands probably matters to enforcement.
> How often do you see that actually being a problem?

See my sibling comment about backwards compatibility

> Just how often do you imagine the regex crate actually needs to be updated?

You can see the frequency of updates to the regex crate if you are interested: https://crates.io/crates/regex/versions.

Sometimes a release in a few days, or a few a month.

> Or how about the random number generator crate?

Even more interesting, because `rand` hasn't even reached 1.0 yet! https://crates.io/crates/rand/versions

Specifically, the authors are still deciding the right way to architect the library for the myriad of uses that Rust has.

> or even completely vanish (left-pad)

In 99.99% of the cases, you cannot remove a crate from crates.io; you can only prevent new projects from adding the crate as a dependency. The other 0.01% is because of legal reasons, and there's not much to be done about that.

> For every crate you add, you need to do a licence audit

https://github.com/onur/cargo-license claims to show you the licenses of every dependency. It's required to have a license to publish to crates.io.
> While I appreciate the distinction between license and classification, does it really matter if a piece of software is "in the public domain" if its very existence and content is classified and non-disclosable?

If the entire work is, less so than if it was disclosable (although there are laws governing the government use of copyright protected work, and arguably there is a benefit to the public interest if the vendor has provided and open source license even if the work is not publicly disclosable.)

But practically, classification and, perhaps even moreso, the other exceptions to FOIA would often apply to limited portions of software systems rather than whole systems, as is often the case with other materials covered by FOIA.
I think everyone can be creative but most will struggle to monetize their creativity. Maintaining an elaborate garden outside the front of your house requires a great deal of creativity and skill and you could argue that its a benefit to society but it earns the one who put the effort in no money. Some will be able to get jobs as gardeners but there are a limited number of people willing to pay to have a garden maintained.
The case for building expertise to work on US AI policy, and how to do it
Amazon has an easier time hiring though. Bezos would hire trained chimpanzees if he could.
Careful about relying on that, as while state law may not require you add safety equipment such as seat belts, county or city law might. I live in a location in California (which doesn't require seat belts in cars prior to 1965 that didn't originally sell with them), but the local laws require them to be present and utilized while any vehicle is in operation.
Its always good to see more communities like this spin up. I am actually the CTO of https://fairygodboss.com a company that is also a community, content resource, and job search platform but targeted at all professional women. I am a guy (the founders are female) but join this company because I saw the lack of women in this space...especially in the leadership/management level and wanted to help in this mission. If you're ever interested in speaking with me or one of our founders we always try to keep in close contact with those in this space.
Writers don’t only write to be read.

Maybe he wrote them as practice. Maybe he wrote them to experiment with a new style. Maybe he wrote them to explore his thoughts and feelings. Who knows.

It does appear that he was okay with these things being published, but in the general case it’s not true that someone writing means they want or intend it to be published or even read.
RocketChat too
I think it must be more than that though. People in central and northern Europe have plenty of money as well and spend a fair amount on cars. Those cars tend to be very different though. You'll likely see more luxury sedans, tuned Golfs etc. Pickup trucks are almost entirely non-existent. Business would get a sprinter that actually keeps stuff dry.

I think at least part of it is feeling unsafe in a sedan with these giant trucks around you.
There also might be a uniquely American affection for that type of vehicle and the image that goes with it, as well as a ignorance for climate concerns. More often than not when I see a vehicle with a American flag on it it's a pickup and certainly never a Prius.
No, merely that our need to blow each other up has ultimate longevity.
Wouldn't it be a bad idea to base your logo on a creative commons work?
How is moving everything to Typescript a "product" decision, that's like the worst technical decision possible (complete rewrite for very little benefit).
That's an interesting point, thanks for raising it.

> Ban cigar sales and many people will get deliveries by domestic mail. That doesn't hold for cigarettes.

I bet you're right for people who currently seek out cigars (more or less). But I suspect there will be some substitution effect of cigars for cigarettes, if a bill like this is passed, and cigars can still be sold locally. I expect the effect would be smaller in magnitude if cigars could only be purchased from mainland sellers and shipped via USPS. But I am just speculating.
The Way of Chinese Language
Thank you for bringing up empathy. I think you are on the right track with it.

I would like to throw an experiment your way. As you mentioned, the interviewer, and interview questions itself can have its own bias. How about pre-screening questions? First, you would pool the possible set of interview questions. Then, once a month, a meaningful subset (or subsets) of 'regular' interviewers is created. Each subset gets one question from the pool and are required to complete it in 'interview like conditions' (closed room, no internet, just pen and paper). If the question has a poor answer rate with existing employees (aka interviewers), throw it out. It would be great if they explained what they did and did not like about the question and what would have made it easier. Would this process increase their empathy towards the interviewee? It needs to be frequent so it is a constant reminder.

Another, likely chaotic, option is to have the interviewer be randomly assigned a question from the pool. The question cannot have been their own submission. This way, both the interviewer and interviewee are seeing it for the first time and have to work toward a goal (team work).

Changing topics from interviewing to interview metrics... I would be interested in how interviewee - interviewer age differences affected outcomes.
Average person with less intelligence is capable of doing the same thinking, just slower. I believe that the problem is that STEM classes aren't separated by the speed of thinking. Also easier for a person to accept that he/she just doesn't get math, instead of the fact that he/she is thinking slower than other people.

I found myself thinking slower as I get older (and having more health problems), but so far I was able to counteract the disadvantages with better life decisions, so actually I have a happier life.
> A 14" CRT monitor from The Olden Days has an area of about 523 cm². An iPhone X has a screen area of about 127 cm². A 5.8" screen is tiny, regardless of its resolution.

People hold phones much closer than you would sit from an Olden Days CRT, too. It's not just raw area that matters, but something like degrees, as observed by your eye.
Show HN: Amezmo – Wordpress Management and Deployment System for Developers
Not really. My company has plenty of business risks. Out of the those, a dependency on AWS is the least of them.
The article on editors is basically "here's the names of 5 editors, now learn vim"

I know this will piss off vim users but in my experience vim users are seriously out date when it comes to dev tools. It's like they never left the 70s. vim might be great, it might be available everywhere but when I see a vim user I then see them use something like gdb and have clearly never experienced a modern debugger because if they had they'd be infuriated at how their debugging tools haven't improved in 30 years.

I'm sure others could go into all the features a modern editor or IDE provide. The vim users will say they don't need that crap. They sound like some grandpa saying "back in my we had to walk to 5 miles to school, no one had invented bicycles or cars or buses. Don't need those new fangled things, now Get off my Lawn!"
As far as spinning up and down, a lot of this is solved with docker, while also being relatively platform independent.
Human Mind Control of Rat Cyborg’s Continuous Locomotion Wireless Brain-To-Brain [pdf]
Plot twist: Drones hunting rats are actually several steps behind the drones that hunt people.
I'm going to respond only in the other thread because I'm tired of following 2 threads.
I use slack to you know, slack off. My productivity has never been as low since slack was added as a constant distraction
...no issues...

You've been fortunate with your tractors. IME, even "quality" brands like Deere and IH often have infuriating issues for which one eventually learns to compensate. It's good to talk to a few people before buying anything. My dad has a guy he always calls who owns a tractor auction, and can be trusted to tell the truth about different models.

Ceteris paribus, I would just get a Kubota.
Now where could one get this said airflow in a vehicle moving through a medium that is commonly referred to as air? :)

Heating up the battery with this airflow for a certain amount of time should warm them up relatively quickly and evenly since done via convection too. Now I genuinely wonder if there is a reason why Tesla didn't go with that.
Nothing to see here.

> Arjun Sud said the company urged him to use two-factor authentication, an online security procedure where customers take an additional step, like entering a temporary code, in addition to passwords when logging into the system.

> Google said the recent incidents stem from customers "using compromised passwords … exposed through breaches on other websites."

Surprise! Poor opsec leads to you getting pwned.
Many view "the US" as a homogenous place, culture, and group of people.

Nothing could be further from the truth.

And I've spent many years living overseas as well as having grown up in the midwest and now living in one of the largest metro areas in the US.
If it's already not possible to implement perfectly, what is being argued for in this thread exactly?
Maybe? It's tropical and moist, plants tend to grow well without too much care. They have a notorious problem with people planting "invasive species" (marijuana) in state parks. If they just banned tobacco, I expect people would just grow it.
> Is basically my point. On one hand we can't expect journalists who I imagine are very Intelligent to get into programming

Nobody seriously expected this to happen, it was an exercise in turning their own solution "all these laid off coal miners can learn to code" against them when they were laid off. Twitter now considers pointing out this hypocrisy to be harassment. I can see their point, it's kicking a person while they're down, but they were fine with undesirables like coal miners being kicked while they're down.
That is a production ready API.

The cool kids don’t do large apps, we do microservices. (Said ironically I’m in my mid 40s - far from a kid.)
Re: These kinds of things aren't skills that it takes 100,000 hours to learn. They're "habits of mind". Adopting them is more like learning to get up on time or learning to eat well, than learning to play an instrument

It may be easy for you, but I am not you. I always try to improve my people skills. I've known I had a problem there since childhood and have been trying to fix it since. To me it does feel like learning to play a trombone while riding backward on a unicycle while chewing gum and reciting the Gettysburg Address. My progress is slow and I don't know where the knob is to crank it up. It's as if my brain is missing a lobe that everyone else has.

A big problem is that the feedback is not immediate. If I got an electric shock every time I presented a Sheldon-esque attitude to the listener, I might be fixed by now. But that's not legal.

(There's something funny about "reply" links on HN. Hmmm...)
If you don't have any pool, how do you track banned question? How do you know your question isn't already banned?
That's the impression, sure. But soon, Tech companies could become darlings. Think about it: the government works in close cooperation with banks to catch money laundering.

It's not too far fetched to say the government works in close cooperation with Google to catch ...?
I agree the idea of seeing if a candidate has self awareness and is humble is good, but this particular question is a little cliche now unfortunately!
honestly, I had this kind of reactions even when I was "happy" .. I'd say it's more paranoid trait than depression but this is probably all very linked together.
Smoking is a popular intake method for both heroin and meth, FYI.
Right now Google is niche for Big Data and ML type of stuff. Their ecosystem has the lead as far as the best tool for the job out of the big three.

AWS is still blowing them out of the water in the "Enterprise" market, which they are really struggling to break into, but they're pushing hard.
Right, but then why not use bash by itself? Why wrap it in JavaScript at all?
> That sounds like the perspective of someone who's picked open source vendors most of the time

More than that. They picked open source vendors that didn't (a) vanish in a puff of smoke, (b) get bought out by a company that slowly killed the open source version, or (c) who produced products that they were capable of supporting without the vendor (or capable of faking support for).
Why is this linked to the comment section?
So you are not arguing for choice, you are arguing for forcing your preference on everyone, so that they become the ones who have to set the option back in all of their browser installs.
I struggled with this one recently. My wife and I bought a 2 year old leaf (30 KWh) in Japan recently. We ended up with a pretty good deal -- the car only had 6K km on the dial and we're paying less than $300 per month with no down payment. I'm basically treating it as a lease. It was hard to find anyone here willing to lease a Leaf and I couldn't get them to give me an idea on the price without going into serious negotiations, so we went with the sale. It also helped that they gave us basically free charging for 2 years (they have a $20 per month unlimited charging plan, but then are giving us $20 per month in JCB gift certificates, which are accepted in enough places that it's essentially cash). My plan is to pay off the car in 5 years and replace it. I don't really expect to get anything substantial for it.

When we end up replacing it, I may consider doing a battery swap instead. The dealer told me that you can swap the battery for about $7K. I'm wondering if it will be possible to upgrade things for a reasonable cost in 5 years time. I've been looking at the new e+ leafs and I think the form factor for the batteries is the same, so potentially you just need to swap out the batteries and replace the power management unit. Whether that's even possible, I don't know.

Either way, if we can replace this car in 5 years with a car made 3 years from now, then I think we'll still be quite a bit ahead of the game compared to buying a new car.

I was a bit nervous about going EV, but it's been a couple of months now and I've had literally no problems at all. Now sure how well it would work in many places in NA, but here in Japan, I've been very surprised about how convenient it has been. Doing our first real road trip next month, though. We'll see how it goes ;-)
Hocs had several problems, they couldn't access context, re-using one result in another is hard, they create a new component for every thing you want to do, etc.

Take this example for instance: https://codesandbox.io/embed/26mjowzpr

It measures out the view, reads out media queries, uses the results to construct a grid, uses a hook to turn it into an animatable, and just spits out the view as if nothing happened. All of this in the same component, with small, re-usable utility functions tapping into the host-components lifecycles. Just by looking at it you know what it's doing.

This is how a component should behave from now on, an entity that hooks into the host, instead of a class the host calls into. In my experience this is the first time you can express logic linearly: x > y > z > view, without wraps, inversion of control and DI.

Now imagine doing this with hocs ... even stacking two is already destroying any hope of guessing what's going on.
Wait, you have gSuite and were able to use a YouTube Family plan?!?! Is this really possible now?
That's sort of my point.

Take the KNN: an absurdly simple algorithm that can do some pretty impressive stuff.

People file it under ML without a lot of hesitation because it can reproduce or approximate human output.

I think the flexibility and self correction of an algorithm is what defines ML, but AI isn't so rigidly defined. If you can do something that seems like it came from a human you probably have a good argument, even if your approach is simple.
Early cigarette rollers were hand operated by a single person. It may not be practical from a labor perspective vs just smuggling in legal cigs from out of state, but it's easily something that could be done in small scale.
IBM's prices haven't changed at all since the 80s. They're still four times as expensive as they should be.
> 150+ years ago people were smoking tobacco from pipes. Cigarettes aren't required for a tobacco habit.

They really help. Machine-made cigarettes dramatically increased the ease and popularity of smoking (beginning in the late 1800s).

> The widespread smoking of cigarettes in the Western world is largely a 20th-century phenomenon. At the start of the 20th century, the per capita annual consumption in the U.S. was 54 cigarettes (with less than 0.5% of the population smoking more than 100 cigarettes per year), and consumption there peaked at 4,259 per capita in 1965

https://en.wikipedia.org/wiki/Cigarette#History
The explanation that made me understand git reset the best is "Git Tools – Reset Demystified" from the Pro Git book [0].

Everything has been crystal clear since. I highly recommend it if you use git.

[0] https://git-scm.com/book/en/v2/Git-Tools-Reset-Demystified
At first this seems reasonable from a 'technical debt' perspective. Building in vendor-agnosticism takes extra resources (true), that you could spend on getting features to market (true), you can always spend those extra resources later if you succeed and need them... sort of true, not really. Because the longer you go, the _more expensive_ it gets to switch, _and_ the more disruptive to your ongoing operations, eventually it's barely feasible.

Still, I don't know what the solution is. Increasingly it seems to me that building high-quality software is literally not feasible, we can't afford it, all we can afford is crap.