skysight-inc/HackerNews huggingface dataset:
> Why will they succeed where Itanium failed? There's a long, long history where people expect compiler smarts to maximize performance of hardware, and compilers just aren't up to it. It's also very necessary to demonstrate this on larger, more complex code, rather than focusing on things like GEMM kernels.

Ivan Godard mentions Itanium a few times during the talks he has given. So they are at least aware of that architecture and its faults.

I guess it all comes back to the question of where all this instruction scheduling ought to be. Yes, it is being done in hardware now, because that is the path that offers software compatibility at the binary encoding level.

But in a sensible world, is that really where the instruction scheduling should be? And if it can be done in hardware, I don't see any theoretical reason it can't be done in software.

The question, then, becomes how to do this in a practical manner. It remains to be seen if the Mill Computing scheme will be successful. I would argue that we (as an industry) haven't failed enough with the software scheduling approach.
I think that's fair.

On the more general point, I think that the larger scale the abstraction is, the larger the number of actually encountered use cases needs to be. You shouldn't write an ORM because you feel like existing ones don't serve your specific needs. You should write SQL, and then replace it with an ORM once it's clear you will benefit from the extra abstraction.

There seems to be a fairly consistent trade-off between the scale of the abstraction, the degree of over-engineering, and the leakiness of the abstraction. So if you're going for a large scale abstraction, then I'd want lots of proof that it's not a leaky one.
Gah, that's awful. It looks more like the branding for a protein bar: "New EXTREME library to the maaaaax! Get some!!"
I used to write rejection emails for companies at the end of YC interview days. It always sucked, especially when it was borderline decision (which it often was) but PG made doing these well an important part of internal YC culture. We couldn't leave until they were finished and each one was reviewed by another partner before sending.

In hindsight I'm glad we did this. In the years since I've had multiple people tell me the rejection was a positive turning point and the only honest feedback they'd received.
Sony XBR75X940E 75 Inch 4K Ultra HD Smart LED TV 2017 Model Works with Alexa
IMHO, the real issue with basic income is centralization. Society as a whole should share in the benefits from the advancements made in automation and productivity. However, operating under the assumption that the government should handle the distribution of this profit sharing is a very brittle and potentially dangerous solution.

Imagine mandatory drug tests, ideological compliance checks, etc... in order to receive your pay check. That may be extreme but it also may not. I have no idea.

This begs the question of what alternatives could be? Irrespective of whether they’re good or bad, I’m curious what others would have to share.
I took a broader look at Russia's nuclear power program here - https://www.economist.com/europe/2018/08/02/the-world-relies...
As a vector for inserting software viruses ownership is second to none.
Its in the controller. A combination of hardware and firmware. A large percent of them will be handled by the hardware but a small number requires firmware intervention.
Uber plans shift from cars to bikes for shorter trips
Getting rejected at Triplebyte was actually a pretty good investment time wise. Guess the whole thing costed me three hours in total and I got quite a list of things to improve and how. It was clear it was tailored towards the interview not just a larger generic mail.

There are tons of companies that give you a generic email after you completed an IQ test, a questionary, open questions and of course the 8hours+ homework. That's just perverse.

"Try again in three months"

Why? I wouldn't do anything different.
The Subscription Economy and why it’s a win win for you and the company
This is a useful question to prompt an important answer and shouldn't have been down voted. Yes the parent should have read the article, but because the parent asked the question everyone else who's just here for the comments will see why cigarette butts aren't just harmless plant material.
I mean, any one of us could have thought that there would be problems. But without research and experimentation like this, we wouldn't really know what those problems would be, and be able to consider fixes for those problems.
> by high school getting out of bed for morning classes was excruciating. In college I mostly chose classes that started later in the day and wound up doing much better academically.

I spent high school thinking I was exceptionally prone to getting songs stuck in my head. It turns out that I just get them stuck in my head when I'm extremely tired, and that state was so continuous that I never noticed there were times it wasn't true.

That's a relatively harmless example, but I do seriously wonder how I spent ~8 months/year for 4 years getting 2-6 hours of sleep per night. Getting that amount of sleep distorts everything from my personality to my ability to drive safely, and it's more than a bit alarming to me how little attention we pay to what it means to have teens spend most of their developing years shockingly sleep-deprived.
Move Over Chess, AI Has A New Game To Beat
Show HN: Village – Everything to know about Toronto, in your inbox
The problem is that this is not a test of basic income as they say it is. It's $1000, which is well below the minimum amount required to live. $1000 might be basic income in another country, but not in the US.
Hi HN, I'm posting this specifically for feedback.

You can see a sample of the newsletters here: https://mailchi.mp/224bac98aac1/saturday-edition-june-15-260...

