skysight-inc/HackerNews huggingface dataset:
Cool so you had to make a "throwaway" account to make your point, very brave. If you see my other posts I am not sucking up to white people or any other people. I call a spade a spade.
I've been both a professional pilot and software engineer. The process to become a pilot was more intense in time and cost than to become a software engineer. The interview process for a job as a pilot is much easier than the interview process for a job as a software engineer.

The barrier to entry for software engineer jobs is all at the interview. That's why it's so hard, tedious, and complicated.
That will never happen on hacker news, certainly.
What word should he have used? Negative connotations or not, "neuroticism" is the accepted term for the Big Five trait he was referring to. Should he have made up his own name for it?

If he had, internet armchair scientists would be ridiculing him for being so uninformed about the topic that he didn't know the proper terminology.
They are doing that now with Ripple/XRP but I don't see it as a threat but more as a welcome competitor to other crypto currencies. Not every coin needs to be decentralized and anonymous.
I used to work at Uber and worked on H3. They're working on a blog post to explain some more, but if you clone the repo and build the doxygen docs, you'll get more explanation.

The big difference between this and S2 is that hexagons have only one kind of neighbor, neighbors that border on an edge, instead of the two kinds of "checkerboard" neighbors that squares have. This lets you do some interesting analysis on data gathered with hexagons.

Movement between neighbors could be modelled as a current flow, with the edge being a cross-sectional area between them, and since the edges are all equal (unlike squares) you can consider it a constant factor on that analysis, and then drop it and simply use the directional flow counts (the H3 UniEdge index) directly.

H3 takes better care than S2 to keep both hexagon area and shape distortion to a minimum together (area distortion is about the same as S2, but shape distortion is much better than S2), so the hexagons look almost the same almost anywhere on the planet, and so data gathered in one city on the planet is directly comparable to data gathered in another city, which can let you do interesting things like classify "types" of hexagons (urban, suburban, etc) and then make predictions about cities you haven't even set up shop in, yet, based on similar cities.

Hexagons are also the most efficient way to pack spheres, and can best approximate a circular radius with a discrete grid, so they're also useful for doing fast approximations of field-effect calculations (like electromagnetic fields from discrete particles). You could count drivers as a negative charge and riders as a positive charge, for instance, and use EM equations to determine the biggest imbalances in supply and demand distribution, and this will let you do it very quickly with little error.

The hexagons themselves can get down to a granularity below GPS resolution error, so you could, without any effective losses, pack 3 doubles (lat, lng, error) into a single 64-bit integer (H3 index of an appropriate size based on the error) and reduce bandwidth usage on location data.

The H3 index for any particular resolution is ordered in something similar to a Gosper curve[1] so if you really need just a rough approximation of data to query from an area, you actually only need to store the two indexes at the beginning and end of the gosper-like curve you're interested in.

This C library wasn't meant to be used directly by most developers and that's why it has a few rough edges (like not centering the output around the meridian (-180, 180) instead of the current (0, 360) output). I can't wait until the bindings come out, too, probably with the blog post. :)

[1]: https://en.wikipedia.org/wiki/Gosper_curve
Well, rent control isn't exactly the correct option.

Econ 101: if you want the price of a 'product' to go down, increase supply.

The correct thing to do is to provide more supply (full ride public institution, paid for by taxpayers at government run community colleges) and focus production on fields valued by society.
> Not really. Did you actually read the memo?

The sentence immediately following your quote:

> (e: Yes, I've read it several times for those who question it)
> Actually, it was identical according to you description. Today, there is the decision of on-prem vs of remote computing, which was the same decision then.

No, it wasn't the same decision. With cloud I can use as much or as little cloud resources as I'd like, and I only pay for what I use. Back in the day, remote computing was not like that.

> The huge capex and million dollar service contracts still exist today, for example.

Right, that's exactly what I was saying. Cloud offers an alternative to huge capex, which is the biggest drawback of mainframes, not counting the fact mainframes are difficult to second-source.
There has to be some market need to make a new OS. Right now there isn't much of one. What will it practically accomplish that the current infrastructure doesn't?

The future of OSes is stuff like android, iOS, Qubes (security) or MirageOS (simplicity for security)
Indeed. He states "I gave up on the feeds because they were making me angry."

I found that the things that were making me angry were the reposts of garbage by friends and family who don't apparently have an original thought. If someone posts a cogent comment that I disagree with, I'll be happy to discuss. I don't see that very often. I just blocked viewing for the people that posted that kind of crap. I do miss the occasional interesting thought that they post but I also don't see all of the garbage.

Yes, this puts me in the bubble of blocking the things I don't agree with, but very little of the stuff I disagree with is anything beyond an inflammatory repost.
Take the weekend off from the news, or longer. Find a good, non-political book and dive in.

I've found it pretty easy to get into a negative spiral when reading about all the shit going on. Our awareness of the myriad problems and the seeming political and cultural insurmountability of them don't do our minds any favors.
Yea I think it is precisely that.

When I interview at AmaGoogFaceSoft, they can't take my word for it that I know how to code my way out of a cardboard box. So my interviews tend to be fairly technical, making me prove that I know what I know, and might actually be a useful asset to the company.

When my wife (a CPA) interviews, they know that she knows a whole bunch of stuff, by virtue of being able to go the accreditation board. So when she interviews, it tends to be a super mile high sanity check (have you done accounts receivable/payable before, yes? no? If no that's ok too...)

I can't speak for medical, but I have family in law and it tends to lean a lot more towards the accounting style for interviewing (barring maybe some patent law or other specializations). E.g. one had an interview for a corporate banking regulatory position that went roughly "Oh you have no experience in banking or regulatory law? Well that's ok, welcome aboard anyways."
Should we treat data as labor?
Hmmm I think it's a bit of a stretch to say mesh networking hasn't really worked out. It just hasn't spread far enough yet.

Have you heard of CJDNS[1]? or BATMAN[2]?

Hyperboria[3] is multiple sizeable deployments of CJDNS. Maybe you heard of Freifunk[4] in Germany, with over 40k access points so far.

[1] https://github.com/cjdelisle/cjdns

[2] https://en.wikipedia.org/wiki/B.A.T.M.A.N.

[3] http://hyperboria.net/

[4] https://en.wikipedia.org/wiki/Freifunk
The wording reminds me of this whimsical story that I read several years ago (before Tesla motors), about the electric car that he powered with vacuum tubes and an antenna: http://keelynet.com/energy/teslcar.htm

Come to your own conclusions, but there's evidence that it was a hoax: https://en.wikipedia.org/wiki/Nikola_Tesla_electric_car_hoax
Even more pedantic: The United States has been at war with North Korea since June 27, 1950. The war has been in a ceasefire state for a long time, but there has never been a formal peace treaty.

Although a still more pedantic person might point out that there was no formal declaration of war in Korea, so technically it's not a "war" (it was called a "police action").
Thalmic Labs (www.thalmic.com) | Kitchener, ON | Software Developers C++ | ONSITE

Thalmic is a hardware + software company building exciting technologies that will shape the future of human-computer interaction. We advocate a healthy lifestyle and promote continuous learning in a flexible work environment. In this role you'd be working on all the exciting problems to make our new computer wearables perform beyond expectations.

I am looking for skilled C++ developers who can come up with innovative ways to get the best performance our of our new computer wearables.

https://thalmiclabs.applytojob.com/apply/9XgLAMpPsL/Software...
> First, you really have no idea what you are getting into when you have a kid, no one can prepare you for it, all of what you think you know about having a baby is probably wrong (unless you’ve had one).

I dunno...to me that's just a cop-out excuse to avoid simply admitting that you didn't do your research, or that you turned a blind eye to warning signs of what parenting is like. Do people go through life not knowing other people that have kids and not see what they go through?

I don't have kids. I had a vasectomy earlier this year to make sure I don't have kids. I watched my brother have them. To call them a handful is like calling Hurricane Harvey just some light rain and winds. They require constant supervision. Can't even spend 5 minutes taking a dump or they'll scribble on the walls with a Sharpie (Yes, that happened).

> (evolved cuteness, for example)

I don't think babies are cute in the slightest. To some people, that makes me a monster.

I like baby animals. Kittens, puppies, even baby elephants. But baby humans? Nah, I just see some creature that is probably about to decide to start screaming or shit itself.
No, CS degrees are designed to teach computer science. That's sort of vaguely related to "practical programming." Software engineering the way it's done in most companies is almost nothing like computer science and very much like a trade. The real problem is that programming trade schools are viewed as "below" a CS degree rather than a more directly applicable training/education.
That's really terrible. I lost my mother to mental illness a little younger than that, she's still around but she's not my mom, she's terrifying. I'm honestly not sure which is worse.
>Designed bitcoin as a financial instrument, indicating inside knowledge of the banking industry.

what

Bitcoin is just the clever but natural progression from previous cryptographic cash systems like b-money. The cypherpunks mailing list had long been interested in making more decentralized cryptographic cash systems along those lines. The fact that one of them finally combined the right cryptographic primitives in the right way to make such a system is hardly a sign of any insider knowledge or outside influence.

The creation of Bitcoin was by someone who had been following the cypherpunks' progress in the area for a long time, and finally noticed a clever way to combine standard tools to get the job done. There's certainly nothing superhuman about it. It hardly looks like a problem that was solved by a government throwing money and a team of pros from out of nowhere at it.
would it, or would it leave it up to the article publisher, but say IF AND WHEN you issue a retraction/correction, here is the way you must do it? I don't know that I agree with the proposal per se, but I think this specific criticism is misguided/wrong.
What happens if Mr. Putin (or one of his successors) suddenly decides that he wants Bulgaria back under Russian control?
Potentially minimal is probably more accurate. It's workload dependent. In some cases, such as frequent interrupts or system calls on older CPUs without the PCID and INVPCIB features to mitigate the cost, it can be be very expensive.
Constant-bitrate codecs modes are what you want.
POSIX itself doesn't matter (it really hasn't since there were competing UNIXes and portability was important.)
> I saved all summer to buy MS-DOS 5 and it was complete crap.

Wut? The release that improved (vastly) upon 3.31 (the most common previous release as MSDOS4 was... just all over the place) and the one that added MS DOS Editor and QBasic??

It was so much better.
Thanks for that link.

Also found this which goes into some more detailed comparison with rectangular grids:

https://github.com/uber/h3/blob/master/docs/doxyfiles/usecas...
Notice how that's an edit.
It can be observed that they are a hostile party who have no place in our local communities and are not welcome. They can have their exclusive contracts to pole access and provision of telecom services revoked by municipalities who then construct an ISP as a regulated public utility like water or power. A private company runs the utility, one legally required to base their fees upon the actual cost of providing the service (which guarantees it drops as fast as tech costs drop - fast), has to appeal to a utilities commission if they wish to raise rates, while providing legitimate justification based upon an increase in the cost of providing the service, etc.

Overnight government would be able to mandate universal service availability, and count on citizens having Internet access. That would mean being able to close physical government offices and let the clerks work from home. Billions saved right off the bat. It would mean less spying, as municipal people are not going to just bend over when the feds show up, they will actually demand to see a warrant - unlike any large American company who derives large amounts of their own income from being granted government contracts. It would mean no ridiculous upcharging for "business" connections (just like we don't charge restaurants more for tap water because they make soup out of it and sell it). It would also mean no more asynchronous connections which only exist to prop up the expensive business connections. It would mean an ISP that serves as infrastructure that improves society in a multitude of ways rather than a luxury good fed off of by a greedy tick that was lucky enough to hold exclusive sway over pole access rights and telecom rights when their single biggest competitor, the Internet, appeared on the scene.

Letting companies like Comcast, Time Warner, etc run ISPs is sheer madness. They are media distribution companies. Their empires were built on that. And the Internet makes media distribution worthless. Any clever kid can run circles around them and provide a better service. And we let them have their hands on its throat?
The angry mob is the reason people like James Damore get fired while his openly white-male-hating coworkers are free to post their opinions on Twitter with no consequences at all. They are not at all irrelevant.
There's a really good talk from StrangeLoop about it[0], I highly recommend checking it out. I don't write rust, but it made me want to.

[0]https://www.youtube.com/watch?v=QS8mrbAPLJc
Discussed yesterday: https://news.ycombinator.com/item?id=16124235
Seems the chances of a non stanford student getting this class is pretty slim. Super lame.
Ask HN: How do you do data backup?
I currently store most of my data on an unlimited Google Drive system that my school provides, but I am looking to move to something more redundant. Do you guys have backup applications? S3? Something of the like? I am curious.
Thanks for responding! If you have some favorite sources that would help me learn more about this, please pass them along.
It looks like you could really easily prototype and make toy projects with this system using a peg board, and maybe a half dozen parts: pins, bell cranks, the locks, spacers/washers, joints and links a variety of lengths.
Gold is so passé
So here's a crazy idea. What if the "interviewer" doesn't know the answer, and the problem is designed to be big enough to require both of you to solve it? That puts you and them on an equal basis in a more realistic scenario. Plus it helps calibrate the results by generating data on how existing employees perform.

Problems: the existing employee ends with even more latitude to wreck the interview. You need to ensure that the interviewee is taking the lead. You probably also need to record the whole thing for objective review by someone else, which you'll have to disclose, which could make it awkward again.

Ed: I've also heard of processes where you put multiple interviewees on a task together. That has some similar potential benefits.
How We Used Machine Learning to win at HQ Trivia
Here is another thought. One has to realize that nobody wants an operating system. People only use them because it is the only way to run the applications the users actually wants to use. If you could run an office suite, a browser and a mail client without Windows or Linux, that is what people would do. At best an operating system is absolutely invisible, realistically it causes additional pains over those inflicted by the applications. I can not really imagine how this could work, but a new non-OS would probably be a better idea than a new OS.
>In fact, given the government can borrow money at 2% while student loan rates are like 4-8%, it might not even be a bad idea to have the government issue treasuries and buy more student loans.

If 40% of the loans are in default and/or the borrowers aren't making payments for some other reason (which is the actual case) it would be a very bad idea.
I see it as somewhere in-between. It is one more thing on a long list of things that is easy to forget when setting up a new machine. I do stuff related to this for a living and miss things sometimes[1].

It is not unreasonable for someone to expect setting up a BIOS password to mean all management functions should require it. Unfortunately, reality is such that, depending on platform, the answer will be, "oh, you meant those management functions, too. Yeah, no, you also have to stick a password there."

So yes, this falls under "documented behavior." It also falls under "unfriendly, annoying complexity that shouldn't be foisted on non-professional users", and possibly worse.

It all goes back to the ME being forced down everyone's throats. It means continued insecurity everywhere; the same deal with AMD means no choice. I'd love to see a foreign competitor - at least then one would be able to choose who sniffs their panties.

[1] Most recently, with a home storage system. I built it some time back, and later, after moving stuff around, switched the network port I had it plugged into. I monitor my own network, including IP sweeps, which is the only reason I noticed the SuperMicro motherboard had grabbed a second IP address and was running a ME webapp with a default password.

Now, on one hand, I should have read the manual. Building a machine from components requires a certain degree of paying attention, and I didn't. On the other hand, this is an absurd default. In 2018, no system should ship out of the box with a giant Root Me Please! welcome mat.
My biggest concern with the Midwest is the erosion of healthy living top soil.

https://19january2017snapshot.epa.gov/climate-impacts/climat...
Bill Gates Interview with Charlie Rose (1996) [video]
> What I do resent is when parents try to make their struggles look like some sort of noble sacrifice they've performed for the greater good, when ultimately having children is just a personal choice they made.

This really gets me.

We as a society do not need more children. Popping out a baby is not an accomplishment. Hell, most babies these days are accidents. It seems strange to me that someone would choose to do something that a lot of people do accidentally, and then expect some sort of recognition for their supposed sacrifice.

We as a society simply don't need more babies. The "sacrifice" is unnecessary at best, and possibly egotistical at worst.
Well the US is somewhat special in that the dollar (or currencies tied to it) is used by 70% of all global transactions.

The other day a minister in China floated the idea of buying less US Treasuries. It became apparent that there just weren't a lot of other instruments available with which to invest that sheer volume of money.
1. They may want to introduce change gradually.

2. They’re probably well aware of the ample research into motion sickness. Not being able to see the direction of travel appears to increase the risk of symptoms for many.

Sample citations (you can find many more via a Google Scholar search):

https://www.researchgate.net/profile/Cyriel_Diels/publicatio...

https://s3.amazonaws.com/academia.edu.documents/39135666/Die...
No, it's not. Please read the website of the attacks created by those who discovered and named them: https://meltdownattack.com and https://spectreattack.com
not OP, but taking a stab, since I agree with their assessment:

bad monetary policy, in regards to student loans, means subsidizing them in two ways (at least):

1. paying the difference in interest rate compared to going to a regular bank. I can get student loans w/3% interest, but a bank wouldn't give me that money for less than 7%.

2. Making it illegal to disperse student loans in bankruptcy.

Both of these are monetary policy decisions that "hide" risk.

The higher interest rate is to compensate for the riskiness of the loan, while making loans illegal to disperse is the gov't response to the risk.

both of these will hide increasingly large amount of risks, where everything looks like its going fine, until it will all fail, catastrophically.

The politicians will claim no one could have seen it coming, but if they'd not allowed the risk to be so hidden, they'd have seen the institution crumbling decades before.

edit: formatting
Agreed. I have several books on timber framing that I need to finish.
I will put people on the white board, but never quiz them about random trivia, nor do I ask them to write pseudo-code. I have them draw the main components of some system they worked on and tell me a little about the role/technology on each component. Then I ask general, high level questions about some changes they claim to have made on some component. Whenever possible I have the recruiter inform the person that this will be the format of the discussion. This allows them to come prepared for the types of questions I'll ask and lets them guide the conversation towards something they feel comfortable talking about.

How do you think that would have been with regards to your anxiety?
An even more pedantic person might point out that while various norms (international or internal) might obligate a country to declare war before prosecuting it, the fsct of armed international hostilities is war in international law (though it may not trigger all the effects triggered by a declared war in a states internal law) even if there is no declaration.
Because it's a variation on the Bolt, which isn't designed to accomodate that. GM and most other OEM's have a variety of concepts for vehicles designed as robotaxis from the ground up, but they're all several years out.

Although the busses in my city don't have rear facing seats either, they exasperate motion sickness in some people.

Zoox is building a bi-directional robotaxi that has no front or rear, it goes both ways the same. All four wheels have independent steering and motors. It would be too weird for a human to control manually at all.
All that would do is increase the number of intervals that would need to be observed. Adding noise to a channel only reduces the bandwidth of the channel.
That's unfortunate. The first class I took on Coursera (and it might even be before it was Coursera) was a Stanford class. It was "Introduction to Databases" by Prof. Jennifer Widom and was very good.
Well, what now? What are these mothers going to do about it?