skysight-inc/HackerNews huggingface dataset:
YMMV too.

Personally, in my local McDonald's I can put an order without talking to a human, pick it up and buy some weed on the way out.

Is that representative of every McD? No.
"The LMFDB makes visible the connections predicted by the Langlands program. "

The Langlands program is mathematicians version of "string theory". And what this guy is doing with google cloud is comparable to the LHC: searching for new particles (of mathematics) in order to find the deeper unity therein.
I wasn't totally sure when I checked this last night; confirmed while browsing other threads this morning.

Mods: thanks for making the links in the post clickable. :)

It's the little things.
> getting hired on at a zaibatsu, working yourself to death, living alone

To be fair, I think the tradition the writer is supposedly referencing comes from a time before concepts like zaibatsu and sarariman even existed.

I do agree the article is pretentious though. The "gentleman" seems like the japanese version of a hippy boomer, and would have been thoroughly despised by his own ancestors.
Good screenshot, that is a very unfortunate snippet. It's interesting to me that the quackery text in the snippet closely matches the input query about carrot juice, but the top ad result (with very little text similarity) is for a cancer center with a real radiotherapy treatment [1], FDA approved since 1988.

Proton beam therapy is not widely known, which might explain the scare quotes in rchaud's comment suggesting that non-savvy Google users "would easily be fooled into thinking that something like 'proton therapy' is a cure for cancer because it's at the top of the search results".

I detest ads, so it feels weird to write something like praise for this one. I guess I dislike quackery even more. Now I want to try similar search queries to find other cases where a Google ad suggests a real treatment amid all the bullshit in the non-ad search results.

[1] https://en.wikipedia.org/wiki/Proton_therapy
Standard response to bug-reports? "Just use Chrome. Works for me!", "It's just Firefox. Low importance." Etc.

I remember wanting to use Italki, but their website wouldn't let me input my credit card details when using firefox. I mentioned it to their support team, and they just suggested I use chrome.

I guess they're big enough that my lack of custom won't hurt, but I figured that since "inputting numbers into a field" was already a solved problem in front end web development, that they might as well sort it out.
Japan is a very complex place, which is why it's so annoying when people like Iyer reduce it to window dressing, or when you reduce it to some dystopian Japan Times 過労死 click bait headline.

Edit: In case my point wasn't clear, I'm saying that it's better to taste the tea, and useless to talk about it.
At the very least I don't need a "Nylas ID" and Nylas cloud stuff with Thunderbird. Just a client and (my own) IMAP server.
I wonder if we could come up with some sort of fast growing plant that we could then use as a replacement for sand as a filler. This would reduce the sand crisis and capture carbon, if it's possible.
HTML5 canvas doesn't fill in the blank IMO because it's too low-level. (Plus, its performance scales with canvas size where SVG's performance scales with the number of objects.)

Example: suppose I inject the following innerHTML into an svg: <rect width="80" height="80"><title>The incredible disappearing rect!</title></rect>. Now I set rectElem to that rect element and do this: rectElem.animate( { opacity: [1, 0, 1] }, { duration: 5000, iterations: Infinity } );

That's actually pretty expressive. The unnecessary complexity is unfortunately even apparent here, though: a) the interrelationship between xml attrs for width/height and css property for opacity (SVG2 apparently simplifies this by making all attrs available as css properties), and b) the <title> tag points to the fact that SVG is in its own separate XML namespace, which causes all kinds of pain.
Louisiana's Governor Declares State of Emergency Over Disappearing Coastline
Why duplicate functionality already available in the shell though? Maybe I'm missing something, but if you already have write permission on the script and the permission to run python, you might as well make the script executable.

They did duplicate this functionality in the Python launcher on Windows [1], but that's 'py', not 'python'. There might be good reasons for not replacing the regular python binary with a launcher on Linux, I don't know.

[1] https://docs.python.org/3/using/windows.html#from-a-script
Exactly. A USD 200K software eng simply cannot move to Canada. It is messed up. That is more than a director or higher's salary in a place like Toronto.
Tutorial: Photo Editing with Generative Adversarial Networks (part 1)
Oracle bought Moat for more than $850M
Do you interact with any kids lately? They're all absolutely obsessed with the latest thing that is being pushed on them.

Minecraft, Pokemon Go, Star Wars...
Learn Pure React: An Interactive Deep Dive into the Basics of React.js
French is the key barrier .. not naming the city :)
Check out beeminder. The threat of giving money to a company if you fail your goals has been particularly motivating to me. Plus the progress visualization is helpful too.

