skysight-inc/HackerNews huggingface dataset:
Interesting stuff. The Korean language is considered one of the most scientific language on the planet. I'm puzzled why that NASA guy would push Sanskrit to be an actual application language. In my opinion, an HN'er should be able to read and write Korean in about an hour. I don't know if that's true for Sanskrit.

Taking a look at Sanskrit, it looks very cool. I think it's aesthetically better looking than Korean alphabet.

http://www.omniglot.com/images/writing/sanskrit_cons.gif
We grew up and are now tired, and the next generation was born into walled gardens. We're not in a great place now.
My thoughts on this kind of federated gate keeping is that it should always be opt in. Explicit gate keeping in other words. In general though, this doesn't seem to be the inclination?
Profession: Software Developer

[5:30-6:15] Get up
---
[6:15-6:35] bath and espresso
[6:35-7:00] commute
--- or ---
[6:15-6:45] make breakfast for the family
[6:15-7:00] Wake wife and kids
[7:00-7:30] Family breakfast
[7:30-8:15] Commute
---
Mostly I work uninterrupted until lunch.

[12:00-12:30] Lunch
[12:30-14:30] work and/or meetings
[14:30-14:45] daily stand-up
[14:45-15:50] uninterrupted work
[15:50-16:30] Commute
[16:30-19:30] family time

I work a couple of evenings as well - mostly only when I'm inspired - and never before the kids are in bed.
If a company isnt willing to let someone work from home they should be willing to create the same work station in the office. My biggest gripe about being in the office is that I have to use a under powered laptop, company chair, cant control the heat / light situation, someones always moving my plant slightly, depending on the job I may have a office space or it may be a open office plan...

Even if I'm slightly less focused when I'm working from home the time that I am focusing on work is 10x more productive due to the environment being set up how I like it.
More people cared about NSA spying than net neutrality. But mass media and major corporations have a strong vested interest in net neutrality. So they amplify the people by covering it with news stories, engaging in "blackouts," etc. For Google, facebook, netflix etc. this isn't a philosophical or moral issue. They don't want Verizon and comcast shaving their profit margin down.

It's a fight between two groups of companies, for the most part.

Practically, there is little chance ISPs actually turn the internet into a walled garden. But they could skim off netflix and google.

Also, you might be in a "tech bubble." Net neutrality is a huge issue for people involved in tech (by business or hobby). Most of my friends outside that bubble don't really understand the issue at all.
I ran into this when writing an ANTLR parser. I wanted to throw specialized exceptions based on what went wrong in the parse, but these couldn't be checked exceptions for the above reason. So I had to derive them from RuntimeException, and then I wrapped the call to the parser so that it caught just this kind of exception, and re-threw it as a non-RuntimeException so that it was checked throughout the rest of the code. I think this is an ANTLR-idiom, which I found to be an odd quirk - but one that's unavoidable because of how ANTLR and Java are designed.
Not that I disagree with him, but Oliver does work for HBO. Net neutrality is definitely in his and his employer's interests.
Of course, Comcast is spending money to spin this:

https://twitter.com/comcast/status/857357059196452865

(Saw this as an ad in the mobile app.)

Does that mean they're actually worried?
Hi Dave. Because of overzealous filters, unfortunately. The "EasyPrivacy" seems to block the whole ipinfo.io domain if it's included as a third-party request.
> Inexperienced devs can be quick to dismiss a SQL...So I agree with the article keep it simple and easy to implement

If you're inexperienced with relational databases, perhaps a Key-value store with a simple API is much simpler and easier to implement.
Toronto beaches are way too cold for most people to swim at. They're mostly for sun tanning.

I occasionally practice snorkeling at them over the summer. The beaches are usually full, and there are about 3 other people who actually submerge above their waists.
I'm not sure if they are quite in the same class. Or maybe I'm misunderstanding, but the Go implementation says "Note that the maximum number of data shards is 256" while FastECC says "Current implementation is limited to 2^20 blocks, removing this limit is the main priority [...]". Or are shards and blocks different things here?
the recursive infinite nature of it ?
Just to interrogate this description:

