skysight-inc/HackerNews huggingface dataset:
It not only saved Allied troops but it saved a lot of Japanese civilians and soldiers.

Also it saved a lot of prisoners of war from a cruel death.
https://en.wikipedia.org/wiki/Prisoner_of_war#Empire_of_Japa...
Thanks for posting this, and you're right. I happen to work at a café and follow these type of events. I was unsure and only slightly confused where to get the information. Our boss slack'd the dashboard and then I found the support twitter. I'd bet many non-tech barista were confused where to look for guidance. It all made sense to me once I found it.
Can a sex toy spy on you?
Enroute Airbus A380 wake flips Challenger business jet upside down
Spring Boot starter module for gRPC framework
I actually disagree. Answering the question requires searching through each and every person's Google searches. So it's the equivalent of going door-to-door and searching every house for the one with the item.
True. Linux images can easily be redownloaded.
Bananas aren't even bananas. Wild bananas were nothing like what we eat today, before humans started eating them and selecting them for our preferred traits.
"“To know a thing is to name it,” you advise. True names have power. The K language was invented by Ursula K. Le Guin, and is among the oldest and tersest forms of magic."

Beautiful.

I think the first time I learned the value of knowing the true names of things was here:

https://www.youtube.com/watch?v=dlbMuv-jix8#t=12m54s

before I studied it in depth reading Rothfuss.
Code puzzles: turning docs into educational games
Maybe in California, where contract terms around owning your products outside work aren't honored, but in most of the rest of the US and the world, this is still a valid excuse.

Can't exactly contribute to open source if my contract says my employer owns everything that I do, and even if you think that can get tossed out, you'd better have a good legal fund.
Think about the job hunt as an funnel to be optimized. You want more stuff (jobs) out the end of the funnel. To do that, you can:

A) Get more things into the top of the funnel -- fill out more applications.

B) Fix the leaks parts of the funnel -- It sounds like you get stuck at the resume screen. I don't see any quick wins here.

C) Find a new way past the leaky part of the funnel -- Have you tried contacting hiring managers or engineers directly (cold emails, networking events, ...)?
Android Profiler in Android Studio 2.4 Preview
If you think scientists in academia fight fair, I can only look on your Persil white view of the world with envy.
It seems like Trump is a sign that what you fear is already happening. Look at the media his supporters consume. Listen to AM talk radio if you want to know how much the world is still controlled by "rumors, beliefs, marketing and magical thinking."
Are you eliminating execution risk? with these exchanges and this liquidity I wouldn't be surprised if your algo slips and actually loses money on the attempted executions on the arbitrage prices. Isn't that too dangerous to claim you've eliminated "market risk"?
re: entry #1, if you are at all proficient with a unix/linux/bsd command line, learn to use the command line tools for the ImageMagick library. There are a great many things you can accomplish with the "mogrify" CLI tool to batch manipulate images, and integrate it into workflow/shell scripts.
> Human nature and nuclear weaponry are not compatible.

They've been around for quite a while, so the evidence is against that conclusion.
Dwarf Fortress creator Tarn Adams on simulating most complex magic system ever
It's unclear to me if Google Drive really has changed its name to backup and sync. However it occurs to me that Google Drive is a name that might elicit some kind of regret since it was a product named and created before self-driving cars became a big thing and Google got into it with their in my opinion kind of clumsily named waymo.
Iconfinder has 1.5 million icons and tens of thousands of fonts. They have both a large catalogue and a large customer demographic (e.g., anyone looking for an icon for a presentation, a flyer, software).

Animista lets people that write HTML/CSS/webapps interactively choose or tune the settings of a relatively small set of CSS animations styles. It's like a convenience table of contents for what one would typically find in scattered various CodePen examples. It wouldn't make much money.
I think a major difference is that when a professional has to coin new jargon, they are usually intending to achieve as much clarity as possible.
Casperjs with Slimerjs and/or Phantomjs work well
How generically do these bugs get fixed? How do these bugs get fixed?
I use arq & amazon cloud drive unlimited for $60/year for about 1TB. I also have a local NAS as the 'on-site' backup destination.

