skysight-inc/HackerNews huggingface dataset:
I've been preupgrading/fedupping since 17 on my current computer with no major problems (although I usually wait a month or two to upgrade). I think every release has been an improvement.
Is anyone else concerned that the disallowed certs list is downloaded over plaintext HTTP?
It wasn't relevant to the article and I'd rather avoid rabbit holes. One has to pick one's fights. You can read my views on software licensing on my blog (How to Capture an Open Source Project), or book (Culture & Empire, Chapter 2).
"Silly question: How does CloudFlare make any money?"

They're an MITM service. They see your encrypted traffic in the clear. There has to be some way to monetize that. Why else would Google buy in?
> VW is the only automobile manufacturer which deliberately (and delicately) cheated the diesel emissions test.

How can you state that with certainty?
I feel like overclockability is the last thing Nvidia should be focusing on for laptops. The trade-off for overclocking is heat generation which is undesirable for laptops by far. These cards generate a lot of heat as is.
When Hyundai got caught exaggerating the mileage of their 2011 - 2013 model year vehicles, as a settlement they are paying a reimbursement equal to the cost of the gas to cover the difference plus a 15% premium for the lifetime of the vehicles [1]. If, as is widely speculated, the only way to make the VWs as clean as necessary reduces mileage, VW will probably be on the hook for similar reimbursements.

[1] https://hyundaimpginfo.com/customerinfo/compensation-informa...

edits: grammar. apparently I can't write coherently today.
The point of the question is to find out what the candidate can do. If you interview a lot of people you will find that a lot of people claim they did more than they actually did.

As for 10 people, you typically get some sort of feedback when you put stuff out there.
What I was trying to say is "can you produce something that at least 10 people can install and use without having to ask you how does this work".

In my experience, the people that have put together some small open source (or not, I don't care about the license) project by themselves are in a somewhat different league. They can handle a broader set of problems, they don't depend on others to do the docs, tests, marketing, whatever. We're not talking about photoshop here, it could be some tool you wrote to do galleries of your photos.

A buddy of mine has a different way of asking a similar question: "If we needed you to, would you sweep the floors?"

We're both trying to get at the capabilities of the candidate.

I'm not asking you (or anyone) to program "day and night" but I do like it when people do it because they like it. I've done plenty of free stuff and I've found it rewarding.
Why, as a rational actor, would I voluntarily choose this system over one that gives me the freedom to decide what the government sees about my spending?
I followed the link and clicked on the letter from the BSA. I did not see any reference to the CISA in the letter. It seems to be endorsing more restrictions on government surveillance, not less. (at least, thats what the letter claims.)
I made an app to make maps
Hey HN,

First post! Thought I could share this an iOS app I built called SaraGEO. The idea behind it is that you can create custom maps. I think of it as Pinterest, but for maps.

Some use cases / maps that might be interesting:

- You want to make a map of your favorite restaurants / bars

- You have vacation plans and want to drop pins for all the spots you want to hit

- You have out of town friends and want to give them a list of recommended places to visit.

Anyway, I wanted to put this out there to get feedback / thoughts.

Download: https://itunes.apple.com/us/app/sarageo/id950466357?ls=1&mt=8

- S
Just download the deltas instead?
> One more reason for publishing the source code to drive-line software in cars.

There is no reason for anyone to publish their trade-secrets. Compliance can be assured through better testing, which is how this came to light.

All the arguments for open source in this market are wonky. They sum up to things like "I want to tamper with my engine controls because I somehow know more than the team of degreed engineers who designed it and got it type-approved" and "I want a generic ECU for all engines because it will be great if everyone had to pay for logic, drivers and other hardware that only a small subset of engines require. Oh and because it would be easier for me to tamper with."

I'm glad this situation came out into the press because it will discourage other carmakers from cheating.
It felt un-German up to about a week ago, now it is German and that's a very large problem for Germany. This will affect many more companies than just VW, 'made in Germany' used to stand for something and they just wrecked that (or at a minimum put a serious scratch and a dent in it).
Why? He's asking about ideal. Yes, supposedly constrained by your knowledge and abilities. "Superbowl winning quarterback" is not a realistic answer for most people. But saying a very generous salary with an equally generous amount of time off to work with the community and do research around $PASSION (that's relevant to $IDEALCOMPANY) seems a reasonable response to the question as posed even if one knows it's not a realistic goal.
I don't feel like the crc32 example is a good one. Maybe the game entities example would have been better...
paying their average developer $250,000/year

