skysight-inc/HackerNews huggingface dataset:
Thanks for posting the link. I found the archive a few month ago and downloaded the few documents that were left. The table here

https://github.com/s-macke/starflight-reverse/blob/master/sr...

is based on these documents and I filled some gaps of the symbol table. To start the game they used the word "LET-THERE-BE-STARFLIGHT", in the binary you see only part of it: "LET-TH".

I wish this "someone" would provide a full copy of the archive :)
Iran to ban US citizens in response to Trump's order
I must say I'm extremely sceptical as it would surprise me _a lot_ if they managed to pull this off with a couple hundred k euros; meaning that they produce something that 1) Actually works, 2) Is rather solid, and perhaps most important of all 3) Is not a disaster in terms of safety.
> From a quick check it seems Twitter is getting better at it. Prices used to be more like in the low $20/k range. Now the low end accounts are $45/k and if you want PVAd/profiled it's up near $90. Compare to Gmail where the price is more like $280/k. Or Facebook EN accounts, $120. Good to see my old colleagues doing such a good job!

Perhaps there's just more demand?

> Nowadays there's suddenly a bout of anti-Russian hysteria. Suddenly bots are in focus again. There are conspiracy theories about botted accounts being used to convince people to change their political positions. Having worked in the industry for years I am deeply skeptical about this. I never once saw bots being used for political ends or anything even approaching it. There is a lot of disinformation out there about Russia right now from western sources, and a lot of paranoia that doesn't seem to be justifiable.

The fact that you've worked for Google on anti-botting and didn't see the technique you were tasked to counter used for political means might be leaving you biased. Without pointing fingers, I just want to state that there's tremendous political opportunity in spreading misinformation via internet (via any media really), it's amazing that in 2017 this isn't clear for everyone.
There are several sites, including Amazon, that will directly buy back your used books. You can enter the ISBN and they will tell you how much they will give you for it.

I would make packages with the ones that are said to have some value, and donate the rest. We have local services here that will take used books and send them to where they are more needed or put them in open booths at parks, maybe you have the same.

It's a very good way to quickly go full digital and declutter the house. Some of the technical or scientific thick volumes were a pretty good deal.
It's not like any sane person would want to go there anyway!
You must not read HN much. AI is going to replace everyone in the next decade and we'll all be on UBI.
I keep hitting the WSJ paywall, but found an article on the subject at Business Insider:

http://www.businessinsider.com/google-recalls-staff-to-us-tr...
Might be a laser cutter/engraver. Would make more sense since those actually do burn the material.
Largest? You mean employing the most people or having the largest area?

As for the employees, Apple has about 115 thousands, IBM has about 379 thousands, Samsung has 319 thousands, HP has 289 thousands (source: https://en.wikipedia.org/wiki/List_of_the_largest_informatio...).

You probably meant the most valuable (stock number * stock price).
innaccurate quartz crystals
How do you evaluate something like this at YC? Do you bring experts in the field or is the decision based on team, idea, and traction?
Fastest growing (and shrinking companies) in Sequoia Capital portfolio
This. I want a new car, but I don't want to give up my cash reserves to buy one, nor do I want a new car payment. My 10 year old car gets me to work, so I keep on driving it and probably will until the wheels fall off.
A previous student team who won the solar race from the Netherlands is also planning to go into the solar car industry.
More people in tech should speak up about how a blanket ban impacts American prosperity as a whole. Cutting off your country from an entire pool of human talent makes no sense to me.
Why Is Apple Removing Iranian Apps from the App Store?
Hackers random hotel by locking guests in rooms
It is tiered going from 10% to 5% depending on the plan (based on active users).

It's actually much worse than it seems. They connect with Stripe. Stripe takes their cut of 30 cents and 2.9%). I don't think this company should be taking the 30 cent fee as well because they aren't even processing the CC. Lol
Forth is a hacker's language only when we take a narrow definition of "hacker" as someone who cares about making a device field-programmable in the easiest, smallest way that doesn't completely suck, and can somehow get things to work without caring what the code looks like or whether anyone understands it, including the same hacker seventeen months later.
this is why i stopped accepting "delegation" [of responsibility of course as it has never been delegation of managerial authority and salary/bonus] from my managers long ago :)
Like Charley Sheen?
That's working. If it fails secure it's keeping you alive.
I always think about the time when Facebook and Google were bleeding money. They were thought of as terrible businesses.

When you have a shit ton of eye balls, you have a money printing machine: "Ads". Just plaster them in the face of users. Now with machine learning and average user expecting little privacy, you can really target the ads and customize it per person.

It's amazing Wikipedia hasn't gone in the path of ads. I'm grateful for that.

If uber's self driving car gizmo works out, which there is a good chance. They can make zero profit on rides and make them $1/10 mile trip. Make the cream off in car entertainment and services.