I would like to use borg backup, but it isn't as flexible as arq.
YouTube to discontinue video annotations because they never worked on mobile
Svelte – A framework that compiles to a very small bundle size
How is that worse than offering a way forward that isn't based on solid reasoning? The world isn't driven by people like Foucault who strive for a complete understanding; it's driven by people who use reductive worldviews to find the "clear" way forward. No, I much more trust and find value in world views that don't offer a clear prescription. Skeptics are the best critics of reality.
Thanks for the link to 6.824! It looks amazing and I can't to start working through the labs.
The person who owns a server can restrict access by adding a login form and creating user accounts. Or taking other measures (for example, banning IP networks or countries or implementing a captcha).

I think that the only thing that has to be regulated is the load (number of request per unit of time) on the server. So that it doesn't prevent server from serving pages to other visitors.

Regarding robots.txt, I am not sure if ignoring it should have legal consequences. It is just a hint to robots, don't visit these pages or we will ban you.

If there is no harm done to the server I don't see any problem with scraping.
People hand over money when you offer something that they want, in a convenient, easily buyable form, at a price that appeals.

It's "programmer think" to equate sellability with the number of icons/animation in the catalogue.
Shame you're being downvoted. Your work inspired me to learn to program with guile and SICK a few years ago. Thanks for everything
I strongly suspect that for the US healthcare system setting you are talking about, the incentives are misaligned for building a better EMR/EHR system. What we endure today satisfies those who profit mightily from it just fine, and improvements in health outcomes represent profit erosion, hence no true incentives to truly improve.

Could there be more room for improvements building from the ground up in alternative healthcare environments, like co-ops, hospitals where billing is in cash only and fees for standard procedures posted up-front, concierge, etc.? I don't think the mainstream US healthcare industry will change for the better unless it is presented with an immediate (<6 months), concrete, existential threat to its existence as we know it today. Considering how unfathomably unlikely that is, then substantive improvements in health outcomes could lay only "off the grid" of the current system.

Going down that path is absolutely more risky and less remunerative. Your post gives me the impression that while compensation ranks for you, I'm-On-A-Boat FU money at the expense of poor health outcomes for those you serve might not rank, so I thought I might throw out some outlier ideas and see what discussion falls out of that, if any.

To give an idea of how misaligned the US system is, this blog post [1] from my reading list today came up --- but to pick one at random out of a 3-second Google would be pretty easy --- describes how in the US a $5K MRI tab is not unusual. You can fly to NRT, pay in cash in Japan for an MRI and consult, fly back, about four times for that much. Cray cray.

[1] https://market-ticker.org/akcs-www?post=231917
On the Mac, I think the combination of capability and customizability makes Keyboard Maestro well worth buying for any advanced user. Or, as the software overview describes it, "The only limit to Keyboard Maestro is your imagination!"

And while I have no idea how the information is calculated, the About dialog says the software has saved me 6 months (~4,000 hours). It may well be more than that since I've used KM for about 10 years now and that information is a recent addition.
No -- computer security -- which is a fascinating field. There are arms races here between the good people and the bad people. It isn't clear that the forces of good are winning. It is a Red Queen problem.

The original libjpeg code was written to try and change the Usenet News binary pictures groups over from GIF to JPEG (so that more images would fit down the rather narrow transatlantic pipe that I had at the time). The choice of license turned out to be a good one (it predated the GPL V2) -- who knows what would have happened if we (the precursor to the IJG) had chosen that one.
What is the different with OpenMRS http://openmrs.org ?
You're right, some sites manage to do it without breaking full page scrolling. One of these days I'd like to sit down and figure out the specifics (of both right and wrong ways) and write a good comprehensive medium post with clear instructions on doing persistent headers correctly.

