skysight-inc/HackerNews huggingface dataset:
The olympics cost ~$15 billion to host; an accurate range finding device costs a couple of hundred dollars. Heck, with a 3cm margin of error right now, even a $20 tape measure would be an improvement. I'm sure they can afford it :P
I don't understand. Why this over-reliance on IP based reputation and blacklist? Aren't Bayesian filters enough? Or maybe people don't know how "mark as junk" works?
If there are exactly zero reliable implementation of TLS, then these 10 BTC should be easy to collect: https://ownme.ipredator.se/
ETH and ETC aren't the only games in town. You can still short it wrt other currencies.
Exactly this. This program will probably help a lot of people down on their luck. Those kind of people utilize shelters and will generally do whatever they have to to get off the streets. The classic panhandling hobo however, is mostly incorrigible and nigh impossible to get on the right path. It takes a huge amount of intervention to get a chronic subtance abuser or schizophrenic to live independently.
Image analysis [1] [2]. Statistical packages. Rewriting old, but powerful algorithms into modern languages. APIs to access databases such as Entrez, Uniprot, etc. Stupid parsers to parse still-used god-awful ancient data-formats into standard JSON/XML (looking at you genbank and pdb).

Here are a couple of great biological scientific topics that are used by a lot of researchers that could always use some help if you find one that is active and to your liking:

- https://github.com/search?utf8=%E2%9C%93&q=ImageJ

- https://github.com/search?utf8=%E2%9C%93&q=Entrez&type=Repos...

- https://github.com/search?utf8=%E2%9C%93&q=Uniprot&type=Repo...

- https://github.com/search?utf8=%E2%9C%93&q=particle+tracking...

- https://github.com/search?utf8=%E2%9C%93&q=genbank&type=Repo...

[1] http://fiji.sc/

[2] http://bigwww.epfl.ch/sage/software.html?topic=bio
Many years ago, I registered some business names at the appropriate county office and set up a business bank account and that sort of thing. I had all the window dressing, but no actual business. Never made a dime.

So, I still blog and what not. It is still not wildly successful (in terms of income), in part because my highest priority is still dealing with my chronic health issues. However, I am getting better at things like figuring out what the value position is and also figuring out how it will lead to money.

So, rule of thumb: If you do not have paying customers, you do not have a business. At best, you have a time consuming (potentially expensive) hobby.

Whatever thing you like doing, if no one is paying for it, it isn't a business. Paying customers of some kind are the heart and soul of business. The leather brief case and yada, that is all window dressing.

In essence: Don't confuse style and substance.
Really? I found some of these [0][1][2] to be shockingly beautiful.

[0]http://math.ucr.edu/home/baez/roots/polynomialroots05expi02....
[1]http://math.ucr.edu/home/baez/roots/polynomialroots08i.png
[2]http://math.ucr.edu/home/baez/roots/polynomialrootssmall.png
If someone does do this, I'd be very interested in reading the outcome. Sounds like a fantastic idea. There's a few people who I've seen post on HN before that are familiar with filing FOIA requests. If the dataset can be acquired and released, I'm pretty sure there's enough people on HN who might be willing to work together in the open to write the analysis.
Thank you, very interesting.

I wonder how they were able to agree on a list of "Unsolved problems in philosophy". My best guess is they didn't involve philosophers in the creation of the list.
2nd this. Grad degrees provide a substantial boost, but not everyone can afford the debt and opportunity costs associated with a masters. Sadly, most of those that can, are in a better financial situation (family) to begin with.
One thing that is slightly misleading about the article is that it talks as if HTTP/1.0 first came into being in 1996, and everyone was using version 0.9 before then. In fact, one need only observe that the original spec for adding cookies to HTTP came out in 1994 to realize that HTTP/1.0 must have been widely deployed by then. In fact, it is only the standard that took until 1996 to write up.
4 Tips for Efficient Refactoring
A coding camp graduate can be considered with respect to a computer science graduate what a paralegal is to a lawyer, or what a nurse is to a doctor.

