skysight-inc/HackerNews huggingface dataset:
I'm getting "Safari cannot open the page because it could not establish a secure connection to the server" (iOS 9.3.1)
I think, in addition to the varied issues this article highlights, it also points out that we perhaps need to rethink what we call philanthropy, and strongly divorce it from being used as an automatic honorific because a wealthy individual starts a non-profit.
The article is somewhat confusingly worded. Under the ECPA (passed in 1986), a warrant is required to access email less than 180 days old. Back in the days of POP email, when the user checked his email, it would be downloaded and deleted from the server. So the reasoning was that an email still on the server more than 180 days had been "abandoned" there by the user. What this bill does is apply the warrant requirement to emails older than 180 days as well. So the net effect is that accessing any email will now require a warrant.
In a free society, you can give your property to whomever you like.

How do "all people" have any right to the fruits of your labor, especially a superior right than your own children?
This is a false correlation. What is it about longest increasing subsequence that is relevant to security? If you can't explain, then it has no relevance and means nothing.
I do, in production. But yeah, it seems Flow needs more marketing.

TypeScript seems to be rather big for MS. But FB mostly pumps money in Babel and React at the moment...
This is what I see:
> I wonder why WSJ and some conservatives set a target on Elon
It's not being culturally sensitive for sensitivities sake. It's about an equal chance of survival. Most fairly intelligent people acknowledge having one planet for the human species is risky right? What if an asteroid is on a collision course with Earth? We better spread out to hedge our bets. Which leads me to...

> can you afford it

Now, if all was fine and dandy on Earth and some rich people want to take the risk of starting a Mars colony with the idea that most of us will be able to travel back and forth in a hundred years go for it.

The problem is, there is an asteroid on a collision course with Earth. Oh, and the asteroid was created with help from some of the people trying to now escape. The asteroid is global warming. I can go into great detail on how global warming is going to make things incredibly challenging for the 9+ billion of us around on Earth in 2050. At least to Elon's credit he's doing some things that might make living in a warmer world a little more sustainable before he jets off to Mars. Most people that will be able to pay the price won't be doing so.

Wouldn't be more ethical to focus on saving the one planet most of us and our kids will live on? Lets say the Mars colony is successful. So successful that you and your families chances of surviving are actually better on Mars vs Earth. What gives you and your offspring the right for that greater chance of survival? Because you are rich? What about executive XYZ who lead company ABC for 20 years and used our air and water as a dumping ground for pollution. What gives them the right to leave? What gives them and their offspring the right to survive and thrive on another planet while us on earth deal with the cost of that pollution. As I said, it would be the ultimate FU to 99.9% of us.
Boa Noite Amigos do face
oq o mundo te oferece
é passageiro O que deus
te oferece e eterno.Boa noite
An interesting idea. I'd like to see some numbers on how many teams does Stripe get applying for jobs this way. (I'd love to also see measures on how well the teams hired this way perform, and how well are employees retained, but that seems hard to measure.)

I am somewhat skeptical that this will be a great success. Just because a team performed well in one environment, it doesn't mean it will continue to do well in new circumstances (unless they are hired as external or independent consultants, as others have suggested in this thread).

As an individual looking for a job, I would also want to know if applying as a team lowers or increases my chances of getting an offer.
Land value taxes are called property taxes.
You should read the history. Compare it to how ALGOL68 was made and what it offered. One looked at all the needs and common situations programmers ran into then engineered a solution to that in the form of a language. It balanced maintenance, efficiency, and safety.

One group tried to implement a version of it, CPL, on horrific hardware in batches on punchcards. Not best way to do state-of-the-art language compilers. Upon failing, they applied this method to CPL: chop off a feature, try to finish compiler, repeat. Result was easiest features to implement on a 1960's EDSAC in form of BCPL. Thompson preferred it over alternatives and tweaked it to his preferences, including assignments from := to =. Admits he just liked that better. That's the amount of science that went into his modifications.