Of course if someone else beats me to it, that's fine too...
Haskell lists are not linked lists though, they're streams. In a typical strict language any list you create goes straight on the heap. Haskell, being a lazy language, is only going to evaluate what actually needs to be evaluated. If you compose a whole bunch of functions on lists Haskell will fuse them, avoiding the allocation of all those intermediate lists.

Haskell does also have a Stream data type which is similar but features a different set of tradeoffs.
Being able to create code with code, allows you to do away with boilerplate code. E.g. if you got a lot of code with just minor differences, you can make those differences into parameters in a macro which makes each of these code chunks.

That can be utilized both at high level and low level. GOAL is a cool example: https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp. Basically you can express assembly code in LISP syntax and then you can create higher level constructs like if, while, for etc statements as macros composing these lower lever assembly instructions. Because data and code is the same in LISP that allowed Naughty Dog when they used GOAL on the Playstation 2, to swap chunks of code in and out of memory as needed easily to maintain larger levels than the competition. It is also something that allows you to change a running system. I believe there was a case of a malfunctioning satellite running LISP code, which was debugged and fixed while it was running. Shutting it down for fixing was not an option.

I would also add another benefit of only using parenthesis. It makes it really easy to make powerful tools for LISP. Have a look at s-expression based editing. Instead of working line by line, or word by word as we are used to with editors, these work with whole blocks of code at the time. Normal editor commands involve jumping word by word or line by line. with LISP editors you can view the code as a tree with keyboard commands for jumping between tree siblings, up to a parent or down to a child. Instead of selecting x number of lines or words, you can select a whole subtree and delete it, move it, duplicate it or whatever. I think they usually call it paredit. Here is an animated demonstration of how it works: http://danmidwood.com/content/2014/11/21/animated-paredit.ht...

Disclaimer: I never really got used to LISP myself. I think it is cool, but it was too big of a jump for me when I started from C++ background. However I feel more used to it now as I've programmed a lot in Julia which is LISP like but with more normal syntax. Also when I first checked out LISP I didn't understand the need to change the way you think about navigating and editing code. If you edit the way you edit normal code I think it easily gets confusing. You lose track of the parenthesis. I didn't know about stuff like paredit then.
that's cool. will have to try that some time.