They can perform some procedures, but not all of them, and at some point there might be supervision.

Now to be fair, paralegal and nursing programs take much longer than 12 weeks, are very strict and are regulated occupations that require a license that you can actually lose under certain circumstances.

Their purpose is to provide extra productivity and cost efficiency, but at some point they might require supervision and some procedures might exceed the skills learned during their training.
I found that this is a battle that is largely won/lost in the supermarket. I eat whatever is available at home...so if I can keep my sht together for those 30 mins of shopping then it'll be fine. And realistically 30 mins...you can force that via pure power of will.
> when they abruptly started to filter inbound port 25

Didn't you mean "outbound"?
I used to work for a coding bootcamp (not Flatiron) and made good money with a month off in between each of the three classes I taught each year. I eventually left because it felt like I was complicit in selling a lie. I totally agree with the article. Students graduating from a bootcamp are definitely not "job ready" without additional training / mentorship. Three months is just not a lot of time to acquire all of the good instincts that you naturally learn over years of doing development. Also the number of junior developers coming out of these bootcamps, combined with graduates from traditional CS programs is way more than the Bureau of Labor statistics suggests that the job market can bear and I saw these effects in action. Each class I taught had a harder time finding jobs than the one before, despite being more qualified on average.

That's not to say bootcamps are not worth it for anyone. There are some really good ones out there that honestly want to help improve peoples lives. The catch is that the students that have the most success are not the ones who come in knowing nothing. The most successful students have spent months (if not years) of dedicated self study. The bootcamp acts as a way to fill in some gaps and provide confidence in the job hunt.
Boring white folk? Do you mean boorish? Or maybe ignorant?
Google Voice?
Is Apple's Cloud Key Vault a Crypto Backdoor?
What this article describes is much worse than anything Trump has done in his campaign. It's one thing to engage in "hateful" speech on a podium to get people to like you, and an entirely different thing to do so in official government capacity, directed at specific individuals, right at the moment when they are most vulnerable.

Trump is distasteful, maybe even dangerous, but this judge and the officers of the court are absolutely despicable.
More information would be helpful. When you mention chains it would appear that you are talking about franchised outlets. Those are typically owned by large corporations.

Have you tried doing some research? By "selling your startup" do you mean that you have an operating business that you are exiting?
> Most of the people who go to good bootcamps already have strong university educations and would likely have been able to be hired into junior dev roles anyway without the bootcamp.

That depends on how much programming experience they have. Many boot camp attendees have college degrees in non-technical majors and have no coding experience at all.

A boot camp is a way to get coding experience in a structured environment that has credibility with employers. In the view of many companies, self-taught coders don't have that level of credibility, even when they have decent Github portfolios or other proof that they can program.
Thanks indeed for the link.
Carbohydrates, etc. Not everybody wants to live on a diet of egg whites. :)
of course, because those are adult cartoons filled with adult references a cultured person would get, and more or less robbed the 1940s for comedy. It's more about how dynamic 1940s culture was compared to our own, I think.

If you go a bit later, to when they started doing new animation for Looney Tunes tv specials in the 70s and 80s, the cartoons got dumber as well.
I'm not sure it's a great idea from a privacy viewpoint.

Why should anyone who has ever received an email from you know your IP address? Especially if it's a home server, that will give them some idea of where you live.
135M messages a second between processes in Java (2013)
If you ever end up in Utrecht, the Netherlands, there is a Greek importer of olive oil on the weekly market. Just a tip ;)
I think people who smoke weed (or tobacco for that matter) are more likely to get into the "drug culture" of partying, carnivals / festival, climbing, etc

Is climbing really associated with drug use?? I have never heard of such a connection. Would be very interested to hear more
Why does Wayland need any sort of ssh-agent/gpg-agent support? I can't think of any reason for Wayland to have anything to do with their functionality, but I'm not at all familiar with Wayland.
I don't use a DE, for much the same reasons you name, but I do use several pieces of LXDE, as they are generally built configurably and work well outside of the DE.
A Vagrant box of this would be ideal.
The most common reason is that we ship our own version of the clearlooks theme engine to ensure that we control the appearance of GTK+ widgets, and we load our own GTK2 RC file to define colors etc. for those widgets.