Eventually, Ritchie tweaking it a bit, they got their toy OS to run on a toy machine. Many design decisions they made were due to its own design and limitations. Then, after UNIX spread everywhere and many apps were made, they just kept all that because fixing it would break something. That's the opposite of engineering a good system language. It's an acceptable, but not ideal, hack to make their crappy computers work. After they got better ones, they should've started migrating toward something better incrementally. They didn't and many defended the language as if it was designed well upfront instead of what compiled on an EDSAC and PDP. Facts don't lie.

Plenty of better stuff and techniques. For example, MULTICS project that gave them OS and BCPL experience had critical stuff in PL/0. In MULTICS, a microkernel, prefixed strings, and a reverse-flowing stack would've prevented tons of data loss and hacks that happened in UNIX. Why didn't they use those? Hardware expected a bad stack and other two techniques were too slow on it. Once hardware sped up, they kept the bad techniques to not rewrite stuff. I mean, this shows up over and over in UNIX/C. Its history really defines it.

Now, stop and go look at Modula-3 on Wikipedia. A few of us think it was one of best compromises between a safe, C alternative like Modula-2 and a heavyweight, ALGOL or C++ alternative. It was the product of professionals engineering, as done for ALGOL, an industrial language based on Wirth's prior work. Simple syntax that compiles fast as Go, a Wirth-style language. Has safety by default with off button where necessary, has basic OOP, has GC by default with off button for specific variables, built-in concurrency, mathematically verified stdlib (partially), runs efficient code, and was used for an OS (SPIN) w/ type-safe linking of 3rd-party code into kernel.

So, we know it could've been done better if it was engineered or addressed more programming needs than runs fast on 1960's hardware. Unfortunately, that's basically all BCPL and C did while ignoring good techniques then and later. Fortunately, we can learn from their mistakes for use in new languages or projects. :)
Thanks! I haven't given too much thought to support, but it seems to be a recurring theme here. It's definitely something to think about.
Reminds me of that saying: the master has failed more times than the beginner has tried. Fear of failure is a real thing that I and many others have, which is tragic because I think a truly rewarding life requires taking risks.
No I agree with you, I found that "cure all diseases" thing hopelessly naive and ridiculous. He's gonna need to get a little more focused than that if he really wants to effect changes...maybe pick a couple specific diseases that have big impacts (cancer, malaria, cholera) and start there.
Well this seems like a horrible privacy invasion. I can't imagine that they won't also look at the contents when they are analyzing the device. It would have to be baked into the phone and as such could probably be bypassed anyway. We really need more technologically competent representatives...
Programmers in general? Probably do. The programmer who has free time to do phone screens? Less likely.
There's nothing unfair about your descendants (or other heirs) acquiring your belongings once you pass away (assuming proper tax was already paid on said belongings).
For comparison. There is no death / estate tax here in Canada.
What's inherently wrong with a multi-generation estate? What's wrong with me wanting to pass on wealth to my kids and grandkids without this already-taxed money to be double-dipped by the government? If I want to work so hard that I can leave significant money for my descendants, why should the government get to tax that money twice? That seems incredibly unfair to me.
As some one who is strongly for estate taxes, I propose we call them "aristocracy-prevention taxes." Accumulation of wealth solely based on inheritance is a shitty way to run a society.
I don't understand this. You don't have to be a Director to nominate someone for the open Director position. At least, not at any company I've worked for... is that a "thing"?
Snapdocs (YC W14) Is Hiring a Director of Operations
Snapdocs is looking for a Director of Operations. You'll be working closely with our CEO to take over several responsibilities including: Biz Dev, HR, Legal, and Finance.

Your day-to-day would include managing a small team (office manager, accountant, outside lawyers) and working with sales and engineering to develop strategic partnerships, recruit and onboard new employees, review contracts, manage budgets, and optimize operations.

You should have at least a couple of years experience in an operations role, though you don't need specific experience in all of these categories. We'll help get you up to speed on anything you're missing.

