skysight-inc/HackerNews huggingface dataset:
> Not exactly - you're still taxed, but only via AMT, not regular income tax.

Well, sure, but that's not always the case, and I don't consider that regular taxation. (I'm well aware of AMT rules, having been subject to paying AMT the past two years due to this exact issue.)

> NSOs also expire (and again, the requirement for having an expiration comes from the IRS).

So what? I'd rather have an NSO that expires many years down the line (a figure I see from a lot of companies that do that conversion is 7 years, which is usually plenty) than nothing.

> That's not what's happening. ISOs exist in order to allow companies to provide shares to employees below market rate at the day they vest. The difference between market rate and the actual rate paid is taxable, because that does represent a gain realized.

Not sure what you mean. NSOs behave in the same way wrt to what the company can offer, and as to what's taxable; ISOs just allow you to defer that taxation until sale (aside from the aforementioned AMT annoyance), and also (assuming you make a qualified disposition) treat the entirety of the gain from the strike price as a long-term capital gain. (See https://www.theventurealley.com/2016/10/isos-vs-nsos/)
On the other hand, Facebook randomly silently gimps their APIs. I did a demo of the friendship paradox (https://alone-togetger.firebaseapp.com) for a tech demo. The paradox would have been better demonstrated by Facebook where friendship is symmetric, but their API was silently gimped years ago to only return graph information for friends who have also added the app.
> "Best?" really?"

> "It doesn't make sense…"

People are definitely entitled to their opinions, and any definition of "best" is going to be based on what one's priorities are. It's clear your priorities and Marco's aren't the same, which is fine. The incredulity you express here is really unwarranted.
MasterCard has filed a patent on its own blockchain money transfer solution
Yes, but a great many sites don't, and for those, you need Selenium + browser, full stop.
Gave it a shot. My complaints on 20m of usage (2015 MBP):

1. Firefox is sitting at 15-20% of my CPU with 2 tabs open. I've never had the fan come on just from browsing tabs on chrome. I opened gmail while typing this and now I'm at about 50% of my CPU and the fan is blaring. Something seems very wrong.

2. The import from other browser (assuming say I already had an old version installed and selected "replace" on mac install) option is VERY hidden behind a bunch of menus. It also didn't import any of my cookies to google, HN, or probably most other passwords in the keychain.

3. Resizing a window feels really sluggish and not snappy, as does tabbing back and forth between tabs. It takes a noticable like 500-800ms to switch to gmail. Most tabs are around 200-400ms. This feels massively slower than chrome thus far

4. The design when typing in the search bar is pretty jarring, filling up a huge amount with white space.

I'll keep trying but if the CPU doesn't chill out this is basically a non-starter for me.
I ran BeOS back ~2000 - you could step your windows horizontally and have sort of psuedo-tabs - I think that was the goal.
Using an undocumented API, however, carries significant risk for production operations.
Mycologist here. Yes, they are different species. Your quote is partly correct in that 'magic truffles' (also known as philosopher's stones) are not real truffles. They are in fact sclerotia, a hardened 'resting stage' of the organism that protects against drought, and they are not a sexually reproductive part of the organism, unlike a true truffle or a mushroom. However it is incorrect in saying that apart from the visual appearance there is no difference, because there is a clear difference in biological function, and they are generally different species, at least as found in the commercial trade.

The species commonly sold and used as magic mushrooms (primarily Psilocybe cubensis) do not produce sclerotia. Conversely, the species that commonly produce sclerotia (Psilocybe mexicana amongst others - there's a lot of taxonomic uncertainty, partly because the mushrooms themselves are required for identification), although they can and do produce mushrooms, are never reported to be found being sold as mushrooms in commerce - only as sclerotia.

Further, there are consistently reported subjective differences in the experiences engendered by Psilocybe cubensis magic mushrooms and P. mexicana et al. sclerotia. Whether or not this is due to small differences in the profile of the various alkaloids, an as yet unidentified other psychoactive component, or simply psychological priming due to users being told they are different, we do not know.
I have had pretty good luck running me_cleaner on various computers - the main difficulty is the hardware access to the SPI flash, but once you have that it's not too difficult, and low risk because you can always flash a backup of the original back on.

It is a bit unfortunate that all we can do is disable some modules or set the HAP bit without knowing exactly what has been neutralized, but it's certainly far better than the extremely limited control Intel provides the user over the ME.

It will be interesting to see if Intel tries to make this more difficult with future iterations (it will certainly be even more suspicious if they do).
Google forked Swift
That's always been true of all organizing efforts.

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

"The extremely high rate of IWW membership turnover during this era (estimated at 133% per decade) makes it difficult for historians to state membership totals with any certainty, as workers tended to join the IWW in large numbers for relatively short periods (e.g., during labor strikes and periods of generalized economic distress)."

The question is why union efforts do so well in some eras, and so badly in other eras. And why the workers become militant in some eras, but not other eras.
The development of Ableton Live [video]
Only in Nightly.
Please, for the love of god, don't unionize me.
A summer spent testing (and breaking) compilers taught me a lot, including: compilers do have obscure bugs. 99.99999% of program errors are bugs in the code, but the rare compiler bug is maddening to diagnose.
Hamburgers also don't have ham, you are missing the point.
> Oh, you mean the LA that's turning away from cars to solve its problems and is moving to walking, biking, and especially transit? That LA?

That very one. Even with it's car issues, it has gotten to be successful.
Those "solutions" don't work all that well in so cal because of the sprawl. I'm not arguing it's a 100% pro. There are cons, but I think you're missing my main point, which is that there are tradeoffs, and definite benefits and cons to sprawl, but it's the same with urbanization.

> > Why not set up shop in one of those suburbs
That's a question you need to be answering. The suburbs are already cheaper and less crowded, so why don't businesses set up shop there? Do they hate money and love traffic?

They choose different tradeoffs, and I believe there may be an inherent preference of many people who start certain companies for certain areas for multiple reasons. The founder of my company had his life in the suburb we work out of, so it started there and remains there.

Some suburban spots are inconvenient to reach from only specific other suburbs, so there's an infrastructure issue involved as well.

Lastly, my point isn't that it's the right move for every company or even every industry.
But I have seen and worked for companies that didn't even consider moving outside of certain urban areas because of image reasons. I'm just saying that there are other benefits worth considering.

> Employee satisfaction can also be improved by having a successful company, which I think is probably a higher priority for most businesses, hence why you've seen more companies recently moving from suburbs to major cities (e.g. GE).

My point is that success and location aren't mutually exclusive. It's easy to fail in both types of areas, and a different kind of hard to get it successful.
And the company doing well doesn't always lead to employee satisfaction. Not every company passes on those benefits, or the company culture is toxic.

> Whoa there bucko, maybe take off your hippie hat? "When you think about it, handicapping your recruiting is actually a good thing!" No. No it's not.

Accepting a trade-off isn't handicapping anything, it's accepting reality and working within constraints. And constraints are very often a good thing, and they're still there with urban cities.

At the end of the day, each company should pick whatever delivers the best economic outcome for them, and the smart ones make sure to account for the long term, which includes retaining smart and good people. If your company turn over rate is high, yeah, you'll need to focus on recruiting, but IMHO, that's not a good way to work in this world, hippie hat or not. Maybe it all comes down to how and where we prefer to work, but I think the benefits are often not even considered.
It does. Here's example output from me_cleaner.py, which removes non-essential modules and allows you to reflash with modified firmware:

rbe (Huffman , 0x007cc0 - 0x00a380): NOT removed, essential
kernel (Huffman , 0x00a380 - 0x019f40): NOT removed, essential
syslib (Huffman , 0x019f40 - 0x02cf40): NOT removed, essential
bup (Huffman , 0x02cf40 - 0x055d40): NOT removed, essential
pm (Huffman , 0x055d40 - 0x059740): removed
vfs (Huffman , 0x059740 - 0x066880): removed
evtdisp (Huffman , 0x066880 - 0x069300): removed
loadmgr (Huffman , 0x069300 - 0x06dec0): removed
busdrv (Huffman , 0x06dec0 - 0x071700): removed
gpio (Huffman , 0x071700 - 0x0738c0): removed
prtc (Huffman , 0x0738c0 - 0x074c00): removed
policy (Huffman , 0x074c00 - 0x07fa40): removed
crypto (Huffman , 0x07fa40 - 0x09a680): removed
heci (LZMA/uncomp., 0x09a680 - 0x09e580): removed
storage (Huffman , 0x09e580 - 0x0a4b00): removed
pmdrv (Huffman , 0x0a4b00 - 0x0a6700): removed
maestro (Huffman , 0x0a6700 - 0x0ab600): removed
fpf (Huffman , 0x0ab600 - 0x0add40): removed
hci (LZMA/uncomp., 0x0add40 - 0x0ae600): removed
fwupdate (LZMA/uncomp., 0x0ae600 - 0x0b3140): removed
ptt (LZMA/uncomp., 0x0b3140 - 0x0c82c0): removed
touch_fw (LZMA/uncomp., 0x0c82c0 - 0x133000): removed

Unfortunately we know little about these modules other than their name and size.
Yeah, syntax is a bit different than the mainstream, but it only takes a week or so to get used to it.
In 2012 I used a C compiler where using printf to output a 64bit integer would corrupt the stack.

Not that hard to stumble upon, but it took us awhile to figure out what the heck was going on.
Yay, I've found a compiler error (and a hardware error too). Only one each, though, and it took me a while to be sure.
> Really. Can you tell me what were the employee gains of facebook, google and twitter on stock divided by the market compensation at the time that the engineers got? Where the engineers back then at every single founding round making a proper decision based on the information they had?

Of course I can't, but a) why would _I_ personally be able to, about companies I've never been financially tied to?, b) that's not really the point. It's exceedingly rare that anyone outside of an institutional investor, founder, or non-founding C-suite exec will get 10% (or even close to that) of the proceeds at IPO or acquisition time. If that's not common knowledge to anyone who has either worked at a startup and/or has done a minimum amount of reading about startup equity grants, then I guess I don't know what common is.

> Please.

Mind keeping it civil? That kind of dismissiveness is rude and uncalled-for.

> Its not always available on the decision for the employee. The cost of acquiring that information is orders of magnitude different from the employee than the founders/investors. Its still asymmetry of information, even if it is provided, which it isn't always. In any case, if thats what you believe, then you would have no concerns of making it public, since it already is.

I'm not saying anyone makes it public. Asking questions like these is pretty basic advice when receiving an equity grant, and companies that I actually respect give a reasonable answer. No, they're not going to open their books to you, but they'll give you enough information to at least be useful.

> Why cant it afford to be "one of those"?

The cost to IPO (assuming the unlikely event you can find a reputable bank to underwrite) would easily eat up any funding you've gotten in the beginning, and then some.
I am really surprised nobody mentioned pyspider. It is simple, has a web dashboard and can handle JS pages. It can store data to a database of your choice. It can handle scheduling, recrawling. I have used it to crawl Google Play. 5$ Digital Ocean VPS with pyspider installed on it could handle millions of pages crawled, processed and saved to a database.

http://docs.pyspider.org/en/latest/
That's not a Fedora's fault though. The OS works perfectly with the open source drivers, both amdgpu and nouveau (which fully supports only older NVidia graphic cards, unfortunately).
TD-Linux deMEed my new T470p (HAP bit and removed many of the modules), went without a hitch.

It's no replacement for a system with a trustworthy firmware, but right now the available choices aren't good.
Australian Same-sex marriage postal survey results are in
Sumo Growth Study: Supreme Streetwear’s Insane Success
2) https://support.mozilla.org/en-US/kb/how-search-from-address...
More or less. Only a small minority of the community needs to complain, and that can delay or completely scuttle projects. The people who do complain usually do so loudly and obnoxiously, which really gets the gov't's attention for some reason.
> I though Minsky also did something similar, but with
physical blocks and a robotic arm

Google says http://museum.mit.edu/150/9
AWS is nowhere near as reliable as a compiler. We've seen things ranging from "S3 intermittently takes 60 or 120 seconds (or some multiple thereof)" (but apparently only for my buckets…) to spatial indexes in Aurora just flat out didn't work when they were released, to S3 acknowledges writes prior to them being available to be read (causing a reader who picks up the item to receive a 404), to ELBs corrupting the HTTP connection depending on packet timings.

That's aside from the more common issues of "this VM is just going to bite the dust", which is something I feel is just inevitable.

The kernel is more reliable, IMO (except when it comes to the Thinkpad TrackPoint drivers).
Good luck to them.

However, it's very difficult to compete with big Silicon. I suspect they want to prove that they have valuable IP, and then look for an exit, like nervana systems.
For the [unannotated/unexplained/keep your bling out of my eyeballs] version you can find the PDF at https://people.csail.mit.edu/rivest/pubs/Riv97b.pdf

It's an interesting idea, and the paper is from 1997. That bodes well for it being patent free now.

In section 7 I think they touch on the possible third rail, legality. In the US it would probably require opinions by 50 lawyers to even get started, then you would still have to watch out for any of 50 States Attorneys General to take a swipe at your business.

I think back in 1997 the advertising model hadn't metastasized and people believed it could fund content.

I'm probably not typical, but I run a gentle ad blocker. (It blocks the ad networks, but if a site has ads embedded in their actual content, with bytes served from their site, which they are responsible for, then I see the ad.) If a site asks me to turn it off that's ok, I leave and put them on my mental "don't visit" list. If the site asked for $0.001 instead, I would always pay. If they asked for $0.01, I think I would always pay, if we are talking about a quality journalistic article.
> not to do just server-side stuff

He didn't say anything about 'only server side stuff'. There is plenty that has already been demonstrated with webasm - video editing and filtering, audio editing and filtering, advanced computer graphics, direct porting of games, etc.
Yes, did you miss where I flat-out say that you have to do that in my post?
Malu Trevejo 🇨🇺🇪🇸 (malutrevejo) Video
That's true, but it is actually possible to write C and C++ safely, it's just really difficult and really expensive and requires a lot of discipline, so it's not very fun.

So crappy code is cheaper to develop in the first place, and then companies can sell more down the line when new versions have bug fixes and security improvements. There's really no incentive to change anything.
> I experienced those crashes few times out of the blue

It largely depends on your graphics driver. Wayland support is almost absent for NVidia but it works very well on Intel and AMD GPUs.
Remember JPEG 2000 and its wavelets?

Second Life uses it ubiquitously, its progressive loading of textures is distinctive.
Its hogging the crap out of my CPU (turns fans on) and is noticably slower than chrome on my 2015 MBP. Much respect to the devs at Mozilla, but my user experience hasn't been great thus far.
Im going to guess that was 2.96

https://www.gnu.org/software/gcc/gcc-2.96.html
Don’t let perfectionism kill your side projects
It's not necessarily about looks. People have had similar issues with heart transplants and other organ transplants, when they've felt afterwards like they weren't themselves anymore, or that there was something foreign about their body (which technically there was).

The uploaded consciousness or gradual brain replacement are pretty different from this case, though, it's true. So maybe these issues wouldn't exist or not exist in the same way, but philosophical issues of identity would remain.
Hard enough for a literate human to segment.
People have just drunk so much “cheap commodity hardware” kool aid by now, they don’t realize there are cheaper and easier ways of doing things now, assuming you have devs who can code and tune for performance. Same with “big data”. Most people have sub-1T datasets. You simply don’t need Spark or anything custom for that.
I don't see the point making such a comment either, yet you made it.

What's so wrong with having multiple options that, in every Haiku thread, someone makes a comment like this?
Bovada now accepting Bitcoin Cash (BCH) as deposit option
Just rollbacked to firefox 56.
Thanks for the suggestion, have the PDF downloaded and will read. Since I haven't read it I can't comment on your rebuttals but have a follow-up question...

If we imagine a scenario where all of his predictions of applied tech are wrong but the mathematical thesis of accelerating returns is correct how would that impact your perspective on him?

My argument wasn't that he did not make literal predictions, he did and still does, but that these predictions are just his best guess based on what he observes through his demonstrated law of accelerating returns.
> I'm relatively junior and we had a lot of "it's not the time for this right now" when I believed it was... You have to win somebody over with your arguments rather than a unilateral explanation IMO.

Yes and no. I think the best kind of rejection is the kind that convinces the rejectee that the rejection is well and proper, certainly. But at the end of the day I want to see some measure of humility in a junior engineer. Blind trust is a bit much, to be sure, but the junior should have some grasp on the idea that they don't know everything, can't know everything, may not have all the context (context which they do not always need to do their job), and they should just accept it and move on. Some battles are worth fighting, but many are not.

Put another way: a company is not a democracy. Consensus is nice, but if we had to build consensus around literally everything we did, we'd get a lot less done. Sometimes it's absolutely fine and proper to say "we're not doing that right now, and I don't have the time to get into the nuts and bolts of why".

> (edit: what I'm saying is - prove your explanation and convince the person of the business priorities, you can't say "it's confidential" or "we can't talk about why" or "the decision was made above our head".)

Agreed, those are crappy, insulting, disrespectful explanations.
Another interesting page from his website: http://www-cs-faculty.stanford.edu/~knuth/iaq.html
Hometown Heroes: Where and Why Venture Capitalists Invest Close to Home
Open sourcing our code was the best decision ever - Here is why
I came here to suggest Fielding’s dissertation as well. It's eminently readable and doesn't demand any background in mathematics.
Yes and no.

The language specification requires the use of semicolons. If a semicolon is not supplied the interpreter will insert it for you. That magical insertion step is referred to as ASI. I don't remember if ASI is mentioned in the spec (as I don't think it is), but at the very least it is a de facto standard as missing ASI breaks the web.

As stupid as all that sounds... semicolons are actually required to terminate statements in JavaScript.
I've been part of the BeOS community since 1998 and I have no idea what he's talking about. Other than R5 Personal Edition, x86 BeOS was never free.

Be failed because it existed in the times of Microsoft dominance, Apple didn't buy it, and it had some major technical deficiencies (many of which have been addressed in Haiku).
if placebo is a sugar pill, maybe it's a sugar sensitivity...
If you're web scraping then you've already decided that this risk is worthwhile, it's already an undocumented API.
Perhaps this is the start of moving Android Apps to Swift.

Which, per rumor was considered last year:

"About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for Android"

https://thenextweb.com/dd/2016/04/07/google-facebook-uber-sw...
Responding point-by-point to a comment like yours would be as worthwhile as trying to correct any other intellectually dishonest Gish gallop. The things I referenced are quantifiable and quantified.
Adrian Colyer's "The Morning Paper" is a similar one worth mentioning: https://blog.acolyer.org/
Cards Against Humanity buys plot of land on U.S./Mexico border to block wall
That would be great news. Unification of mobile programming language.
What does this mean in terms of their adoption / integration of the language?
> This branch is 48 commits behind apple:master.

Meh, looks more like a mirror.

May even have been accidental. Do you know how they decide what lands under Github's google/ umbrella?
Don't Rewrite, React How to Easily Port an Existing Codebase to React
What the fork!
It's interesting that the efforts to kick money out of tech are getting more traction than the efforts to unionize, even though unionization is by far the less extreme option.
Eminent domain mf
Maybe for work on their own iOS products? Strange.
I only remember reading a small tidbit about this last year:

https://thenextweb.com/dd/2016/04/07/google-facebook-uber-sw...

"Google is said to be considering Swift as a ‘first class’ language for Android"

"About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for Android"
React is good enough for most of the mobile projects out there.

Hint: its none of the ones you use.
It could be luck though?

Imagine a 1000 sided dice. Lose $2000 if you roll a 1. Otherwise make $1.

Roll it 10 times. Looks like your making money!
You should check some of the SO developer surveys. I think you'd be surprised...

https://insights.stackoverflow.com/survey/2017#technology-mo...