skysight-inc/HackerNews huggingface dataset:
Ask HN: Additional options awarded after vesting cliff – new cliff necessary?
I have worked at a startup a little over a year. My options package included the typical 1 year cliff, 4 year vest. I recently hit my one year vesting cliff. I am in the process of negotiating for more options. Assuming I am given more options, what does a typical vesting agreement look like in this case? Will I have a new set of options with a second vesting cliff one year from now, while the original set continues to vest at its predefined rate? Or can I negotiate rolling the new options into the same vesting package, so they vest at a constant rate and skip the cliff?
Oh dear, I meant Imagenet!
http://image-net.org/
My point is just this: the notion that you have or haven't forgotten your password is something that gets argued in court, just like everything else.

Tech people have a bad habit of pretending that the uncertainties that our work generates are the first uncertainties the court system has ever dealt with.

But most of criminal law turns in large part --- mens rea --- over a court making decisions about what's in the head of the accused!
Most people in Europe measure their height in meters plus centimetres.
_Apple_ dumped flash on mobile.
> Chrome really took the ball and ran with it

I'm still kind of bitter with the way they did that. A lot of windows installers, which usually installed you toolbars if you forgot to uncheck a box, started installing chrome as your default browser if you forgot to uncheck a box.

I've seen a lot of non-technical people using chrome who have no idea what chrome is or remembering giving consent to installing chrome.
Amazon has become quite the cesspool of late. Everyone and their dog can register as a reseller there. And as long as the stink do not reach Amazon spreadsheets, nothing happens about it.
There is plenty of things like that, but it's really off topic.
Wondering if data centres typically power down a drive after some period of no accesses? Seems like you could save a lot of power and gain some HD life that way - so long as a drive isn't frequently spinning up and down. Seems like the data access patterns could be monitored and less frequently data moved to a 'low access frequency' HD bank(?)
I know, but the NSA could argue they aren't trying to root out wrongdoers either.

What would they do if their camera recorded a violent act between tribe members, or against a child? They might feel obligated to act, or not act, either of which could have dangerous consequences.
HP begins selling its Jet Fusion 3D printer
Just to expand a bit upon this: That you can assume a single thread simplifies the code immensely, e.g. when modifying state. It's important to be explicit about when this assumption is broken.
No need to keep the list of files transferred, if you delete them after success.
Civil engineers have looked at the Hyperloop proposal and declared themselves unable to determine how Musk proposes to reduce the costs of long runs of overpass, or of tunneling.

A simpler way to make the same argument:

If Musk can actually build a Hyperloop across California at his proposed cost, he's made revolutionary improvements to civil engineering that will be far more impactful than the Hyperloop itself; the same techniques should revolutionize, well, much of conventional civil engineering! Why isn't that happening?
Ah, ok, so it is all about the traditional, unintentionally ironic definition of "trusted", then.
In his case I sort of doubt it since he doesn't seem to operate that way.

In any case Tesla sales are not going to be impacted much by rail.
Common Lisp both has strong dynamic type checking as well as optional static type checking. For example, you can declare the static types of function parameters and the return results. For a good compiler using static type declarations, look at SBCL, which makes excellent use of type information to get up to C like performance of the compiled code. It also is very good about type inferencing. So if it knows the input types for a function call, it usually can infer the function result type and use that for further type reasoning.

Common Lisp of course has defined name spaces. They are called packages.

Yes it has eval, but I have not seen a Lisp program in years which used it. And it would be easy to lint programs so it is not used, if you had a reason to be afraid of it.
The writer disbelieved their own results, got others to double and triple check their work, and when the correct explanation emerged, published a correction. I think you're being overly harsh (and, in the end, the results were very close to C).
An interesting pet project for someone to attempt would be a language with fully-specified arithmetic.

So rather than declaring vaguely that you want an "integer", you'd specify bounds, signed-ness (two or one's complement), and what happens on overflowing the bounds (wrap / saturate / exception / trap / set flag / set NAN etc.)