Edit: maybe not worth it for something you want to spend so little time on. I think it's better than the calendar chain-link apps out there because the visualization/progress doesn't completely break if you miss a day.
The biggest issue is you're still tied to the real crappy windowing of VS, not the much better ones of vim or tmux.

VsVim is getting really good though, it even reads your vimrc these days.
Well, Long March 7 made its inaugural flight on June 25, 2016 while Falcon 9 did it back in Oct 2012. It is not surprising that Falcon 9 had more flights given that NASA had contracts with SpaceX to ship stuff to ISS where China is banned. Wait until ISS is retired in 2024 and China's space station will be the only one in space.
Desktop extensions aren't, but perhaps GP is remembering a similar situation with mobile ad blockers and the Play Store. https://techcrunch.com/2016/02/09/google-reverses-its-decisi...
It is the classic problem of having to say something but having nothing to say.
Executables from gcc can't be run independent of a binary-compatible C runtime.

The difference is just that V8 includes the runtime and compiler in the same program. If they split it into v8c and v8lib without making any changes to the way that JavaScript is converted into something that your CPU processes, would it then be a "real compiler"?

Are mcs or javac real compilers? They both leave behind an "executable", but they require a separate runtime to be installed actually execute it. What about GCJ? What about anything that compiles down to LLVM IR and depends on LLVM to convert it to machine code? Is that not a real compiler either? Is CPython a compiler? It leaves junk on my disk in the form of pyc files.

I'm really curious why you insist that something isn't performing compilation if it doesn't write its output to disk. When is the process of compiling from one target into another not compilation?

Perhaps you're suggesting that only compilers that emit appropriate machine code are "real compilers". That's silly, but I could understand if that's what you mean.

However, I think you'll be disappointed to learn that V8 does directly emit machine code. [0]

[0] https://github.com/v8/v8/tree/master/src/compiler
You do if you get shot in the first 10 minutes. Otherwise, no. We happen to preferentially "shoot the young" to minimize work lost:

https://cloud.google.com/compute/docs/instances/preemptible#...
This looks really good, thanks! Nice support for isometry.
Another smart card bites the dust, as Plastc ends operations
I wish more people on HN felt this way. I often see the opposite attitude expressed here towards writers: That it is not the audience's problem whether or not the writer eats. They should pick a different job if that sort of thing matters to them. (Granted, this is typically in discussions about online content, but I think it is kind of a class divide thing. Programmers seem to often not get how fortunate and well paid they really are.)
It's like "Calculus for dummies" except with pounds, shillings and pence, and Mrs. Ayrton's electrical arcs.
What conversions are needed for the py2.6 code?

> nobody was forced at gunpoint

