skysight-inc/HackerNews huggingface dataset:
Although to me there's a big difference between "innovating" on bureaucracy and ignoring "public safety"
V8 Stats in Chrome
What is a useful theory?
I meant to be subtle about this, and you raise an excellent point. Tribalism is great for the in-group members and the in-group itself, but it can be horrifying to out-group members and greater society.
Maybe? If it was money owed by the individual, then maybe not? The question is, when do we absolve people of debit while still giving entitlements? If the some of the money from the entitlement should be used to pay down the debt, perhaps the government is just cutting out the middle man?
They backed out of doing this: https://blog.evernote.com/blog/2016/12/15/evernote-revisits-...
Yeah, either Techcrunch doesn't understand this or I don't.
Serious question: what are the common, practical situations you've run into or can think of where you need to be validating certificate chains yourself in your application code?
Concurrency and How to Avoid It
So you do not list opportunities presented in Horison 2020 and other EU research frameworks, right?
Would you mind adding a pcpartpicker list. I think I might go down this route. Thanks!
Looking at the source [0], the date field is specified as the last date of the Julian calendar used by that locale. Since LN is the Julian calendar and will never change, it's presumably set to the max date value that the calendar.h date type can represent (AD 10,000) minus the day-counting delta between the two calendars over that period.

I look forward to being dead long before the Y10k problem crops up.

[0] https://opensource.apple.com/source/misc_cmds/misc_cmds-32/n...
Can anybody share some info on how taking stock options in a US company differs from a UK one? A lot of the reading applies to US market. I'm wondering if any of the advice is not transferrable.

