skysight-inc/HackerNews huggingface dataset:
No, I'm not missing the point at all.

* Signing bonuses, I'll give you; they are trivial to value and probably should have been included.

* I would doubt that most companies are offering shuttles, day care, or any of these other benefits. Of that list of more esoteric benfits, my company offers yoga and Pilates classes. I'd value them about as highly as catered lunch (if I took advantage of them), because that's about what it would cost me to go do that stuff on my own.

I guess I'd go even farther on health insurance, then, and say that for a valued professional employee, good health insurance should be a basic requirement.

You know what the most common tech company "benefits" have in common? They allow people to stay at the office longer.

* Finally, stock and stock options. Ok, if you're going to give me straight up liquid stock, I'm going to value that as a part of my compensation.

But, options are literally worth the paper they're printed on until they're exercised. And after that, unless the company has gone public, they're still hugely illiquid. Exercising them can be an issue in itself, depending on the strike price. And, then there are the taxes to contend with.

Let's just say I don't put a lot of value in stock options, in general.
When it comes to economic rules, China went from a centrally-controlled economy to a shockingly unregulated (by Western standards) market economy. If you want to speak up against the government you're out of luck, but if you want to sell baby formula without inspections it's much easier than in the States.
this has some pretty powerful applications for example for politics or mass dissemination of paper based digital files for the public to quickly consume.

Imagine, if students could start posting free textbook pdf files just by handing out a piece of paper which you could scan, or maybe with a phone one day, and instantly receive the file.

Why not QR code? QR code needs connectivity while this solution would just require you to get your hands on the paper.
Actually that's pretty much one of the key philosophical tenets of the U.S. Constitution. The idea being that 300 million free individuals can come up with many more good ideas than a few heads of state, and they shouldn't have to wait for some gov regulator to give them the ok to try an idea first.
Naturally aspirated means the engine breathes air at regular atmospheric pressure - ie is not turbo or supercharged.

The type of fuel delivery has nothing to do with whether it is naturally aspirated or not. A NA engine can have fuel injection and a supercharged engine can have a carburettor.
Your brevity and weird use of quotation marks makes your comment somewhat ambiguous, and I can come up with a few interpretations: 1) that the government should not have the power to enable or disable this new business model, or 2) that it's inappropriate for companies to have such access with the "regulators" as they may inappropriately influence the regulators outside of public discussion.

Regarding one, it has to be completely appropriate for entry into an existing field that has proven to be highly dangerous and is therefore highly regulated field.

Secondly, it also appropriate for those who are entering the field with a new technology to be able to explain to regulators about the new technology. In highly regulated fields like pharmaceuticals, those proposing new products for approval have many such meetings, and these meetings have not led to the appearance or accusations of undue influence. Rather in that field the problem has been deceit or misinterpretation of statistics.
Of course there is. They are common goods: https://en.wikipedia.org/wiki/Common_good_(economics)
While that makes sense on paper, in practice do those chips provide better support for networked, autonomous activities? I haven't heard much about their usages just some PR things about them so I'm genuinely curious.
Entrepreneurship Lessons from Family Businesses
A lot of jurisdictions in Europe are rethinking their diesel prioritisation a precisely because of particulate and Nox emissions.

In the case of Volkswagen, the TSi engines are a much better buy than the TDi engines. Better power delivery, clean running and nearly as good fuel economy.
secure as hell too when you are just serving html files.
Interesting; I wonder if they'll actually attempt to go to market with this thing or if it's just one of their many experimental projects that never sees the light of day. I'd love to see more competition in this space regardless.
Suggesting kill first before kill -9 seems like a good idea. Like you said kill is an important tool. Like you said this is for beginners so its up to you how much more detail to go into with the command.
I understand this thing is aimed to create super power perception within tech novice ppl when some command line is learned, but, seriously, this new fashion of claiming that if you wrote couple lines of code means you are software guru now, is absurd.
> I'd like to have some stories from people who dealt with the same flavor of silliness and went on to work in tech OR had their growth stymied.

How much are you willing to pay for content?
This French Philosopher Is the Only One Who Can Explain the Trump Phenomenon
So I'd like this on medium that's a bit more permanent than paper, but with similar information density per kg, and similar re-creatability without having any of the original tools available. I'd like to store data for say 100 thousand years.
I'm confused by the time frame of the 4.1B.

Does it mean this year's operating cost assuming Uber's current state of operation (number of drivers, etc)? Does it assume backpay for drivers who are being reclassified?
Tyvek, perhaps? I'm not sure how long-term it would stick around, but it wouldn't decay as fast as paper in an unprotected environment.
I've seen race conditions that only happen 1 time in 1000. Or race conditions that only happen when the machine is under load. I agree that it's frustrating to have to debug non-deterministic code, but I feel like there must be a better way to compare test runs than memcmp on the resutls.