The caretakers of py2 are the promoters of py3. Support was dropped for py2 without any serious effort to find new caretakers, so that the demise of py2 would promote switching.
Most Habitable Earth-Like Planets May Be Waterworlds
Not the same as the US. In the US, if you lose your job, you lose health care. That is a big motivator for people with families. I've seen people take a lot of crap in the name of a job. In Canada, it is not that bad unless you took a crazy mortgage in the last 5 years.
This is basically what the language server protocol (https://github.com/Microsoft/language-server-protocol) is doing, just in reverse.
Retweet Bot: Only Retweet If a Specific Hashtag Is in a Tweet
You have to upgrade the CPU and then the 16GB memory option becomes available. (At the time of writing, the two CPU upgrade options are the i5-7300U and the i7-7600U.)
Oh wow. Imagine typesetting that in hot metal, many many decades before TeX and LaTeX!!
Uber employees thought it’d be a good idea to paint a ‘#Undelete’ mural
Why Smart Cities Are Turning Themselves into Spounges
$5,000 Scholarships for Future Students of the Energy Service Industry – OESP
> In other places Japanese people are very noisy.

You can just step into any izakaya after 4pm - the place will be loud and waiters will be shouting over your head like you didn't exist.
> No, the organization that didn't like the change would fork the project. This already happened with WebKit!

Er, this whole thought exercise is about what would happen if it was literally impossible to fork the project. If everyone was forced to work on one implementation, full-stop, no takesie-backsies. (I'm imagining aliens from the Culture holding guns to our heads.)

It's a very implausible thought-exercise, yes, but if you're playing along, you can't challenge the axioms. (It's like one of those "how would a One World Government work" discussions: saying "there could never be one" is beside the point.)
Does novocain have the same dangers as lidocaine-like if you hit a vein or artery it can cause seizures?
Sounds like regular exercise cuts the risk of cancer and heart disease. There was just an article here a couple days ago about the health benefits of aerobic exercise and how gene expression changes with exercise. Combine that with burning several extra calories and improving blood flow/circulation, getting the heart moving is really important for longevity.
Var, let or const let us debate
How to build your own moonshot lab, according to Astro Teller
I don't think I'm wrong in the observation that Silicon Valley hasn't really produced anything notable for about a decade now, unless you count grifting lawbreakers like Uber and Airbnb.
Google cloud uses per minute billing IIRC so I'd assume you just don't pay any more after preempted.
Markham yes .. but Scarborough having the best schools?? Which one? George S Henry in North York was pretty awesome.
> fruit smoothies

Probably the one with $400 juice press from this morning. What a glorious time.
You can express some forms of #2 or #3 well on a GPU. It depends upon how wide the graph of tasks is (maximum number of concurrent tasks possible in the graph).

On Nvidia GPUs, 16 to 32 warps per SM x 60 SMs on a P100 gives a lot of hardware threads (1 thread == 1 warp) in flight at once; these are allowed to branch completely independent of each other (I forget the maximum occupancy of a P100's SM in warps at lowest resource use). Furthermore, you can use global memory atomics and spin-locks for event driven programming, work-stealing, etc. This kind of stuff is used in, e.g., persistent kernels. Of course, the single kernel that is being run must handle all of the code for all of the tasks. Not easy to write, but possible.
Logging is lazy reasoning. Stepping through is simply seeing what is happening with a bug you can replicate. Stepping through is the step in debugging after reading the code.

Even after you've read the code and think you've spotted the problem, you should step through to 100% confirm you've understood the problem.

It's simply confirming the bug and the solution, it's good science, it's good practice. It's empirical.
le-mark I suffer from occipital neuralgia as well. I've learned from experience that you don't need to go to a pain specialist to get an occipital nerve block. The right neurologist will do it for $100ish cash.
Would you also say you're exceptionally modest?
It's painful, but on the plus side it's way outside of the uncanny valley, it's not like a vim clone. In practice I found that this meant going back to vim (kak didn't work for me) easy.
I want to be a journalist=>
I can't travel =>
graphics can be my niche =>
SVG is interesting =>
this competition is for me =>
I fail stupidly =>
I blog and show my stuff =>
This book needs serious help, I am not counting my time =>
Oh oh, i am a published author, this is weird =>
I worked so hard, 5 books! =>
Expert on W3C commitee =>
Seriously, I am THE freaking expert in this field!!=>
More hard work, a lot =>
Oh shit, people are not interested in this stuff anymore =>
What am I doing with my life????

This is a beautiful story. Thanks for sharing so well.
Yep. It's not Python-exclusive either. I can't upgrade to Ruby 2.4 yet because one of my dependencies hasn't been updated.

Breaking changes are a routine thing in any maintained language; heck, even a conservative project like GCC breaks code between major releases.
I read this book when I was 14, it belonged to my grandfather. I'd completely forgotten about it but seeing it has really brought back memories.
> I never once stated that I visited any red-light districts

Your words: "If you've ever spent any time in these areas, it's a pretty disgusting sight. 10x different from the scene in other red-light districts (which as a whole, tend to be more "professional" and less sleazy/exploitative)."

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

> Hah, you're more obsessed with my words and my criticism of the sex tourism

Criticism? You admitted (before trying to deny) you've "spent time in" the red-light areas of Thailand, and are so morbidly fascinated by them you've even gone to the trouble of 'comparing' them to those in other countries.

You see "rampant sex tourism" "literally everywhere" you go, not just in Thailand but across SE Asia - https://news.ycombinator.com/item?id=14150917 - something I don't see anyone claiming on Trip Advisor; perhaps because they're not looking for it.

You demonstrate zero respect or genuine concern for Thai women by referring to them in creepy sexualised terms like "young, lithe girls".

> local and foreign

Not only have you not posted one word condemning sexual exploitation by Thai men or other Asians, who make up the vast bulk of tourists to Thailand - instead repeatedly and exclusively talking about "Westerners" - you have actually argued that sexual exploitation by non-Westerners is somehow "different" (a belief you have been unable to explain or expand upon).
> Resolved CPU throttling with AWS t2.micro instances

What does it mean? I know that all t2.micro instances are CPU throttled (credits system)
Yep, but I aim to get a well-paying remote job, hopefully through Toptal. Currently I am preparing for the interview with Codility.
People have tried to just "code around" these centralization issues, but Facebook/Google have a lot of developers that can put a lot of time into identifying/rate-limiting/blocking unauthorized use of their API's. Nothing has been able to get past the "but does it work almost all the time" barrier that those engineering efforts put in the way to technically circumventing centralizaiton.
Were string exceptions deprecated in 2.6 because they don't exist in py3?
And your code is all code?
IoB - Internet of Brains
bitrot. nuff said.
But what's it for?
Sure - but people _are_ doing this at home with stuff they buy off eBay right now: http://zacsblog.aperturelabs.com/2013/02/decapping-integrate...

And as for "far beyond average hardware hacking skill", I suspect if you got Bunny Huang, Michael Ossmann, and Travis Goodspeed together and curious - this might well be broken in a single weekend! ;-)
Turn the pages and wave the photo album back and forth :D
I don't think anyone is against the OP asking for startup ideas and then profiting from one of them. HN, in my experience, is a very capitalistic place where members find the idea of profiting with software to be quite exciting.