Saturated arithmetic intrinsics are widely available but generally not used by generated code. Similarly I've never seen an attempt at doing "integer NaN", which could be quite useful in some situations.

You'd probably also want some flags to say "give me a compiler error or warning if this code doesn't compile to intrinsics and is being emulated instead".
Could the C/C++ benchmarks also be doing the same?
Interesting. I didn't see that - I assumed it was just a result of advertising it to everyone who searched on Google.

Do you have any specific examples?
Finland, depending on who you ask, is a Nordic country but not a part of Scandinavia.
Why? Wouldn't it be more like a train than a plane?

A terrorist would only be able to kill ~28 people at a time (1 pod), compared to >200 for a plane
There's a difference between recognizing that a technology will negatively impact jobs, and holding back progress because of it.

It's grossly irresponsible to not think about the former, though I agree that we shouldn't risk doing the latter.
While technically feasible that is a low quality solution for the sake of keeping the solution space in JavaScript. JavaScript-based feature detection is one thing but conditionally loading the entire application is another. It is wholly pointless if you are already transpiling to ES5, and as mentioned numerous times, a performance problem in at least the short term.
Ukranian Hacker Admits Stealing PR Newswire Press Releases
Not many people are buying Teslas to primarily commute between SF and LA. Also, the HSR project is a disaster - it's incredibly expensive and it's slow.
> I have logs on my site showing many users who enter their passwords from memory regularly only to forget them months later after not using them.

I just had to reset passwords to gitlab root and root on docker image after other admin went on holiday for 3 weeks and forgot both...
seedjackets, due to them being the only fruit that has its seeds on the outside.
javascript:window.alert("Hello World");

Your answer perfectly illustrates my point.

You focus on the wrong things. None of your distinctions or interpretations of what I say are wrong per-se, they are just not important distinctions.

The fact is that people can quickly build a webpage with all the bells and whistles in an environment they undertand without having to install anything or rely on dependencies to get started.

They can fiddle around, experiment with it in real time etc. they can play around with it so to speak.

It doesn't take itself too serious. It doesn't have a "guardians of the right way" saying how it can and can't be used.

You can still go to town and go crazy in making perfectly optimized code but it's not demanding that from you.

These are the important bricks in creating something that is powerful. It's ability to function as a toy for the very novice people. To easily provide them with visual feedback with assets they can relate to (cat pictures, video they saw somewhere) etc.

This is what VB had this is what HTML/CSS/JS/DOM/(PHP) has in spades. The non-judgement of the experts.
Apparently in some parts of the world the docks have been further automated that hardly any dockworkers are needed but for obvious reasons, in the US, they have been able to limit that somewhat. I guess it wont fully happen here until the current generation retires.
They don't get paid by their employer, correct. To cover costs, the union backing them will typically issue strike pay.

But the project doesn't make any progress until they're back to work, and labor costs may be higher after negotiation. That's why parent commenter was surprised that France - a country with strong labor unions that strike often - still has lower per-mile infrastructure costs than the United States.
Google cloud chief has high-stakes plan to beat Amazon
Awesome! Thanks! :D
If your phone has NFC interface, then in theory it should be possible to access contactless java smart cards.

https://github.com/doc-rj/smartcard-reader

https://play.google.com/store/apps/details?id=com.inoapp.car...

Other than that there are java cards in microSD format such as these

https://news.ycombinator.com/item?id=9625862

http://www.cardomatic.de/epages/64510967.sf/en_GB/?ObjectPat...

Then there's also a shaky area of pkcs11 proxies.
See my edited comment – they have a photo of contact with a tribal people, there are many tribes on the Andaman Islands, not just the Sentinelese, and there is no documented contact between the Sentinelese and outsiders since 1880, which was just an abduction, not really contact.

The photos here appear to show contact with a Jawara tribe, and are incorrectly labeled as Sentinelese.
> This is an important constitutional issue! The subject may be deplorable, but the root issue is not.

