skysight-inc/HackerNews huggingface dataset:
Feeding data into a proprietary system involves the risk that your access to that system may be revoked for any reason by the owner of that system at any point in the future. The threat of revocation, in turn, can be used as leverage to force you to accept damaged version of the system you like, with "damage" ranging from charging money to unwanted surveillance to unwanted advertising to software failure.

Some people think that this risk is unbearable. Others weigh the economic realities and make a case-by-case judgement. The simple truth is that it costs money to host a good tool that's always on, doesn't lose people's data, that keeps up with changes in technology and requirements.
I got really excited reading the 1995 email as an announcement that INRIA was releasing a new SML-based language. The association I can't get out of my head is: SML is to C as OCaml is to C++. This is backed (to some degree) even in this email:

> ... in 20 years, the language picked up many language
features that were open research problems in 1995, such as objects and
classes with type inference, polymorphic variants, first-class polymorphism,
and first-class modules.

SML is a much simpler language and I think a solid SML kernel with a good (read: modern, web-friendly) standard library targeting LLVM or the JVM could be a real winner for commercial use.
Cool, thanks. Now, how are they handling "cancellation" of requests on the network (which have already been made). As far as I understand, HTTP/TCP has no option to cancel a transfer, without closing the connection itself (which would have other implications). So, once a request is made to the server, is there any option to Fresco to tell the server to stop it in some way?
I saw a talk about this at Yuri's night at Moffet Field in 2008 or 2009. I was really excited about it. My former university in Paderborn, Germany was also working on a similar system, RailCsb, that allowed the pods to form convoys and that way save space and improve aerodynamics. All really exciting. However, much time passed and neither project seems to be anywhere near actual deployment. I think on-demand public transportation is long overdue and the technology seems totally feasible. However, society seems to be too risk averse and the bureaucracy seems to kill any project like this. We can't even build a proper high speed train in the US!
Proving that would be difficult because you can't track the money. The U.S. does pay more for whatever reason.

Personally, I'd like to see countries like India and China, with a combined 2.5 billion people, invest in more drug research. A lot more competition can only help with prices, and more drug research.
Get some money, download a historical EOD price data set, sprinkle in some math, et voila, riches!
There's a good paper by the Fraunhofer Society at the link below.

https://www.aisec.fraunhofer.de/content/dam/aisec/Dokumente/...
Comodo Internet Security Pro 8 Serial Key Download
Why are you joining as a "late co-founder"? Was the team that was lost included the first co-founder? How well do you know the CEO? Have you worked with him/her before? There are so many red flags that I'd flee the sinking ship and go with the other start-up.
Performance Evaluations in a Results-Focused Culture
I wonder if Go is taking off due to folks coming from Python and Ruby, looking for something that has better perf and concurrency. Sorta like how Python got a lot of Java users that were just sick of the boilerplate.

The fact he compares Rust and Go is bizarre - they're totally different types of environments. Why not toss in OCaml and Java, too? Go is a managed runtime language and "systems" is only mentioned due to misleading marketing when the language launched. And of course Rust might feel a bit harder - no runtime means you gotta do all that stuff at compile time. Kills the chance for some shortcuts!

People go on about how Go is practical and you don't need features, really. But that's a lame excuse. Facebook was built on PHP. Transport Tycoon was written in x86 assembly. Harry Potter was written with pen and paper. So you don't need.

The attitude from the Go community is almost like an anti-intellectual one isn't it? F#'s inventor said it was hard getting generics into .NET because Microsoft viewed it as "academic and experimental" despite it being old ideas put into practice. Yet another decade later and Go is further promoting this anti-progress attitude.

