jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
For your argument to make sense, I'm going to assume by "China" you actually mean "all inexpensive 3rd world countries". So this isn't about the current trade war but tariffs in general.

I agree that retraining doesn't work. But I disagree that stopping trade can save the middle class. Manufacturing is only 7.9% of jobs [1] and stopping all trade will only slow the decline, with huge amounts of collateral damage for other jobs. Almost all jobs used to be in farming, but now they aren't. Manufacturing isn't going to be something that employs a huge number of people anymore. In China they're automating away jobs that pay $10,000 a year.

How are you going to help retail workers, 9.8% of jobs [1], as automation (Amazon warehouses) takes their jobs? Tariffs don't help them any although they'll pay for them.

There's real problems for the middle class and/or certain geographic regions, but stopping trade is a solution that almost no economists think will work. I'd rather try something more promising like UBI.

[1] https://www.bls.gov/emp/tables/employment-by-major-industry-...
I'm surprised nobody mentioned Bill Gates. Building a boot loader on a flight. Solving the same problems most of us do daily, but while in school and with a lower level language. A career with operating systems.

Chris Sawyer. Built a fun, complex game in Assembly that most people can't do with JavaScript.

Barbara Liskov. Lay the foundation for object oriented back when there was nothing to start with.

Tarn Adams. Lots of room for improvement, but incredible, incredible stamina and understanding of mathematics and procedural generation.
Excellent question, and I think it's something that I didn't address very well in the site/app description. The main problem I was trying to solve when designing the app was to make something that was really easy to use, while still having the features that are missing from many free apps (drag-and-drop reordering, lack of iAds). In my experience, I haven't really found any other apps out there that can say this.

That said, I think you may be right that $1.99 is more than most people are willing to pay for it just because it's easy to use, so I lowered the price to $.99 through iTunes Connect. It doesn't look like the change has been reflected in the App Store yet, though. The $1.99 was a bit of an experiment, since this is my first app.

Also, thank you very much for the feedback.
So we're restricting it to psychedelics? Any reason for that?
Nice.

I wonder, what's with the parenthesized stuff in "Circled"? Why do the Unicode people think we need individual characters representing "(1)", "1." "(a)", etc.?

By the way, there is a little bug somewhere. I somehow got it into a mode where it would not show me the characters starting at #100. If I clicked ASCII (to get #0) and moved the X100 slider one step to the right, then I got #9100. But sometimes it works.
Probably the bump from Verizon sales. It looks like the demand has cooled for Verizon iPhones so the numbers might not be so impressive next quarter, unless there is an exodus from RIM because of reporting like this.

iCrack doesn't have the same feel as Crackberry though...
The only reason why you wouldn't is because you can't always choose what draws you in. If you can keep your focus pretty much anything is possible; you're not handicapped in the same way as you would be on alcohol for instance. For some interesting reading, see this [0] about a SF bike courier who works while tripping.

[0] http://www.erowid.org/experiences/exp.php?ID=84954
It's more likely that RIM will switch to Android rather than selling to someone else.
If I haven't solved every problem there is to solve, is my assertion less true? Is your argument "There are problems in software engineering that can only be solved by dropping acid?"

The best programmers in the world -- those who work together to solve the most complex and aggressive problems asked of the human mind -- are those who come to work every day, solve problems, and write code, and go home. They don't spend their time justifying "lifehacks" like taking LSD for that extra "edge" over other programmers.
I wouldn't consider 30%+ percent of the global mobile phone market irrelevant. There market share is, in fact, up in the 4th quarter of 2010 according to Wikipedia.
Individual humans are smart. Groups of humans are dumb. When you're hiring people that you will personally work with, you can filter for smart. When you have to work with another group of humans, it's safer to assume that they are stupid.
I'd argue that the ideal of not owning car is more tethered to the lack of medium-to-high paying jobs for a huge swath of the population in the United States. I find the idea of millennials not driving simply due to aspiration sets a little nauseating, as depending on how you're slicing the age cut off, I'm part of "this generation".