So, there is a trick to picking the points such that any can be lost, and only the remaining number matters? I think this was the case with par2, that used RS - you could lose any of the files, and as long as you had enough left, you could infer the lost files. I guess this method is the bit I get stuck on.

How are 'corrupt' points detected? By determining that no polynomial is described by a set of points, and then computing the least number of points needed to remove for a polynomial-describing set of points?
I swim in Lake Ontario pretty regularly. Think I went until late November this year. They'll generally put up advisories at the beaches when there is an uptick, so if you're in the GTA / Niagara region don't keep this from letting you get out there.
It's a strange point you're trying to make.

Are we supposed to continue polluting the air we breathe with all the consequences on overall economy so half a million people can continue spending (wasting?) their lives making cars ?

When the fridge got invented, people selling ice found themselves out of a job, well the car is a significant cause of the global issue we're all facing and as such it has to be fixed or removed.

Anyways Germany voted to ban internal combustion engine cars by 2030 and EU is about to put in motion its own plan to do the same by 2050, so jobs in the car industry do not have a bright future.

Let's not forget that it is quite possible that in the near future most jobs will be made obsolete and the remaining ones will mostly be related to weak AI.
Off-topic, but the "slowly boiling a frog" myth is false.

https://en.wikipedia.org/wiki/Boiling_frog
Assuming full end to end encryption (eg: TLS) an ISP has to know who you are (source IP) and who you are talking to (destination IP) there is absolutely no way around that if you want to use the internet; that's just how networking works.

One way to cut the ISP out of the loop is to use a VPN so all your ISP sees is you (the source IP) talking to your VPN provider but this just shifts the "who knows who you're talking to to" the VPN provider (who may have these restrictions as well). Tor offers good* anonymity but if you start steaming videos over Tor you're going to have a bad time.

Yes the ISP needs to know who you're talking to to apply these limits so a VPN can help bypass things like speed limiting but many services like Netflix block VPN providers (to stop people getting round region locks etc...), alternatively ISPs could just start limiting all traffic to your VPN provider as they would to Netflix or YouTube.

The issue is that ISPs want both parties to pay for bandwidth (you with your subscription, the providers with peering), don't pay? your users suffer, so your business suffers, so pay the protection racket to make sure your packets reach where they're supposed to.

* Good enough for most people trying to be anonymous, but there are still multiple attacks possible to reveal who you are if you're targeted and sloppy.
I took the parent to use "brainstorming" in the sense of get everyone together in a room to solve some problem, consider design alternatives, etc.

The article you linked to is about a very specific style of brainstorming that was once very popular. (Basically throw out a bunch of ideas with no filter/criticism.) It's that type of brainstorming that research has largely discredited. I don't think anyone seriously suggests that people working together on a problem in a room never works.
The search on the FCC website he asked everyone to go to is broken. I emailed them and they said they are working on it. We'll see if it gets fixed.
Casserole on a dough, or crust, is Chicago's deep dish pizza. Which is glorious, but is a very different beast.
Applying Microsoft Cognitive Emotion Recognition ML API's to Videos
When I left NetApp (single office) and joined Google (quad cube) it was quite a shock and very disorienting. However, since it was the way Google wanted to do things I practiced non-listening, which is to say keeping my focus on my screen and project and ignoring my ear inputs. Oddly the best tool for practicing was 'World of Warcraft' as it provided a continual level of required attention so it was easier to practice not listening. It took a couple of months but I got to the point where I could sit in my cube, work on my code and three office mates could be having a conversation around me without distracting me.

The interesting side effect is that people actually expect me to be listening sometimes when I'm not. So they will say something, expect a response, and not get it and it will surprise (and sometimes annoy) them. I've been unable to 'selectively' listen to avoid that, its either all on (and distracting) or all off (and not distracting).
Toronto beaches are usually very safe (the are measured by the city in the summer). This is a one-off event caused by a huge storm.
Big +1 for this. I personally haven't done any ballroom dancing, but I've done a lot of Contra dancing over the years and it has been a lot of fun [1]. Any social dance is great exercise and great for brain health [2]. Contra dancing is much more laid back than ballroom but many of these things in the article still apply to some degree. Contra dancers are usually very friendly and it's not hard to find a partner dances, even if you are new.