Are these really the kinds of salaries you get in SF/SV?
Not specific to the post, but:

> we're sending few objects, all from the tip of the repository, and these objects will usually be delta'ed against older objects that won't be sent. Therefore, Git tries to find new delta bases for these objects.

Why is this the case ? git can send thin packs if the receiver already has the objects, why does it still need to find a full base to diff against ? (Not counting when initial base objects are from another fork -- I don't know if it's often the case)

On top of that as far as I understood from the discussion about heuristics (https://git.kernel.org/cgit/git/git.git/tree/Documentation/t...) it seems like the latest objects are full and the earlier objects are diffed against them (double benefits: you usually want access to the last object which is already full, and earlier objects tend to be only remove stuff, not add because "stuff grows over time). So if objects are still stored as packs, things should already be in a pretty good shape to be sent as-is... or not ?
Indeed. Once the cars have "emissions testing mode" turned on full-time, they're going to be a hell of a lot less fun to drive.
Ex-hedge funder buys rights to AIDS drug Price goes from $13.50 to $750 per pill
Thanks for the reminder to disable HN notifications in Safari.
One of the most interesting company's to come out of S15. No wonder, people are coming after you. You must be doing something right. Stay at it :).
Bingo. I saw pre-internet confusion on this point from small businesses too. I remember being little and my mom got a coupon at the car wash for a pizza at some nearby place. When we went to use it, the manager turned us down saying, "nah, this is dine-in only, yeah, otherwise we don't make any money off it".

Even at that age, I was like, "wha? But, isn't that the purpose of a promotion? So someone tries your stuff and might come back?" It wasn't like a coupon in the back of a magazine, but something the car wash guy actively promoted.
The engines are really efficient. Unfortunately, the cheapest fuel has a lot of sulphur in it, so there's a lot of sulphur dioxide that comes out of the engine. Low sulphur fuel is 4x the cost.

So, yeah. I don't think the cargo ships are villains or anything, but one of them is worth 50 million cars, for that specific type of emission. (cars would be higher, but they're regulated.). Generally it's turning around, different countries are requiring low sulphur fuel, in spite of the cost. The us was January, i think.
Opal-Pixi: Ruby/Opal Wrapper for Pixi.js, HTML5 and WebGL Rendering in Ruby
A couple more 'anecdotes' like that and I see an entirely different angle of fall-out from all this, lost income from missed sales by other brands.
Not ideological reasons. The latest version of Go supports dynamic linking for some platforms.
Because government wants control, and while we have to raise a lot of awareness in a short period of time to bring pressure to the politicians on this issue... those who propose this legislation just go back when "Defeated" and rewrite it, put it forward under another name etc.