I interpreted it more as a warning that these discussions are not a good way to get startup ideas. Startups need domain experts to understand what the market will pay for, making connections, and so on.

Say somone in the pharmaceutical industry posts about their problems ordering medicines. It's a fine problem, but the point is that the OP is not in a good position to solve it, as he or she is likely lacking industry experience and contacts.

The ideas you come up with yourself are more likely to be the ones you do have the experience and connections to work on.
Placebos can have biological effects
You can always switch back to upstart if you rely on it. It's a simple process: https://wiki.ubuntu.com/SystemdForUpstartUsers
What industry are you in that this is common, or even accepted? Nowhere I've worked would have answered yes to a site visit by a random salesperson.
I'm sorry but does anyone find the following bit of code readable?

<svg class="defs-only">
<filter id="duotone" color-interpolation-filters="sRGB"
x="0" y="0" height="100%" width="100%">
<feColorMatrix type="matrix"
values="0.90 0 0 0 0.40
0.95 0 0 0 -0.10
-0.20 0 0 0 0.65
0 0 0 1 0" />
</filter>
</svg>

SVG is a horrible way to do graphics, and not a good vector format due to its complexity. It's also difficult to get good performance, you'll eventually end up implementing stuff at a lower layer when SVG itself becomes a bottle-neck, and it has tons of cross-platform bugs that require endless debugging.

The crux of the matter is vectors are drawings, and may or may not have a hierarchical representation. It would be a lot better abstracted by a real language, using a primitive drawing API that allows you set debugger statements and the like to inspect state, variables, etc.
There is a 1998 update to the book with "modernized" english (I think it is clearer while preserving a dated style) and some additional chapters. ISBN-10: 0312185480
I felt his point was along the lines of "If a startup is like a marriage, then posting a question like this is kind of like trying to hookup at a bar. It might be fun, but the odds are poor that it will lead to a serious, committed endeavor."
They go for about $10k-$30k on EBay. But people have also DIY'd their own: http://makezine.com/2011/03/24/diy-scanning-electron-microsc...
That PDF is just a bunch of scanned images of the book. It's large and cumbersome in many readers.

There is a much better PDF at Project Gutenberg [1].

The Gutenberg PDF is only 1.9 MB, compared to 12 MB for the scanned image PDF.

The Gutenberg page for this book [2] also has a link to the LaTeX source for the PDF.

