skysight-inc/HackerNews huggingface dataset:
I would love to see the manufacturer taxed on the difference between advertised and real-world measured pollution (perhaps exponentially, if they emit more pollution than they advertise -- this would greatly incentivize conservative accuracy in fuel economy and emissions specs).

But no matter what scheme we propose, I do worry that this would become an adversarial "gaming" situation a bit like hackers vs DRM -- no matter what the rules/criteria to reduce dangerous emissions, manufacturers will employ people specifically to circumvent them in any and all ways possible. This isn't to say we should stop trying to curb emissions -- just that they must be ongoing and open to change and adaptation to new "attack vectors".
Not to interfere with any internal screaming, but I think (hope?) most would agree that a secondary elephant in the room is that suppressing knowledge so as not to help the "bad guys" tends to be the worse evil.
His people are using Russian mediums of communication. Banning them is like denying reality. Perhaps Poroshenko is engaged in a war against Russia, but clearly a lot of his people are not.
Different strokes. Different people grasp concepts differently.

I can say that every programming language that I grew to love, I liked almost immediately. The ones that make no sense from the get-go, I don't spend much time on.
That is why non-recourse private debt sells for 40 times par /s
It's actually really easy to cut the costs on things, and all you need to do is cut all the levels of useless middlemen taking their cut.

Kind of like how Canada uses this one simple trick to cut their health care expenses.
Meet David DeCoteau, the King of Homoerotic on Demand Schlock (2014)
Here is an example of a real project that uses PowerShell to help DBA automation, you dont include them in your psm1, just dot source them, see https://github.com/sqlcollaborative/dbatools/blob/master/dba... for an example.
No. And the US, until prodded by the academics from WV, apparently never measured any real-world anything, even for research purposes.
Ask HN: Why is kotlin colon happy?
Kotlin is the hot language of the week. Many people are excited because it makes end of line semi-colons optional. The issue I don't see anyone asking is why they then use colons around types?

Are they trying to avoid looking too much like java? The colons look like syntax litter to me. I'm hoping a language designer can provide some rationale for it.
L must be lisp, brought here from the future by the space aliens.
> I feel that there are forces out there trying to make it illegal, because it interferes with the profits of pharmaceutical companies.

Sadly this harmless opiate replacement is schedule 1 in seven states and counting.
Very disappointed i cant blend cats and dogs
That's for PowerShell, not DOS. IIRC, for DOS you could do something like "dir /s *.txt" to list all files with .txt extension in all subdirectories of the current directory, so "dir /s x" would be somewhat equivalent to Unix's "find -name x" (not as fast as "locate x", but should return the same if run on the root directory, and if there were no changes since the locate database was last rebuilt).
Yes, there are some workloads that violate the generational hypothesis. But the vast majority of real-life programs adhere to it. I'm not arguing that the generational hypothesis holds over the entire universe of all possible programs; that would obviously be wrong. Rather I'm arguing against the implication expressed by some in this thread that generational GC isn't worth implementing because the generational hypothesis is wrong for most programs in X language.
See

https://arstechnica.com/tech-policy/2017/05/uber-threatens-t...

especially the comments. Some of the commenters are lawyers, or at least people who understand the law and how it relates to this particular case very well.
While the COL has increased by 200%.
It's still a slap on the wrist either way. They aren't going out of buisiness any time soon because of this. These companies do things we send average people to jail for, on a regular basis ( https://www.justice.gov/usao-cdca/pr/9-charged-federal-court... ).
Has anyone ever really understood how it happens that code produced with qhasm is so fast? I understand code unrolling, but DJB mostly gets speed because he understands the sequence of instructions in an algorithm well. As far as I remember you had to have a machine architecture spec for this tool. So I wonder if it's a more optimized register allocator?
> have increased heavily

for the 1%.
And I was soooo close :)
> Generational GC had nothing to do with moving objects.

Eh, "nothing" is a strong word there. Technically you're right, but most generational GCs in practice use bump allocation in the nursery. The most common object copying occurs through minor collections, since compaction of the tenured generation is expensive and is done infrequently. So introducing generational GC in the usual way often does coincide with introducing copying.
Especially since he is hundreds of millions of dollars richer for the whole exchange
The collection industry. And presumably Mr. Minsky.
Right, we have a term for "when you won't pay more to enforce than the cost of the violation":

The term is "non-enforcment".
They mention it once in the article, but this has basically been true since fly-by-wire, which was quite a while ago.

While it may seem timely to blame automation for this one, you could just as easily blame faulty sensors (like the iced up sensors they mention) or faulty mechanicals, such as pumps, hydraulics, wiring, electrical shorts, etc.

The sad thing is, as we go faster (both in terms of speed and technology), things will only get more complex. We're also far past the point where human pilots and crew might be able to do something about it.