Owning a car is very expensive and out of reach of fair number of people. Even driving a modest economy car, between parking ($150 monthly downtown in my city) , my car loan ($200 mo.) and good insurance ($200ish mo.) + gas ($60ish) means I'm out $600+ of income. That's $7200 yearly without maintenance. That's as much as many people's rent in many places. I'm privileged enough that I can afford this without seriously impacting my lifestyle, and I have a sinking suspicion that if more millennials could, they'd also be car owners/drivers. With the average income per person, at $26,000, owning car is nearly out of reach.

However, I suppose I shouldn't look the gift horse in the mouth. Giving more mass transit options for work is certainly a good thing.
I wonder what kind of backlash would occur in China if GitHub decided to stop providing service to China (ie. block all known IP blocks allocated to China).
Hi. Very interesting concept, just set Ecosia as my default search engine. What are those other products you mentioned ? Couldn't find any information on your website.
This is mostly true, but not entirely.

The key is the perception of the other party, not the actual reality of whether you can say no or not.

Robert Ringer's amazing (and must read) book, "Winning Through Intimidation." Talks about how he manufactured the perception of being able to walk away, and why image and perception are more important than actual circumstances.

It's of course much simpler to play the part of being able to say no, when you can actually walk away...but you can hack your own perception to believe you can walk away even if you can't, and pull it off... or you can be a good actor and take some risks...

Either way... The premise is true...but it's more about the story you are selling than anything else.
I've found that I can get excited about almost any project, because they're all challenging in interesting ways. But there's something markedly different about working on a project that you would choose to work on even if you were a billionaire or had six months left to live.

Jobs believed in personal computers, Gates believed in software, Musk believed in making humans multi-planetary, Zuck believed in social networking, Page believed in web search, Luckey believed in VR.
Also, many of the miners in other countries are also Chinese.

I don't think the Chinese miners follow any particular ideology here other than to extract as much money out of the bitcoin market as they can, though.
I don't think telling German officials to "consider the implications" of enforcing an arrest warrant against C.I.A. officers implicated in the kidnapping of a German citizen makes the U.S. look good.
Hey guys. I'm a long time HN lurker- been here long before reddit was funded. Appreciate the community- learned alot just reading everyone's thoughts. First comment. First submission. Let me know what you think... there will be bugs.
thats how it is...

what bugs me the most on my h1b visa is that the time youre in the country you cant build a life for yourself. first its 3 years, than you can extend another three years but after those six years they kick you out. of course after five years you can apply for a green card but that takes two years. not to speak of the cut down on time when you switch jobs. i recently changed my employer after two years. now my last year of the first part of the visa got cut out and directly extended. giving me together five years in the country.

now what do i do in three years?
in sept 2013 my visa ends. no extension.
how can you live like that? knowing you leave your life, friends, everything behind in three years.

and the whole new investor start up blah visa is a punch in my face. when you generate a milliondollar revenue or find an investor that invests a million or more you get citizenship.
come again? citizenship? i lead start ups for my last employer which gave me an astronomical salary around 300-600k a year and the start ups generated under the companies umbrella way more than 20m this year.
where the FUCK is my citizenship?

the whole topic just makes me angry.
http://www.sagemath.org/

Not quite as swish as mathematica but definitely better than 1/10.
I'm not claiming to have a good idea on what to do with Iraq/Afghanistan/Iran/etc.

It's a shame that airing extreme views produces more ad dollars than airing centrist views, because apparently, it also tars how entire populations are percieved. My impression is that your questions are shared by many (most?) in the west.
In 2004, 57% of undecided voters who were polled said they would rather have a beer with him than John Kerry [0].

[0] http://www.usatoday.com/news/opinion/columnist/benedetto/200...
Thank you for all your feedback so far. Is there anything about the existing lisp-to-js compilers that you wish was different?