More about you:
- You're a relentless learner. You draw from your peers and read to help solve challenges and get better at your job
- You're driven by results, and enjoy developing processes to achieve those results
- You don't necessarily have mortgage industry experience, but you should have experience working with a technical team

More about Snapdocs:
We're a small team tackling the absolutely massive mortgage market. We're bringing modern, elegant software to a field that still relies on fax machines and manilla envelopes. We are bringing security, efficiency and joy to a paper-based pillar of the US economy.

Snapdocs's culture is one that trusts its team members to make smart decisions. This means we value both independent work as well as seeking collaboration. We're becoming ubiquitous in one segment of the market and we're building out our team to expand further.

Please send resumes to jobs@snapdocs.com
This is not against the first/fifth amendment because you will have already consented to it. Similar to a Breathalyzer you will have "implied consent" when you get a license. Either you consent to this and get your license or you don't consent and you lose it/cannot get it. Driving is not a right, you need to follow the rules and consent to certain things in order to do it.
How can you trust what Feynman says about science when he was on the team that created the atrocious bomb that destroyed two cities and obliterated tends of thousands of lives in an instant?

/s
Income inequality is nothing compared to the enormous wealth (and thus power) inequality that is present here and it doesn't diminish when Zuckerberg donates his shares to the LLC.

Why would he laugh maniacally about getting to keep his money, it's legal, not fraud, and of course he wants the power/influence wealth gives him/his family.
Right, but they have no 'market' response they can take. They can't choose to cancel the deal.

Basically, I am talking about externalities (https://en.wikipedia.org/wiki/Externality)
OpenAI Announces Gym, Toolkit for Reinforcement Learning
Thanks, much appreciated!:)
Show HN: Self-host multiple Ghost blogs in 5 mins with Nginx and WAF
افلام سكس مصرى  افلام نيك مصرى  نيك عربى 2017
Because it's very expensive to run almost everything server side, it's not the incompetence of the devs it's just about costs.
By native code, I meant Erlang bytecode compiled using HiPE or an LLVM-based JIT like [1], not Erlang calling out to NIFs. I assume the generated code would need to insert preemption checks.

[1] http://www.erlang-factory.com/upload/presentations/516/SF-JI...
Previous discussion thread https://news.ycombinator.com/item?id=11579757
It's not that the state writes a law that gives the unions leverage. They write laws to /take away/ leverage from a union.

There's nothing to guarantee any kind of break from work for an employee, unless it's a law or it's part of the agreement between the employer and the employee. So if the state makes it a law, that is one less benefit a union can negotiate for their members.
Recommended watching for iOS and Android - https://www.youtube.com/watch?v=VJsmrTQWD2k simple to identify these problems once you know of them. I keep coming across implementations that make some very fatal mistakes about resource management, notably these problems would potentially also happen when not using Xamarin as well (developers not reading documentation/being careful with allocations)

With Android the most common mistake is cross-heap references, putting a large C# array into a java arrayadapter for example will result in objects that live in both worlds which makes it expensive for Java to see the C# object and C# to see the Java object. The objects are effectively being mirrored, the solution is to use C# all the way down. Where the object was created defines ownership, for example ArrayAdapter containing C# objects means owned by Java with overhead for Java to bridge the C# objects.
He did some others as well:

Dreadhalls - https://www.facebook.com/permalink.php?story_fbid=1652934931...

Playhead - https://www.facebook.com/permalink.php?story_fbid=1663414923...

Bazaar - https://www.facebook.com/permalink.php?story_fbid=1717273305...

Viral - https://www.facebook.com/permalink.php?story_fbid=1725972060...
I'd love for you to try to explain to me how it's relevant to my front end javascript to write a moving window algorithm in 45 minutes on a white board.

I have no problem with thinking engineers should be able to understand and implement algorithms. I have a real problem with thinking they need to know them off the top of their head.