Let's say it wasn't fly-by-wire, and it was hydraulics tied to the stick. If you lost power, you still probably wouldn't be able to move the stick, or it wouldn't do anything. Either way you are in deep trouble.

The real solution is redundancy. They mention the triple flight computers in the Airbus, but in the end, there will always be possible problems of all types. In computers, there are also hardware (not software bugs) errors that may occur at any time.

One of the things devs love to joke about is heisenbugs. If you have debugged these, and only found them on one machine, it's probably your memory doing a bit-flip. Solar radiation can do that, especially at higher altitudes. Just because we're behind our magnetic field doesn't make it go away, and at higher altitudes you do have a slightly higher error rate. Now we're just back to byzantine general territory where you have to figure out which one is lying. Again, coming down to probability that you didn't lose two at the same time.

While it's easy to say that the system should have just done "the right thing" - when you learn more about how the system works, and how complicated it is, you realize how hard that is. And problems in handling errors or trouble are some of the hardest to find, and have the most damaging consequences.

Spacecraft (manned or otherwise) have these exact same problems. (Source: I've worked on aerospace systems)

https://en.wikipedia.org/wiki/Fly-by-wire
How would he be a whistle blower? He didn't allegedly witness it, he allegedly did the deed!
x86-64 replaced the stack with registers. So this article, while interesting, is not of much practical use anymore.
I love the step of going the extra distance to taste the honey on its own before putting it in the tea -- "very floral" and "natural".
All 101 announcements from Google I/O ‘17
> control over the horizontal tail – 3000 pounds per square inch of pressure that can be moved at the speed of light.

Not quite. If I recall correctly the tail will move about 1/2 degree per second. Hardly the speed of light. The elevators are hydraulically operated and can go much faster, but hydraulics don't move at the speed of light, either. The 3000 psi refers to the hydraulic pressure in the system, which has kinda nothing to do with how fast things move. Boeing considered going to a higher pressure to save weight, but rejected the idea because a pinhole leak at such pressures would act like a knife on human skin.

Source: I worked on the horizontal tail design of the 757.
How to make a search engine with crawler?
Bored with all the coughing people do (but otherwise a good article, except for omitting auth).
Not really. Golang provides "mostly" low latency, at the cost of everything else, most significantly throughput, and load.

https://blog.plan99.net/modern-garbage-collection-911ef4f8bd...

TLDR: Go's GC will only be realtime as long as you use it only minimally. With tiny programs, that's fine of course. With larger programs, it will block for a looooong time. That's masked by the language making it very hard to write larger programs in the first place. For instance, by not having decent data structures (not even a tree, seriously ?)

I guarantee if you actually use the GC, there comes a point where java runs circles around Go. Hell, there comes a point where the lua GC runs circles around the Go one. That point is a lot closer than you might think, and as a bad rule of thumb you should probably think of it like this: if any of cpu, mem, i/o goes >80% of the machine's capacity, Go will disappoint very badly compared to Java (GC using more memory, using more cpu, longer pauses, ...). But if all those values are at 2% of capacity, Go's runtime will perform better.

Tradeoffs. Everything is tradeoffs. Go is not better than Java/JVM, it's worse. But a different set of tradeoffs means that there are circumstances where it'll beat the other set of tradeoffs. But "close to 0", Go will beat the JVM.
If I were an Uber investor or Uber management I'd be rereading all the contracts for ways to claw back his payment.
It's all about business/user value. You're not solving useful problems if they're solely technical and don't solve anything useful for someone else. Solve business/user problems with technical solutions, and (1) people will like you more, (2) feeling useful is gratifying, (3) you'll feel more productive with less code, since you'll be focusing on the right output vs code.
AutoML: Using Machine Learning to Explore Neural Network Architecture
Suppose student debt payments were capped as a fraction of income, say 10%. It seems like this would align everyone's incentives correctly toward the student succeeding​.
JFL on Youtube
$22,000,000,000 was not a slap on the wrist for VW. And there are VW execs in jail awaiting trial.

How can you tell that no one from Fiat is going to be arrested? Isn't that truck diesel developed in the US?
Most people overestimate the value of this deduction. If you are married filing jointly you would get a $12600 without itemizing. So you are only saving any money if your mortgage interest and property taxes are more than $12600 a year, or if you have other deductions.
I have the same issue with one of my computers coming out of sleep at random. It is the only real issue I have had with windows 10 but it is extremely annoying.
I used to work a job in Japan that involved a bunch of foreigners fluent in Japanese from different countries (so Japanese was the only common language, but none of us were Japanese) gathering for regular meetings. If there weren't any Japanese bosses present, we'd just drop all the cultural/social restrictions on the language and use it as a tool with our international frame of mind.

Of course we all operated in Japanese in a professional setting daily, so knew the "correct" way to speak, but also had the ability to just drop all that when we wanted (which Japanese people basically never do). Totally different way to use the language, and if any Japanese people happened to overhear, it kind of blew their minds.

I found it very interesting to unpick all the different levels of linguistic, cultural, and social meanings and conventions in the language.
Do u want your apparel b fortified by your needs?
That's true, but I would bet money that if you were able to take the pulse of Americans collectively you'd find people putting way more weight on their credit scores than is strictly rational. I've lost count of the number of times I've seen it suggested that people do irrational things like carry revolving credit card balance or take out loans they don't really need to "build credit."
Typical Microsoft apologist "No, it can't be Windows' design - Look over there! Kill that witch!"

His point is that the OS should be designed properly so that even if there are glitches in drivers or external factors, the entire OS shouldn't become unusable, only the portion with the problem. Every OS since the 68000 chip came out has done this (AmigaDOS, BeOS, Sun, MacOSX, even OS/2), but Windows is so fundamentally flawed that any small flaw in any other component can bring it to its knees.
Well, no, you probably need far fewer administrators, actually.
"We’ve applied this approach to two heavily benchmarked datasets in deep learning: image recognition with CIFAR-10 and language modeling with Penn Treebank. On both datasets, our approach can design models that achieve accuracies on par with state-of-art models designed by machine learning experts (including some on our own team!)."

...

"This approach may also teach us something about why certain types of neural nets work so well. The architecture on the right here has many channels so that the gradient can flow backwards, which may help explain why LSTM RNNs work better than standard RNNs."
I am not a lawyer, but there is not a lot of wiggle room for the FAA to somehow define drones differently. The definitions are pretty clearly spelled out for all but the most obtuse interpretations - drones, when flown by hobbyists in visual line of sight, are a type of model aircraft. Now, the vlos clause can be a bit problematic for fpv fliers, but otherwise it's pretty ironclad. Here is the actual text from the law defining model aircraft:

MODEL AIRCRAFT DEFINED.—In this section, the term ‘‘model aircraft’’ means an unmanned aircraft that is—
(1) capable of sustained flight in the atmosphere;
(2) flown within visual line of sight of the person operating the aircraft; and
(3) flown for hobby or recreational purposes.

... and lest anyone think there is any wiggle room in defining an unmanned aircraft - from a few pages earlier:

UNMANNED AIRCRAFT.—The term ‘‘unmanned aircraft’’ means an aircraft that is operated without the possibility of direct human intervention from within or on the aircraft.
I know a few that had their wages garnished for non-student loan debt. Between that and tax refunds as you mentioned - there shouldn't be any reason to have collectors.
Colons make the parser implementation easier?
Exactly -- what we need are better tests that aren't as easy to game. The idea of installing a real-world pollution measurement device to each car is still valid though -- that would just become the new test.
I actually hiked with a person who "cooked" or rehydrated meals by putting the ingredients in a sealed plastic bag and then putting that in his underwear. Seriously.
Holographic Near-Eye Displays for Virtual and Augmented Reality
Why assume that consciousness follows memory?

I agree that we can't do much but assume that consciousness is indeed continuous like this. But my point is that it is an assumption. When you get down to the actual facts, consciousness ending due to teleportation is no more or less supported than consciousness ending due to sleep. So I find it weird to worry about one and not the other.
BrewDog is an increasingly bizarre case study in the microbrewery/crowdfunding space. Their 'Equity For Punks' money- raising efforts received a wide range of legal opinions in different jurisdictions.

Pretty sure no one expected -- given their very loud anti-'sell-out' rhetoric -- that they would sell a 22% stake for £100M to a private equity firm (TSG Consumer Partners) and actually deliver a serious return to said 'punks.'

Edit - 'Serious Return' per BrewDog's own reporting at anywhere between 2,765% and 177% depending on the 'fund' you invested in (https://www.brewdog.com/lowdown/press-hub/tsg-deal)
Here's the thing, if you do as many seem to be suggesting and give up on collections for this small percentage of loans, then your default rate will go up as people realize there are no consequences.

It's not as if we are spending $38 for every $1 in student loans - the vast majority of them have no money spent on collections.

$38 seems crazy high to me, and given the fact that it's the federal government in charge I'm sure it's horrifically inefficient, but we can't just walk away from the money or it all goes to hell.
I wonder if anyone has done an itemized breakdown of where each dollar of tuition goes to? How much to the teaching staff, how much to building maintenance, etc. Would be interesting.
>By the same logic...

It's a very fair point.

I just wanted to note something about this that is part of a broader pattern of something I notice about HN posters. They will generally argue in favour of personal liberties, and even go so far to do it based on principle, but only when it comes to a case where liberties they personally care about are taken away. There is a contrast between this argument for liberty based on principle--which is by definition libertarian ideology (but note: not necessarily US Libertarian Party followers)--and the pattern of anti-libertarian rhetoric seen around here sometimes in threads where it comes up.

It seems perhaps there is a disconnect: people appear to generally care a lot about their liberties when suddenly it comes the ones they care about being taken away, and they will be argued for them based on principle. However When others generally want liberties they care about, then, that's apparently a different story.
Or conversely, it would completely remove some individual's incentive to ever make life choices that would lead to paying that debt off.
> Close to 80 percent of borrowers who rehabilitate their debt make the minimum $5 monthly payment, according to a 2015 estimate by the National Council of Higher Education Resources, a lobbying group that represents student debt collectors and servicers. That means the Education Department is paying its debt collectors up to $1,710 per borrower to collect around $45, regardless of whether the borrower continues to make her payments.

In other words, the government is paying through the nose in order to artificially reduce actual default numbers.
Collection of Algorithms and Data Structure Practice Problems
> Before we start paying for it, we should ask why the costs have increased so dramatically in the last 10 years

When I started college in 2000, in-state tuition at my alma mater (a major state university) was $3,021 for 2 semesters. I just looked and it's now $10,968 for the same 2 semesters. In 17 years, tuition went up 263%. From what I can tell, inflation over the same period was 42%.

At this rate, I'm scared that I will literally never be able to save enough to put my daughter through college without taking out loans, assuming tuition continues this trend. Something has got to give.
this is already the case. you just have apply for it as opposed to being the default behavior.
> ask why the costs have increased so dramatically in the last 10 years

This is easy its because the government increased the amount students are allowed to borrow. It's a 1:1 ratio
> then your default rate will go up as people realize there are no consequences.

I don't see a problem with that. How about this - in a similar manner to the 'starve the beast' ideological mantra we can starve the student loans beast to force change.

(Just like starve the beast I expect that it wouldn't work and we'd just end up totally messing up some systems that rely on that money, but desperate times right?)
I don't think anyone is suggesting walking away from the debt. The article explicitly mentioned that many of these should be forgiven, but the paperwork isn't offered or filled out. Instead, the collection agency keeps getting money for keeping a debt open, even if it has no chance or purpose for repayment.
> I think Fuchsia is a really serious effort in the Chrome team.

There's definitely a lot of ex-Chrome people there, but I don't think it follows that it is in any way in the Chrome team. I'm still curious as to why all of them are essentially creating a new OS, though! Quite the departure from what they've worked on before (and many have been working on the web for two decades).
FYI, Mac sales have been increasing for years. If the market is contracting around them, then there's no way they're losing market share.
Has anyone actually dealt with a default? Sadly, I have. It's like dealing with a thug, mixed with trying to do taxes on your own with no knowledge of the exact repayment. It's a tricky system they run. I went through default 3 times, once with my payment being higher without any transparency, and when I tried to pay the difference, I was apologized to, and kicked off. I don't know if it's been made better in the past few years, but that was the worst experience for an education I don't even use today.
I like how this tutorial takes the practicality a step further by suggesting and showing how to use a specific library to avoid having to try to solve the problem yourself

But for an understanding of the problem space and a good place to start trying to answer this unsolved problem.. this is still my favorite integer programming explanation:

> and i found this integer programming tutorial comprehensive in offering practical applications of the desired algorithm(i)

do any of these examples explain the problem best for you? can you write a program that will solve this question for you? now change the values of the variables, increase the number of variables
does your algorithm still work on these other inputs?

can you rewrite the algorithm to give the correct answers for these other inputs?

can you develop enough coverage to prove all possible inputs return correct values?

if your coverage is substantial, seemingly complete, can you write against your algorithm to find inputs that will still require you to further develop the algorithm?

for me, i felt i was able to follow the explanation for how the author found the answer and through that was able to start to see the shape of the coverage necessary to accommodate such a problem (ii)

this specific tutorial is on integer programming.. one of karp's 21, and through reduction(iii) on our understanding of 0-1 integer programming we can understand all of the other 21

(o) 1972: Richard Karp: Reducibility Among Combinatorial Problems : http://www.cs.berkeley.edu/~luca/cs172/karp.pdf

(i) http://mat.gsia.cmu.edu/orclass/integer/integer.html

(ii) http://mat.gsia.cmu.edu/orclass/integer/node4.html

(iii) 1971: Stephen A. Cook: The Complexity of Theorem-Proving Procedures: http://4mhz.de/download.php?file=Cook1971_Letter.pdf
Ah, good.

At least someone on the Internet recognizes the Mercatus Center for the Koch propaganda machine that they are. It's unfortunate, the influence they have on the GMU graduates.