Also, I believe that this is a good read - https://blog.alexmaccaw.com/an-engineers-guide-to-stock-opti...
Nailed it on the head! Everyone wants someone else to pay for services. Nobody is saying "Raise my taxes - I appreciate these services". We're all complicit.
There used to be 10 minute restrictions on video length.
You take yourself too seriously
The "Avoid /dev/random" recommendation, can you elaborate on that?
Document signing is what pushed me down that path. It uses the same ecosystem and technologies as TLS, but cares more about revocation.
Define fair. Fair for who? The problem with using fairness as any sort of qualification is that it does not work. That's how the US ended up in the current situation with a high top rate and mountains of loopholes attempting to make it fair.
We give basic details in our offer letters, are open about all the details, have an employee focused scheme (i.e. 10-year exercise window), and when we do the grant paperwork for new employees (we do it in batches because of all the government stuff involved, we're in the UK), we give those employees a talk on how it all works, set expectations, etc.

I think we're fairly good at this, and most people I've spoken to in the company know enough about it to not hit any of the issues above - i.e. their vesting schedule, strike price, exercise window, etc.
It's good that multinationals are forced to pay taxes. Otherwise they get an unfair advantage over small companies (since only large ones can afford to pay lawyers and accountants to help them cheat on taxes).

A common scheme is that companies pretend to have 0 profit in a market (using various tricks) and then argue they shouldn't pay any tax on their profit in said country, because they don't have any profit there.

But it doesn't make any sense. If Apple actually made 0 profit in Europe for the past 10 years, it wouldn't stick around. But they have opened hundreds of new stores and hired scores of people. Everyone know they make boatloads of money in Europe (just as everywhere else). Of course they should pay taxes on this profit.
I think you're supposed to feel like our current setup of democracy is failing us:

1. Governments fail to prevent evasion of taxes.

2. Governments make unfair claims on taxes when public outrage allows.

3. Trump got elected.

4. Most money spent by governments is blown.

I think many people seek a "one good guy, one bad guy" storyline. I'm not sure whether that's cultural, a part of our mythology, or biological. But it's probably something to avoid.
How to solve anything in VCL, pt 3: authentication and feature flags at the edge
big companies like Microsoft/Google/etc don't even offer most of their employees stock options, but instead they offer RSU (Restricted Stocks Units). Those are easier to understand, there's no exercising decision to be made, you just need to know your vesting dates. The biggest decision is : Do you want to sell your stocks before or after the 1 year Long term capital gain wait, but that decision is common to all stocks.
> endorsements from pro users.

I wouldn't use the word "endorsements" but I absolutely believe the approval pro users was vital. What technology journalist isn't a pro user at heart? There are some, like Mossberg, who try hard to write from the pov of the average user, but if you're writing about tech, you're generally a "power user" to say the least.

The iPod wasn't just successful because it was a good product. It was also "cool" because it was high tech. We were just coming out of the beige box era, and standalone devices of any kind that connected to a computer were less common. It had particular cache. If pros hadn't considered Apple good technology, it would have spoiled that, and I doubt the iPod would have sold as well as it did.

> Are you new on the internet?

I am not.

> Big publications have been writing doom and gloom stories about Apple always.

There is a massive difference between the tone of the press this year, and previous years. By the time Steve left Apple, it was exceedingly rare for the big publications to write any negative stories about Apple. They were terrified to, because Apple would cut them off from events, etc. There were exceptions, like Gizmodo who had nothing to lose after the iPhone prototype story, but it wasn't like this year, where most stories are negative.
Building the F8 2016 app
By my reading, the author is not making the point that all of the commenters here think that xe is making. They think that xe is making some point about how surprising these implementations are.

Reading the article, it appears however that the author's actual point is that the new library features don't give programs anything more than they already had, because pretty much everything is a fairly thin wrapper over an already standard API, like clock_getttime(), that conformant programs can just call.

In other words: it's not about surprising implementation; it's not about portability; it's about gain and optimization. Are the new APIs providing any useful gain to programs beyond calling the already-standard library functions that they wrap? Do compilers truly optimize the extra layers entirely out? Is the need for generics that handle all cases preventing the ability to have optimal implementations for common cases?

Consider the std::to_string(int) called out there. It marshals everything through the API for snprintf(), parameterizing the as_string() template on the snprintf() format string, running in that loop, and calling all of that code in snprintf() that decodes the string "%d" and constructs and then processes a varargs just to get a single int at the end. None of that gets optimized out.

But this is standard library implementation code. One could write std::to_string(int) in terms of the internal magic of the C part of the standard library, which "knows" the maximum possible decimal representation of an int and has internal functions to convert an int to a decimal string that snprintf() ends up calling, once it has done all of the format string parsing and finally worked out that the task at hand is converting one int X using base 10 into buffer B. In the BSD library, for example, one could cut out the middle man and just call straight into __ultoa() with a std::string resized (just once) to size BUF (as defined in libc/stdio/xprintf_int.c).

By my reading, the author is making the point that the implementations are poor quality in practice, introducing a whole load of extra layering inside a single standard library, and asking as a consequence what then is the gain of these new layers over just using the already standard APIs that they are in practice simply layered on top of.
As someone in another, related, thread said: AdNauseum users will account for X% of clicks, and advertisers/publishers will simply take clicks - X% to get the real number, and we're back to where we started.
(EDIT: credit where credit is due: https://news.ycombinator.com/item?id=13221653)
There seems to be a general rule of thumb among investors and founders I've talked to that the vast majority of options won't vest or will go unpurchased, and as a result it seems many have tried to keep things as opaque as they can. As a CEO and Founder I find this incredibly troubling and I believe it's contributing to why so few folks value sweat equity anymore. I've written a few thoughts on this before for anyone interested: https://medium.com/busyness-time/part-i-how-were-building-st...
The article that appeared below the OP article was about an internet feud between Nikki minaj and Meek Mill. So you're right, I am surprised but not in a good way.
It's not a deficiency. Laptops can't do everything. Apple can't build a computer that caters to every edge case. That's why I don't complain that I can't play the latest video games on my laptop, or run 50 VM boxes or something.
It's addressed in the article. Basically, you can mimick that with a generational GC as long as the youg generation space is large enough to hold all objects from a request.
Bill Gates as a Reddit Secret Santa
Largely (and thanks to a great deal of disinformation emanating from the "big food" industry itself; supplemented by the generally shitty state of most public school eating programs) because people don't understand "food": where it really comes from; how these ingredients come together; why we eat the things that you do; and most importantly, how we can take control of this whole process, at least on an individual level, and improve not just our healthy and well-being, but our general sanity (and over time, our bank balance) quite significantly.

It's one of most important life skills there is to learn... much more important than learning to code, or even to drive. Yet for various reasons, it's generally treated as an afterthought in our education system, and severely undertaught.
Those were shocking events. Scientific polls, liquid prediction markets and experts, all predicted different outcomes. It would have been irresponsible to take different positions.

Either the tools we have to measure these things are inadequate, and must be improved. People simply changed their minds as the events drew near. Or we happened to hit the underdog outcomes (80% chance of Hillary is still 1 in 5 for Trump).

None gets solved by polling trolls.
Evading taxes is illegal. Tax avoidance is legal and it's a fiduciary duty of corporate officers. They would actually be violation their fiduciary duties if they paid more tax than was required.
There's an easy compromise between (1) and (2): configurable bleaching.

I also use markdown for writing blog posts, and have a lot of the same pain points. I have been working on an extended version of markdown (https://github.com/alexbecker/blogdown) to fix this.
The context of this thread is that we're talking about technical positions. If you see my other comment, I already mentioned that it's a management cert. Also, if a person with a CISSP is capable of picking up technical skills, that's simply coincidental. The CISSP didn't teach them to learn technical skills, it's completely unrelated. In my experience, motivation is the largest factor in learning anything, so of course a person motivated to spend time learning a specific subject is capable of picking it up.
Not really. The CA DMV can suspend or revoke a self-driving permit for bad driving, as with any other driver's license.

§ 227.36. Refusal, Suspension, Revocation of Manufacturer’s Testing Permit

The department may refuse an application for a Manufacturer’s Testing Permit, or
for the renewal of a Manufacturer’s Testing Permit, and may suspend or revoke a Manufacturer’s Testing Permit:

(a) For a violation of Vehicle Code section 38750 or this Article.

(b) For any act or omission of the manufacturer or one of its agents, employees, contractors or designees which the department finds makes the conduct of autonomous vehicle testing on public roads by the manufacturer an unreasonable risk to the public.

It's pretty straightforward. This works just like regular bad driving enforcement. There are now two reports of Uber self-driving cars running red lights and complaints about bad turns through bike lanes, so DMV can reasonably deny a permit. Google doesn't seem to have those problems.

[1] https://www.dmv.ca.gov/portal/wcm/connect/d48f347b-8815-458e...
Show HN: What are react.js controlled components?
I think OP is referring to places that have tax % lower than the US. Say Country A had a rate of 10%, you get the deduction of the 10% but you still owe 25% more due to the US 35% tax rate when you repatriate the $.
So Uber are on course to make a huge (multi-billion dollar) loss this year, and on top of that they choose a course of action which could lead to jail-time, might kill someone, and result in massive civil liability. They also make autonomous vehicles look like a half-baked kludge with no real place on the roads and might even cause some regulators to ban them indefinitely. Brilliant.
they are completely different. Where I work in cali nurses are full time working 3 or 4 twelve hour shifts a week. Overtime optional and highly compensated.

medical residents will routinely do back to back 24 hour shifts with no sleep and even the ICU attendings will do a week of every other day 24 hour shifts.

The 16 hour rule only applies to interns. Once you reach second year the rule is 80 hours a week averaged over four weeks. This means that 100 hour weeks still do happen.
I just wish I could use karma I've earned to ask questions and get answers. surveys etc. I doubt there enough people in my city for an actual physical group.
Are you saying you shouldn't use HTML with markdown? Markdown was explicitly designed not to cover each and everything HTML, and so that you could fallback to HTML; it's kind of the entire point of markdown (or have I misunderstood you?).
A golang implementation for removing old images from ECR repositories
Could be. With no financial reward there's not much incentive to spend energy thinking about things: so answers default to supporting political views. Suddenly there's a financial incentive, and so people take a few more steps in their thought processes. (maybe, idk)
You know what works better? One cable that does all of that or no cables at all.
The Best Technology Products of 2016
It would take a while for the ad industry to adapt to that. Also there might be technical limitations.
Keep in mind when you say "stock options," it can mean different things. The first thing that comes to my mind when you say "stock options" is options trading on publicly traded companies. That is buying and/or selling contracts of puts and/or calls.

The second is "stock options" at private companies as compensation, which is what you are referring to. There are many variations on how this works.

I've seen companies, as a bonus, grant what amounts to a call option that can't traded and only exercised at some point in the future. This may be free or you might have to pay for it.

I was once given stock as a bonus at a startup, making me an owner. Being an owner didn't pay me any sort of dividend, but it massively complicated my income taxes by giving me a K-1 in May (after April 15th). Additionally, I owed tax on my percentage of ownership, which was really a pain. The other gotcha but I wasn't allowed to be an owner unless I worked there. So when I quit, I got cashed out at "fair market value," which was a B.S. number they made up and gave me a couple thousand dollars. I also got diluted by half while I was an "owner." The experience made me very leery of ownership. Now I just look for salary.
Even though I've suggested other motives in play elsewhere, you are probably on to something.

Most doctors become doctors either as a childhood dream or to fulfill the expectations of others. Lots of pressure at an early age - and it only intensifies from there. Getting the grades, pre-med maybe, certainly biochem, then med school.

Residency is the home stretch to a lifelong commitment, feet don't fail me know, brass ring almost within reach...
I don't really care for making the laptops increasingly thin, but the ports are just nonsense. Carrying around a 10 pound laptop with a trunk full of adapters is going to be a thing of the past and I can't wait for the future.
Hypothetically, signing power could be useful if an organization wanted to attribute malicious code to somebody else.
> As an aside I always kind of wondered why all browsers started including developer tools by default as they are not of use to 99.9% of users.

I wish this wasn't the case, but I use built-in devtools inspector to work around bad websites that impose invisible ad overlays which are somehow not caught by the combo of uMatrix+uBlockOrigin. I have to use the Inspector to select and delete the overlay so that I can use such sites. Thus DevTools serve a purpose to non-development browser sessions.
> Everyone know they make boatloads of money in Europe (just as everywhere else). Of course they should pay taxes on this profit.

The difference between revenue and profit is really important here. You can have a lot of revenue without any profits if you're reinvesting the money, I think? So even if there are a lot of games you can play in terms of which profits you reinvested, I don't think it's as simple as "doing lots of business = owing lots of taxes".
QEMU Support for the RISC-V Instruction Set Architecture
Last time i looked neither the 13 nor the 14 offered 32gb ram.
Knuth's code has bugs. NASA's code has bugs. There's no reason to believe that high quality software engineers even exist.
with data science, statistics and machine learning, the debugging cycles are much longer and interpreting data and picking estimator functions, etc. is an artform that requires attention to detail and "deep thought". Running a solution/query could take thousands of dollars in cloud compute cycles, so you'd better be right.
That's not why California gets more water. It has to do with how Water Rights in the Western US work [1].

[1] https://en.wikipedia.org/wiki/Prior-appropriation_water_righ...
It seems like there's a very serious risk of being bludgeoned to death by your significant other if you're a big Star Trek nerd, however.

Q'aplaH!
I too think this is a bit premature, especially when I see placeholder code like this [1]. I'd also mention the redis dependency somewhere, IMO I shouldn't have to go all the way here [2] to find about it.

Somewhat less important feedback:

- I want my libraries to be quiet; currently there is a lot going out to stdout. I see you already depend on debug, why not use it some more? (somewhat related: are the emojis really necessary?)

- IMO libraries shouldn't listen for uncaughtException. Libraries don't have enough context, or even the guarantee these errors belong to said library.

- require all your deps at the top; I'd like to pay that cost upfront when I start the process rather than after calling a function, potentially in the middle of doing something.

- only use backticks if you are actually doing variable interpolation.

[1] https://github.com/team-emt/razorframe/blob/master/lib/Razor...

[2] https://github.com/team-emt/razorframe/blob/master/lib/Razor...
big companies like Microsoft/Google/etc don't even offer most of their employees stock options, but instead they offer RSU (Restricted Stocks Units).

Microsoft used stock options when I worked there, hence my use of it as an example.
Ah I see. Seems a bit off the beaten path already, though. Were they some sort of existing documents, generated by something not easily available server side?
Yea the laws uber broke were mostly bad regulations that nobody cared about and ultimately didn't harm anyone (other than in a competition harms incumbents).

But beta testing their cars on real streets could lead to disaster. Even from a non-legal PR risk perspective, it's dicey.

If one of these things runs over a cute kid, the attempt to skirt the law will backfire. That said challenging the law isn't necessarily skirting the law, but that's how techcrunch is portraying it. I'm too lazy to read the docket of the case.
Plus, not all penalties are necessarily financial.

Given that Uber is perceived as a symbol of 'Silicon Valley greed' to some politicians/constituents, a few high profile accidents would present a witch hunt opportunity for someone.

Not sure how much practical damage politicians could do but at a $50B-ish valuation there's little room for fatal error. Even a 1-2 year delay in getting self-drivers on the road would cost Uber billions.
I was forced to do 100 hours a week for a company that had a sadistic culture of over work, you never get anything done, under those kind of hours unless you're doing stimulant drugs your brain just shuts down. I wonder how many doctors are also drug addicts just to make this kind of work intensity physically possible even?
The media were not SHOCKED, they expressed shock in an attempt to get more attention/views.
What type of questions or surveys are you looking to have answered?
We are all going to need a lot more bandwidth!
I don't know the history of all Belgian territories, but the Prince-Bishopric of Liège was part of Germany, also known at the time the "Holy Roman Empire".
.Net has AppDomains. You can't access heaps in one AppDomain from the other. I don't know if it's done so that GC can pause only one AppDomain; I always viewed it as more of a security and sandboxing feature.
Well, Apple followed the law.

But the law was changed in their favour by Luxembourg in a deal to deprive other EU countries of tax by creating sweetheart deals.

Jean-Claude Juncker, the current president of the European Commission, who was prime minister of Luxembourg admitted after the “Lux Leaks” publications that the system was “not always in line with fiscal fairness” and may have breached “ethical and moral standards.”

http://www.bbc.com/news/world-europe-36662636

The only people who suffered directly as a consequence were the leakers

> Former PricewaterhouseCoopers employees Antoine Deltour and Raphael Halet received 12 and nine-month sentences respectively for leaking documents.
>You can't rest a claim

Well that's the right idea, though. Taking it a few steps further, what would be more likely, that the vatican is a power hungry institution like any other, or that a pope is chosen by god himself, sometimes two of opposing believe at the same time even.
Gummi[0] is a really great one for Linux users. It's simple and stays out of your way. It live-updates as you type.

0: https://github.com/alexandervdm/gummi
I would love to see encryption in Quiver
I imagine there would be an online community aspect to this too. So long as we limit the topics discussed to feedback, support etc that bootstrapping/struggling entrepreneurs need.
As an employer I can confirm this is correct. The salaries it reports for the people we have sponsored are far lower than what those people actually made at the time of the application.
Strange argument in the article. As I do not see Official Java materials are telling us about Java's massive memory bloat in typical data structures as this:

https://www.cs.virginia.edu/kim/publicity/pldi09tutorials/me...
Vital-Radio: Smart Homes That Monitor  Breathing and Heart Rate