Wouldn't a more reasonable approach be to give an algorithm and ask the person to implement it? If that's what they're actually going to do (since most of us aren't PhDs) day-to-day, and they may more likely find an appropriate algorithm on Wikipedia and implement it, isn't that more relevant?
Thanks for the clarification. I was wondering about that wording.
About fucking time (pardon my language)
It's called "implied consent". You have to agree to submit to a breathalyzer when driving in order to get your license. All states use this type of law for breathalyzer among other things.
> "death tax" is a kind of a charged language.

"Estate tax" is equally charged language, even if you aren't superrich and affluent.
MVC-N: Isolating Network Calls from View Controllers, by Marcus Zarra
It looks great, is open-source, and free for up to 10 devices. I've been using Hamachi, but I may switch.
That's not entirely accurate: the CRA requires "deemed disposition" on all your assets at the time of death.

Basically your estate has to pay up all pending taxes / capital gains as if it sold all its property at the time of death.
Is it fair? If I'm running a business, money I spend on consumables is not income--it's a cost of generating revenue. Why shouldn't I be able to deduct it?
The big innovation there is in realizing that's enough. When I was into language design from 2004-2007, language designers usually assumed people wanted full global type inference. It turns out that local type propagation is an effective 80/20 solution for most practical programming tasks, which opened up a lot of hybrid type systems that would've been far too complex before.
Lets not forget we could change the frequency. Running at 400Hz like aircraft do lets you shrink the capacitors, inductors, and transformers of your power supplies and your electric motors can make 10 times the power for the same weight.

Going to 3-phase instead of single phase probably also helps for power supplies. The power delivered across time is uniform so a sufficiently clever design doesn't need to store energy between cycles. Sure, its another conductor, but they can be slightly smaller so you use the same amount of copper in the end.

50/60Hz is better suited to long distance transmission, but you could put an inverter to 400Hz for the last 50 meters. Smaller, lighter, cheaper devices but with the efficiency loss in the inverter. I suspect it would be a win.

(Also, pick a new voltage, something in the ~100v+ range. High enough for efficiency, but then do the lethality tradeoff on picking the ultimate voltage. As long as its a new standard, build ground fault detection at the inverter as part of the standard. There are about 400 household electrocutions per year in the United States, so there is room to improve.)
Are you a wolf, or a sheep?
Measured by the amount of labour required to live a comfortable life? You say we're better off now but can a typical skilled or semi skilled worker today support a family in a secure home as was the case in previous generations?
What is a "fair share"?

Ok, I expended sweat and tears and made $X, and obviously I should be able to benefit from my labors in my life. Too much tax denies me that, but too little is unfair as I used the resources of "the commons".

But receivers of inheritance did not earn any of it. It's not obvious that 100% estate tax is unfair.
Sunsets don't have any effect in practice. All sorts of US laws have sunset provisions, and unless they've become somehow politically contentious they get renewed without debate every year.
Dayummmm..!!!! (y) That is soooo awesommeee..!!! :)
No, the point of estate tax is to prevent generational inheritance, not to re-coupe failed cap gains.

The purpose is to prevent a class of non-working super rich that live for generations off of the estate.

So you can be rich and have lots of fancy toys and swim in pools of money while you're alive, but once you die that's it. Your children benefit by starting with a (very large) head start relative to their peers, but they shouldn't necessarily be set-for-life. It's economically bad to have a vast pile of money sitting in one place for a long time, you want to get that back into circulation. And success should be earned, not granted at birth.

The only alternative would be something like actively taxing net worths that exceed some amount, which is less palpable.
Why is a land value tax much better than a wealth tax?
I'm surprised this passed, to be honest.
Ahh, that must be the real reason this was passed. Somebody doesn't like the SEC looking at their email.
From the link:

> we've opted not to create traditional leaderboards. What matters for research isn't your score (it's possible to overfit or hand-craft solutions to particular tasks), but instead the generality of your technique.

(comment copied from MetaMetaApplyHN, seen with showdead)
Space 1999 was preceded by UFO, made by (more or less) the same production company.

There was no teleportation - but there were ships flying a regular run to and from a moon base.

UFO is unbelievably good considering it was made in 1970. It's of its time socially, ahead of its time visually, and a lot of the scripts still stand up as excellent imaginative TV writing.
It's not that hard. Since the study claims up to 70% of accidents can be attributed to distraction and phones being a major chunk insurance companies can offer willing participants 30% discount vs people who opt out.... Watch people opt in for the discount.
unix pipes are multidimensional via fifo.
I have done like follows when I want a poor mans "GROUP BY"

mkfifo p1
cat data |
tee p1 |
awk '{print $5}' |
sort |
uniq -c |
join -1 5 -2 1 -o 1.1,2,2.1,1.2,2.2,2.3 - p1
Unix supports arbitrary pipe chaining - You can use pipe or mkfifo to create a series of pipes, and a version of grep that output non-matching lines to an additional file descriptor or to a named fifo to separate out the records. Fundamentally, this is a tooling issue - Unix shells expose the one-dimensional workflow well.
because it's responsive. it's broken and you responded.

/notabug
Actually, you are wrong. FB is doing a 3-1 stock split, but the newly issued shares don't have voting rights. So, in your case, Mark would own 225 shares, but only 75 of those would have voting rights, and 150 would be non-voting. Thus, he could sell the 150 non-voting shares and still retain the same percentage of voting control despite only having 1/3 of the "income" rights.
and some
Japanese Monks Recorded the Climate for 700 Years
This is cool! This will save a lot of time to convert a hand-drawing into high-quality digital contours for adding colors and post-processing on a computer.
nah, a better example involving a bank would be: you have two accounts. the client can do transactions.

the server sends to the client: account A has $100, account B has $200, make your transaction.

1. trusted client

client says: i've done my transaction, now account A has $50 and account B has $250.

the server updates the database accordingly.

2. never trust the client

client says: i want to do a transaction from account A to account B with 50$.

the server decreases account A by 50$ and increases account B by $50 and updates the database accordingly.

3. the difference is, with the trusted client model, the client could be hacked and respond with:

client says: i've done my transaction, now account A has $52 and account B has $252.

the server updates the database accordingly.

congratulations, you - as the bank operator - have now lost $4 to the hacker and this is practically what happens with in the division (except that the other players have to pay for it instead of the bank/ubi soft).

they try to do server checks to prevent this, but due to network timing problems they can't check the exact values, only calculate if this is maybe approximately right.

so a players maximum running speed is, say, 6m/s. they could do periodical checks (every second) if the player moved more than 6m since the last second. but what if the player falls down a building or is thrown by an explosion further than that? it'd register as cheating, even though it's completely legal to jump off a building. so they have to increase the checks for distance/s by 3 to allow those situation (i.e. 18m/s). a cheater with a modified client can now continually run three times as fast as any other player without getting flagged as a cheater.

why do they do this? because it's

a) easier to implement (the client has to do all the computations anyway - doing them a second time on the server and then sending back to the client isn't an easy problem - you have to interpolate) and

b) cheaper (less work = less man hours, less complicated work = cheaper programmers* and less server power needed)

* i'm completely sure the devs would have been 100% able to do it right, but it would have taken them longer, thus costing more.

so, how to fix it? there's only one way: rewrite the model. but this is expensive and the titles have already been sold, so why bother investing another couple hundred thousand bucks? even the disgruntled gamers will buy the next ubi soft title if it's shiny enough. i mean, few people will buy the game now that multiplayer is infected with cheaters but they already exploited enough of the market and long time players are probably less likely to buy the next title if they're still playing an old one. maybe.
I think it is telling that, though this guy is obviously more successful than I, he also have failed far more than I. Makes me think I need to put myself out there WAY harder.
I believe the JIT work was experimental. Functions compiled with HiPE are still subject to the reduction laws and calling into a HiPE function still provides a preemption opportunity, so HiPE native functions are essentially indistinguishable from erlang functions.