skysight-inc/HackerNews huggingface dataset:
HN has a fascination for the downfall of humanities career.
The root problem is that there are too few institutes offering quality education, and given the limited seats, the competition is sky high. Without going to Kota, there is almost zero chance a student from a small town or village is going to make it to any of those institutions. The quality of education in a reputed City school and the best small town school is vastly different. I consider myself lucky that my district happened to have a good school, that students even from neighbouring districts attended (we are talking about travelling 30 kms to school). But not everyone has access to one and hence Kota is their only alternative.
This sort of distraction arises whenever we try to adjust logic to words and not the other way around. It is said that this kind of distinction is only relevant to scientists. The article is very convincing though, that in the case of AI, the general public must be able to make those distinctions.
Announcing cargo src (beta)
Don't worry, I'm a dreamer too.
"Can they code it on the job" is the relevant question.
This is pretty much it.

YouTube disavow their responsibility by deferring their decisions to "the algorithm" and surely you can't blame a machine. But the obvious truth is that they're in control of it and could change it -- even if it is too complicated to predict, nothing is forcing them to use it and they could still replace it with something more predictable but less "error-prone". Instead they chose not to, which means they are entirely responsible for the outcome.

This isn't unique to YouTube either. Plenty of tech companies try to hide behind a wall of maths to justify unethical behavior.
It was the UI.

MySpace UI was terrible. You just can't allow regular people to edit CSS of their profiles.

MySpace was like high school, FB was like college. More grown up and sophisticated. Exclusivity was part of it.
I think author has an incredibly clear style of describing things and I enjoyed reading this a lot. It's also worth noticing that he stated from the beginning that he's no expert about Asia and is simply passing on his impressions.
This is why Apple needs a cheaper iPhone
Anyone notice the casual racism in the article (97% white men). Would she be ok bemoaning (inaccurately) the disproportion of Jews?
> Everyone wants "kids to get a solid education..."

No, this is not universal. There are parents who had a bad experience of education and think that is universal, and those who fear that their children will move away if they become educated. It's one of the challenges of teaching in particular areas.
Seems true for academia in general. Most CS papers are utterly useless drivel, too (speaking from my own stuff; nice projects, but completely useless from an academic point of view).
After all, Wittgenstein also studied mechanical engineering.
Ah ok, you're talking about SQL as being an abstraction from relational algebra. Yes I wish more people thought about SQL this way but I'm not sure how many actually do.

I can see that this would be a benefit in the long run, but it wouldn't be familiar to most devs in the beginning. Similar to learning Haskell, once you get over the hurdle of the concepts then there's less to think about over all but there is still that initial gap.

Certainly the declaritive nature of SQL should be a very good fit for Haskell.
Mixins in Python and Ruby Compared
What's your favourite place out of those you've lived in? Where do you live now?
The Information Age and the Printing Press (2000)
I think this is fine as long as it's a bottle problem -- something for the interview that is not of benefit to the business. If a company is asking you to do unpaid work on their existing database without paying you, it's unethical.

I think in general asking you to do a coding assignment in the office is better than asking you to do homework because there is a cost (in terms of time invested) to the company. For homework, a company can ask dozens of applicants to invest hours of their time at minimum cost to the company, even when some of bthose applicants had no chance to begin with. Here, they're forced to be choosier.
> There's no perfect fix yet

Reminds me of google's solution to their "racist" photos app problem: they just blacklisted certain search terms and images.
Also, many business ideas that people laughed at and called hype scams during the bust later went on to prove themselves (delivery dog food, anyone?). The first wave of companies were just a few years too early.
I don't think this can ever be totally cut and dried.
There is a heuristic when either using external or developing one inhouse is obvious, but if neither applies then finding the best solution requires careful thinking.

The obvious place to develop a library inhouse is when there is no compatible third party solution available.

The obvious place to use a library is when one is available that
a) Implements a feature that would requires weeks of work
b) implements the specific feature one requires
c) on the technology platform of the product
d) is compatible financially and licensing wise

If a,b,c and d hold then third party library is a pretty good option. Depending on the complexity of the problem one might be really lenient on c) and do whatever to integrate a MagicalPixieDustGenerator no matter how badly it fits the current tech stack.