[1] https://www.youtube.com/watch?v=KevQxr-saFw

[2] https://mobile.nytimes.com/2017/03/29/well/walk-stretch-or-d...
Hi All
in this Blog article, I used Microsoft Cognitive Services Emotion Recognition machine Learning Api to do emotions analysis of a video of Pakistan's Prime Ministers address to the nations. Found some pretty interesting results which I showed as visualizations, have a look and comment. Thanks
MalwareTech Botnet Tracker
World’s first nanocar race crowns champion
I challenge that most could learn to read and write Korean within 15 minutes [0]. At most, stumbling over some of the vowels. It really is a marvelously simple language. Of course - reading it at speed will still take more practice but I feel one could become quite proficient at reading (without any comprehension of what they are reading) within a few weeks of practice.

[0] http://www.ryanestrada.com/learntoreadkoreanin15minutes/
Also Artichoke Basille! Not fancy at all, but it's a real NY chain and they have authentic-tasting slices and Sicilian squares. (Plus monstrosities like their artichoke pizza, but I admit it's an occasional guilty pleasure...)
The grass is always greener. You're (theoretically) making more money than them and most likely have a more flexible schedule. They're also tied to location. You can get bored of Costa Rica and move tomorrow if you want.

There's nothing to be jealous of. You can start a surf shop if you think they have it better than you.
That's not what I'm saying. Our understanding of supply and demand is shaped by the model we place them in. In this case if your understanding of supply and demand is that regardless of any of the 5 factors I listed above, supply and demand will converge to a pretty equilibrium like two lines on a graph with only two lines then you're wrong. And if you look at the empirical evidence and it strongly contradicts what your model says should happen then your model needs an update. In this case the perfectly competitive model is absolutely the wrong way to understand the labor market.

The paper I linked mentions a dynamic monopsony model and also 11 different channels through which adjustment is possible. Basically the market is lots and lots of different forces (not just supply and demand) all originating from (not always rational) people, in this case we need a model which more accurately models this.

If you'd like to read more about how the proliferation of the basic supply and demand model has really hurt the layman's understanding of the economy there's a great book that came out recently called "Economism." Here's a short article which can give you a bird's eye view: https://www.theatlantic.com/business/archive/2017/01/economi...
And circumcision is not incompatible with "freedom from harm" because it is not harmful. Therefore, this is a law that needlessly restricts freedom of religion.
I'm currently in the experimentation phase and I find FaaS to be a blessing. I'm currently using Google Cloud Functions since I hooked the initial app (which has a real-time messaging component) to Firebase and it's saved so much time wrt overhead.
The corollary to that, of course, is - don't be upset when people judge you for your choices silently or vocally or stop interacting with you.

They're just as free to pass judgment as you are to make choices that would alienate you from the others.

I don't think it reflects poorly on either party, but is just an inalienable component of human nature. It's a balance of personal choice/freedom vs societal acceptance. People fall on different parts of the spectrum and it's ok.
Python project structure for CLI application
Who does the hell banning?
They'd likely eventually get blocked and the page would get edit protected. Wikipedia is not a moderation-free environment.
Full-remote here - same workflow, same results too :)

I'm considering to switch to working 10 billable hours each day on Tue-Thu, though. I'm usually too exhausted after a working day to socialise, but not too tired to work. A 30h work-week with four days of weekend sounds pretty tempting.
That doesn't scale. Any popular article would just be locked all the time. (How long does my "intention to edit" lock it for?)
Iceland is the world champion when it comes to energy consumption per capita. And at the same time, Iceland has 100% clean energy (geothermal and hydro). That is why Icelanders keep their windows open, and why the country is trying to attract aluminium industry (very energy hungry).

