skysight-inc/HackerNews huggingface dataset:
Did you read the article? The only reason there are so many of those sea stars is because fertilizer runoff is providing them a ton of excess nutrients.
No messed up orders, no attitude. I'd rather have teenagers learn something else somewhere else.
Not possible. There are > 2 intersections with an odd number of streets. (Note that this includes dead-end streets)
Full collection of useful (free) ebooks on Cloud Computing
Full collection of useful (free) ebooks designed by Cloud experts to boost your Cloud career and knowledge:

The Cloud Computing Job Market

[1] https://cloudacademy.com/ebooks/cloud-computing-job-market-3/

A Guide to AWS Certification Exams

[2] https://cloudacademy.com/ebooks/guide-aws-certification-exams-2/

AWS Solutions Architect Certification

[3]https://cloudacademy.com/ebooks/aws-solutions-architect-certification-1/
Educated Execution Is the New Hustle
Thanks! (you might need to shift-refresh to see it yourself as I set cache headers your browser should also honour)
Yeah, I took that as the whole point. You can overlay one country on another to see how they relate despite being at wildly varying latitudes on this projection. E.g pull Greenland down to India.
Great question actually.

That is one solution: take a 10G port into Snabb Switch, filter and sort the traffic, then feed a slice to the kernel e.g. via a tap device with multiqueue /dev/vhost-net acceleration (same interface that QEMU/KVM uses).

The risk I see here is that maybe it is even harder to tune your kernel when it is using a software interface for I/O instead of a hardware one. The kernel can depend on so many things (multiqueue, TSO, LRO, checksum, encap offload, etc) that can behave differently between hardware/software NICs and you would need to be confident that this will work out well. Otherwise the risk is that you take your hardest problem - tuning the kernel - and make it even harder.

If we are only talking about 2x10G ports per server then one alternative would be to connect Snabb Switch to the kernel with a physical 10G port instead of a software one. That is, separate the DDoS-protecting frontend (Snabb) from the backend (kernel) with a network cable. You could still run the Snabb application on the same server but with a dedicated network card cabled directly to the kernel. (You could also run it on a different server if you prefer.)

End off-cuff braindump :-)
Another vote for joker.com. I've never seen them advertise, and I rarely hear them mentioned. But it's no thrills, no ads, no upsells, just simple domain ownership and DNS management. I've used them for at least 10 years.
Why I’m betting on Elixir
Sorry to see you downvoted from people who think you are wrong. You are right. The projection still matters here. https://www.reddit.com/r/MapPorn/comments/3jcumk/the_democra... explained it well recently.
PostgreSQL Magic
If you find one, let me know ;) I'm looking for something myself currently.

There's RQ (http://python-rq.org/) but it seems to have a similar design as Celery (just a simpler architecture) so it probably suffers from the same problem.

A good solution would be to have a series of workers that can launch new independent Python processes for each task, e.g. using the subprocess module.
Reminds me on the inverse question I replied to from a few weeks ago: "Ask HN: Someone still using Thunderbird for Gmail in 2015?" https://news.ycombinator.com/item?id=10026641

To be honest, I never thought about the possible weakness of the html rendering in most clients. But then I am more concerned about my privacy than security.
> Call it an exercise in eccentricity or futility, and you'd probably be right.

The art geek in me sees this 'exercise in eccentricity or futility' a rather interesting activity. Yes, he walked every street, but as he said it himself:

> Nothing is forever, though. I can only claim to have walked every street in this city at this moment in time. New streets are being built as I write.

He has only walked through every street in SF as they currently stand. His prize is ephemeral. Tomorrow, a coffee shop will open and he won't have seen it. Heck, coffee shops probably opened in the timespan it took for him to finish his journey.

And yet, despite not being able to say "I have seen everything in SF" for long, he can still say "I have seen everything in SF at the moment I saw them". While this may seem a little obvious or silly, it shows how every experience we ever have is unique to us.