I believe a lot of the stuff that was "defeated" in the past, got inserted into the recent "net neutrality" ruling that had the internets cheering! (800 pages if I recall, so I didn't read it to find out for sure.)

They will not stop-- law enforcement types have permanent jobs and they're there each year claiming they need more and more control/surveillance.
Seriously, you are stuck in a literal read of what is a purely rhetorical statement. She isn't really saying that all design is pointless. She's arguing against the underlying motivation for the debate, and the cognitive dissonance that underlies that, and the moral failings of her industry as a whole. And because you are not in her field and not her audience, you don't realize what she actually means by the all-caps "THIS". She's not talking about design in principle.

"Are we having a debate or a therapy session?"

"Designers will do anything to convince themselves we are not in a service industry. Why are we so desperate to make ourselves feel better? Because we feel GUILTY and we have to reconcile what we do professionally with the world we live in. We WANT to save the world so we repeat our daily affirmations on our way to work…"

"This debate is an attempt to assuage the guilt we already have and know we have because we’re here doing THIS instead of something truly meaningful."

So what is "THIS"? Most designers in today's consumerist culture work on things that are morally empty, have little to do with making the world a better place. So they make themselves feel better by convincing themselves that they are in fact saving the world through design. I have a college friend who studies art and is very counter culture. But because of the limited job market, she works in the marketing department at Avon. I know that inside she hates it.

The internet technology analogy would be how most people who work on ad supported websites, especially those who work on the ad tech itself, in their gut feel wrong about pushing ads on people, but then put a positive spin on it by telling themselves, their coworkers and friends that it enables people who can't afford their content or service to use it for free. Cognitive dissonance. I know this personally as long ago I led teams that worked on the systems that inserted ads in the Disney, ESPN and ABC websites and into their internet and iPad video streams. Not a single person was proud of their job, though it was plain as day everyone tried their best to pretend to be. "daily affirmations"

She calls out the dishonesty of taking advantage of privilege while critiquing the injustice and unfairness of the world:

"…on our way to yoga…"

"We drink fancy coffee and eat free gummy bears and free catered dinners meanwhile the median cost of rent in SF is $4,300 dollars. Is idealism truly that desperate here that we equally applaud free wifi in Africa and a $1,500 smart oven that “smart” preheats your soylent to save you a little extra time for cross-fit and netflix?"

Then she goes in for the kill:

"Change the world? Design can’t even change the design industry. Let’s talk about something meaningful and actionable like why we have six dudes and one lady on stage. We don’t need a debate about design’s place in the world — we need a reckoning."

So yes, you totally missed what she was saying. If you STILL don't believe me, note that she upvoted this reply to her post: https://medium.com/designer-fund/choose-meaningful-work-fb37....
Probably the goal is that you're coerced to use it, as with every other government service.
If they have the resources to bleed you in litigation, would they not have the resources to care little about bad PR?
> The salary isn't the point

Except it is. I earn 3x more as an enterprise developer than I could as a games developer and work significantly fewer hours.

The truth is spending time with my family, and having the money to support them, is more important than having my "ideal" job.
It hurts a lot when your assumptions are challenged. The process we use in ZeroMQ is successful beyond all expectations. See http://hintjens.com/blog:93.

What I'm doing with these "Top 10" articles is documenting our experience over the last years.

I guess people said "OUCH!" a lot when Wikipedia said you could edit any page. It is really similar here.
Yes, Audi is a Volkswagen brand and built on the same platform(s).
While this may be a great engineering feat, I would rather see mass-market external GPU enclosures become the norm once/if Thunderbolt 3 becomes mainstream.

It would be really nice for instance dual-boot a Macbook Pro for work during the day, then come home and plug in an external GPU for gaming.
Or: My life is on the line and I'd like to know what it is exactly that I'm driving. Or: my car does not seem to perform as advertised, is the ECU capable of switching modes in order to pass certain tests?

There are many reasons to want to inspect/build the code to the hardware that you already own.
> Presumably then controlling population growth

I take it you still haven't seen that TED talk. A key point Hans Rosling makes (which he expands upon in greater detail in several of his other talks). In this talk, he explains

... there are two things that can increase the energy use. First, population
growth. Second, economic growth. Population growth will mainly occur among the
poorest people here because they have high child mortality and they have many
children per woman. ...

You may not have noticed, but China hasn't been very successful at legislating population growth. Meanwhile, some areas have slowed their population growth. Japan is actually concerned that they are losing population.

The way you control population is \to bring people up to a standard of living that no longer requires having large families (i.e. for farm work, etc). China knows this. They aren't stupid - they certainly understand the costs of allowing terrible ("equivalent to a pack/day cigarette habit") smog. China also understands that if they can stabilize their population by raising their lifestyle. Hence they are using incredible amount of coal as a short-term workaround while they work on the largest public-works infrastructure projects in the world (e.g. Three Gorges, their current breeder reactor project).

> some magic CO2-neutral power source

A nuclear power generator is not magic.

> save energy

You say this as if engineers aren't constantly creating new ways to make energy usage more efficient. Of course they have - engineers hate energy waste. We have been slowly improving efficiency. Obviously we should continue this process, but it will never be enough to significantly impact the the total energy used in the world.

> it seems to me that if "convenience X" involves a lot of energy, it will also involve a lot of nuisance

This is absolutely not true in general. Many things oonly become possible when you reach a minimum of energy.
Nice tool, is there a way to have a compass / direction arrow pointed at the direction of your nearby friend?
[reaches for popcorn]
> how do they expect to get people to bring their cars in for the fix

As long as the car is under warranty (the first 3 years, for VW in UK for example) the owner is required to service it following the manufacturers recommendation. This pretty much guarantees that at least for 3 years, new cars will be brought to service regularly.

If I was a manufacturer of modern cars, I'd include the requirement to always install the latest software at every service, in the terms of the warranty.
Duly noted! It all makes sense now. :)
Facebook Enables 'Elliptic Curve' Cryptograhy for Email Notifications
Can't you just go ahead and get my person information from one of the others social platforms I already use.
If I read the comments I see:
"Cisco originally aimed to get the release of the patch for the 22nd September, however due to testing issues this has been postponed until the 29th which would fall outside of the 90 day disclosure window. Cisco were informed that a grace period exists for this exact situation and they could use it if they requested. However in this case Cisco has declined to use the grace period."