Code reuse is one of the silliest arguments ever for librarization. It's totally fine to replicate few lines of code, it's just typing. If you don't have tests to verify functionality you are screwed anyway.
There is something I see on LinkedIn from people I happen to know never graduated: they list the years they were at university and their subject. It’s not technically lying, and most people never notice.
And don't forget to turn on captions, as his commentary is there.
Most mass builds are built like this
IIRC backscatter works by frequency pulling to a free channel, so for mains frequency the inductor would have to be huge.
DARPA was working on some low frequency tech which might be of aid though.
https://www.youtube.com/watch?v=iH4wIeF0W4I
That’s plausible but it turns out not to be true. Disk read latency is larger than the overhead of our decompression, even on fast storage media. As a consequence, better compression actually leads to (slight) performance improvements. Additionally, genomic data is often accessed via relatively slow network storage on clusters or, worse, via the internet. Increasing throughput trumps all other considerations here. You’re right concerning random access and indexing, of course.
Thanks for pointing that out. There is more current work from the same faculty which shows how far the research has come:

Towards Battery-Free HD Video Streaming http://batteryfreevideo.cs.washington.edu/

Discussion: https://news.ycombinator.com/item?id=16881946
I thought there was a big part of this article missing.
but turns out that the youtube embed isn't over https so the browser blocked it :/
The graduate program gets money and cheap labour from enrolling students.
You suggested giving it only to those who need it, which makes it conditional.
If you don't have time scroll to near the end of the article to the section called 'What this trip meant'. That is an incredibly succinct summary of my own feelings on this matter written better than I ever could.
I don't know the exact answer, but the lower bound I computed had over a quarter million digits. See [1]

1: http://algassert.com/puzzle/2014/07/08/Boxing-Megaspheres.ht...
BTW, the long term plan to remedy the Atom performance seems to be this: https://github.com/atom/xray

Just in case people skimming Atom news don't think they are acknowledging the problem.

Still Electron though, but onlt for the view. Much of the "controller" moved to Rust, including writing it from the ground up to take advantage of safe, easier parallelism from Rust. Text will also be rendered with WebGL, so hardware accelerated. All in all, looks pretty ambitious! It seems like it will take until 2019 for even a tech preview though.
CockroachDB assumes you use NTP on your servers — but if you actually put GPS clocks into your servers, you could adjust the safety interval it assumes for clock drift down, and it'd behave pretty much the same as Google's.
You appear to view stress as a good thing, or, at the very least, an unavoidable part of the job. It seems likely to me that you deliberately manufacture stress by deploying mission-critical systems that have issues. Seems there might be deficiencies in your pre-deployment testing regime -- a stress factory for sure.

tl;dr: If you're a stress factory there's no way on earth I'd be willing to work for you in the first place.
Naming products is not a strength of the Web 2.0 Generation (2005+)
7 Crucial Ways to Rank Your Brand New Website on Google
I'm fairly sure that Ponzi schemes are, unlike YouTube, illegal in most countries though.

> If you fall for that kind of "encouragement" you probably should review your own naive world view.

I guess that's what makes you a anarcho-capitalist and me a socialist. I'm not sure where you're from, but I'm German. The general attitude in the US for example seems to be that "your problem is your problem". Like many other European countries, in Germany the view tends to be closer to "your problem is everyone's problem" (though I think some of the Nordic countries take this to a greater extreme than us).

This is why we have a real social welfare system, real public health care, real workers rights and real consumer protection laws. You're still not excused from being a naive idiot, but it's not only considered unethical to exploit naive idiots, it's also almost always a crime. Not because we want to encourage people to be naive idiots but because we think it's society's moral duty to protect even the naive idiots (and because everyone eventually has their moment of being a naive idiot about something).
How can Call Centre industry propel your Business?
Most decentralised projects are inherently unmonetisable, meaning these aren't new companies but mostly open source community projects.

I think it's a pushback against the hyper-centralisation of the web over the past few years. This is people wanting to provide open, trustworthy alternatives to the walled garden approach. I personally am pretty excited about the opportunities of decentralisation and the distributed web.
Kozmo.com

I watched e-Dreams a week after Amazon announced Prime Now (1-2 hour delivery). Made me feel bad for Park...
> Apart from getting a candidate to actually pump out some code, even trivially, we don't really have a way to de-facto verify that the person says they can do what they say they can do, short of a personal reference from someone, say, in the company already that knows and has worked with the person in the past.

How do hospitals make sure that their surgeons can do surgery without having them do surgery? Do they have some magic eightball?
> Do Haskell programmers not create mocks to test external components?

Do we create test substitutes, alternate implementations of the same interfaces? Yes. But dedicated mocking frameworks are crazy. In Haskell-like languages if you want an implementation of interface foo that returns bar when called with baz, you just... write an implementation of interface foo that returns bar when called with baz. If the easiest way to do that in your language is some kind of magical reflection-based framework, something is very wrong with your language.
Many people believe that you can't be racist against whites or sexist against men.
It helps a lot more to masquerade as google.com than it does to masquarade as etaioinshrdlu.com. The censors would need to think more about blocking something as big a google than a single use-domain.
I came here to suggest this (I use it on Firefox), but unfortunately, this is not an option for a set of users on smartphones and tablets.
Are you claiming that decentralization is the core business that makes amazon and google money? Or is it something else?
I see you're Spanish, but it was the same in Croatia. People built houses over a few weeks. In the 70s it was fairly normal to get some friends, call in some favors and build a summer house - illegally of course.