Guilty unless proven otherwise. That's what constitution says.
I wonder if somebody would buy a "highly opinionated calorie tracker" that only has non-barcode foods stored in it and mocks you when you try to add bad food to its database. If you miss your macros for the day, it would then text everyone in your phone that you're a fat weenie with no willpower.
Mozilla: We are a non-profit and we protect your privacy; we won’t use your data to make money.

Most users: Nah, man. We’ll go with the search engine and ad network company.
Hyperloop is designed to be above-ground, which is significantly cheaper. Also, musk's original route plan has it stopping outside city-centers (presumably to keep the cost-estimate down)
https://news.ycombinator.com/item?id=11714639

I don't think this is contact with the Sentinelese, but with the Jarawa, another tribe on the same chain of islands.
As a native speaker fussy about language, leaving out unnecessary "that"s is something I wish far more native speakers would do. I disagree the sentence sounds wrong, of course, and think including a "that" sounds far more wrong, and should only be done to disambiguate, and only if you cannot reword the sentence to resolve the ambiguity without a "that".

"I wish you'd do the dishes" is fine. Far better than "I wish that you'd do the dishes". The "that" is useless. It's contextually clear what you're wishing, with no misunderstanding.

Many "that"s hide poor sentence structure and are a sign of lazy writing/thinking. Take the following:

- I realize now I need a car.

There is some ambiguity about what exactly I mean. I could use "that" to clear things up:

- I realize that now I need a car.

- I realize now that I need a car.

But that helps me spot the problem isn't the lack of "that", it's the "now", and I subtly alter the sentence's meaning based on where I place it:

- I realize I now need a car.

- I realize I need a car now.

- I now realize I need a car.

I should pick the sentence that most clearly communicates my meaning.
Chicago Airports Recommend 3-Hour Cushion for Security Lines Tuesday
Haha nice! I was assuming someone was going to do some web screening before hiring people.
It's the Lisp nomenclature that confuses you.

In list everything is either atom or a list. `atom` type is equivalent to `(not cons)`.

CL has plenty of native data structures including hash tables, streams, files, functions, arrays, strings, numbers, characters, structures, ...

http://clhs.lisp.se/Front/Contents.htm
> cross-referenced with social networking information and other public data sets, such as Yelp and Google Places

Probably would be safer to not publicize your every move publicly too, even if it'd only slow the process down a little
An MIT project reached the same conclusion a couple years ago http://www.independent.co.uk/life-style/gadgets-and-tech/mit...

Someone from MIT also contributed to this study in the same vein http://www.nature.com/articles/srep01376 From the abstract, "[I]n a dataset where the location of an individual is specified hourly, and with a spatial resolution equal to that given by the carrier's antennas, four spatio-temporal points are enough to uniquely identify 95% of the individuals."
It is even better. Common Lisp macros are not a special macro language, but rather plain Lisp functions, which are run at compile time. This is important, because it means, you can write proper code in your development language for macro expansion instead of some obscure macro expansion language. This makes the process of writing macros rather robust and of course powerful. But of course, this means that like any program you write, you cannot guarantee that they terminate. For real-life macros that is rather a non-issue as they usually contain just a rather few lines of mostly simple code.
I have been a long term user/promoter of yubikeys. But today I ordered a Nitrokey Pro. They seem to be the better choice now. Definitely more open and with pen tests of hardware and firmware on their website. All schematics and firmware on GitHub.
Same here across the gulf, that's how we collected them as kids.

BTW, the berries in the pictures are indeed wild strawberries (Fragaria vesca), which are quite different from garden strawberries (Fragaria × ananassa). The wild ones are very aromatic, although (being wild) less consistent in taste. It's considered a different fruit across here (even if it is not really a fruit but an "aggregate accessory fruit").

Also in Swedish, it has a completely different name (garden strawberry is "jordgubb" while the wild one is "smultron").

Garden strawberries in Scandinavia and Baltics (Sweden, Estonia, Finland) are also quite different from the garden strawberries that come from France or Spain or anywhere in the USA. In my mouth, the difference between an American garden strawberry and a Scandinavian one is about as big as the difference between an apple and an orange. (Taste, structure). I guess it mostly comes from the plant variants used, and how much light the plant gets in a day during the growing season.