This leads to 2 errors, one irritating, one that prevents the program from functioning.

Irritating: GTK+ loads the system GTK theme during a call to gtk_init(). If this theme is based on clearlooks but contains declarations unknown to our (older) version of Clearlooks, you get errors.

Blocking: GTK+ loads the system GTK theme during a call to gtk_init(). If the theme file defines a "color theme", then when Ardour defines its own, GTK will block for ever, because of a bug in GTK+2. This doesn't happen if the system GTK theme has no color theme definition.

Those are the two main issues. They cannot be worked around without rebuilding the GTK+ stack so that it cannot or will not load the system GTK theme.
> Running over TLS is CPU bottleneck since encrypted messages are sequential.

ChaCha20 takes around 4cycles/byte on a xeon. At 3GHz that's 750MB/s. Or about a 10Gbit pipe fed with a single core, i.e. without any need for parallelization.
I remember watching this documentary about how the films were made, narrated by Mark Hamill. You get to see many of the details of original films (pre-CGI overload). As a kid it was really fascinating to see how the movies' magic was created - like the actors in places you didn't expect and puppeteers and models...etc

- About - https://en.wikipedia.org/wiki/From_Star_Wars_to_Jedi:_The_Ma...

- Found it on YouTube: https://www.youtube.com/watch?v=eUczUdIYMyM
> Running over TLS is CPU bottleneck since encrypted messages are sequential.

Does TLS off-loading help in this case?

> Headers are still head of line blocking. You must synchronize sending them to maintain the HPACK table state

Is this still an issue if you only use the static table, and send any other namevalue-pairs as either dynamic non-indexed [1] or more likely, dynamic never-indexed [2]?

[1] https://http2.github.io/http2-spec/compression.html#literal....

[2] https://http2.github.io/http2-spec/compression.html#literal....
Could this be used to combine the output of projects written in incompatible languages? EG: say I have a rust program and a go program, both are open source, but I want to call them from a swift program. Could I compile the rust and go programs into ELFs then use WCC to break them out into "libraries" and then call them from swift?

Is there a better way to do this? Right now the alternative I'm thinking about is creating opening sockets from the Rust and GO side and talking to them via TCP.

But the end result I want is a single binary for the target platform and no install complications other than putting the binary on a stock unix machine.

I'm sure there's a better way.
The problem is that those perpendicular stresses need to be distributed within the shell structure itself. Locally, they're converted to parallel stresses. There's the additional problem of buckling, which has its own dynamics.

https://en.m.wikipedia.org/wiki/Vacuum_airship
This is at a level before 'mark as junk', where a mail provider will refuse to deliver your message at all - or potentially even refuse to accept it. The earlier the mail providers can detect/block spam the less resources they have to dedicate to storing and transmitting the spam.
>Don't get me wrong it's a pleasure to practice in a gorgeous Federal Courthouse, complete with grand marble accents, but I'm of the opinion those types of luxuries are a waste of tax payer dollars.

It'll last almost forever. See POS city buildings or annexes built in the last ~50 years. At a certain point all of it will will rot. There's no need to paint marble. And no matter how much you paint drywall, it'll still need painting again eventually and there's a limit at which point it increasing looks like junk. Carpeted public places? Gross. Marble everywhere, nice and clean.
Due to the nature of mining on Ethereum (and most cryptocurrencies) you do not need the consent of many.

Miners work in pools, and it's up to the pool operators to make decisions for a hard fork. In the case of Ethereum it took about 4 or 5 mining pools to reach majority (over 51% of network hashing power).

A great deal of miners simply leave their mining rigs running and didn't make a decision either way. Miners largely do not care about any cryptocurrency. They will, understandably, mine whatever is most profitable.

