skysight-inc/HackerNews huggingface dataset:
Introducing C++ experimental io2d (2D Graphics in the C++ standard library)
There is no tax implication right away after 1y. It's only when they get converted to actual shares (which you can sell) you are taxed. In an IPO case that might be a few months after the IPO (still before the usual 6m IPO lockdown). I don't know how it works if RSUs are allowed to be vested for selling on secondary market.
From the HN title: "secure"

I have a question: Secure against what thread model?

The FAQ has an entry for "How do I know you're not sending all my data to the NSA?" but that's the wrong question to ask (i.e. Even if you're not behaving maliciously, that doesn't mean our data is safe against highly sophisticated threats).

It would really be great if you could demonstrate what makes this more secure than alternative solutions.

That said, this is kind of neat.
Unpacking Tuples in C++14
> We (the computing industry) did the single-address thing for many years.

While using shitty languages, so not that relevant IMO.

> But different languages are better suited to different tasks.

I think the industry can support multiple competing unikernels in different languages.

> ...tightly coupled...

Rigorously define ones interfaces while hiding implementation details :). Yeah it takes discipline, and OCaml/Rust/Haskell/etc are not able to codify all the invariants one might want to enforce. But as more powerful languages are polished, I believe that the situation will improve. I dream of a computing service where one submits software / with proof that it will "play nice" with other tenants, no hardware sand-boxing needed.
Yes and no. Sure on purely the face of it there is a much bigger gap before they're underwater, but that's because the preferred shares carry some nice benefits: preference, multipliers and possibly some control of the company. Marking down the value of the preferred shares implies that those benefits aren't worth what they paid a premium for, which means that common shares are also less likely to be worth anything, since they generally get paid out only if the preferred shares are converted or if there is money left over after preferred shares get paid off.
The project I work on, Mesa3D, routinely ignores malloc failures for a couple of reasons: no one knows how to reasonably test the additional code, and often no one has any idea what sort of graceful failure is even possible when malloc fails.

We've had some cargo culted patches to call _mesa_error_no_memory() when malloc fails, but it was recently noted that this can't possibly work because it internally calls fprintf, and there's no guarantee that fprintf doesn't call malloc! In fact, glibc's implementation does.

Suggestions for best practices welcome.
Nuclear missiles, fissile material, reactor cores, etc are transported on public roads - where else would they go? We haven't invented transporters yet so transportation is still roads, rail, sea, air - these things don't just magically appear at the launch site or at the power station. Someone needed to drive the semi that gets it there.

There is absolutely a chance of fissile materials being stolen in transport - that's why there's multiple levels of security and multilateral treaties with most countries around the world about this kind of issue.

http://www.patriotnetdaily.com/wp-content/uploads/2015/11/Nu...
> Such is the state of software engineering.

Yes, as Hoare stated in 1981, regarding Algol design:

"The first principle was security: The principle that every syntactically incorrect program should be
rejected by the compiler and that every syntactically correct program should give a result or an
error message that was predictable and comprehensible in terms of the source language program
itself. Thus no core dumps should ever be necessary. It was logically impossible for any source
language program to cause the computer to run wild, either at compile time or at run time. A
consequence of this principle is that every occurrence of every subscript of every subscripted
variable was on every occasion checked at run time against both the upper and the lower declared
bounds of the array. Many years later we asked our customers whether they wished us to provide
an option to switch off these checks in the interests of efficiency on production runs.
Unanimously, they urged us not to - they already knew how frequently subscript errors occur on
production runs where failure to detect them could be disastrous. I note with fear and horror that
even in 1980, language designers and users have not learned this lesson. In any respectable branch
of engineering, failure to observe such elementary precautions would have long been against the
law."
Hacking SML for ad-hoc polymorphism
What do you think about Kotlin?
> Unsurprisingly, people who have an interest in these issues, which are the bread-and-butter of Democratic politics in particular, are likely to go get law degrees.

I'd argue the reverse. Many people have interests in these issues, but if they wish to pursue careers in politics, their only option is to go through the $100,000 law degree pipeline. Why would someone who wants to work on environmental issues be any more likely to study law rather than wildlife biology, except that the latter won't make you the social connections and money you need to have any crack at a political career?
Think that depends a lot on the particular society. My home country Norway certainly "suffers" from the professional politicians, but they still have quite varied backgrounds: teachers, agriculture degrees, economists, political science, machine operator etc.

I'd say it depends a lot on to what degree a society is elitist or not. E.g. France and Britain seem very elitist oriented societies where the elite is groomed in elite schools. While a country like Norway is strongly anti-elite and has no concept of elite schools.