Finally, Estonian for "strawberry pie" (maasikapirukas) is Finnish for "earth-swine devilish" so perhaps there's something to that thing about earth, after all.
General purpose software such as google maps?
NomadApp
I just wish let was in fact const (and something like "local" could be let), simply because the keyword let is nicer to type, easier to read, and more importantly better in line with the meaning of let in Lisp/Scheme/ML/OCaml/et al.
I think the key difference 'this time' is how quickly change is happening.

Second, in the past, change was necessarily isolated in most cases, because society and business wasn't so highly connected as it is today.

Concretely, at some point, a major trunking firm could replace most of its drivers with machines over the course of a couple of years, at most.

More generally, the rate of change continues to increase. A few hundred years ago, a person could live their life and see no substantive technological change. Now we see those changes happen, in some cases, in a few years.
Thanks guys! :)
My father, in WW2, was in the signal corps, and in England in those days all receivers were licensed.
Nazi spies had radios that were licensed, as they did not want their radios detected by their IF(Intermediate Frequency) radiation. Superheterodyne radios tuned to various frequencies by means of a low power variable frequency oscillator that was mixed with of off air frequency to make the IF output of the sum and difference
which were selected by tuned IF transformers and amplifiers.
They would listen for these signals and drive to maximize them to see where they were tuned. Usually the spies also had a legal radio operating in the hopes that their common IF signals would be lost in the general hubub of radio noise.

My Dad listened for the rejected signal - which was usually in the clear, although faint, with vans with sensitive regenerative receivers in them.

Once a suspicious address was found, that was handed over to a special squad who set a watch on that house, followed people and listed for transmissions. These transmissions were usually brief and once a spy was found he was analyzed in detail by groups of people who would follow him/her in a special way that passed the tracking off to another as they walked off to avoid the subject getting to know he was followed by seeing the same guy behind him all the time.
The 5 Most Unusual Bodybuilders in the World
Package repositories are just Scheme modules. Guix supports loading of additional package repositories via the GUIX_PACKAGE_PATH environment variable.

The fact that Guix won't distribute packages for non-free software does not mean that it restricts you in using Guix to manage such software packages.
University Title Generator
> Once again, show me ONLY modern c++ code base. Those are mixed with old C++ code base.

These security flaws are in code that has used smart pointers for years and years.