I still wish that US would promote better standard when it comes to thermal insulation, water preservation, etc. I recently visited Las Vegas, and the whole city could be case study (from freezing AC'ed hotels/casinos/cars, to law being watered during the day).
Ask HN: Scala or Go – Job, Salary, Opportunity in Long Run?
What would be a good investment to make ? Especially for people who speak C, C variants and dialects, like for example Javascript or Java.
> Use specific tools for the thing you are actually trying to do, that have API's that are harder to mess up.

That sounds like it would require a greater amount of knowledge to do correctly than "careful JWT".
Reason and truth are so refreshing to the ear! I commend you for being objective on this topic.
What should I use when Duolingo isn't sufficient anymore?
Take a look at the number of self-checkout terminals per Walmart assistant.

McDonald's response to $15 is automation.

Increasing labor cost makes capital expenditure on automation more attractive.

Increasing minimum wage helps the people that keep a job, but hurts the people that can no longer find a job (especially high school, less educated, etc.)

Just like mandated health insurance has pushed down working hour limits, so many workers have to have two half-jobs instead of one
full-time job.
It's more like: investor tries to influence the market to benefit himself.
Nature of this work is very seasonal, so harvest month is anything but calm and unhurried. Those field days I described are my favorite, but there are many other type of days in life of farmer.
A bichectomia é um procedimento que está fazendo bastante sucesso no Brasil. A técnica tem como objetivo afinar o rosto, removendo total ou parcial a gordura na região da bochecha.
Author here. This doc is just my personal curation of notable/interesting UIs for programming, as inspiration for my own research. Not attempting to be comprehensive, and being somewhat opinionated on the level of generality required to be called "programming". Thanks for all the links, I'll check them out.
This is true only when the alternative is a living wage job. A job that needs a top-up of benefits from the government is economically better for the government than that person relying entirely on government benefits. Most companies that pay low wages would potentially not exist if they had to pay $15+ an hour today. At a minimum the price structure of goods would radically alter and the incentives to cut workforce would dramatically increase. The poor aren’t necessarily better off with higher salary if that salary is paid for by higher prices on everything they buy.
Is that not the definition of success when running a real estate business? Trump himself is always talking about how much money he made. Or is the goal in real estate development not to make a profit?

I get you want to assert your "holier than thou" morals of money, but you gotta pay attention to context.
Kinda.. You can download the HTML file and host it on localhost, but it still relies on ipinfo.io. If you can figure out how to use e.g. the MaxMind GeoIP database in javascript, then it should be simple enough to hook up and run everything locally.
Early Delphi versions were influential and in widespread use. They might deserve an honorable mention.
Well of course people are gonna keep calling on you, you're known as the guy who will cross the building to fix their work for them! What incentive does anyone have to borrow your copy of Mastering Regular Expressions when their problems can be fixed with a simple email to you?
IBM's clients should also adopt the same strategy as IBM and do away with IBM's remote offshore developers.
>The printing press put scribes out of work, but then the entire publishing industry exploded.

And now the publishing industry is dying because of the web. Its not remotely a 1 to 1 transition and automation certainly is to blame for that. Sounds like your example was just a couple hundred years too early. Back in the old days you literally had a factory running to print papers everyday, two usually, with an evening edition. Editing layouts took several experienced people which now can be done by a bored intern with a copy of Adobe CS. Teams of copy editors had to read and re-read copy to make sure it makes sense, now spell and grammar check do that.

Your Detroit example isn't good either. New factories require less human assistance. Ford's new plants in Tijuana will require less human work per car for example.

The numbers simply don't add up and every new form of automation doesn't lead to an explosion of jobs. Worse, in the few cases it does, it creates local unemployment. Its unrealistic to expect a 20 year travel agent veteran to become a full stack developer for Expedia. And if she did, how many job openings are there for that? In the past we needed one travel agent for every 1,000 people. A handful of devs can put up a travel service that serves millions.

Also the article linked makes some good points,but ignores a lot of job growth has been in retail or part-time jobs[1]. While technically employed, these people are far from the jobs of old and cannot be the primary breadwinners in their household. Not to mention, that we've never had automation on this level before so historical data might be meaningless. Sure we can talk about horses turning into cars, but people still needed to drive and own those cars. We may be only a few years away from a self-driving car service that makes both those things obsolete and the jobs it produces will be nowhere near what we have today.

[1] In other words, the automation downturn is already here but some haven't recognized it yet. People with college degrees working at Footlocker or greeting at Walmart know its happening.
Deadbunny, I asked that knowledgeable people respond.

1) Your first response is a total red herring. What you propose has never happened, ever. What has happened was Netflix throttling itself https://www.cnet.com/news/netflix-admits-throttling-video-sp... https://www.usatoday.com/story/tech/columnist/shinal/2016/03...