They can have average person buy the car and rent it out to Uber network. Airbnb already loans money to home owners to renovate their houses.
> loans with 35% APR still being quite predatory.

How is that? 35% APR for short term unsecured credit seems predatory, but it is well in line with what most major credit card companies offer.
Sacramento Bee:

"State of Jefferson supporters plan bill seeking independence from California

Jefferson proponents contend that their rural areas lack adequate representation in state government, which has led to over-regulation and environmental policies that decimated their regional economies, particularly the logging and mining industries that historically supported them. Their seal bears an XX, signifying that they have been double-crossed by state government.

At a rally on the steps of the Capitol to celebrate the “declaration day,” Mark Baird, a retired pilot from Siskiyou County who has led the Jefferson movement, called it “systematic persecution” and promised to “start a straight-up fight with the people in that building” to win their independence.

“We live in a state led by liars,” he said. “They have no empathy for what it takes to live our lives.”

http://www.sacbee.com/news/politics-government/capitol-alert...
That's a relatively new concept.
Traditional developers didn't understand much about systems design for scalability, redundancy and much less about operational discipline and systems change management (and in my experience many developers still don't).
Visit family?
Glowforge marketed their laser cutter as a 3D laser printer, didn't they?

As someone waiting for their Glowforge to ship, I really hope their device wasn't involved in all this.
FTP doesn't support compression, error correction nor partial transfers. So any protocol that supports some or all of the above will improve efficiency and data reliability (reliability also affects efficiency too)

As for NAT traversal, p2p protocols would obviously suffer the same issues but anything with a stronger client / server relationship would fair much better. Something like SFTP is a better alternative to FTP in those instances.
Ok, I'm willing to believe you could build a car that charges ~15m a day from optimal sunlight exposure. Maybe.

But what I don't understand is how having a living moss interior attached to your air supply is anything other than a terrible idea. There are so many edge cases/issues I can imagine with trying to integrate a living component into a car interior. (How does it handle extreme temperatures? How do you manage moisture levels? What happens if it dies? How are you ensuring it remains pest free?)
All the SSL MitM products I've seen can do content inspection. Not yet for freeform text though who knows...
> they just cannot help themselves

Said every despot in the history of the world. Once you start trying to save people from their baser instincts by restricting what you can and cannot do by force, you are infantilizing them.
There could be other necessary cleanups in the delete-function that needs to be completed aside from the deletion of the physical file. Other than that I generally agree, but also know never to assume to much about code written by other people.

I guess another way of solving this would be by doing something like putting each file in its own folder on the file system, giving the folder the same name as the original file and renaming the file to something. "file" or whatever. Then you create one symlink per email linking to the file and the email links to that symlink. When deleting the email you delete the symlink. After the deletion of the symlink you could check if there are no more symlinks in the folder, and safely delete folder if none present.

On receiving the first email with filehash X:

mv ./original_unique_name.file ./original_unique_name.file/newfilename
ln -s ./original_unique_name.file/newfilename ./original_unique_name.file/symlink_for_email_1

On receiving subsequent emails with filehash X:

ln -s ./original_unique_name.file/newfilename ./original_unique_name.file/symlink_for_email_2
ln -s ./original_unique_name.file/newfilename ./original_unique_name.file/symlink_for_email_3
ln -s ./original_unique_name.file/newfilename ./original_unique_name.file/symlink_for_email_4
... etc

On delete email Y:

unlink ./original_unique_name.file/symlink_for_email_$Y
(pseudo) if no symlinks in ./original_unique_name.file/ { rm -rf ./original_unique_name.file/ }

Thus avoiding the need for a counter as each email is linking to its own symlink.

Will cost a few bytes per email, but seems like they have some to spare!
Allow a mouse to connect to it and as a developer I would agree with you...
12.000/16.000€ for 120/250km is pretty good if they can manage it.

This is now solidly within affordability of everyone.

Not sure how they are beating Mitsubishi, Renault and Nissan though.

Never mind:

1. The fact that they are raising money through indiegogo heavily implies that they don't have a convincing plan to get their product at the promised price point (which would very definitely sell if they did).

2. They have 9 people on their team. I found the founders the graphic designers and the communications experts but not the engineers.

I think this is just another case of "lets make a cool website about a product that is very much in need, raise money, and then start thinking about how to actually deliver".
Many of those projects you mentioned were state-funded.
I agree. But I am far more outraged at our government getting involved in foreign wars and dropping bombs all over the world than I am in them not letting people into the country from countries we are bombing. I think most people would have the same feeling if they thought about it carefully.
The web link works intermittently for me. Yesterday it did for another article, today it doesn't for this one.

This seems to work for others:

https://news.ycombinator.com/item?id=13502730
As an apple alumnus, I believe it has to do with a culture of "laser focus"
There is an internal course called "what makes apple apple" that you can take, but it's not necessary to pick up one of the key pieces of culture: the importance of saying No to most things.

Apple has built their reputation on high quality. To continue to deliver takes immense effort, even for incremental programs, and often almost if the talent internally shifts to whatever is new or deemed important, at the expense of everything else.
So it's not that they don't know, it's not that they don't care. It's that they believe in sacrificing opportunities elsewhere so that they can focus on what is truly important.

Another shift that happens internally is executive focus. Executives at apple are extremely hands on with products. They don't micromanage, but instead constantly judge whether a product is on course and has taste. We use to prepare monthly keynotes that went all the way to the top, hitting each executive along the way, who was interested in taking the pulse of every project underneath them. This approach does not scale to more than a handful of product lines per executive.

There is a lot of risk inherent in this approach, because if they line up a home run with half the company over a few years and then you whiff, you could be in a tough spot. By that's exactly what apple does. And one of the advantages is that people are rarely worried about whether apple is committed to an entirely new product, because they go all in each time they move. For example, apple is absolutely committed to making the watch dominate the smartwatch market. It isn't a hobby for them.

The solution the internal apple devoutiees would see to this problem is to cut the Mac mini entirely if it stopped selling, rather than refresh it. It is believed to not be worth splitting the companies attention.

Edit: as other commenters have mentioned, apple is also not the largest maker of these products, just the one with the largest valuation. They have less, more focused talent, and larger margins.

Edit edit: I just remembered the giant picture of Steve jobs in Infinite loop I used to walk past to lunch all the time that said "I think if you do something and it turns out pretty good, then you should go do something else wonderful, not dwell on it for too long. Just figure out what's next." pretty much sums this up.
duplicate https://news.ycombinator.com/item?id=13505474
Amen.

And it is dead simple to implement. I did it in common lisp 3 years ago for an IRC-bot - a lazy Sunday afternoon and 50 lines of code later I was done.

I would not want to write code in Forth on a regular basis, but reading (and making an effort to really understand it) definitely made me a better programmer.
Interesting problem, right? Not an expert in the area, but blockchain implementers say they solve this issue. Afaik then there isn't one trusted party, but anyone can compile and run the code and be a provider (and be paid), and a single untrustworthy party won't bother because his chances of compromising the user's data is small.
This only deals with storage of the file.

Your SMTP-server still has to deal with every email and every file, and your mail server still has to receive every one of those before it could even start to consider deduping. This is probably what's murdering your email system.

Quickest solution for your problem would be to put the file on a share accessible for all recepients and just link to it from the email text.
Not all terminals in the States support chip functionality, so for the time being chip & pin cards here still have normal mag strips and can be run as older, regular cards - the mag strips can still be read/stolen & used.
My bad. I took a wild conservative guess. I guess it's 2/10. TIL.

It's amazing that as a president you can openly criticise and be racist against Muslims.

I somewhat predict a recession coming because trump pisses off some major nations.
I must say that I was stunned to read about these reports as I was thinking that the worst part of this despicable EO was singling out Syrian refugees for an indefinite ban from entering the US followed by the fake concern for the welfare of women and religious minorities in the ME by instructing the AG to publicly shaming wife beaters only of foreign nationals but to deny entry to legal permanent resident who went through all the vetting procedures and hoops is just equally despicable as banning Syrian refugees indefinitely.
How can we expect our kids to be able to use computers when their schools are censoring the word "proxy" from their web searches?

And really? No YouTube? Give me a break. The difference between a prison and a grade school? Prisoners have rights.
If this comment gets upvoted, will HN get an NSL for who voted it up, and their posting/commenting history?
If you don't have a credit history in the U.S., you are excluded from a lot of things, including registering for Obamacare or Medicaid in some states, and get flagged as a fraud risk or actively banned from a variety of services including Amazon Payments, because so many services use Experian as an identity verification service. If you don't have a credit history, you aren't in their system, and so don't exist in their eyes.
Hope that others on Trump's list do the same. A major step in radicalization is for some US Muslims to visit a radical Muslim country in order to become more devout and perhaps radicalized for jihad against the USA when they return home.

Extreme vetting may fix individual situations when that policy gets deployed.
Thank you, anonymous HN editor, for editing the title of my post from a useful description of the link to a completely meaningless one. Yes, it's now a copy/paste of the <TITLE> tag of the site, but it's now entirely information-free. Good job. You should be proud.
reference manual: https://www.adobe.com/products/postscript/pdfs/PLRM.pdf

tutorial and cookbook (blue book): https://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF

language program design (green book): https://www-cdf.fnal.gov/offline/PostScript/GREENBK.PDF
For me, both were terrible. The restrictions were a huge pain in the ass, and annoying to my wife. But I'm REALLY not at my best if I don't get a good night's sleep, so every night that I got paged during the night basically ruined me for the next day.
Reading about their fix with a "magic" number it seems that when there was corruption - the file would never be deleted again since you've lost information at this point. (As they claim, even if the magic number went back to "0" you would still need to keep the file.)

Rather than this questionable solution, why not create an transaction-like system where a delete would result in a tombstone/marker placed on the email database with a rollback mechanism if one or both of the services crashed.

For example, an index marking the email as deleted, then you delete the file, then if the file was successfully deleted actually clear the email record.

So the email table would be: {id uint64, ... deleted bool}

1. If the file delete service failed, then unmark the deleted index (or try again).

2. If the marking the email as deleted failed, then you're back to square one with no change.

3. If the email is marked, the file is deleted, but actually deleting the email failed. Restart/Tryagain/etc until you get that pesky email record removed.
Yeah, sounds good, as you already discovered: pull-requests welcome.
At Google they are mostly one in the same I.e. Software engineers who know significant amount about systems.
I found it funny how stories circulating about the resurgence in sales of this novel were somehow a negative for Trump. 1984 is about big and oppressive government controlled by the politicians, something he makes clear over and over that is not going to go forward under his term. Considering the last Administration denied from FOIA requests than any other, their treatment of James Rosen, James Risen, and actions of the Justice Department with concerns to reporters actually reporting, its more applicable to where we came from.

However this isn't the message that political operatives want. All comparisons must be to Hitler, either directly or indirectly. I cannot fathom how anyone who has read the book or description thereof can even connect the two. its operating on hearsay and misconceptions of the actual book.

You want 1984 just go to China, North Korea, or any other nation, which does not care that anyone knows they filter the news or prosecute for conflicting to the regime information. If anything its the false over reaction in the West that lets politicians cover up real crimes and real impediments to information freedom because you damn well guarantee they will use such fears to pass even more restrictive laws, all just to protect us. the one percent are the politicians, just look around the world and see its results.
From what I've seen, the problem of inefficiency most often manifests when the entire system of software is taken as a whole.

On a developer's machine with local SSD, a small database and a really small working set, even large inefficiencies can become invisible because the computer is just that fast. However, add in some network latency between the application and the database, some unpredictability about the timing of requests, and a much larger data set so that you won't hit data in memory 100% of the time, and suddenly code that was working fine grinds to a halt as it crosses a threshold where it can no longer process requests faster than they come in.

Unfortunately, with modern libraries helping "abstract away" underlying architecture like databases and the network, code like this is very easy to write without even realising that there might be a problem until it hits you in production.
Hormonen in balans met gezonde voeding – Leef Nu Gezonder
I have not had the largest confidence in banks abilities to understand security. I've personally dealt with:

1) 'Two factor auth is on, you have to answer two security questions to access your account!'
2) 'Your password is limited to exactly 8 characters ... for security'
3) 'Oh, we now support SMS two factor auth' -- 4 months in, I've received 1 SMS challenge
4) 'You don't want a chip card, they are more hassle'
5) 'We allow systems like Mint to access your account when you have 2 factor auth on. No, you cannot opt out.'

Yeah, don't have the highest confidence that my bank(s) actually understand how to keep things safe.
Ask HN: How would you learn full stack web & mobile app development in 2017?
I'm a UI/UX designer with 10+ years of experience working on web, apps and games. This year I'm ready to roll my sleeves up and actually learn how to code.

My goal is to be able to build web & mobile app MVP's - not to learn how to be a '10x engineer' (yet!).

If you wanted to learn full stack web and mobile app development with todays available tools, what path would you take? On the surface, learning JavaScript and React (Native) seems to tick all the boxes, however they seem a little intimidating and opinionated for a beginner.

Any input is appreciated, especially if anyone has first hand experience with online courses (Udemy, Pluralsight etc) they can recommend.
Minor nitpick: isn't ESC decimal 27? I distinctly remember comparing char codes to 27 in Turbo Pascal to detect when user pressed Esc key... :)
I'm usually happy to jump on the hate train even for companies I like (criticizing is fun) but this faux incredulity is becoming really stale.

Apple doesn't make the computer that fits your niche because it doesn't have to. They make gobs of money selling old machinery because for most people it works just fine.

A significant portion of every day computing is in the cloud anyway. It's why computers now have less file storage than before. Most people spend more time looking at their smartphone instead of their computer screen.
> You need to make sure you don't lose track of any of them.

This is a fair point, but note that in any memory management scheme except garbage collected, you run the risk of having a dangling reference if you use direct pointers to other nodes. At least with node identifiers, you can safely check that the other node still exists, in any memory management scheme.