Every society has their particular traits. E.g. in Germany it seems like having a PhD in some science is almost a prerequisite for getting anywhere in politics to the point where some politicians have felt forced to fake a PhD to get anywhere.
Experimental Sixties school that let pupils smoke in class
Why is it dishonest? Why is it wrong to make people prisoners in their county, but not prisoners in their country?

I lost track of what you're arguing. Are you arguing against freedom of association? For some sort of forced integration where everyone should be allowed to move wherever they please regardless of the opinion of people already living there?

I'm arguing that it's wrong for person A to use violence to prevent person B from hiring person C, even if that undercuts the wages of person A. I believe this to be true even if person C was born into an unfavorable group.

None of the arguments you've made explain treating Indians different from Flintians.

Maybe you are arguing that some arbitrary lines on the map (e.g. countRy boundaries) deserve moral weight, but not others (e.g. county boundaries)? Is that your claim?
WordPress is not easy
I think I'd agree, performance probably isn't the most compelling argument for unikernels, but it seems to be the one that's getting the most attention. Even from the performance perspective, eliminating context switches doesn't even seem like the most interesting aspect. The more interesting thing, at least to me, seems to be that a number of virtual mechanisms are implemented in hardware now, which in theory could allow for orders of magnitude reductions in latency (energy consumption).
Nice code formatter. If in doubt, escape it thrice:

_dopr(&amp;amp;amp;hugebufp, ....
You should filter out devDependencies. Everywhere I look I just see browserify, webpack, babel.
NORAD? http://www.gao.gov/assets/140/133240.pdf

Voyager 1? http://voyager.jpl.nasa.gov/mission/didyouknow.html http://history.nasa.gov/computers/Ch6-2.html
I work on something similar. Spark is still fairly unoptimized, and there is more room for performance improvements.
Nonono
The biggest hinder to reform is always from inside...
We chose Salesforce when we were tiny too, and it worked ok for 2-3 years and then it became a huge liability.

I definitely understand the feeling that the main product is top priority, but if you are building a company to last your internal tools are going to play a huge role in your success. As an example, by writing our own CRM to match our process instead of the slow, crappy, hard to use, hard to maintain thing we built in Salesforce we basically immediately got a 3-4x increase in our sales teams production. It took 2 engineers 2 months to build that, but if we had started with our own system in the beginning it would have grown organically with us and we wouldn't have had to spend that time all at once. Oh, and your going to have to spend time developing in Salesforce if you do any more than their out of the box experience and that is going to take 2-10x as long as just doing it yourself anyway.

I'm sure Salesforce is right for some teams. But a small agile startup is diametrically opposed to how Salesforce makes you work, imo at least.
Similar project: FilePizza – https://file.pizza/

github: https://github.com/kern/filepizza
show hn: https://news.ycombinator.com/item?id=9535332
The Compositing Tree (2014)
I don't know about this particular robot, but if you're up for it, you can built your own quite easily.

https://dobots.nl/2012/08/26/the-dotty-robot/

https://dobots.nl/2012/06/19/implementing-swarm-behavior-wit...

https://dobots.nl/2014/02/26/dotty-update/

This uses the Arexx frame and on top of that 3D printed hulls (so it's under say around a 30 bucks). We considered Kickstarting it, and we might actually do this one day. Especially with the wireless charging added it to, it's actually quite a cool thing. :-)

Most important of all, this allows you to build normal Android apps to do all kind of interesting experiments. That's more than you can do on any robotic platform!
The problem with Austin - I grew up there, went to school there - is, as nice as it is, it is surrounded by Texas, which is fine if you can stand the right-wing politics and the pushy religious people.
I chuckled, after misreading that as "warm ache in eRox", and wondering what 'eRox' were...
I am doing thesis based masters (kind of micro or nano PhD) in CS at a Canadian university. My experience is same. My supervisor is text-book narcissist, pathological liar, and abusive. He would always hire international students from third-world countries to ensure that he can get away with abuse since he knows they will do anything to get a degree. And the worst part is the whole academic system is designed around exploiting and abusing (maybe not in some top schools) grad students. In may respect, modern academia is new form of slavery.
At my level of understanding, it seems a reasonable characterization of intuitionistic logic to say that it operates with a more restricted set of inference rules. It was the parent who made the stronger claim about differences here, and they speak a bit more to the topic in nearby comments.
https://news.ycombinator.com/item?id=9886555
I bet a surprising amount of people have all of those as a regular dependency.
I don't see why the west should be ruled by any particular type of profession, just engineers or just lawyers seem equally bad to me.

Honestly I think a lot of political disaster that is in the US could be traced back the the abundance of lawyers.

Seen from the outside, America to me is a country which has made every aspect of society into some form of legal struggle or court case. That just doesn't seem like a healthy way to organize society.

The polarized aspects of a court room, is reflected in American politics and public life itself. Politics is gridlocked because it is all about winning at any price. It is the logic of a lawyer.

I think this has become so ingrained in American phsycology that most Americans can't even see it anymore.
Maybe make it say "of xyz projects on github, foo% use " then a colon or an ellipse. Just a little suggestion rather than putting the first item in the dependency list and "etc".
You almost make a good point, the problem with it is that if land use tax actually only assesses the value of the land, you'll still have speculators speculating on the value of the buildings increasing for the same reason that the land does. Because the value of the building is also dependent on the location.

Which brings up a good question. There are plenty of places where there is a 50-unit ten-story apartment building on a lot of about the same size as the surrounding single family homes, e.g. because the houses have yards and the apartment building fills the entire lot. So what is the assessed value of the "land" supposed to be then? If it's anything the owners of the single family homes could afford then it wouldn't make the slightest dent in the rents collected by the owner of the apartment building.

It's actually a very hard problem. Because in theory any of the home owners could build a large apartment building on their lot and be collecting large rents but if they all did that then rents in that area would crash. But the land is equivalent between the apartment buildings and single family homes, so they "should" all be assessed at the same value.
How am I supposed to do my cargo cult encapsulation in AngularJS?
List of 20 Blogs from Africa You Should Check Out – Onenaija Blog
You're right, at the moment I treat both dependencies and devDependencies the same, it made sense just to get an idea of what people were using, though a nice feature would be to differentiate between them. Thanks!
Dead simple: we use a shader to draw corners to an atlas and then alpha mask when we go to paint the page. Doing this allows us to avoid state changes when many border corners are involved.
Yes, we would qualify the coach's experience and credentials. Thanks for your time.
Wow, I am surprised about the "aaa..." password. Thanks for clearing that up.

When I asked how useful this was, I assumed the organisms were removed from the front of the list. If you keep everything, then yes I can see how this can be used to crack passwords. It's not clear to me how it would be useful otherwise, as which organisms stay in the list is not homogeneously random, and so one organism might be quite unlucky (even though its offspring could have been very successful).

So basically this can be viewed as an accelerated brute-force of long/complex passwords?
They may just be lore at this point, but I've heard stories from friends in the government about older IRS records being kept on punchcards and read into S/360 family machines. The VA is also apparently heavily dependent on a legacy MUMPS[1] codebase, although that could run on more modern machines in principle.

[1]: https://en.wikipedia.org/wiki/MUMPS
That's like saying the primary job of a surgeon is to prop up the medical narcotics industry by stabbing people with knives without actually killing them. Maybe in a way it's kind of true, but if enough people accept it, they stop caring about whether surgery does more harm than good.
>Letting devs continuously push their shitty commits

Do you mind explaining/disclosing your position to dev teams?

I hope this is not your point of view of a dev in general.

Last please keep it constructive, this doesn't address the source of the problem how did you solve it/what you have tried but just rant about your perception (given no reason is provided).
Can planes be tied in knots in higher dimensions the way lines can in 3D?
Google makes good products, but doesn't market them properly.

They can screw up great products too. I miss my old YouTube. I currently have videos up that I can't access.

It seems like tech companies are prone to an--I don't know the correct word/term, so I'll just say it. They remind me of a hiker on a mountian. At first, the company seems great. We all join. We all use their products. Then it's downhill. I honestly don't know what Yahoo even does now. I am embarrassed to use my yahoo email--for what reasons, I just don't want to hear some yahoo say, "Ah--you still use Yahoo. That brings back memories."

I don't use Yelp anymore. Why?
I just don't want to be one of those people; Those whiny, picky people. See, it was once a good site. Now I cringe when ever I see their commercials. In my mind, they are going down the hill.

If I owned a big company, I would just prepare for the eventual day if goes down that sine wave.

I still think there are big opportunities in tech. I would open up my garage to the right people. I would hire Hackers. Guys with nothing to lose. I would keep a close eye on the legalities of what these "convicts" do though. I've never felt guys who take big chances, without a backup, are given enough business opportunities.
Meta Keywords on top 25K Websites
I don't know about Austin, but 90 in LA is more like 80 somewhere else, due to our lack of humidity, so there's that to consider.
One thing I find consistently missing from these sorts of discussions: Sex.

I get that we have a social taboo against talking about it. But really, can we isolate small groups of humans in faraway places and not expect that this will become a major issue? Do we only send couples? What happens when couples split or one member dies? Or does NASA think they can find a perfectly asexual team to send to Mars? Or is this subject simply being ignored completely?
LambdaNative
Indeed a typo, it's ARMv7 and it's indeed 64 bits according to Farnell: http://www.farnell.com/datasheets/2020826.pdf
Of course, but if the seller has to manually inspect the program for every transaction, is this really all that useful?

There are a myriad of ways to leak timing information from something like this, and to mask them amongst legitimate-seeming computations.

It seems like if you're having to rely on manual program inspection, then you've already lost.
If you can't fail gracefully, then crash as soon as possible. Trying to sputter along is just asking for worse problems.
Note the swinging needle of urbanization, sub-urbanization, back to urbanization...

That's not an answer to your question, as the city-states end up including their suburbs, but I think whatever causes that swing could inform - or perhaps be used - to combat that effect.
> Nuclear material isn't going to 'fly' in Europe ever again

France (which is in Europe and part of the EU, obviously) is the biggest pro-nuclear energy nation in the world, and (together with the USA) has been on the forefront of exploration and development in that region.

https://en.wikipedia.org/wiki/Nuclear_power_in_France
The opposite is the case. Satoshi's assumptions are relevant as they are the basis for the expectations people have. Departing from these visions is what upsets a lot of users, and rightly so.
The Jugglers’ Paradox: Kahan’s Latest Mistake
"Secure" but "we advise against using Bitfly for highly sensitive data. You have been warned.".

So is it secure or isn't it?
It is quite possible to write to files, stdout, etc without using any heap memory. It can be achieved with the bare bones read/write syscalls. I'm not sure I would consider this a "best practice", but it's worth noting. Boehm GC actively uses read when it needs to read files without allocating any heap memory.
You won't find many RDBMS that can guarantee Linearizability.

See:
https://martin.kleppmann.com/2015/09/26/transactions-at-stra...
>> And the same process that created cheap and easy tools for software, the same process that dropped the cost of starting a SaaS business 10x will happen for robotics/ai/IoT.

So OK, we've got tools for the IOT(mbed/arduino, etc). The key question is - how do you protect your product from being rapidly copied by big competitors(or worse, china),when they are using those same tools ?

In web development, we did it by getting tons of users really really fast and using that as a tool. But hardware markets are much slower.

That leaves us having unique, well protect IP(if you want a unicorn). And maybe this can be created by a startups, but a totally different type of startup: Maybe based on long university research. Maybe based of on a group of exceptional multi-disciplinary people with unique skills working together - and not a bunch of kids with an idea.
A lot of people here are saying that asking for a plan like this is like asking for the proverbial free lunch. Cellphone companies operate over a public good. Regulatory requisites for spectrum allocation, as something like this could become, should not be thought of as a free lunch. A free lunch (for operators) is to manage the spectrum in a way that does not maximize public interest.
Well, considering malloc gives a NULL pointer on failure, a crash at some point is pretty clearly inevitable.
They might send some porn and maybe give the crew some privacy.. but really, if they are focused on how not to die in the next 72 hours for the duration of the mission, this might not be as big a problem as you think.
https://www.youtube.com/watch?v=Csj7vMKy4EI
I wish people said this more often. I had to learn it the hard way, with much scar tissue.
(these kinds of) Crashes can be manipulated, though. If you can't restore a stable state, you have created instability. Failing gracefully in this context means failing without creating instability or insecurity.
Isn't it in practice a "this code wouldn't exist in the first place" situation? (I mean in context of Rust and many others) Either you'd have to go into unsafe{} block, of the buffer would simply be a Vec<>, which oom()'s on allocation issue.

I mean theoretically the issue still exists, because you can run allocation yourself and get back null. But without unsafe this shouldn't be possible.
I would not put it in the category of brute-force since it really does have all the properties of a genetic algorithm. But yes it does succeed to a greater extent at cracking passwords that are intractable(long/complex) with a brute-force approach.
Here's a very good wrap-up of the issue:
http://motherboard.vice.com/read/sex-in-space
> But we also think with indices, and very intuitively, for anything involving a specific number of counts, like the example I gave (run 10 laps, I've run 1...5...7...8...10, done).

Counter-anecdote:

Oh, if people were good with indices, they wouldn't have so much trouble with ordinals vs cardinals vs nominals.

> And while this might be true for array like collections, I don't think people have adapted 'just fine' to map and filter on trees -- I very much doubt it's commonly used at all.

Python's set and dictionary comprehension encapsulate map, filter and cartesian product. But that might strengthen your point: Python goes to great lengths to make these look like loops.

I guess we need to get a large number of ordinary people and do experiments on them.
I trust my browser's developers with my most sensitive data (online banking password, government id etc.) but that does not mean I believe I am fully secure in doing so. There could always be a bug in the WebRTC implementation or the SSL library or the hardware. Maybe I should rephrase the FAQ to read "Don't put your highly sensitive data on the Internet at all".
They might downvote you, but I think your preemption of the flame war is a noble thing.
The view from Europe is that since students in US PhD programs spend their first two years doing courses they come out with similar actual research experience.