2) That's patently false, there are many small and independent ISP's and just about anyone can plop down an DSL Access Module (DSLAM) on the local infrastructure and wammo, you're an ISP. You stupid, dude.

3) Consumers will drive demand... sorry, that's how it is. And ISP's have never and probably will never ever try to negotiate 1000's upon 1000's of subscriber revenue sharing agreements with ever stupid "ten white guys in hoodies" startup. From a feasibility standpoint, it's impossible to implement and manage.

4) I wasn't referring to ISP-to-ISP peering agreements, numb skull. I was referring to ISP taxing large service providers (e.g. Fakebook or Netflix or Amazon) to carry that traffic without nerfing it.
Is this just an investor looking out for his fund or doing his duty pressuring companies to get their act together? The two examples, GM and Tesla, certainly seem to have a "wrong" stock value.
You're almost certainly correct.

As an aside, I once set the oven on self-clean, forgetting a pizza stone was still in there, and that was a mixed experience. On the one hand, I had to open the windows and pull the smoke detectors as smoke poured out of the oven for a while. On the other hand, when done, the pizza stone looked like it was fresh out of the box, not a stain on it.

I have no idea if that's a plus, a minus, or meant nothing for that particular stone... but it eventually cracked like the others.
@[20:30] I know the feeling. Been there friend.
There's a bash function in the README:

function traceroute-mapper {
xdg-open "http://stefansundin.github.io/traceroute-mapper/?trace=$(tra... -q1 $* | sed ':a;N;$!ba;s/\n/%0A/g')"
}
Other automakers have been investigated and almost all have been found to cheat on emission tests in one way or another and selling cars that are emitting pollutants way over the legal limits.

Besides, the car market has been oversaturated for decades and the car industry has been slowly agonizing for a while.
We have way more cars around than we actually need while almost all cars spend over 90% of the time parked and waiting, at the same time most cars in big cities are running around in circles trying to find a place to park.
They don't help on large volumes of data which cannot fit into GPU memory. Obviously. PCIe is even slower than standard CPU memory, pulling non-trivial amounts of data across the PCIe bus is catastrophic for any GPU program.

GPUs shine because their VRAM has enormous volumes of bandwidth (up to ~512 GB/s for high-end modern GPUs). That's an order of magnitude more than CPU memory.

So basically you throw indexes and perhaps a few key columns in VRAM, but as little actual data as possible, and just return the row IDs (or ranges) of interesting data. That lets you cross-reference back into host memory, and at that point you would perhaps perform some further limitation criteria based on something that's not available in GPU memory.

GPU memory isn't super-abundant, but high-end cards have up to 24 GB, and if you stack a bunch of them in a rack then you are talking about a reasonable amount of memory for most use-cases. Four cards in a box is easy, and you can put four cards in a 1U chassis if you use GP100 mezzanine cards. So now we're talking 96GB of VRAM per box or per 1U, which works out to quite a bit of index data.

The other use-case would be something that's really computationally intensive to perform, but for some reason cannot be pre-computed and cached. So - for example find me all rows where "sha256(INTEGER my_table.my_val AND now() AS INTEGER) > 256". Which as you can imagine mostly trends towards crypto kinds of stuff.