You are right that deterministic pseudo-random numbers can be used when "random" inputs are required. I overlooked that... thanks for pointing it out.
The machine learning people I know have been very unimpressed with it. From the little I understand, it cannot run the style of neural network that have been breaking records.
I don't think that "Luddite" is an accurate term to use here. Wikipedia defines a Luddite (in the modern-day sense) to be:

"one opposed to industrialisation, automation, computerisation or new technologies in general"[1]

I doubt that the people who arrested Ahmed Mohamed consider digital clocks (which have been around since the 1970s) to be some kind of threatening new technology. They're just too dumb to recognize the difference between a clock and a bomb.

[1] https://en.wikipedia.org/wiki/Luddite#In_modern_thought
I've worked on two Spring Boot projects so far and written somewhere between zero and no XML.
Harvard is a 'hedge fund with a university attached to it'
To me the tests have to be real measurements rather than a proxy.

Having a special test makes the test easy to pass.

If the test was instead to have sampled data from x,000 cars, gathered at service intervals fit within certain bands, then that would require actually engineering most cars to return within the set range across a wide range of use types.

Smaller niche manufacturers could just pass a simpler test to encourage market entrants. 200 slightly worse cars is nothing against 200,000 intentionally bad cars.

The regulations need to target what is trying to be achieved rather than simplified proxies.
CloudAtCost Plans Are Currently 50% Off
> Spring binding

Not sure what in particular you're referring to, but Spring supports constructor based dependency injection, and I tend to insist upon it vehemently - getter/setter injection means that you can instantiate your object in an invalid state.
Yes... China is about as unregulated w.r.t. to industry as you can get. Have you ever seen the air quality in Beijing? Do you remember the air quality in LA in the 80s before stricter CARB standards? (Or are you too young to?)
HTTPS alone is not enough to secure your back end
Capital punishment is a deterrent against rational actors.
Archiving data to 35mm motion picture film has been done, including putting the source code to the decoding software on the leader of the film.
Spring is on Java 7 for the 4.x series.

Spring 5 will take Java 8 as the baseline.
Yeah, that yellow text in a blue background has aged so well. At least there won't be a link to that "Contrast Rebellion" site...
The other replies kind of hit on this, but I'll expand on it by saying:

The collection creation methods existed because Java could perform type inference on methods but could not on constructors:

// Java 1.5
Map<String,Integer> map = new HashMap<String,Integer>();
// Guava
Map<String,Integer> map = Maps.newHashMap();
// Java 1.8 diamond notation
Map<String,Integer> map = new HashMap<>();
Well, now I need to recalibrate my monitors, except this time I will know what I am doing. Thanks for the great article.
If you have required parameters in a Builder, you're doing it wrong.
BowlerStudio generates walking robots you can 3d print out
What would you use instead of an IDE? Learning Intellij is a lot easier than learning Vim or Emacs.
> A modern Spring application will have precisely an application context XML file with one line per "bean" eg:

I prefer my Spring applications to look like this:

@SpringBootApplication
public class Application { ... }
I think he means to have the car collect it's own data on emissions, which can then be collected.

It's a far better idea than to just sample a few cars in a limited test.
The stagecoach roads of the American West? (Often un-deeded right-of-ways through private lands, many now home to paved roads.)
> If someone passes in a final FooBar to a method, and you mutate the FooBar during the method for any reason, then after the method is done the object remains mutated.

Fair enough, but if FooBar is your class there's an easy fix for this - make FooBar immutable. If it's not, make an immutable wrapper object for it.

Very true that relying on untrue assumptions about the immutability of your data will cause hard-to-spot bugs, but the solution is then just to guarantee everything is immutable, and define that as an assumption that cannot be false if everyone on the team follows the pattern.

If somebody does break the pattern, then that, rather than the race condition down the line, is the real bug. The dev who wrote the mutable data class can just have that (re-)explained to them, so it doesn't happen again.
NaN doesn't actually represent any value at all, so having it not equal itself its not a violation of "A is A". Sometimes you get NaN because you got infinity, or sqrt(-1), or just a really big number (overflow). In this case, there's a unique answer, but it just can't be represented by the number type being used. In this case, you could theoretically implement NaN instances that are equal to themselves but not each other. But NaN also represents things like sin(1/0), which has no meaningful value at all. You can't even say that sin(1/0) equals itself.

Really, the answer for any comparison to NaN shouldn't be true or false, it should be something like NaB, Not A Boolean. This is basically what R does:

> 1 == 1
[1] TRUE
> NaN == NaN
[1] NA