I've just added a piece about the dot operator to the examples. I don't think any of the existing compilers have tried this approach.
not even. I'm working on a mathematica notebook that (mathematically, not physically) simulates the action of an enzyme... It generates a 120x120 matrix of kinetic parameters, symbolically solves to make sure there aren't contradictions (mostly conservation of mass), and then solves the 120-parameter differential equation. Then it does it 1000 times and collates the data (although I'm sure python could do that).
I am a bit surprised text-only video games or interactive fictions don't bring back the narratology vs ludology debate from ~10 years ago.
I don't see how that article made Google look particularly good. Maybe we read different articles.

For whatever reason I just can't help but think 3 months was enough time for these bug to get fixed.
Didn't Microsoft want Google to delay the announcement until their patch Tuesday when they usually release their updates? If an update is critical(which I guess wasn't) then why not push it before hand if you have it already?
Out of curiosity, are you using the term "podcast" to refer to something more like a Shoutcast stream? I may be behind the times but I always thought the term "podcast" essentially referred to mp3s (or other pre-recorded audio files) delivered via an RSS-type feed. Kind of the audio equivalent of setting a TV show to record and only watching them as they show up on your DVR.

I messed with live streaming audio quite a bit back in the 90's and early 00's and bandwidth/latency definitely could cause issues but I haven't seen a whole lot of interest in that format for quite a while. For better or worse, people seem to prefer that DVR/on-demand format where you get something delivered to your computer or device and then watch or listen when convenient.
It's frankly disgusting.
This NYT story about the guys that wrote Dwarf Fortress is amazing. One of them was a Phd candidate, but now they survive on the money from DF fans - http://www.nytimes.com/2011/07/24/magazine/the-brilliance-of...
Why would they do it? To provoke hate to Ukrainian forces.
The article makes an interesting point I hadn't considered when I first heard about Google disclosing MS's vulnerabilities. And then I thought how rare this was (and not because I'm a person of great insight) and it made me sad.
you need a licence and permission to fly one in Spain already
They often bootstrap an area with cheap rates. They did -25% everywhere in the US last summer to compete with Lyft. Driver gets paid 100% but rider only paid 75%. I believe they eventually made a permanent -20% discount much to the chagrin of drivers who were suddenly making less money for the same work.
I think western medicine is pretty on board with the notion that significant stress causes (or exacerbates) other issues.

As just one random example:

http://www.webmd.com/mental-health/effects-of-stress-on-your...
Maybe dropbox should get an account and use it as the storage for their service. :)
> People are willing to pay for all the resources to make suburban sprawl possible.

Except for the massive externalities involved, sure, they're willing to pay for it. Urban dwellers largely subsidize your suburbia, and have since its inception.
As others have said, code coverage is an extremely misleading statistic. Most tools measure code coverage by the number of lines of code that were executed in a test. I can easily write "tests" with no expectations that hit every line of code. It is merely showing that in the cases the programmer thought of, it doesn't crash.

Consider this as well: many interpreted languages count the definition of a method/function as a "covered line of code". In other words, if a method/class is defined then you have at least one (maybe several) lines of code "covered". Add to that things like declaring variables and you can easily get to a point where (in good code with very short methods) you have 60% coverage if the method is simply defined and run. If you are writing really good OO code that has very few conditionals, then you may get very, very close to 100% test coverage simply by running each method.

Also, tests are code too. You are just as likely to write a bug in your test as you are in your production code. In fact, I've noticed that in some systems, I actually end up writing more lines of test code than production code. I might actually be more likely to write a bug in the tests. Especially for bugs that are due to problems with requirements, you are very, very likely to put the same bug in the tests as you are the production code.

This is why I don't like calling these things "tests". IMHO the very best "tests" document assumptions that the original programmer had. If you break the assumption, the the test should break. It may or may not be a bug, but it is a big hint that you should be thinking very carefully about what you are doing.