I was inspired by Jessica Lessin (The Information) who's been adamant that the secret to building paywalls is building a great product. Village is my attempt at creating a great local news product.

In the last 2 months I've been able to sign up a little over 100 subscribers— but they were all previously subscribed to a free version of the newsletter I ran from 2016-2017 (it had over 4,000 subscribers). I've already emailed the free version list 3 or 4 times so I'm reticent to keep selling to it.

Newsletters take me about 13 hours each week (10 hours curating / writing and 3 hours taking photographs around the city).

My biggest challenge is marketing. I've priced it at $3 / month because that's what a price-point people have told me they are comfortable with (which I know, conventional wisdom is INCREASE your price). $3 / month makes it hard to get a positive ROI on things like Facebook Ads (though even at $3 / month I'm not having much success converting cold leads to warm leads).

Would love to know your feedback.
"Imagine mandatory drug tests, ideological compliance checks, etc... in order to receive your pay check."

Lots of non-tech employees have to deal with that on a regular basis from their job.
It'd be nice to have some kind of public list where we could report companies that ghost, to warn other engineers to stay away.
Toyota Investing $500M in Uber in Driverless Car Pact
Re: "Even humans making decisions are pretty bad at explaining why they made the decisions they did."

If you want to get anywhere above a low-level employee, you BETTER learn how to explain why you did what you did. It's expected by management, owners, customers, and judges.
The pubsub for live connections and socket events is Java but everything else is PHP. The Java mostly tries to federate stuff from PHP to clients and doesn't write or read directly to the primary store. I used to work at slack.
Isn't there a simpler way to do this by lining up the mixed axles parallel to each other and then lifting the longest ones with a perpendicular bar?

I recall seeing this mechanism in WWII archive footage. A factory worker came up with it and he was praised for improving efficiency.
Alan+Kay+Was+Wrong+About+Him+Being+Wrong
"Good" land is scarce. If you were to propose price control only in unwanted land then that law wouldn't do anything because the price there is already low. I was referring to wanted land, ie. land where price control would do something
If you feel very confident that you're correct, then you should update the wiki. I'd make it, but I wouldn't feel confident since I don't know much about this subject matter.

As a random aside, if you search for that sentence on Google, a journal article [1] appears. It looks like they've copied parts of that wikipedia section verbatim.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3858868/
"Free-market competition is better."

Free market competition is better for some things, not everything. It's terrible, for instance, for medical services, as one usually doesn't have much opportunity to shop around when there's an emergency.
The P, in your original post, is not a valid formula since it does not have a truth value. You can construct all the proofs and whatnot you want but if P is not a logical statement (one that is either true or false but not both) then the arguments are not valid.

Your Q was generic and could have been any statement. In particular one that has been provably shown to be false. If your arguments are correct then you have the ability to prove any false statement is true.

Do you really think you have found a way to demonstrate that the standard two-valued logic used in mathematics leads to a contradiction?
And crystal disk info can be used as a CLI as well if you want to automate the monitoring.
As long as they aren't a protected class you can do this just fine. If I want to charge football fans twice the price but charge soccer fans half the price, I'm allowed to do that.
"Basic income" does not necessarily mean, "Enough money to live a relatively comfortable if frugal life with." It just means, "An income given to you with few eligibility requirements."
A prime example of what you're talking about is apartments around military bases; landlords know that everyone on the base has to stay in the area for at least a few years, so they did sketchy stuff with what they'd charge for rent because they knew that the person couldn't leave. The pay rate of different ranks is public information, so if landlords found out you got promoted, they would raise your rent by difference between your old pay rate and new pay rate. Eventually the govt had to step in and make it illegal to charge different rent amounts based on what the service members rank was.
> So instead of getting something twice as fast, we get something that has battery twice is long (or however the math works out).

We've essentially changed the metric of performance from "calculations per second" to "calculations per watt", which can be useful for mobile (battery life) and data centers (reducing heat and the need for massive air conditioners, plus the electric bill), but less useful for gamers that often need more single-core performance.
So let's start providing that education. Provide it as part of these programs, and start teaching basic finance in high school.
1% of Salesforce's Revenue Makes a Unicorn
This is my favorite (and least useful) quote from the article:

> I made the right decision, after trying all of the other ones first - very American.

It's not my favorite because it's snarky, or because it makes a generalization I think is accurate. It's my favorite because it has an element of the person behind the technical article.

Too often, people writing about technical subjects get lost in the topic, and forget that the act of writing for an audience is a human conversation.
Thanks for your comment. This was not to detract from Jeff Dean's work in any way - obviously he is a talented, hard working engineer.

This was more to share with 'halflings that comparing one's achievements to someone else's is rarely something that bears much fruit.
Linux is the shining example of NIH syndrome.

Everyone else (IOCP, kqueue, etc) solved this problem. And then, Linux created the famously broken epoll().
> This seems like an argument that breaks when one looks at the details of the markets involved. A landlord who owns low-income units doesn't care about average income.

A compression of income distribution (raising the floor/median without changing mean) means that low-income residents are more likely able to afford to rent units at a tier higher if the price for value not of low-income apartments gets worse (now, if this happens a lot in practice, it drives up prices at the next tier, but the fact that it can itself is a constraint on price increases in the bottom tier.)

And this can be interated at each level until you reach the tiers with net payers, and realize that, yes, their decline in demand,even though it isn't directly the same units as the lowest tier, has enough effect on the lowest tier, through a chain of incone tiers with overlapping markets, even though the top tier doesn't overlap with the bottom.
This is competitive pressures at work, similarly to IBM and other's investment in Linux in the early 2000's as a way to place competitive pressure on MS/Windows.

If you're not the leader in the field, and won't be able to catch up just by investing, you try to make the leadership in the field (Google's) irrelevant.

If the 2nd-best-by-small-margin base map info is open, having the best one isn't a competitive advantage anymore.
> "Try again in three months"

> Why? I wouldn't do anything different.

But they will. The interview process is stochastic; exactly the same performance from you will lead to different results on different attempts.

> Getting rejected at Triplebyte was actually a pretty good investment time wise. Guess the whole thing costed me three hours in total and I got quite a list of things to improve and how. It was clear it was tailored towards the interview not just a larger generic mail.

For another perspective, here's the entire feedback I got when they rejected my application:

> This was a tough decision and one that we were on the fence about. We really appreciate you taking the time to work on the take home project. We're aware this requires a substantial time commitment and we are really grateful that you invested the time in completing it. We thought you wrote a great, very full featured regular expression matcher. It was especially impressive how much you dug into the academics behind regular languages.

> However we made the decision because we felt that while going through the project together during the interview, we didn't see the fluency of programming when adding to it that we had hoped for. While we specifically designed the take home project track to help overcome the difficulties of coding under time pressure with someone watching, we do still need to see a certain level of programming during the interview. This didn't seem to be the case here, where making changes to the project seemed to be slower and more difficult than we'd have liked.
Kqueue doesn't support submission to begin with, no kernel<->ringbuffer support which is the point of this article, I'm not sure if it can be nested, and the cross section of features it supports differs fairly wildly from e.g. epoll.

Meanwhile I agree, it's a lovely interface, and vastly less system call-heavy than epoll
>How many tsunamis has one of their ships survived exactly

A tsunami in sufficiently deep water is basically imperceptible. It’s only a problem once the sea floor starts pushing the water up.
It's not great wording. They mean fail to run in O(n), not crash or give incorrect answer.
I am a huge fan of using `make` for this sort of ad hoc data pipeline. The workflow is very natural, as you can play around with each step on the command line and then drop it into the makefile once you get it right..better for reproducibility than search up through terminal history to replay individual lines!

In your example, I would drop the shell and python scripts and simply run:

watch -n 2 -d "touch a && make"
With respect, many other species could say the same about homo sapiens.
Only a small proportion of medical services are used in hours-matter-emergencies.
I'm going to risk being contrarian and say that I don't see the HAL as the problem. The problem I see is "the product was canceled, I was moved to a different group, and the HAL was never used again". When the product is cancelled, it doesn't matter what you built, or how good or bad its architecture was. It's dead.

Our industry has an organizational structure for shipping software today that makes every line of code have zero value until it's in a consumer product that ships, and maybe even then it'll be cancelled next month and its value drops to zero anyway. We've long known that most software projects fail. What's wrong with this picture? Why do we continue to work in a system where the most likely result of any day's contribution is literally a useless waste of time?

It seems as though the problem was short-sightedness, and the proposed cure is to be even more short-sighted. (You're looking down as you walk, and you occasionally glance up. While looking up once, you tripped over a stone. The solution is to focus even harder at the 6 inches in front of your shoes -- then you'll never run into trouble!) Is it any wonder that most software projects fail?

We joke about "resume-driven development" but economically that's the only certain gain from any new software project. I'd be foolish to optimize for the lottery ticket of "successful product", instead of the solid long-term investment of "increased personal knowledge".

The Gossamer Albatross succeeded where others had failed when they realized that the actual problem was fixing the process first [1]. They won big by solving the more general problem. What if we fixed the software development process so that everything we built could be useful?

[1]: http://www.azarask.in/blog/post/the-wrong-problem/

Sure, some code is just bad, and the trash can is a useful tool, but a DV HAL sounds like a useful tool, too, and I don't think anyone is better off that it got built and then discarded. Could there have been a secondary market for commercial libraries whose products were cancelled? Could it have been open-sourced? Could it have been built as part of an alliance, so other teams could have helped drive the design, and reap the benefit even if one team dropped out? I don't have The Answer but it seems awfully unlikely to me that optimizing one's architecture for the next day or week is an optimal process on any larger timescale. That's basically admitting that we're still at the hunter-gatherer stage of software development. You can't plan for next year's harvest, if you haven't invented agriculture, and don't know where you're going to be in 6 months.

Bonus: "At the time templates tended to crash the compiler, so going fully templated was really expensive." Yes, we need to reduce our scope, because this other program we're using reduced theirs! The limit of this function is a catastrophe. If I were to get a batch of bad steel from my supplier, I wouldn't try to compensate by using twice as many bolts.
You can try to make it less shoutey by messing with readtable-case[1] but in my experience that's more trouble than it's worth. I found the uppercase a bit obnoxious at first too, but it's grown on me over time and now I find it quaint.

[1]: http://clhs.lisp.se/Body/f_rdtabl.htm
Yeah, I was referred to a company and went through the full interview process, ended with a cheerful sounding "talk to you soon" and then zip. No messages and no replies to my emails.

It took my friend there a week to find out that I'd been rejected.
Regarding this quote:

> “The abstractions we worked so hard to maintain are becoming porous as secondary and tertiary effects bubble up through the whole flow … from node to node, they intensify or change character,” he said, expressing optimism that “all of these effects will get solved.”

Might you be able to provide a little more information about which effects are becoming problematic?
Absolutely. Birds lighten the load for takeoff. As a kid I remember many small songbirds nesting in the (large, country) back yard, and a pre-launch ejection was almost guaranteed. Avian digestive tracts are simple and not particularly efficient, for the sake of weight.
I know of at least one person who offers a code review service (specifically for Python).
Because you can just turn it off?
https://www.cliki.net/Case%20sensitivity
Sending

<http://google.com|click me>

on the iOS App works
I had this happen on hires I was responsible for, but on "continuously open positions" or when the position is left vacant and the headcount repurposed to another position.

I didn't find a useful or correct way to inform all the potential candidates about that change. That happened two times and I only sent the more generic e-mail we send for rejection telling the people that had had at least one face to face to apply for other positions if they were still interested in the company.

For the easier case of filling the headcount up with someone and not wanting the rest it's easier to send a rejection e-mail, it's just not what always happens with every job opening.
>Every few months, I check that all our recommended resources are still up-to-date, available, and free.

What are your recommended resources for technical improvements in coding interviews?
No, IMO, the BI level should be pegged to revenue from a dedicated source (or dedicated share of a general source) divided by recipients, with a reserve that is released under a pre-set formula to avoid or mitigate reductions in short term revenue/beneficiary downturns.
I'd start from the other side - its quite clear that private industry cannot handle the distribution without charging larger and larger fees to administer them, and lobbying governments to create more restrictions and let them keep the savings.

> Imagine mandatory drug tests, ideological compliance checks, etc... in order to receive your pay check. That may be extreme but it also may not. I have no idea.

Have you ever worked at a retail job? They not only drug test you regularly, they also have you take personality tests to determine your likelihood to be a good or bad employee. For me that was 15 years ago. Now places have automated systems checking your social networks for subversive/non-friendly talk, cameras on you 24/7 in the workplace.

> This begs the question of what alternatives could be?

The solution to "we don't trust the government to do something the private sector can't do" is to improve the government, which is something that we can actually do.
I think there's a lot of selection bias in your assertion that early risers are self righteous. There are people I have known for many years before finding out they were early risers. One of the biggest surprises was from a guy I had been working with for about 10 years who was notorious for coming in late, usually after lunch. I was on the local news at about 5am one day and he asked me about it. Of course my first response was "What the (&# were you doing up at 5am?", and he said "Oh, I'm always up that early, I just don't feel like going in to work until later."
I wonder, will this be taxed the same as lottery winnings? Or is this post-tax $1000?
Figwheel 0.1.8
Much as I love NYC, we can't be everywhere at the same time.

Also, we were in NYC a month or so ago for FFC and want to make sure we get to visit as many locations over time as we can.
Here's a quote:

> If you'd like to discuss Elm's trade-offs, both pro and con, there are plenty of people who are willing to talk openly about them in a calm way. I'd recommend opening a thread on Elm Discourse if you're interested in that.

Please edit it to say that discussions about cons like native code will not be tolerated and will be locked or deleted without warning.