But the major disadvantage of that is that a boolean now has 3 possible states, so it can't be represented in one bit.
The vast majority of consumers won't notice. Some will be upset, because They bought the car for the specs on paper just to feel cool. Similar to how the fanboi segment of consumers by video cards and computers and stereo equipment.
Well, once a Stream has been consumed, you can't use it again. We have a rule of thumb in my team that our APIs should not consume or return Stream or Optional.
Apple to shut down transit app HopStop next month
This type of devices can be potentially used in the areas with poor ventilation, like in between the mountains. Poor ventilation (lack of the winds) leads to the situation when all smog stays there, and just smog from the cars is enough to create breathing problems. Years before, at some European resorts, buses were forbidden due to this reason, only electrical trolleys allowed.
This Dad Wrote a Check to His Kid’s School Using Common Core Math
The Good, the Bad, and the Ugly: The Unix Legacy [pdf] (2001)
Would anyone buy any vehicle ever again, given the possibility of a 20k liability for something out of their control?

This position has not been thought through.
I like Clojure, but anyway to make it start faster in a scripting context? I wrote the same script in Clojure and Kotlin, and the Kotlin one loads so much faster.
Every textbook on math I have ever read always start with intuition behind the idea, and then present definitions and proofs. Only some reference books, intended for look ups only, only enumerate formulas. I never understand why anyone claims that they only learn math by memorizing formulas.
They should still allow people to request testing of actual emissions, upon request.
True, but that misses the bigger picture of what these tech giants are doing. It also fails to account for how difficult it is to switch to something else once something has become entrenched. You could switch, but the answer is that you likely won't and the reason you won't isn't necessarily because the product is "better". One of the article's central ideas is that entrenchment can breed more entrenchment that hurts the common good. You might get a better overall search engine, but that search engine is bound up with power that goes beyond search.
I take it that you aren't in the industry.
In the admittedly artificially constructed SAT, the second sentence would seem to be an almost classic example of unacceptable ambiguity. Perhaps in real life, you are correct that the adjectives provide sufficient context.
Sorry, what I meant was to include a hash of the commit in a public blockchain and then attach this timestamp to the commit. So I think we're on the same page.
Any plans for an API? How's it work behind the scenes? This versus Lob.com?
You are willfully ignoring the vastly more significant average/mode case to focus on the effect of edge cases.
>Two wheels in front or even 4 wheels doesn't magically make things safer (4 wheel ATV's are still plenty dangerous).

It isn't magic, it's physics. See this post for a breakdown of the two configurations. [0] The Twike uses the delta configuration, which is know to have issues.

[0] https://www.quora.com/What-are-the-advantages-to-having-two-...
You beat me to it. Tyvek would be an excellent candidate for its amazing durability and that it behaves much like paper (at least in terms of texture).
Immutables (http://immutables.org/) is another option which creates nice, immutable value classes. It's a bit more succinct than AutoValue, but it does still require annotation processing in your IDE.
Why don't they name the brand of the shampoo, or the manufacturer? The article says this problem was observed by customers, so this ought to be public information... And since this happened 37 years ago, I'm not sure why they would be worried about libel lawsuits or anything....
On the struct-like data objects part - this is so much nicer than the getter (and setter for mutable objects) pattern, just because readability is so much improved.

Getters/setters is a pattern that it took me a while to reject, having always been told that public fields were really, really bad. But they're simply not. Having logic in getters/setters is the only justification for this added bloat. In my experience, in the overwhelming majority of cases (never say all) having logic in getters and setters is a clear indication that your design is flawed anyway, so most of the time you should never have them.

On this part:

> Further, this class is immutable unless you extend it, so we can reason about it easier as we know that it can't be changed.

Well, I'd go further. Make the class final if you really want to guard against people extending it. Of course this is most applicable for writing reusable libraries where communication with consumers may be limited.

If you rely on language features to enforce development practices in a team who can freely communicate, in general you've got a much bigger problems than the few rare bugs that extending an immutable class and making it mutable will cause.

Obviously though, putting guard rails in can only ever be helpful, even when absolutely everyone understands that there's a cliff edge there, and wouldn't conciously try to walk over it anyway.
Tampopo and The Funeral are both incredible films by Itami, who was a master. Excellent satirist. The Funeral is also one of the "comfiest" movies I have ever seen.
httparty!
For web framework I would also suggest Dropwizard. Its simple easy to use and robust.
I guess this is why rowing crews that regularly practice on choppy water end up doing better in an average competition (no citation, just something my coach once told me). Training in adverse conditions results in better built in corrections.
The difference is that other languages which originally had the Option type don't have null, so it's the only option. I meant it's typical of Java to take features from other languages, resulting multiple slightly-different-but-incompatible ways to achieve the same thing.
I imagine a study would be warranted, if one does not already exist. If a statistically significant link could be established, why not run tests?
How much does it cost to have an MRI performed? How does it compare to the lifetime medical (and social) costs of an autism sufferer?
That's genuinely an interesting question to ponder on. I'm unaware of how microbilling lost out in the past and from the post I'm not entirely convinced that was the reason people lost out. But the idea of an account topped up with money which pays out to publishers as you visit their posts sounds like a very promising alternative to ads and subscription models.

Subscription models are great for supporting publishers but I've discovered that I've stopped subscribing because I might read only a tiny percentage of what's published. But to be able to support on an article basis sounds great.

Some raw numbers, if we read 15000 articles per year ( I read/skim a maximum of 50 per day) then it's not a bad thing to say 150 USD per year or 1 cent per article read. Maybe that's too much. But I was spending about 70 USD per year for subscribing to 3 publications that I gradually started reading less of. So a 150 USD to read my normal fill where I pay both to support the writer, and not have myself tracked sounds great.

I bet I'll even make it back in bandwith saved :D
I'm using C++. How does Yepp compare to libeigen in terms of performance and functionality? Can it do things that libeigen cannot do?
Video if anyone wants it: http://free-electrons.com/pub/video/2010/elce/elce2010-murra...
I don't like to use getters, setters either. I like default package access so instance variables are just visible inside a package.
Soar sheen is fake
It will pass, just like when use of that ridiculous word "grok" passed.
What do you mean by: "you learn so much at compile time"?

I'm a C and C++ guy, but I've done a tiny bit of Java a while ago.
For some of their audience this would be preferable to a monthly payment that happens on a specific day. It gives some budget flexibility that could help low income folks. Might be something for other companies to explore.
Of course companies want their employees to work more. And I'm from the "exercise your RSU's immediately" school of thought as well.

All I was pointing out is that imo, the study is flawed in its central argument.

As for the benefits, while it is true that most companies don't offer all of those benefits, it's offset by the fact that the larger companies do. Most large companies have shuttles now, for instance. So, the % of engineers who have these benefits is higher now than it was in, say, 2009 :)