The old generation of houses has been legalized so the government got a fast influx of money, but a lot of them are ecological disasters and still stand.
Week 16 in Information Security, 2018
Sure, and key/value systems are at the similar level of object stores, meaning they are abstractions on filesystems (which are abstractions on block devices). This is the hierarchy.

Using Ceph for block and file access is like using AWS S3 to emulate block devices and filesystems. It'll work, and there is software for it, but it will never be very good. And Ceph is far from S3.
Hi, this is the author of susudoio again with some questions for the community:

I'm not sure it it's really of much value, maybe something better already exists?

It would probably be a huge effort to rewrite in Go or Rust or whatever, but maybe worth it?

I'd love some tips on hardening the script. I'm sure there's more that can be done, especially with the "internals" (currently uses only bash and expect).

I've got some ideas for additional features, like selectively clearing bash history lines when the password is entered as an argument to the script. I'm working ASAP to get it down to a single file install, should be later today.

I'd love some feedback from the community. Maybe this can evolve into something people actually want to use.

Thanks!
Chinese Tea Mall – Buy Authentic Chinese Tea from China Tea Capital
I used to think like this too, but once you dive deep into "decentralization", ironically you learn so many things that are infeasible and impossible with decentralization, and you start to appreciate all the shitty rules that you used to despise.

For starters, you say "free societies", but try to think deeper about what that exactly means. It's most likely a collection of nation states, each with its own governance and military and law. Everything around you works because of some sort of centralized authority.

Most people don't realize this--I myself who's a programmer probably would have died without knowing this if I didn't get into decentralized tech stuff--because they never needed to question why governments exist or why nations exist.

TLDR: Anarchy is likely to happen if there's no regulation. Even the Internet itself is regulated if you look into every party involved.
Jian Yang!!!!
> AOP is about cross cutting concerns and being able easily insert similar functionalities in unrelated areas of the code.

Yes, monad transformers exist to let you do that. They're the thing that makes it possible to insert an effect in a code area that's using other, unrelated effects.
Who Built the First House? And What Even Is a House?
Would you kindly post links towards the DARPA work?
> I see it with a friend of mine who struggles with problem solving when not mapping to cat types

Yes, I remember a Dan Luu and another developer talking about something similar. The concepts like currying, composition and monads all work so smoothly in Haskell that you want to try to get them to work in other languages. It can make your code in those other languages worse because you're trying to get the language to do something it's not designed to do.

Further to that though then no one understands what you've written.

This is what Dan Luu said [0]:

> One was that I really got into functional programming and used a functional style everywhere I could. Immutability, higher-order X for any possible value of X, etc. The result was code that I could write and modify quickly that was incomprehensible to anyone but a couple of coworkers who were also into functional programming.

[0]: https://danluu.com/learning-to-program/
The USD is currently 62.70%[1] of all currency reserves. If you lose the ability to trade in dollars you are screwed and the US knows this.

[1] https://en.wikipedia.org/wiki/Reserve_currency
> Do you really need to idiot proof everything? I'd say just let natural selection happen at this point.

I'd say people with this mindset will be the first to be eliminated through natural selection, not because they're unintelligent, but because of the belief that they're intelligent and smart enough not to fall for this. The reason is: EVERYONE can fall for anything.
> From the start of 2014 to November 2017, 45 Kota students committed suicide.

Every suicide is a tragedy, but what's the base rate? I have no idea if 45 is a lot or a little without knowing how many people were Kota students during this timeframe and what the overall youth suicide rate in India is. For all the reader knows, the suicide rate is lower in this population. Why doesn't the media report the basic information that would make their case? It's bad, innumerate reporting.