Code coverage is a good statistic in the reverse. It doesn't tell you much if you have good code coverage. On the other hand, it can lead you to find places where your tests are unlikely to be sufficient. Depending on the language/environment you use, if you have less than 80% code coverage in an area, it might indicate that nothing of value is being tested. It is a good place to start looking to check.

Note that setting a code coverage target will defeat this strategy, so I recommend never, ever doing it. As I said, getting nearly 100% code coverage without actually testing anything is relatively trivial if the code is in any way decent (and if it isn't, then you have bigger fish to fry). Setting a threshold above the place where poor testing is obvious just means that you no longer have a means of finding places that are poorly tested.
Laws that encourage discrimination against employees do concern companies. Apple has historically cared about this stuff; here's an example[1] from 1993 of a Texas county getting upset about Apple's tolerant HR policies... Apple stood their ground and won.

1: http://www.nytimes.com/1993/12/08/us/texas-county-retreats-o...
What is the nature of functional programming? HoF.
While I do not claim to be some creative genius, I feel like you shouldn't base your app off of another existing app. Without the creation of Instagram, your app would not exist.
Actually, some of these are quite handy!
>- China intentionally manufactured the virus and released it (Proven false, virus wasn't engineered)

The most common lab leak hypothesis I've seen is that it was engineered during gain-of-function research and then accidentally leaked.

The fallacy is just that the only reason someone would engineer a virus would be to weaponize it. Gain-of-function research is regularly done to study and combat viruses. So just because it was engineered doesn't imply it was intentionally released.
It's never been merely a theory among those it actually happened to.
Is there any particular reason this was posted?
They don't like it when other people practice free speech. These responses seem amazingly emotional and not particularly rational.
Boston is my favorite city on earth! Got a tattoo as well. I picked out my funeral home already so when I die after eating at the oyster happy hour my family can just drop me off there. Can’t imagine living anywhere else.
A rare example of well-executed scroll animations.
About IAM... I worked with that a LOT a couple of years ago. It's interesting but quite the rabbit hole of configurations and permissions.

I used to be an AWS fanatic and got burned. Unless you need to scale up on the spot (and have the time to code management of that) it's a huge waste of time for no good price. EC2 instances have dismal performance.

Just get decent servers somewhere. For most scenarios it's hard to max out a server nowadays, if you program decently. You have to do that for AWS 10x anyways, IMHE. The cloud is a black hole of developer time and problems.

On top of that it's stupid to put data in US when you are a foreign company, you are open game for 3 letter agencies no questions asked.
To put the money where my mouth is:

1. A little how-to for storing your logs in RAM, a la Armbian style:

- https://github.com/azlux/log2ram (It's still updated)

2. Move your SWAP to ZRAM, again Armbian style:

- https://github.com/foundObjects/zram-swap

This two will improve your SD card life considerably.
> Instead you should type "find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

They do say you can just write `tree` on Linux.
If you don't have that command, you can just alias `tree` to the find command.
Generally we believe that Malthusianism is now in the trash heap of mistaken ideas.
A lot of people miss that even today close to a billion people are starving and close to half the world population doesn’t get all the nutrients they need for a normal life expectancy.
And ecology is already at the brink of collapse. As people around the world adopt more “first world” eating habits I doubt much of the earth will be left.
We may have to manage the entire ecosystem at some point and use robots to pollinate our plants. The earth will go from being an ecosystem to being a hotel for humans.
Some unions, not all, in the US tend to become bureaucratic entities in and of themselves, mostly dedicated to their own survival. They become unresponsive to member interests, mostly settle for middle of the road solutions (pay based on seniority, not performance; protect your members from being fired no matter what - even from things like incompetence or criminal behavior). They also tend to have very adversarial relationships with management (goals seem more aligned in Europe) business not doing well? Fuck you, we want a raise.

Again, there are good unions in the US. But there have been some bad apples that sour workers and make them doubt they will be better off.
Now I need to know what Morel mushrooms taste like...
Ok that's what I'm doing too! It always works but also feels a bit messy and when I want to make a change it ends up being hard to untangle all the nested selectors.
Can't the brain alone use visual feedback to close the loop, separating both hands? If thinking in a particular way activates the only the robot hand (trembling), I'd guess that with sufficient plasticity you should be able to start enhancing control of it.

Obviously tactile and proprioceptive feedback through the chip would enable better / quicker control, given the sufficient plasticity hypothesis.
> Of course the police can't do anything about it

tbh what could they do about it ? They can't really go full NCIS over a stolen backpack. There are thousands of "minor" thefts, and other small crimes/offences, every day in big cities, they'd need thousands of people to review videos, look for potential witnesses, follow the trail, &c.
asdf is awesome and if you combine it with direnv you can just cd into your project and have the versions ready to go

(You can do the same with nix and direnv asdf - althrough I havent got that far yet)
Poker in vegas has +EV in the right circumstances, as does card counting blackjack when coupled with player reward bonuses. Hell, roulette with a martingale system has a positive expectation if you have more money than the house and the bet size is unlimited.
CL-USER 30 > (eq '|LISP| '|Lisp|)
NIL

Common Lisp knows very well the difference between LISP and Lisp
I have always been able to choose “no tip”, along with those other options.

If it was not there, then depending on who I was with, I would either walk out or eat the cost and then never go back and leave a review that says they bait and switch pricing.

Tipping is about price segmentation / discrimination. Good for the seller, bad for the buyer.
"… and now with a software update, you can actually make /999/ of people safer"
Is your first paragraph about Texas specifically or something?

Utilities in most places are pretty heavily regulated. In like that last 20 years we have had ~0 gas outages and probably less than 10 days of power outages here.

The weather event in Texas had the problem of being rather extreme, but it sure wasn't unimaginable or anything like that.
What an excellent project!
I would have thought that flattening the books enough to scan them will damage or destroy them. Google developed some software for scanning curved pages (so as not to damage fragile books) and then flattening the images, but I don't know if that is publicly available.
Have you thought about retyping, or having them retyped, as a solution? You could type from photographs of the pages (the page curve wouldn't matter then, so long as the text is legible.) A 150,000 word book might cost you $250 to have typed via, eg Upwork.(Or 50 hours of your time if you can touch type reasonably.) You could QC yourself.
You'd then be in a position to typeset and make an e-pub. (Text/LaTeX/HTML -> e-pub is a fairly trivial process; there are open source and free options.)
Hope this helps - good luck!
Probably the most indicative part of Norvig's code beauty is the requirements file [0]. With python developers being infamous for importing obscure/questionable libraries for even a simple task, I love how Norvig solved all these with just native libraries and the staples numpy/plt.

[0]: https://github.com/norvig/pytudes/blob/master/requirements.t...
We are though. One of the current shift that is happening is that frameworks are moving away from using Webpack and so on during development. Vue now has Vite, Svelte is moving to Snowpack, etc. This can speed up development iteration time by orders of magnitudes.
"Why can't I work with you?"

"Well, Kayne, it's because we only want the best. We push very hard for that."

"And…"

"You're not that."
I'm sure we can keep adding names...this project can be SynergyExcelsior
That doesn't help, the parameter might be invalidated by a destructor (e.g. passing foo.c_str(), where foo is a std::string on the stack)
For example Apple is known for having part suppliers to not sell parts to third parties. I wouldn't be surprised if these type of deals but more secret existed, so that big corporations can ensure there won't be any new competition coming up, as they wouldn't have the same access to parts or documentation.
I find it funny when companies are registered in Schiphol.

It means they can literally run their mandatory board meetings in the transit lounge at the airport.

Ferrari has a similar structure at Schiphol, but I think it’s also because Italy has a “speculator tax” on stock transactions, so they just register elsewhere.