I apologize for ending with a cliché but my only conclusion is that the we live for the journey, not for the destination. Because when we reach our destination - when we have finally seen every building in SF - we realize what we have seen is gone, and new things took their place.
fyi, your letters are marked backwards. the helsinki link takes you to calcutta and vice versa.

Otherwise, very exciting.
Elixir in Action:
https://www.manning.com/books/elixir-in-action
I don't use mutt anymore, but I still feel it's a beautiful client, both in its simplicity and its appearance (take the screenshot from the article, for example). I probably should start using it again since I'm transitioning away from Gmail to a traditional mail host.
Amazon to Release $50 Tablet as It Struggles to Sell Pricier Devices
You're right that the poor face many asymmetric relationships day-in and day-out. Whether I would describe it all as "predatory" I would disagree.

Again, I think this is a very, very uncomfortable topic to have an honest conversation about, but I think people often mix up causation and correlation on this general topic. Let's stop kidding ourselves about it - many, many poor people are poor because they lack the basic building blocks for success that we take for granted: god-given intelligence, a strong work ethic, long-term thinking, careful considering for non-trivial decisions, an upbringing that values education, etc. I'm NOT saying all, but definitely many. So to the extent people and organizations are trying to in some way take advantage of "poor" people, this isn't really accurate - they are trying to take advantage of people who don't make good decisions. Heck, if you were trying to sucker someone for money, wouldn't you (ignoring everything else) go after someone with lots of money? People can't "catch their breath" or "get their affairs in order" not because of systemic oppression, but because they simply don't have the basic life skills to do it in the first place...that's probably a large part of why they're poor. There's also just a lot of inertia with this stuff, but we're getting way off topic. I read an interesting book about this years ago called The Persistence of Poverty, which I would recommend.

None of this is to say I am not empathetic or have any compassion. The blatantly predatory behaviors are deplorable and should be stopped and if applicable, the people involved should face whatever punishment is allowable. But adults need to be treated like adults at some point.
What's the difference from what you are thinking of to random SaaS offerings?
Will Smith.. the last man on earth.. in New York.. has to sleep in a bath tub, because everything else is covered in huge spiky starfish. He doesn't have a dog.. the dogs were the first to go.
Don't use a tap interface, but Snabb does have a fast virtio driver for kvm, that maybe you could adapt (or use directly if you dont mind the userspace parts being in another vm).

Or just do everything in userspace. Reinjecting into the kernel is not strictly necessary, although obviously you may be constrained by existing code.
Made into actual link to save a bit of trouble:

http://www.int-res.com/articles/dao_oa/d097p085.pdf
A lot of .NET indie games are relying on such a zombie - Farseer. A Box2d clone so full of features and complexity, nobody but the owner can support it. And the owner checked out.
Uniregistry. Domainers prefer it from what I can gather, and they should know.
For a lot of programmes I'd assume so, where most of the content is produced for the programme and only music and maybe some short archival clips or pictures are licensed. For stuff that is bought externally or is already licensed to other channels abroad, it probably is more difficult.
I had Remzi for two courses at UW, one of them being Operating Systems. He's the best professor I've ever had, and this book is an amazing tool for learning the basics of an Operating System. It's a quick read, and I would recommend it to anyone looking for a free Intro to OS resource.
Ask HN: Demand for software modeling bootcamp?
Something I've noticed in a lot of bootcamps is there isn't much training on software modeling. When I say software modeling, I mean is to use UML to express domain diagrams, sequence diagrams, and state diagrams for developers who want to move more into a leadership role.

Would there be demand of starting a bootcamp for software design online? The targets would be developers who want to move into a tech lead role or to become an architect.
Some people in San Francisco just cant stand progress at all,no matter the benefit. Too bad.
previous discussion from two years ago:

https://news.ycombinator.com/item?id=7076973
Why bother with the desktop environment at all in that case? You could just install a window manager (I like Openbox but you may prefer a tiling wm) and xfce4-panel, which works pretty well standalone. This has been my setup for years now :).
Codex Seraphinianus
There is a standard for home automation with thousands of devices in the market. It's called KNX. The problem is that setting up a KNX network is extremely technically involved, and the nice looking devices cost a lot of money. I looked into a smart doorbell for our new home. The KNX system cost nearly ten times what the ring video doorbell cost and required me to put in KNX wiring. So I got the ring doorbell, even though it's a closed system.
I don't know about that. Cat6 Ethernet started being manufactured in... what, 2001? 14 years ago? And few consumers have yet to find its support for 10GB Ethernet to be limiting or an issue. I can't think of what other cabling you might need to run, so if you're putting in conduits, it sure seems like a good idea to put in that Ethernet.
Another reason is that it spawns a text editor. Typing emails in a text widget without proper editing capabilities can be irritating.
More images here: http://the-dimka.livejournal.com/6645.html
It should also be all caps. There is no reason why personally written email needs two cases.
Most "Security Experts" are working for consultancy, tech firms, and government agencies so they probably use plenty of other clients.
The majority will probably run Outlook since Exchange is the defacto mail-server standard for any organization (that isn't tied to Lotus because 45 years ago the CEO had to sacrifice a goat to appease IBM to spare his 1st born), the rest will probably use Gmail or any other web-based mail that their smaller company is using.
Most "experts" don't necessarily follow their own advice just as alcohol, drug use and smoking is more common in Doctors than any other diploma based profession out there, so can security "experts" run just as much as a shitty setup as everyone else and think that slightly better common sense and opsec will keep them safe which more often than not it would.
By my math, if each participant faced 25 trials, and each participant has a 50% chance of success on each trial, then you'd expect 40 people to get a score of 20+ (80%) just due to chance. To give an idea.
The full stack developer is a myth
You have a problem. You use a regex. Now you have two problems.
using domaindiscount24.com. Fair prices, great interface, amazing service.
...&name=../../../../../../../../../../../etc/passwd...

There's nothing like the old classics...
How Marijuana Kills Cancer Cells
There sure are a lot of stupid smart devices, yeah. There's a few useful ones out there, too. Sturgeon's Law ("90% of everything is crap") has not been revoked by the magical act of putting sensors in things.
Notation as a Tool of Thought (1980)
Except a lot of the automation devices don't use Ethernet, but other bus protocols, and maybe central low-voltage power. Which you might be able to send over Cat6, but I wouldn't bet on it, especially if you want to get it professionally installed.
This looks great.
Besides being available for free, how does this book compare to APUE? http://www.apuebook.com
Well, yes. But as I pointed out below the iPhone's sales figures were identical to the N95 and no one is claiming the N95 was a massive success.

When the iPhone launched the "smart phone market" didn't exist - there were a couple of other smart phones. It was a incredibly niche category.
Please stop posting complete drivel. You seem to be out to intentionally twist and discredit what I'm saying, and I can't figure out why.
Just to chime in, the presentation works great on latest firefox, arch linux, intel hd4600 in mobile cpu.
Isn't the draw negligible nowadays? Even my cheap unbranded USB chargers remain at room temperature when nothing is plugged in. And you could always get sockets with switches.
Multi-platform Scheduling and Workflows engine
Same, easily my favorite professor. We were one of the first classes to use the book (he was still writing it), and it's been a godsend. I've nailed every OS-related interview question and use a bunch of the concepts daily.

4 years after I took the course I ran into him at an event at Google, and he remembered me without pause. Really a great guy.
I guess it would be nice if someone could suggest a registrar that has absolutely zero complains.

Like I said, it has worked for me. I didn't say they were perfect.

Please show me what domain registrar do you use that you would recommend, and then let's see if there aren't any horror stories whatsoever.
I picked up a new Sky Now TV box for 8 GBP (with cashback). It's basically a re-branded Roku but you can't get all the channels. Still, quite the bargain considering it even comes with an HDMI cable. It has all the standard catchup apps such as BBC iPlayer but no Netflix (Sky are competitors).

It also has a developer mode which may be what you are referring to. I managed to side-load Plex onto it. If the Netflix app code was available then I guess that could be side-loaded too. Only one development app can be loaded at a time though.

I also looked at doing some development but the VBScript brings back too many bad memories. :)