I bring this up because the way this is reported is similar to the Foxconn suicide "scandal" where it turned out the suicide rate among Foxconn employees was lower than the national average. (https://www.zdnet.com/article/media-gets-its-facts-wrong-wor...)
I used to be of the same oppinion, but not so anymore.

I believe 3 orders of magnitude more processing power we would achieve amazing results in a decade; not AGI type of results but very close to it from our perspective.

Part of the reason is that I now believe you can simply "bruteforce" some problems with existing ML algorithms (like thousands of layers deep neural nets) but more importanly, one(not me) could test new ML algorithms that are not feasible now (I don't have any examples) and people would be able to itterate much faster in developing such algorithms.
It's curious that you see that as the racism of the author, rather than an indicator of racism within the field.
It looks like he’s not building a house for himself, he’s getting paid to build one for someone else. Still badass though.
Reminded me of this →

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

and this

https://news.ycombinator.com/item?id=14611399
Interesting also that Finland has a good reputation for its education, and its WAY down the bottom of that list, which seems to agree with your statement.
LOL @ "pause".

Would be quite the news to see "Google resuming investment in Allo" at this point.

Google's relationship with IM's is becoming a farce at this point. If you want to roll out an IM or chat service you/friends/company are to use and depend on, just make sure Google is not "backing" it. They clearly don't know what they are doing. I have lost track of their attempts. I wouldn't be surprised if they have tried with six or so incompatible systems by now.
Master's and PhDs in CS are typically not focused primarily on coding skills though. These individuals have a degree and publications that speak primarily to their conceptual expertise, which is important and significant but if the job they're interested in is mostly coding, that's an entirely separate skill. I know CS PhDs who didn't write a single line of code for their thesis.

Going back to the medical analogy, just because someone has a medical degree doesn't mean they're a good surgeon. They'd need additional certification to prove their surgery skills.
Even if you can’t find interesting courses (unlikely), you could use the time to work on a startup or for “personal learning” experiments.
The spheres and the cubes are of the same dimension, so it's not like trying to put flat things inside of a thing with volume. (Technically I should have said million dimensional balls instead of spheres. Sorry if that was confusing.)
If you're not filtering or monitoring stdout and stderr, there's no need to proxy them via pipes. Instead, you can let the child process inherit them and it will send its output directly to the shell without a round-trip through the parent's userspace.
I did the calculation for UK 2015-2016:

There are about 31 million taxpayers in the UK. The basic income tax rate of 20% for income up to £42k/year generates 33% of the income tax revenue. Let's agree that these are not the rich people we want to tax. (88,7% of Britons earn less than £50k/year.)

The higher (40%) and additional (45%) tax rates generate the rest 67% or £117 billion of the £174 billion income tax revenue.

In order to raise additional £472 billion, we would have to increase the higher and additional tax rates to approximately 211%.

As you can see, taxing the "rich" cannot raise enough money to give everyone unconditional poverty line minimum income.

Source: https://www.gov.uk/government/statistics/income-tax-liabilit..., https://www.gov.uk/income-tax-rates
DenseNet Image Segmentation in Tensorflow
I would upvote this more than once if I could. This is the most important argument for "reason of engagement" as it should be.
I used to work as a chef, and the problems really aren't that different. People describe their experience on a resume but knowing whether the guy will be able to do their prep efficiently etc is just impossible without seeing them work.

The solution? Sure, come in, do a shift. See how you like the kitchen and the environment. We'll just give you some cash for your time.

Interestingly this goes away at a certain level of seniority, but I always liked it as a simple way to get a feel for a potential hire.
Property Dispute Lawyer for All Your Real Estate Needs (Sydney)
Nobody in any sane country has or city has banned guns. It’s just regulation like cars or planes or doing electrical work or cutting up fugu
Tilde.town is a computer meant for sharing
Yes! Exponentially in last 10 years. When I took the exam a rank of 2.5 k was almost equal to not getting a rank. But now a rank of 10k has better opportunities!

Colleges mushroomed from 6 to 23!
Right, but what about "Artificial Flavors" and "Natural Flavors" ...?
In India, we mostly build using 100% concrete no woods -- I don't know why this difference.
Top Most Popular Talent Management Software
> Most decentralised projects are inherently unmonetisable

Good. For example, the value of email, is not email itself - it's the communication it can provide. Maybe some things never meant to directly make money, but to add value in other ways. Imagine of Facebook was actually to connect people and to make communication and sharing simpler.
> That's a good point. But this sounds a lot like user blocking tools?

Except that it's not at a per-user level, but at a per-instance level. Sorta like groups.

Instance A could decide that they don't like the moderation policies of instance B, and then not federate with them. This means all users on B are blocked from all users on A.

Rather than individual users having to play whack-a-mole, they can come together.
Ask HN: What tools do you use everyday that make your life easier?
I love using https://i3wm.org/ as my tiling window manager and would not be able to go back to Mac because of lack of a good window manager.

I also love 1password.com as it makes managing secure passwords a breeze.

Are there any other tools which you absolutely love and would recommend?
Related - https://yourbias.is
I applaud the positive spin, but the responses are due to the headline which suggests these salaries are normal.

If an article said “supermarket checkout clerks are earning over $1m” and the article explained that a couple of retired property investors decided to work at a supermarket, would you respond the same?

The harsh reality is, very few people will have the tenacity, intelligence, and opportunities to become a top 20 AI researcher, especially in their 20s.
FM Backscatter: Enabling connected cities and smart fabrics