So it sounds like they were aware of the issue, communicated out a fix would be in place but 7 days later than the expiration. Someone didn't want to budge those 7 days and released it anyway.

Not that its a big flaw but it seems a bit inflexible. Companies as large and as old as Cisco don't move very fast..
Business Insider makes an interesting claim about the boss's public statements on litigation...

http://uk.businessinsider.com/smule-ceo-shred-video-lawsuit-...
The intent is that the job seeker asks these questions of the place that's hiring, not the other way around.
:) Thanks! I don't really understand why radial menus aren't all over the place, frankly.
I think there is a ton of room to adapt popular languages to mobile (and would love it if this inspires someone to do that!) Here, I'm more trying to figure out what the upper bound is for how efficient it could possibly be. So, (1) avoid naming things and (2) be super minimalistic in your primitives. For instance, I was wondering whether I should even have a sum() function. Perhaps not. Perhaps lambda-plus-reduce becomes the way you "spell" the word sum. I haven't convinced myself on that point, but I think it's fun to consider.
It's just one engine type as far as I can see.
On Android there is no way around it, as native code can only be accessed via dynamic linking.

This is what some Go designers think of dynamic linking:

http://harmful.cat-v.org/software/dynamic-linking/
Please don't project your political expectations onto the technology community then criticize it for failing to conform to them.
EL7 is fairly up to date, I have no trouble running it on my workstation at work. EPEL helps too.
It's slightly more than PR... Google sees the trustworthiness of people's interactions online as an existential necessity for the company. Things like tradeable zero-day exploits are a risk to the entire business model of having people search for things and conduct business on the Internet.
You're confused. N2O (nitrous oxide) is laughing gas, charges some whipped creams, and a severe greenhouse gas. NO2 (nitrogen dioxide) is the automotive combustion product being regulated because it's toxic when inhaled. They're different.