Miners also depend heavily on ping times and the total mining power of their pools. With 15 second block times every millisecond counts to make sure you're the first with the right block and get your reward. There was really no time for anti-fork mining pools to get setup well and it takes months for a pool to amass an attractive amount of miner hashing power.

Overall the vote was about 5% for the fork, 1% against, and 94% abstaining. Ideally it would take a true 51% to change the network.
> Science and mathematics has advanced philosophy more in the past thousand years, than philosophy has advanced itself.

I'm not sure that it's that simple. Many of the most prominent mathematicians of the past 200 years considered themselves philosophers, either first or philosopher/mathematicians or philosopher/logicians: Russell, Quine, Whitehead, Peirce, Frege, Boole, Gödel, the list goes on and on. And their work often reflects their background in philosophy, with Gödel's incompleteness theorems only being the most obvious example from the works of those philosophers I listed above.

And not much prior to that, math and science were really considered to be part of philosophy, and not a separate subject.

I grant that certain branches and traditions of philosophy in the 20th century wandered off into nonsense and tautology, but the spirit of Russell still flows strong through those philosophy departments that emphasize logic and/or philosophy of science. And I've noticed somewhat of a resurgence lately of this wing of philosophy.

In short, I think philosophy still has a lot to offer humanity, particularly in the synthesis of ideas from different science and mathematical fields. If I could go through my undergrad studies again, I think I'd double-major in philosophy and math, keeping only the Latin minor from what I earned in my actual studies (Latin helped me understand language in great depth, and I credit it with helping me pick up several foreign languages later after college). Taught well, philosophy has a reputation (probably matched only by math and physics) for teaching students how to think critically, or for finely honing that ability in students who are already critical thinkers.
A much welcomed course. I'm currently going through the free chapters (there are 12 of them!) and loving it.

Completely hands-on approach, I couldn't really find this sort of setup (React + Phoenix/Elixir) anywhere else.

Besides that, if you're committed enough... you might finish the whole paid part of the course within a month. Eitherway, it's worth every penny.
I used to work for the admissions department of a private university (not in the US). Private universities were mostly focused in enrolling as many people as possible, while not being particularly worried about the market needs at all.
Back then, our educational system produced an excessive number of attorneys and kinesiologists, leaving many of them in disadvantage at the moment of looking for jobs. Many of them switched to other occupations for very low wages, something that did not release them from the obligation of paying student loans.
> My best advice is to choose a reputable host.