http://digiex.net/guides-reviews/guides-tutorials/media-guid...
Everything to do with DNA sequences ought to be done by personal agents who are certified, licensed and bonded. And subject to strict oversight and liability. Or it could be done client-side, by those with requisite skills and resources. Only specific information, suitably redacted and abstracted, should be submitted to untrusted third parties.

Sending swabs to untrusted firms is just batshit insane, in my humble opinion. And being "anonymous" is rather pointless. It's ones DNA! That's an ultimate biometric.
How can you have pricacy without security?
I wasn't around to witness the Lexra situation so I can't/won't contradict your observations.

However, I think there are a few other reasons why MIPS did not ride the wave of mobile like ARM did.

First of all, MIPS Technologies acquired mixed-signal design house Chipidea for $147m and then sold it to Synopsys for $22m after a rocky two-year integration process.

Secondly, MIPS management focused on markets like networking and home entertainment (set-top boxes, digital TVs, etc.) which did not enjoy the explosive growth of mobile.

To address the second part of your comment about MIPSfpga, this is not "an older core". It is a current-generation CPU capable of running Linux. It is used today in the Microchip PIC32 and the Samsung Artik 1 MCUs - two products that were released within the last year. Furthermore, most of these open cores implement MIPS III or IV architectures from two decades ago whereas MIPSfpga is MIPS32 Release 3. In addition, MIPSfpga implements industry-standard interfaces which make the core much easier to use on an FPGA.
Good point. But what is a desktop environment anyway (one could argue that you made your own)? For example, Lxde already uses Openbox, yet Openbox is not just the "WM for LXDE".
Yeah, and Microsoft called to let me know that my computer is sending out spam, and they needed my help to let them log on.

I hate it when Microsoft does that!
I'm not the person you responded to, but survivorship bias is what you were originally responding to -- a claim like "we survived without the baby monitor, so it's unnecessary" falls flat because the people that didn't survive without it aren't here to tell you it would've saved them.
Yep, building up like that would work. Oberon if I recall correctly is pretty simple too (maybe ~20k LOC?) so that would actually be possible by a small team.
I don't know any security experts who do this. I do know a bunch of old-school nerds who use mutt because that's what they got started with.
I expect that that sort of situation is rare enough that the officers would simply play it safe and treat the person as suspicious. So it would probably be counter-productive if you were actually trying to hide something.
Apple and Other Tech Companies Tangle with U.S. Over Access to Data
Wow I honestly expected this to be cringe-worthy, but that was hilarious. I thing I would say is that every character is almost a caricature of themselves (Richard is meek, Erlich is an egotistical idiot, Dinesh and Gilfoyle are snarky nerds, etc), but I guess thats inevitable after the first couple seasons.
Wealthy Affiliate Global University for Internet Markerters
Then maybe I should have said "the Kon-Tiki expedition was relevant even if not exactly in the way we expected". Thor Heyerdahl has proven it is possible to cross this distance by using only the materials and technologies available to those people at the time, that there were no technical reasons to prevent them from having done so.
Ahhh, this makes a lot of sense. Also, I think you're mixing me up with Jeff Roberts. I'm Jeff Rogers :). But yes, the Jeff and Casey Show is awesome :).
I agree, but all that means is that we are both privileged enough to live in places that are not already buried in garbage.
How does it affect your decision making?

If there has been no development for 6 months, have you tried emailing them with a consulting or support offer? Because I've put things off for years sometimes due to lack of funding.
Writing Real-Time Web Apps in Go
> This book is and will always be free in PDF form

> I purchased the ebook

This confuses me.
Examples? Again, as a former bank employee and someone who's analyzed banks for well over a decade, I know with certainty that you are 100% wrong...but I'm interested in your explanation.
In Firefox, you can use It's All Text! to edit the current text area in a proper editor.