"NOx" is the label for a group of chemicals that includes NO2 (the combustion prouduct) but not N2O (laughing gas).
More technically: hook the time functions for that application only.
If not now, I'd expect we can state it with certainty after a few months. Every car model on the market will probably be getting a test similar to the one that caught VW shortly.
I think the sentence was meant to imply MSFT might see this issue before the clock hits doomsday.
Depends on the company. PR is a proportional thing. If the CEO of a company is caught on video killing kittens that can kill 50% of a $100,000,000 company or 50% of $1,000,000 company. Public relations / branding is proportional in that way. Money on the other hand is slightly more constant, so in the two cases above it might be a 2 million dollar hit to each. A possible gamble to the 100 million dollar company but not to the 1 million dollar company.
I'm happy to be an end user in a world where go components are becoming more common, because statically-linked executables are far less likely to break when I upgrade unrelated programs.
This is unrelated to CT; this would still be needed to kill any maliciously issued certificates.

Apple has App Transport Security which allows you to require CT. I think the OP meant Google, as the patch[1] for CT is still pending in Firefox.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=944175
I am sad to say I was a Smule customer, having downloaded and played Magic Piano. I also purchased quite a few songs inside the app. It is/was a great app.

Not anymore. I've deleted Magic Piano and I'll never again be downloading, purchasing or contributing to in any way Smule or Jeff Smith's companies or products.
It appears to be a signed message, and for these sorts of things, I'm more of a fan of signed data (and the transport being unimportant) than a signed transport and unsigned data: there's a lot less attack surface on both ends.

apt, yum, PGP, etc. work the same way. There remains a decent argument for a secure transport anyway for privacy / avoiding side channels, or a general desire for HTTP delenda est, but it's nowhere near as strong an argument, HTTPS only provides marginal benefit to the side channels (Tor to a hidden service is much more effective), and other engineering concerns can legitimately override these concerns.
#4. Make sure you own what you think you own
"A full TCP/IP stack in under 200 LoC (and the power of DSLs)": https://news.ycombinator.com/item?id=846028
I'm glad shit like this is rare enough (in silicon valley, at least) to be worthy of a post.
Maybe if it were Oracle, but in this case it is another startup which runs in the same circles and benefits from credibility from a similar audience, even if only for developer recruiting.
Hack the North official statement on ejecting attendees for Facebook joke [pdf]
Fapping is always an option, but you can also look up news on the issue, keep track of what's happening and if the whole ad blocking mobile initiative is panning out :)
His quote make it appear as if the lawsuit is in bad faith. If Shred wins, they may have a case for malicious prosecution.
I don't get how this is considered good design.
It certainly does not add to the UX, not for me anyway.

But who am I to tell, I'm just a user, not a designer.
I think that may be purposeful. If your local certificate management system is on the fritz, you don't want that rejecting updates to the core cert lists. Probably better to fall back on some other cryptological system on the files themselves, since the content is not private, it's just the authenticity you care about.
http://message.snopes.com/showthread.php?t=77718

Cows eat grass, not fossil fuels. Measuring the impact of agriculture vs. transportation should take the source of the pollutants into account.
Quentin Hardy from the NYT talks about Facebook's Aquila drone project
Any ad blocker I choose to run is ethical. I am under no obligation to load links suggested by the creator of some web page I happen to be looking at. If I choose to configure my user-agent in such a way that it fetches the targets of some links but not others, that is my business and mine alone.

The advertiser may have a contract with the publisher agreeing to pay for the placement of such links in the publisher's pages, but I am not a party to that contract and am under no obligation to follow up on these suggestions.
I would argue that the linux kernel is largely object oriented, especially in the realm of device drivers. Every subsystem that I have worked with has you fill out the equivalent of a vtable, and passes state through structs rather than globally.
Plenty of things have slowed down. For example engine horsepower/lb used to double regularly, but we are past the point of diminishing returns so a car from 10 years ago is more or less just as fast.

Guns are another area where 1,000 years from now people will look back and see zero progress from say 1950-now. Just as we look back on bows and ignore the 'minor' improvements and more or less meaningless.

So, really it's less progress speeding up, so much as ignoring what's static and focusing on the few things that are actually changing.