This sucks big time. We should be able to send email from fucking home, not beg an external, bigger guy to either do it for us (one's ISP, google…), or lend us a machine so we can do it from there (Amazon, OVH…).

Email providing is so concentrated right now it is starting so show signs of network effects —just like more recent (anti)social networks. This is not right.
Some of the best engineers I have worked with did not learn CS in college, or even in a boot camp. They learned on the job.

Some programmers want to believe that computer science is harder than it really is, because it inflates their egos. CS is not as difficult to learn as law, or medicine, or electrical engineering, or many other disciplines for which self-taught practitioners are exceedingly rare.

Furthermore, I've seen new hires with graduate degrees in CS fail interviews horribly, or get hired and produce horrible crap, while new self-taught hires have outperformed them significantly. A degree is no guarantee of any skill level, which is unfortunate.
We need a better accountability system for judges. Even for those judges who are elected, the public is usually not meaningfully informed about the judge's performance.
That is one gorgeous building. I have been twice and done official tours, I imagine a private tour is quite special.

I have practiced in both Federal and Court courthouses in Florida, and have been fortunate enough to do the same pro hac vice in a few States. I have seen plenty of Nice County Courts (Palm Beach County is like a mirror image to a Federal Courthouse, though the rooms themselves are not comparable) and some very poor ones too, but I have never seen a poor Federal Courthouse, though they likely exist too.

I guess part of my post is just imagining a NY Federal Judge's reaction entering a poor County Courthouse. While your position on necessary symbolism is well received (and I agree), I also think if, say, Bankruptcy Courts were removed from the Federal Courthouse and placed in County Courthouses (even poor ones) it would have little if any impact on the authority and function of that institution. Certainly I wouldn't extend that suggestion to the SCOTUS, though I would probably be intimidated by the bench no matter where they sat.
This is pretty amazing.
No. People who are middle of the road, don't take risks, don't hang out with odd characters, people who have zero chance of getting mixed up in something stupid.
Freedom is dangerous. In a free society, the government doesn't regulate the behavior of consenting adults behind closed doors, period (yes, I'm saying we don't live in a free society). In a free society an adult it free to choose to engage in behavior that is stupid, boorish, offensive, counterproductive, and idiotic. If that adult wants to eat 50 Big Macs, smoke marijuana, or snort Draino, it should be absolutely none of the business of the government. This would all be true if there were some way for the government to prevent "frowned upon" behavior without spending hundreds of billions of dollars a year to create a massive, heavily armed federalized police force that regularly seizes the money ($3.9 seized in 2014 alone - most without charges filed) and violates the rights of citizens. The fact that all the billions spent, the assets seized, the rights violated, and the lives ruined haven't done anything to reduce this "frowned upon" behavior at all makes the decision to disband the DEA an absolutely no-brainer to anyone with a shred of intelligence and impartiality. Unfortunately we have none of these people in government.
Yea, it is great for Rhode Island business to make it easy for talented people to commute to another city in another state to help their businesses grow. I bet they are thrilled their taxes fund that.
The only issue with this is Google's sending limit (which I believe is ~500 messages per day, perhaps it's even less through SMTP). That could be bad if you wish send an opt-in email newsletter, for example. Also, Google passes the X-originating-IP header on all mail sent through its SMTP servers (at least it did the last time I tried this), which can easily be a one way ticket to the spam box for all of your outgoing emails.
No-one is concerned about all the water vortices created in the pool by your competitors ? I suspect these would also add quite a bit of unfairness.
Fixed for latest version: https://gist.github.com/scott-maddox/dadb6c74f3e5db98aad6bba...
Well, much of "AI" in its modern form is statistical analysis. SIMD machines are great for linear algebra (integrated vector/scalar machines like 70's CDC machines, Cray and Convex through the 90's, most Intel and AMD processors today through their SSE and AVX instruction set extensions). Any statistical calculations that use linear algebra can be accelerated with a SIMD architecture.
There are many open ended questions here. There's more flexibility to sci Fi then I thought.
DigixDAO has and decided to stay only on the ETH chain. It's still no where near as large as The DAO though.

Ethereum is still new, and something large and valuable like a DAO should take a long while to develop and test.
I wonder if that has something to do with the different level of 'leniency' which is accorded in bankruptcy cases versus criminal cases.

My gut tells me that white-collar transgressions will always be punished less often (and less severely) than outright blue collar crime.

It sounds like the bankrupcy judge who wrote the article is surprised by the fact that the justice system actually punishes people for doing bad stuff.

Maybe it's not the criminal justice system which is harsh - Maybe it's her who is too lenient with her own cases...

Or maybe both need some recalibration.
Many of those problems are of the "seriously, who cares?" sort! For example: "How many straws can you remove from a bale before it's not longer a bale?", which has the answer "Words are not meant to be numerically precise so stop inventing problems"
> You might not be writing idiomatic Swift from the get go but no one is at that point.

I think that's kind of the point the parent comment is making. How can a school acting in good faith open Swift classes if it's impossible for anyone to actually be an expert on it?
Yeah those issues were found in the Qualys audit. They have been fixed so the codebase should only be stronger now.

I just wish we had something that wasn't written in C.
Make sure you aren't delivering over IPv6. I had all my IPv4 rules set up, and mail worked fine - except delivering to gmail. Turns out I was delivering over IPv6. I wound up shutting off my IPv6 interface.

As a good netzien I should work to behave on IPv6, but it was just too much of a pita for my tiny, single user server which works fine on IPv4