[1] http://www.gutenberg.org/files/33283/33283-pdf.pdf

[2] http://www.gutenberg.org/ebooks/33283
For what it's worth, this is available as a much leaner pdf [1] on Project Gutenberg now, including the TeX source that some kind person used to update it.

[1]: http://www.gutenberg.org/ebooks/33283
Seems like an obvious thing to do
Also their refusal to allow a feature to let a company change the default registry. Many enterprises need their own registry (and really want it to be the default) for a multitude of reasons... but they always just go "but we want everyone to have the same experience so we won't add this feature", even though there's been patches offered.
Autocomplete is obnoxious. I write Ruby primarily and if you need autocomplete for Ruby, you're probably doing it wrong.
To be fair, the open-source method wasn't exactly working out for Sun.
Unfortunately this is bad for everyone in this market; it (all other players) is a reason we decided not to do preorders but only to take actual orders we can immediately ship out once the product is done and tested. Hardware is hard, especially tiny, bendable hardware meant for daily use under many different, hard to predict circumstances.

Disclaimer: I work on a similar product
This time around I found myself wondering if it might be automated, like "Who is hiring?" and "Who wants to be hired?".

The title needs to say something like "April 2017" or "May 2017" though.
If compagnies have to
Put this in your zshrc, and Ctrl-Z will also resume the most recently suspended process. Really handy to just Ctrl-Z in and out of Vim.

# Make Ctrl-z also resume background process
fancy-ctrl-z () {
if [[ $#BUFFER -eq 0 ]]; then
BUFFER="fg"
zle accept-line
else
zleush-input
zle clear-screen
fi
}
zle -N fancy-ctrl-z
bindkey '^Z' fancy-ctrl-z
I think when people imagine these "garbage patches" they picture a floating garbage dump you could set a lawn chair on. The reality is that they are regions of slightly increased concentration of plastic. Here, the worst areas are between 100-500 grams of plastic per square kilometer. That is 5 empty water bottles in a square kilometer.

This doesn't mean that having this debris is a good thing but it's important to get some perspective as the rhetoric here is very misleading.
Heavens - I'd have never guessed titles like '~ Made Easy' were as old as that.

I don't know why exactly, it just sounds modern.
I learned calculus from this book, as did my dad, and my grandfather. My daughters will learn from this book.
At what point does setting your own prices become price fixing?
If companies have to pay the W3C and the W3C don't pays spec editors such as her; where does that money go?
Depends how nice your lifestyle was back in Canada.

If you used to live in a nice 1BR condo, you could definitely move to SF and spend an extra $20k/year in housing and still come out way ahead.

If you used to live in 3br house with a backyard and garage, you definitely won't be able to maintain that in SF.
Meaning ever seen PostScript rendered somewhere natively in a browser?
In the DTP world, the problem does indeed not exist in that way.

most graphics are best created at the target resolution

This paradigm seems to become obsolete to me. With the present adoption rate of HiDPI displays target ratios matter again, not pixels.

Basically were back with displays to the paradigms that print/layout had for centuries and which where tackled in the digital realm before with the first transition from low resolution raster to high resolution print in the mid-70s to 80s with the inception of PostScript and Illustrator (the original core of Adobe, John Warnock) and also MetaFont by Knuth.
We're currently in the middle of another transition, now happening on-screen with the transition to non-pixel based authoring for HiDPI displays.

Pixels as authoring targets will probably be seen as a transitional technology/paradigm in a decade or less, placed neatly between paper and true vector displays on one end and Retina+ type screens on the other recent end of an interval spanning only one or two generations in retrospect.

In general things have improved a lot in the last 5 years, SVG is also simply good enough for most things:
https://news.ycombinator.com/item?id=6470908
Resumable Index Rebuilds in SQLServer2017
Google needs to seriously add additional wake words or phrases. Ok Google or Hey Google just sounds strange and just not natural. I have a GH and an echo. Compared to the GH, I find it easier to trigger the echo by simply saying "Alexa..." or "Computer, turn off lights". The "computer" wake word was recently added to the echo.
You know why I don't like IDEs (especially bloated crap like RubyMine?) Because they're reasource hogs. They run slower. Vim + Tmux is as fast as you can think.