https://addons.mozilla.org/en-us/firefox/addon/its-all-text/
I think the remark is about the missing 'm' after '114.7'. It would indeed be a drastic reduction if sales plummeted by over 99.9999%
I'm rapidly returning to mutt from gmail because the new gmail compose widget is so bloody awful. I use Firefox-Aurora and the compose widget is sluggish, buggy, and the faux-window manager is a terrible paradigm. I'm fairly sure this isn't my aging brain calcifying on me and turning me into "grrr, I hate change": messages not sending when requested (or sending twice), line breaks not rendering, and a generally unresponsive UI.

As a bonus, I can start toying with GPG for real now (for all of my friends and family that will never use GPG?).
It sounds like KNX isn't good enough then, and may never be if the standard truly does require special wiring. Another standard with cheaper devices and that operates over standard WiFi would probably have a much better shot.
Netflix is doing in-kernel SSL so they don't have to hit the web server to encrypt the disk blocks for their streaming movies.

That doesn't mean it's a (Free)BSD issue, just that Netflix chose a particular architecture and are doing the work to make it go fast.

Netmap is in FreeBSD, and available for linux. I think it might be in Dragonfly at this point as well.
The design is possibly the simplest for what it does (and it does that exceedingly well).

sshuttle is:

- a tcp multiplexer (multiple connections onto one stream)

- a router (uses firewall rules to make normal connections go through the multiplexer)

- a few kludgy tunneling operations, to make the combination above seem like a real VPN (discovery of remote subnets, tunneling of DNS requests, ....)

- a default setup that runs the multiplexed stream through an ssh connection, thereby giving all the security guarantees that ssh provides (integrity, confidentiality, mitm resistance)

- packaged in such a way that the remote side needs to have a minimal python>2.6 install, and a user capable of making tcp connections. Nothing more.

In my experience, it works way better than IPSEC tunnels and some commercial VPNs that I've used. With two caveats that I'm ok with with: a) only TCP, and b) all connections seem to come from your remote ssh server. No VPN solution that I'm aware of makes so few demands; do you know of one that doesn't require root at the remote server?
"Nature is the great visible engine against which all other creative efforts are measured. And creativity in nature has a curious distribution. It’s something
which accumulates through time." ~ Terrence McKenna
In my experience, "Full-stack" usually means knowledge of the web framework in question (Rails, Django, etc), as well as CSS/JavaScript mastery (Programming, Frameworks, and Front-end in the article, maybe some Databases and Security). I've never seen "Full-stack" refer to DevOps or UI/UX design.
well, if you make up a definition for the term for the purposes of your article about how it's an impossible definition to meet, i guess you can write that article.
I wish I can show you the fire in me about my startup! If you were knew me you were seen the determination. But 20 fellowship where min 10 will be remote out of 6500, dont you agree the lottery part. Can people say rejection email from YC is not soul crashing(), unless you knew it will not work out.

It's true that I gave up applying to YC but not my dreams!
> One thing to remember is that high-speed packet filtering is an unusual workflow and CloudFlare operates at a much greater scale than most of us see: most Linux devices are not connected to 10G

You're about to see a whole bunch more 10G in the coming 5 years.
5 Key Elements to Making It Big in Your Home Business
I have long running jobs (say, 5 minutes on average - up to an hour). I originally used celery (after picloud shut down) but it just doesn't work well with those charcteristics. Each worker reserved an extra job so it was impossible to get good cpu utilisation.

I switched to rq and it's all been much easier. The behaviour is easy to understand and it's easy to inspect redis to see what's going on.

In terms of the code restart angle - I'm fairly sure you can effectively restart the workers. They run as a single process that forks to do work. Each copy you run only has a single worker, so you need to run multiple instances yourself. If you kill the parent it waits until the child has finished the job it is on before terminating.

I could be wrong about some of the details. I'd recommend giving it a shot. I must have run 100,000s of jobs through it now and I haven't had a single issue.

http://python-rq.org/docs/workers/