it reminds me of the low-labor recipe for making a roux. you can do it in an oven: http://www.saveur.com/article/kitchen/how-to-make-roux-in-an...
I have a cheap shared server on the other side of the planet (250ms latency). Your calculator says I can get at most 2 Mbps(!), which is complete crap. With a single stream (rsync) I typically get around 80 Mbps.
No, that's idiotic. You will hardly understand what you're selling. Learn what you're doing.
Professional proxy services. Price, IP pool size and quality vary hugely but if you're not trying to scrape an aggressively defended target and don't need to make more than a handful of requests per second, 100K IPs will usually be more than enough to circumvent most rate limits and a pool that size can be rented for under $100/month.
One of the problems with ImageMagick especially, but complex CLI interfaces in general, is that the discoverability of features is limited by the separation between parameter-specification and documentation. No matter how streamlined or thorough (and there's often a tradeoff between the two!) your man page is, the documentation on a flag won't be at the same place that you type the flag, and unless you can speed-read a list of flags, you aren't hand-held towards the most common options. And if it's something you use in infrequent time-crunches (as with OP), then you won't commit the flags to muscle memory.

Of course, the tradeoff is that you can't easily script this way. If the software gives you complicated pipelines and allows you to save them, though, sometimes you don't need to. I'd love to see more GUIs that, instead of (or in addition to) doing processing internally with calls to the low-level library, allowed you to copy out a command line version of the command which you could further customize for scripting. But it's rare to see that kind of feature.
Zuckerberg was a programmer.
It was the original domain for experts-exchange.com. Changed for obvious reasons.

https://en.wikipedia.org/wiki/Experts-Exchange
Ah interesting. I didn't expect that. But well if that's the case then I take it back. Their decision is rather rational then.
I've seen some examples where either Oxford comma or no Oxford comma increases ambiguity, based on the sentence. The pro-comma example:

- He invited the strippers, JFK and Hitler.

- He invited the strippers, JFK, and Hitler.

(This makes it clear that the strippers are not named JFK and Hitler). The anti-comma example:

- He invited the stripper, JFK, and Hitler.

- He invited the stripper, JFK and Hitler.

With the Oxford comma, it may be that the stripper's name is JFK, whereas without it's unambiguous that these are three separate people.
Yeah in a startup or small business I think every founder needs to do work. You can't have people who only essentially generate work for others. There are so many things that need doing when you're small that aren't directly related to development but still need to be done: applying for grants, tax concessions, marketing, building communities, competitive analysis, market research, payroll, accounting.
There is that factor, but how much heat do the heads generate, that's what I'm asking.

The servo and associated electronics surely generate many orders of magintude more heat.
I don't see why any physician implements an EMR. My family doctor, who was part of a midsize practice was punished hard by adopting a system. They did it in 2007 thinking they would save money... which didn't happen as they were only able to eliminate 1/4 clerk positions and had to pick up an IT guy and a consultant. Then they really got the shaft when the solution they chose wasn't meeting Medicare guidelines. They ended up getting another system that is worse.

Now they got swallowed up by a regional medical system and have yet another EMR, plus they have 6 clerical staff versus 3 and whatever outsourcer handles IT for the hospital system.

My other doctor friend is a ophamologist. It's a small practice with 3 full time and 1 part time doctor. They pay the fine every year for not having an EMR and use paper and have a standalone system for sending prescriptions. He is enormously happy with paper and feels that's it better in every way, including cost. I agree -- I see zero value in the EMR systems.
There is actually a standard [0] and devices that meet this standard you can buy from places like REI [1]. That will send alerts/help and get you found. They require no monthly fees, etc. You can also buy "fancy" ones like the spot [2], that don't generally meet the standard but allow you to send messages besides "EMERGENCY".

[0] https://en.wikipedia.org/wiki/International_Cospas-Sarsat_Pr....

[1] https://www.rei.com/c/personal-locator-beacons?r=c&ir=catego....

[2] http://www.findmespot.com/en/
Amen. Modern solid state electronic gizmos should never fail, but they frequently do because of electrolytic caps. (The other reason they fail is inadequate thermal engineering. This happens so often I'm beginning to believe in "dark pattern" thermal engineering to ensure early failure.)
I prefer to use a short memorable name as an alias in `~/.ssh/config`, so with keys set up properly ànd a suitable alias in .zshrc I can connect with 4-6 keystrokes, and take full advantage of zsh's auto-completion across hosts (way better than in bash).
I am not suggesting to break a law (I don't live in US so that law doesn't apply to me anyway). I just try to point out that it is wrong and serves only publishers' interests.
Triplebyte (YC S15) Is Hiring for Sales
Kat Manalac’s Whale AMA
I thought I'd try writing a translation into Python. Not sure if it makes it any easier to follow, though...

http://pastebin.com/yK1HrZJQ
"The Google Way"™
BetterTouchTool (https://www.boastr.net/) is kinda like an AutoHotKey for OS X -- but on top of custom keyboard shortcuts, it also allows you to configure custom trackpad gestures.

It's easily saved me 100+ hours -- a half-second at a time, 400 times a day. And probably a couple cases of RSI, a couple inches of finger contortion at a time.

The economy of motion is as far beyond keyboard shortcuts as keyboard shortcuts are beyond hunting around with a mouse. It's crime more people don't use it.
You're focusing on just one group - those who don't have jobs. Consider that a UBI would directly address bad employers, such as mine. Let me explain the situation, a very common one where I am:

My employer feels that, because he pays me minimum wage for some hours a week, I owe him my complete allegiance. I should work very hard for him during my work hours, and then we have a post-work meeting that assesses our productivity for the day, and our mistakes - which also includes hardware failures. The IT department just notes "Operator error" when a piece of equipment fails. This meeting is mandatory and unpaid, an illegal combination. If I refused to attend, even though it's illegal for the boss to do so, I would be fired. Most catch-up work (when their antique equipment fails) is unpaid, too. I'm owed several thousand dollars in back pay, including public holidays (which they are legally obligated to pay me for), which I will never see.

According to my employer, the role includes training everyone who comes through the door, supervising them in every aspect of what they do, and if they screw up the finger gets pointed at me. (If you looked at my actual contract, you would see that this is not a job requirement.) If computer equipment fails, and we have a 21 year old box running some crucial software which is built by the corporation (so updating it to support a modern machine is no problem), I'm expected to diagnose it and offer solutions just because I have a CS degree. Again, this is not in my contract. I don't even have the superuser passwords, but it's still my job in their eyes. I have a raft of further responsibilities, including ensuring that some high-end equipment works correctly even though I'm not allowed to touch it.

I did once ask for a pay increase, but I was told that there aren't many jobs around here so if I don't like it, I can quit and good luck getting another job with the reference they were threatening to give me.

A UBI would mean I could quit ("Take this job and shovel it") and look for an actual job where the staff are valued, perhaps even save enough to leave the city and look everywhere around the country. The lack of a UBI (as well as the governmental and social requirement to accept any "reasonable" job) means that I have to suck it up and keep working.

That would be the most powerful reason to implement a UBI, to my mind: the ability to tell bad employers that you don't need them to live.
Show HN: Cincinnati's Munchie Madness Restaurant Bracket
I've previously worked with enterprise financial systems, and most of what was described here was standard functionality, or would be customisable to do so without too much effort. I would have loved to have heard more about whether they evaluated traditional ERP systems and why they chose to build their own event sourcing system instead.
SkipTheDishes Canceled Woman's Job Interview After She Asked About Pay
One of the scariest things about nukes is the secondary effects. After the cities burn and civilization falls apart. Imagine all the industries that deal with dangerous materials. Imagine what will happen after they are all simultaneously damaged and/or abandoned by the war. You would have tens of thousands of major industrial accidents occurring all at once.

Vats containing chemicals more dangerous than in Bhopal would leak. Nuclear reactors all over the world would melt down with no one to contain them. Oil wells would rust and burst.
My current faves, far from exhaustive
- tac: for very large log files
- emacs: remote file editing, regex replace across matching files, macros, rectangle cut/paste, ...
- xargs -P <n>: use all the cores! for fanning work out across a pool of <n> processes; web scraping, processing lots of files at once
- docker: fast, precise and resusable image building
I've asked people who used the first gen He drives because it's an obvious worry, and the consensus seems to be that they're at least as reliable as conventional drives. MTBF doesn't seem unusually bad, and can even be better than some trad designs.
I've seen this done in signal processing domain - someone goes to Matlab, creates a filter or other transformation there and then presses a button and it spits out a bunch of C code with constants looking like that. So they probably did that same thing.
Thanks for the recommendation. It is what I am looking for except that it doesn't seem to offer any upload options if there are holes in the data they retrieve. Still, a step in the right direction and I'll give it a try.
Related trivia: Technical SCUBA divers use a helium-oxygen breathing mixture for deep dives. In cold waters, most will carry a small cylinder of air or argon for inflating their drysuit, because a heliox-filled drysuit has significantly less insulative value.
Why Virtual Classes Can Be Better Than Real Ones (2015)
That's changing. Big hospital systems are swallowing up small practices. Old school medical practices are dinosaurs.
I can't simply recommend "Everything" enough. Imagine the accuracy of `find` with the speed of `locate`.

My main PC has 8Tb of storage in 4 HDDs, with "Everything" I can find any file immediately.

Too bad Windows is the platform people love to mock. I hadn't been able to find a tool as efficient as Everything for Linux or OS X.
Nice work! Does it support a dynamic graph of PyTorch?