I think that benefits that are actually used are more valuable than they appear to be because they are untaxed. But of course, depending on what your indifference curve looks like, you might well prefer post-tax cash to pre-tax benefits.
Not sure why you're being downvoted; this seems like a totally legitimate concern. Depending on the efficiency, you might end up just moving the pollution to a different location.
The spec has an asymmetric exponent bias. IEEE floating points have an asymmetric exponent bias - for example float64 has 1022 bias (symmetric would be a 1023 bias). Because of the properties of unums, the universal representation of the value 1 is subnormal, and subnormals are tricky to deal with. If unums had symmetric exponent biases, then there would not be multiple representations of one.
biotech is not good as well. too many graduates in biology majors and too few biotech jobs.
This is debt and equity. At least $4m equity, I suspect most of it is debt.
It's not crazy at all. This sort of shuffling is pretty standard for RISC ISAs, where it's typical to have fixed-length instructions that are no larger than the registers.

For example, MIPS has no actual "load immediate" instruction. Instead, say you want to load the value 0x12345678 into register t0. You can go ahead and tell your MIPS assembler:

li $t0, 0x12345678

but it will actually emit something like:

lui $t0, 0x1234
ori $t0, $t0, 0x5678

"lui" here is the "load upper immediate" instruction, which loads the target register with the 16-bit immediate, left-shifted by 16 bits. "ori $t0, t0, 0x5678" then performs a bitwise OR with its immediate to get the lower 16 bits into the register. This can be done in a single instruction if the immediate is 16 bits or smaller by using the dedicated zero register (a read-only register that always contains 0x00000000, which turns out to be extremely handy for minimizing an instruction set):

ori $t0, $zero 0xabcd
I have sympathy for your views - those states which by default declare anything illegal until regulated are slow to innovate.

However, roads and traffic is one area where even the most limited government fan will typically agree that regulation provides benefits well outside the cost. Well regulated road networks provide large economic benefits even to people who don't directly use them.
Serif TV for Samsung, 2015
This is a pretty good book. It does fail to compare and contrast the different stages of the Saturn launch vehicle.

For example, the S-II, the 2nd stage, and the S-IVB, the 3rd stage, use a "common" dome between fuel and oxidizer tanks. The S-I, first stage, did not. Why? The S-II apparently used elliptical domes on both fuel and oxidizer tanks, but it appears that the S-IV and S-I used hemispherical domes. There's advantages and disadvantages to both, but why not set a standard? Titans all used "square-root of 2" elliptical domes, and I believe that the Centaur upper stage did as well.

Anyway, a compare-and-contrast on technical issues would have gone a long way with me.
An IBM researcher did this with a Tyvek-like material in the 90s, a polyester made by DuPond if I remember correctly. Just tried to google a reference but no luck.