> And read how chromium use C++11... (https://chromium-cpp.appspot.com/) + google style guide that is prehistory and NOT considered good in community.

It doesn't matter from a security perspective. In fact, I think C++11 is actually less safe than C++03 with custom smart pointers, because use-after-move is a hazard and lambdas make it very easy to have dangling references.

Chromium security engineers are some of the most competent engineers in their field. If using more C++11 features made their code more secure, they would do so. They don't, because C++11 doesn't make their code more secure.

Ultimately, these debates are really premised on something absurd: "assume modern C++ is completely memory safe unless proved otherwise". This is completely backwards and leads to endless "no true Scotsman" games. You need to show why C++ is supposedly memory safe. You won't be able to, because C++ is not.

> Maybe try with proxygen, rocksdb, folly from facebook ?

Those codebases aren't being attacked the same way browsers are.

But I can easily find use-after-free in them too with Google: http://code.metager.de/source/history/facebook/folly/folly/i...
Ah that explains all the maglev. I could have sworn that the original version rode on air and used its electric turbine for propulsion.

Anything good you've read that explains why they've abandoned that route?
I disagree. Subscription plays no part in the solution, regardless of what the problem entails. Google could post the reason they mettled in the results page in the first place and require subscription for their expertise in correcting said issue.
Microsoft's XBox experience is more about throwing money at the problem. The entire first generation of XBox devices was a net loss.
Adobe is guilty of this. If you download Flash Player from their site, the "Optional offers" are to also install Chrome and Google Toolbar. Both of which are checked by default.
There was a talk[0] which included some info about this recently at !!con[1]. The safe browsing dataset is compressed and stored as a bloom filter so that the check for a safe site can be performed locally.

0: http://bangbangcon.com/speakers.html#adam-marcus

1: https://youtu.be/C3ox1zQcV_I?t=16259 (timestamp is right at the beginning of the bloom filter details)
ReactOS does not like the latest VirtualBox. For me it works well under VirtualBox 4.1
This is happening for me too. Samsung Galaxy S3 on US ATT running Android 4.4.4 Cyanogenmod 11.

:(
Also sucks for people who have legitimate reasons to use such names on shared computers. An MRI might have 3 login accounts: MRIdeveloper, MRItechnician, MRIuser.
Saw a quote yesterday where Brian Wilson said Rubber Soul was the influence for Pet Sounds.
The Internet Should Have Killed Weird Al. It Only Made Him Stronger
Why would you worry about who your loan gets sold to as a borrower? If I were an investor on the platform I would be much more worried.
The same people who went to prison when this vehicle's automated control system failed and killed people:
https://en.wikipedia.org/wiki/June_2009_Washington_Metro_tra...

In practice, sober automobile drivers who stay at the scene of a crash can kill people in an astoundingly negligent fashion without facing jail time:
http://www.nytimes.com/2014/09/30/opinion/why-drivers-get-aw...
This is a major reason I am excited about automated vehicles, along with the potential to unclog the madness that is urban parking politics, which is one of the major factors preventing the building of new neighborhoods that are truly urban.
> Having some recipes on the web via the BBC and their programming does not in any way stop people from putting up recipes in other places.

Actually it does, the recipes are copyright of the BBC. If you wanted to run a website supported by adverts to help fund your experimentation with new ideas. The BBC currently has a large market share and you're not likely to bother investing time and money into a project because of the body of works the BBC has.

> The NHS effectively gives away healthcare 'for free'
Health services are a basic human need that every human on the planet requires. I strongly believe in the public healthcare over private healthcare. I also love the BBC, however we do have to define boundaries so we don't stifle innovation.

The best resolution would be that the BBC recipes, and all future ones, fall into Creative Commons or even public domain after 30 days.
There's RFC 4151 to keep in mind, TagURI, a scheme for URIs that is independent of URL (but can use it too). One reason to use it would be to mark a page as being the same resource even though the domain or URL had changed.

http://www.taguri.org/

https://en.wikipedia.org/wiki/Tag_URI_scheme

I wrote a library for it in Ruby which is how I know about it.
Laws are not magic or inherent, but what people agree to. There's no reason to believe meta-data shouldn't or couldn't be owned by the entity it was created for.
I don't understand this sentiment. My grocery store allows us to print barcodes that describe the weight and price of any produce or bulk order we purchase. This ranges from quinoa, oats, nuts, seeds, tea, along with the usual fruits and veggies.

Also, don't bulk packages of vegetables tend to have barcodes on them inherently?
>That being said, I think the government's argument is stronger than usual having proven that he has accessed files regularly in the encrypted drive by showing logs of regular access to content with suspicious filenames.

I'm not sure why the case has to stop while the drive remains encrypted then. If they do get the drive decrypted and find nothing (perhaps he held no files and is protesting against forced decryption or they simply have the wrong drive) that will hurt the prosecution.

To me, the judge has basically said you can be locked up indefinitely for accessing suspicious file names. I'm not going to lie though, 20,000 entries would make me pretty fucking suspicious. I think almost all of us would immediately report that to the cops if we saw that in our networks without verifying what's inside.
WireApp: Axolotl and Proteus
> Amazon has become quite the cesspool of late.

Agreed, Fulfillment by Amazon opened the floodgates for dishonest sellers and reviewers. It's slowly turning into Alibaba.

I no longer trust anything I see on Amazon unless it's a well-known, name brand product being sold by Amazon themselves.
Yes, this was a feature of Truecrypt, though I'm not familiar with the underlying crypto.