(I'm not really against Go, just disappointed in how weak available language technology is.)
PSVita: Qwikrazor87 about to release ARK-2 for 3.52 and bubbles?
Those days are gone, sonny. Now the market is pretty much completely rigged.
Because it might as well be relative, some one flipping burgers in Kentucky probably earns more per week than a family in Bangladesh does in a month (if not a year, considering their poverty line is 2$ a day) but they won't be considered high social class in the US.
I upvoted this. Just because we need more reminders of how awful published research can be...and yet, I'll be the first to admit that upon seeing the headline, I thought: "Oh yeah, that makes sense, my rich friend Bob is the biggest xenophobe I know", mixed in with "Fucking facebook and their ice-bucket-dumping morons" type of faux-highbrow sentiment.

Just like headlines are a standardized way of trumpeting a claim, it'd be nice to have a semi-standardized format for quantifying the scope and details of methodology.

edit: The more interesting part was the first "micro" study, in which people consented to handing over their FB network. But reading the actual details gives me additional doubt, though I can't say I'm very knowledgeable about what's been done so far to correct for MTurk quality issues in academic studies:

http://www.sciencedirect.com/science/article/pii/S0191886915...

> We recruited 1069 individuals from Amazon's Mechanical Turk who lived in the United States to participate in the study in exchange for $1.00....

> [in the conclusion]... Second, our sample in Study 1 consisted of MTurk users which are not representative of the general US population. While MTurk users tend to be as good—if not better—than typical undergraduate samples (Buhrmester, Kwang, & Gosling, 2011), future work should endeavor to recruit a nationally representative sample to further corroborate the results.

edit2: I'm kind of interested in the type of person who, over MTurk or not, would hand over their Facebook network for a dollar? I mean I'm sure lots of people would do that, but still...

And the study they reference in terms of claiming that MTurk users are more representative than the undergrads that studies usually pick from...The study was done in 2011. I know MTurk has been around for awhile, but has much changed about its demographic? For example, I'd be very suspicious of a study based on Uber that depended on driver analysis from even as late as 2014, given the kind of turnover that has happened.
nice post on which Http lib to use. Any suggestions on which of them to use for dealing with sockets with persistent connection ?
... and your code more fragile.

You can't have your lunch and eat it too: if you want robust code, you -- the developer -- need to spend some time thinking about how you manage your errors. Go makes it all too easy to sweep those under the rug.
I felt like the Nobel prizewinner connection to the hobby or avocation of "writing" (which was among the strongest of the effects seen) has a very simple explanation: when you win a Nobel, you get lots of invitations to write opinion articles.

In other words, causality can run the other way -- the prize causes the writing to assume greater importance.

The process by which a discipline selects a standard-bearer to represent it in newspaper op-ed articles, TV interviews, plenary lectures, and future-of-the-discipline commissions is complex, but it is all wrapped up in prizes and seniority.
16GB is very appealing to people who do not use the app store at all. A number of people just use the iPhone as a (gasp!) phone with just calendar and contacts and a bit of email. For such a small segment, that makes the 16GB a logical loss leader to get people who would not ordinarily think of getting an iPhone and who then might go for the 64GB model a year later.
Robot captures brush strokes; flawlessly replicates painting with mixed color
Wow. So Facebook has discovered that the US is both a large AND wealthy country. This is revolutionary.
Yeah, probably the most connected in poorer countries are just more likely to be on Facebook than the average person in their country.
> You can tell people they just need training, but if the whole standard library screams "abstraction!", people are going to abstract. A language like Go is the minimalist text editor of the programming world.

Should goroutines and channels be removed from Go then, because new programmers abuse them?

I think the right way to look at programming language features is to look at the cost-benefit tradeoff. Generics, to me, are clearly on one side of the line.

> And, IMHO, Rust is an exceptionally high complexity language for small projects.

I don't think the complexity of Rust is that high, and "small projects" versus "large projects" is the wrong way to look at the value of abstraction anyway. Ruby on Rails is overwhelmingly used for small projects precisely because the abstraction/metaprogramming features of Ruby help small projects so much.
I think you don't understand the economics of the situation, of course everyone agrees it would be lovely if all companies hired a personal concierge for each user that attended to their every whim. But for that to happen, that concierge has to be paid a salary.

Now extrapolate how many users each concierge has to manage to make it viable if your margin per user is microscopic, like fractions of a cent microscopic? Your only option to make it work is to make it a paid service...then those users are suddenly not interested, and move to the platform with crappy customer service but no subscription fee.
> And YAGNI always applies, to some degree, because you can always build back up to some approximation of the "gotta have" abstraction from cruder primitives.

What I was saying with point (2) is that this is explicitly not true for Rust.
By rigged do you mean most potential for profit is taken by robots in milliseconds, or rigged like a mass conspiracy to defraud the world?
Without having read the article, based on your comment it sounds like I should just ignore the whole thing and not waste my time.
Hi!

I wish there was a demo because it is hard for me to grok what it does. It says frontend publishing but the screenshots just look like a backend admin view to me.
Clojure does constant-space recursion with loop/recur, but doesn't/can't do TCO. I nevertheless use it a lot, YMMV.
It's a big problem and politicians use it to their full advantage. Don't agree with a person's politics? It MUST be racism, sexism, or bigotry. Oh, and don't worry, not only will you be called a bigot/racist, your career will be gone and you will be bullied into submission (who cares about the family that suffers as a result).

But bullying someone who is gay is wrong..mmmkay!

The ex-Mozilla CEO is a good example of this. You can't just disagree with his ideals. He can even run a great company and be fair to his employees. But because he did something that many people didn't agree with, he had to be destroyed.

It just means that people like me can easily sway public opinion by getting a bunch of twitter hashtag warriors to re-tweet something and get "outraged".

It's now used as a tool to immediately silence opposing viewpoints and the freedom of speech and it's not doing anything to help society. The result is a growing anger for a segment of the population that is tired of the bullshit (me included).
I feel for you. I second the remote freelance direction.

We employed a guy we met that was living in South America for a while and he did great work for us. I recommend it for contractors and companies alike.

You should also put some kind of contact info on your profile. Anyone who wanted to contact you can't do that privately unless you post an email or something.
Nothing will roll. In fact, Dr. Xi won't even receive an apology or acknowledgement that something wrong happened here. He probably can and should sue in this case, as they destroyed his reputation over a "mistake". The government either a) brought these charges due to extreme negligence, or b) brought the case in bad faith, knowing that their case was fatally flawed from the beginning and were looking to use the charges to extort Dr. Xi into cooperating against his Chinese counterparts. Either way, the government is liable for the damages its actions caused.
This is an excellent article, I fully agree. I also think that the key to success is mastering one language instead of trying to know them all.

Yes some languages are similar to others and if you can write code with one, probably you will also be able to write some code with another. But it's not just about knowing the syntax, it's also very important to understand the compiler and everything related to that language to be able to write excellent code. You won't be succesful by using "best language" it's more important to understand the language you use well.

Team work is another thing that I also find very important. Working as a freelancer can be nice, but working with a great team is a lot better. It's not just about working on the same project, it's also about exchanging knowledge and trying to be as good as the other members of a team that makes team work great. I have always had the impression that my skills improved a lot more when working with others in a team.
> You can use !s in duckduckgo to use startpage instead of duckduckgo, so you end up with google's results but avoid the privacy leak (so long as you trust ddg and sp).

Actually, the reason Google search results are better is because they profile you and can relate the term to your usual searches. I doubt using sp would yield better results but no I didn't try.

> I prefer syncthing, and it's easier to stay on the local network. ownCloud has lots of features, but it's overkill if you only need a dropbox clone.

Thanks for mentioning syncthing. I don't remember why I crossed it off back then. Will give it a second look. Might be hard since ownnote got my wife off evernote so that's one big plus in favour of ownCloud.

> No longer have a mobile data plan either, that just means I read my emails and hn a bit less. Cyanogenmod seems to be a big improvement over plain Android privacy-wise.

The amount of work required to root the phone seems absurd to me. People say it's frictionless but all the materials I found on it so far didn't convince me yet to try. I might just be getting a dumb phone tbh as my next phone.

> What do you need a google account for?

Like I mentioned. Locked in by some people who refuse to use anything else. Partially work hangout chats included. Consider it a leftover that I log in from time to time to use a one off feature.

> Also I don't know if companies are legally entitled to gather personal information based on ip addresses, but I use Tor Browser as my default browser so I don't feel threatened by that. On the whole the situation could easily improve if gmail actually had a proper competitor.

There's a bigger problem. There are a few corporate players (apple, microsoft, google, facebook) which amount to almost all routed email. If they decide to drop email to your host you are essentially blocked from contacting them. They also don't play nice with spamd type daemons since they use an MX pool to deliver it. They could essentially kill all of us running home email servers in one go, that's why it's important for people to run their own. I hope someone won't look at a spreadsheet one day and say 'ok, it's now not a loss for us to ignore traffic from those guys/gals'. Think that won't happen? There was a time when you could use jabber to talk with people on google talk. Now there's no federation.
The build defaults to debug, so `make qemu` also starts QEMU waiting for a debugger to attach. `make qemu BUILD=release` won't.
A couple people posted natural gas pipelines in NYC, here's the bay area: https://www.kqed.org/assets/pdf/news/NG%20pipeline_Bay%20Are...

Natural gas pipelines most certainly run though major cities.
The former, though the latter isn't that far fetched either.
Best diagrams in any mathematical paper ever. Previous discussion [1] from a year or so ago.

[1] https://news.ycombinator.com/item?id=7655487
> A spokeswoman for Zane D. Memeger, the United States attorney in Philadelphia who brought the charges, did not elaborate on the decision to drop the case.

We seriously need to put protections in place that force prosecutors to pay for the suffering they cause as a result of their efforts.
HTML5/CSS3: Advanced Topics
HTML5/CSS3: Advanced Topics

Use this tutorial as a guide to learn HTML5 and CSS3. Each unit contains an annotated lesson that can assist you in developing your Web Development skills.

Topics:

- HTML5 Overview

- HTML5 Elements

- HTML5 Forms

- CSS3 Fonts

- CSS3 Styles

- The Document Outline

- CSS3 Animations

- Transform: Translate

- Transform: Rotate

- Transform: Scale

- Transform: Skew

- Transition

https://github.com/MartinChavez/HTML-CSS-Advanced-Topics
Yes- You can do that.
If I want to start writing such algorithms, where should I start? No, I am gonna test with real money and hope to become to rich. I just want to learn for fun
The installers cannot be downloaded because when I click the buttons I get this:
{"stat": false, "dat": {"error": "canonical_read_file failed"}}
You are right, should have said recursion instead.
great ending!

"Typing is not what makes programming difficult."
"Whether software is the most complex systems humans have built very much depends on what you consider to be a system."

Indeed. To take just one example, the world economy is a system created entirely by human beings, yet seems to me to be much more complex than any piece of software. People try to model pieces of the economy with software, with varying degrees of success, but I don't think it's feasible (it may be impossible) to model the economy as a whole.
I have YouTube set to 1.5x tempo by default (with an extension), and watch things at 2x if possible (Ctrl+> is the keyboard shortcut for upping the tempo). Reading is still faster, but not by that much. Ctrl+F is still a problem, though, but for that you can typically find a different source.
Nice work! It would be interesting to write a bot that tracks a portfolio based on the recommendations from this to see how it performs against other strategies.
There are only 210 appointments in the Department of Justice, which has over 110,000 employees. The FBI itself has over 35,000 employees.
Yeah I think the HTTP cancellations get handled in local queue only. There's no way to "recall" an HTTP request once it has left the client except for simply closing the TCP connection.

And you're right, closing the TCP connection means you have to create a new connection to do the next request and therefore I don't think any HTTP library actually does close the connection.
>While no one programming legend can possibly accomplish any big feat solo, there are programmers worthy of fame for their supreme productivity.

Actually at least one programming legend did according to many:

------

Woz designed all the hardware and all the circuit boards and all the software that went into the Apple II, while the other Steve spewed marketing talk at potential investors and customers on the phone. Every piece and bit and byte of that computer was done by Woz, and not one bug has ever been found, “not one bug in the hardware, not one bug in the software.”[15] The circuit design of the Apple II is widely considered to be astonishingly beautiful, as close to perfection as one can get in engineering. Woz did both hardware and software. Woz created a programming language in machine code. Woz is hardcore.

-Geek Sublime: The Beauty of Code, the Code of Beauty
Privilege increases merit via education and culture. Why would you ever assume meritocracy would naturally lead to a diverse workplace? A cursory glance through most "white" or "male" privilege arguments shows this is very much not true.

Given that this is true, the responsible thing would be to both acknowledge that you want diversity and that certain groups are underserved in the field. How to resolve this in terms of policy as a business is going to be a difficult decision for anyone. But I don't think it's responsible to not acknowledge that white men are not the best qualified candidates (though I was under the impression Asian males also do quite well in the tech industry)--i think that is doing a disservice to young people trying to understand the industry and the truth about the massive disparity between minority population distribution and minority hiring distribution.
Both videos load the HTML5 player for me.

Try updating your cookies
cookie set VISITOR_INFO1_LIVE Q06SngRDTGA

To see if you still get the switching between the HTML5 player and flash.
> The only reason they are compared is because Google co-opted the term "systems" to mean something different than everyone else.

Really? You know, for a fact, that that is the only reason the two languages are compared? There couldn't be any other possible reason?

How many years has it been since the official literature made such an egregious and offensive mistake as to misuse the term "systems"? The only reason it's even an issue is because people insist on bringing it up as the root cause for [insert social phenomenon here]. Because clearly, anyone who compares these languages must be so enamored by the original description of Go as a "systems" language that there couldn't possibly be any other explanation. (But maybe this fits in just right with your view of the Go community as "anti-intellectual.")

Maybe people compare the languages because many people find them comparable. There's no mystery there.
Hmmm.. Based on this response to @Nautical, your pitch on the site said you can only take 1 application in November. So if you are booked for 6 months, why take an application in November?
Or rather, what they were doing months ago and reported on in their most recent filing.
You think that 80% of the US is male, let alone white male? There are some big problems with your argument.

And it's exactly this type of argument that is the problem: underrepresentation as a majority is far less of a problem than underrepresentation as a minority.