jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I do wonder if the West will be criticized in 50 years for its intellectual draining of the third world, not unlike the West's draining of colonies' natural resources 50 or 100 or more years ago

I do not think these are equivalent at all. When the Westerners drained the colonies of natural resources, the ones who were colonized got no benefit from that whatsoever. That was pure exploitation. (It will be very interesting indeed if you argue otherwise.) However, when educated immigrants from under-developed nations are hired in a developed country, the immigrants can 1) have a much better quality of life; 2) send money back home to their families; 3) can use what they learn to go back to their home countries and start businesses there (if they so choose). Thus, the immigrants, and their countries of origin, are being helped. Most people from the third world will tell you the same. But (hopefully) no one is going to say that the Scramble for Africa was a good thing. And I doubt that the Africans thought it was good thing when it was going on.

But going back to the argument you're making -- "people have various ideas floating around in their heads. They remember outsourcing, where American programmers ended up with no power and no money. This didn't do much for the prestige of the career. They think of nerds, obviously, who aren't too great on social norms." Hmm, maybe. But this [1] article argues, with some interesting charts, that interest in CS education is increasing. The Chair in Computer Science & Engineering at the UW argues that "Kids are waking up. Every field is becoming an information field, and if you can program at a level beyond an intro course, it’s a huge value to you." The CS department chair at Harvey Mudd College says "Students feel that computing is socially relevant and even hip."

[1] http://www.geekwire.com/2014/analysis-examining-computer-sci...
Did not know about that, do you have a source on that?
They do loose some of the light over the years. I read it somewhere online, a guy tested the output after a few years and compared to new ones. Don't know correctly, but it was something like ~10-20% of loss in 2-3 years or something. I'm probably way off, but it was definitely not insignificant.
Economics already existed when Nobel died. It's not an oversight that there is no Nobel prize in economics, he didn't consider it a science worth a Nobel prize. That's why his family still tries to get his name off the Riksbank prize.
Also to make it better in VR. I've only played a few games, but on earlier kits like the Vive/Oculus, you just don't have the resolution to make high fidelity work. Games like SuperHot were perfect for the platform due to the lower-poly style.
As OP in this thread, this is a complete mis-read of the situation; you should re-read the other comments and consider removing this one.
> These critics should spend some time speaking to the medical research community. These aren't new questions.

There is a really brutal dynamic involved. It is hard to be uncertain and make a decision. However, when dealing with problems more complicated than assembling a sandwich, it is nigh impossible to be certain about anything.

We all know software so here is a software example - if I walk up to a new computer, fire up a web browser and go to news.ycombinator.com, will it work? Probably, but there are many things that could go wrong - configuration, hardware, new bugs, old bugs, etc. But I can't afford to worry about any of that because I only have 8 hours in a day and I have to just assume it will work out. Usually it does. If it doesn't, then I start exploring what the system is doing and why.

But this happens with everything and quietly trains people to approach complicated situations with great confidence and pick up the pieces if (and only if) someone or something flags that there is a problem. This approach doesn't work for policy but there is a constant influx of people who think this way getting into positions of power and making policy decisions.

It is a fact that these questions of evidence are well known and indeed ancient, but there is constant and heavy pressure on culture to backslide and stop accepting that there is uncertainty that needs to be controlled. Making decisions while being uncertain is hard and by-and-large has to be learned. Even learning it as a skill is hard because it is about how we behave more than about what we know. Figuring out how to embed those behaviours at culturally at scale is a component why the Enlightenment was a big deal.
My bank has explicitly told me that using Pliad/Yodlee violates their T&Cs and voids their entire online fraud protection, regardless of if one of those services is at fault.
This is a really nice one:
https://github.com/rafaelalmeidatk/twitter-fullstack-clone
Every time I look up a Macbook problem for my wife it's 16 pages of this.
Firefox on Archlinux. Though, now I think the issue is with an extension I have.
the solution: quit journalising and start selling $200 yoga pants!
I want to point out that Wolfram doesn't think the universe is a giant cellular automaton. He gives CA as examples of how easy it is to produce impermeable complexity. His more serious proposal is a graph-based system, though I haven't perused enough to know if that's also for the sake of example or if it's intended to be taken as a serious physical theory. Most likely it's an earnest attempt at a heuristic towards the goal of, in his terminology, "finding the program of the universe."
Most likely they are going to eat a pizza delivered to their doorstep within the next week. Most likely they have cars in their driveway. Maybe they even have one of them new fangled hybrids that get the same mileage as compact cars from the 70's got without batteries.
Which is exactly why Groupon wisely backed away from a deal with Yahoo.
Delicious lived up to its founders' potential when it was acquired for millions.
In short: Because restaurants don't farm their own crops or raise their own livestock. They cook.
Funny thing. I did this minutes ago. The resulting html file was 5.5 MB. I guess that tells how much I've actually used Delicious. Sad to see it go...
I am a heavy del.icio.us user today. What alternative bookmarking site should I switch to that supports tagging?
I can't see how this [reporting flagged subjects to dmv and insurance companies] is going to work. First of all they need a proof of violation that would be difficult to obtain. Also this company will get sued by flagged users into oblivion for violation of privacy.
Awesome monetization idea though.
Is there a reason they can't sell it?
> ...so we're showing you a picture of her cleavage?

LOL, yes, that was exactly my idea. As I expected, everyone loves this picture. ;-D
Sparked is created and offered by The Extraordinaries, Inc., which was founded in July of 2008 as a for-profit social enterprise (and a certified B-Corp)

Any idea how they plan to make money?
Perhaps it is oversimplistic, but it seems to me that the copyright law makes a category error - it equates a license to make a copy with an actual "product" with resale value - even though there is an unlimited supply of it, and in doing so, makes the MLM scheme totally legal.
> If you have to implement that in C it's going to really cost you.

I'm not sure C is a good language to compare Erlang with. I think the competition these days goes from Ruby and Python to Scala and Java. I mean, if you're not beating C in terms of verbosity (which Erlang does handily, comparing apples to apples), and you're much slower, what's the point...
Please don't just do yearly subscriptions, I will rarely (if ever) sign up for a yearly subscription at first. If you do offer only yearly, make sure you also have some sort of trial.

Also StavrosK talked about subscription fees here: http://blog.historio.us/
Reminds me of a Critical Thinking course my company held; the instructor asked everyone how many lazy people they'd want working for them. Everyone who answered said "none", but the instructor countered that they would want at least a few lazy people, so that those people could find the shortcuts and work-saving techniques that could save the whole group time, instead of going full out on a bunch of stuff that's unnecessary or needlessly tedious. I assume the assumption was that these lazy people were also competent, ie. "smart", or they wouldn't necessarily find/make the short-cuts...
I applaud Gabriel for his (non)accomplishments - particularly in finding appreciation for all of his brain-children, no matter what they've become. I don't think it is a defense mechanism, I think it is a healthy appreciation for the life-death cycle that everything experiences. A knowing that is only got by "trying and dying" multiple times :)

It will serve him well as a father too.
You got me all the way to the sign-up step! ;-) I would only want to sign-up if there were actually a task I would be interested in completing. Why get me to that point, only to have me turn away?

A simple change could have resulted in a different outcome. I went through the wizard, picked my interests, identified that I was in good company and tasks needed to be completed -- but without seeing those tasks, I really didn't want to sign up for yet another website. So, present the tasks to me! At least a summary. Then, I could have made the decision if it was something I wanted to continue with. Instead, I exited the site. Probably a lost opportunity for both of us (and the non-profits who needed assistance).

Is there any harm in presenting a summary of the tasks? Then, when I select one, register or logon to contribute. Maybe I stand alone in this hesitation to register - certainly, A/B testing with the very slight modification I describe would be a worthwhile effort.

One other bit of input - everything looks pretty clean up to the registration page. It feels "busy" to me. Also, the input boxes behave inconsistently (the hint text sometimes dims, sometimes disappears on hover state).

Good job though and I think it's a great idea. Just this past week, I wanted to volunteer my time for the holiday's but didn't really know where to start. I actually thought about calling the local chamber of commerce to see who/where/what could use my help.
An "analog computer" is what a neuron is, or, if you prefer, an analog computing element.

And yes, neural nets can do some varieties of them, see http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2... for one example (consult Google for many more, '"ordinary differential equation" neuron' just goes on and on) and while that may be computational neurons, real neurons are not less powerful. This is not such an amazing assertion, it's more the sort of thing that is easy to forget non-specialists in the field (or interested laymen) might require citations for.
PHP works .On everything. Ruby on Rails is clunky and complicated, and Python is not supported a lot of web hosting plans.If you have millions of dollars in VC funding and your own dedicated servers, Than feel free to use the latest and greatest web languages. Meanwhile, let the rest of us mere mortals use PHP without making us feel inadequate or unintelligent.
3/5 goals achieved
1) Aced my masters
2) Landed a sweet gig at a boutique firm
3) Did some major surgery on my house

Failed
4) Did not get into a solid exercise routine
5) Investments did not go the way I would've liked them to
Why would I choose any language which runs on the JVM now that Oracle is flexing its muscles? As much as I like Clojure, Scala and Groovy, I'm starting to steer clear of anything related to Oracle's intellectual properties.
Sure. So in my previous iterations, I was thinking of taking user input and understanding when people needed goal reminders, but I've found out that sending random reminders throughout the day works out even better. The theory behind the site is that by consistently remembering your goals, you'll achieve them.

So "the right times" ends up being randomly throughout the day when you're probably not thinking about them. I like this solution because it's really simple, quite random, and notifies the user at unexpected times (only between 8am and 9pm in the user's timezone, though. Mr. Goal minds his manners).

I wasn't sure how to explain it on the front page, would you have any suggestions?
It is. Feel free to email me jsheehan@twilio.com and I can help
As I said on the blog comments too, I would argue this is much more wide spread than just Europe. Take many Asian countries. A lot of governments are trying to artificially create entrepreneur driven markets / spaces with diverse levels of success. As I said today to a friend, it's not about the money, but about where you allocate it. And to do that, you need people that truly understand the problem, not outsiders with nothing more to do but to play "investor".
"I hope you'll forgive me for having a devious side to me, but I intended for nothing but good to come out of this ..."

People don't like being duped, even if it's for their own good. You're likely to get more "f--k you's" than "thank you's".

If you want to teach someone a lesson, you don't start out by telling them they are stupid.

To create some real, lasting value you could have created the app and then said something like, "Hey everybody! I made this fake marketing web app that will steal your information and show you how it's done step-by-step. If you want to see how web scams are done, follow this link: ..." Then make some fake Google accounts for people to use (instead of their own).

"... you have to wonder if the collective value of the information given up does not exceed greatly the value of the goods they are shipping."

+1 for that sentiment. If your info wasn't more valuable, they wouldn't be doing it.
First, I am under the impression that a great many CS professors teach CS using Java.

Second, are you suggesting that since banks love Java, then Java is a language that supports maintenance of huge codebases by teams of programmers of varying ability to a greater extent than Scheme or any other language?

Third, I am confused by the suggestion that "elegant" languages are somehow unsuitable for writing "predictable, easily readable code." Can you expand on this?

Update: Fourth, I forgot the essential point I was implying in my original question. What is there about "maintenance of huge codebases by teams of programmers of varying ability" that isn't a CS fundamental?

Sure, if you are talking about Computer Science as a study of the properties of a formal system, this is irrrelevant and lost amidst talk about category theory and turing equivalence. However if you look at CS in a wider context you have professors teaching things like encapsulation, which has certain important implications for the study of formal systems but also has important implications for "maintenance of huge codebases by teams of programmers of varying ability."

This is part of the motivation for Wirth expanding Pascal into the Modula family of languages: To create a language that was useful for teaching and practical for the construction of the Lilith workstation.

I can't imagine anything about "maintenance of huge codebases by teams of programmers of varying ability" that isn't a suitable topic for teaching and especially research.
As a geographical idiot who has just consulted a map, I am puzzled by:

> I know of one almost [1] counterexample (of that specific statement, not of the four-color theorem): the North Sea, Belgium, the French Republic, Germany and the Kingdom of the Netherlands all border each other, so you need five different colors to color them on a map.

On Google Maps, Belgium seems to interpose entirely between France and the Netherlands. Am I deceived by appearances, or is there some subtle geopolitical point?
Eh, as a Chicago resident, we just eat the same normal thin pizza the rest of the world does - the deep dish stuff is only for the tourists.
Most reviewers don't bother doing compile benchmarks because they're not as familiar with them and perhaps they don't come in the same "canned" form as every other gaming benchmark. It may also be that each site caters to a particular audience.

On the other hand bench results have to be comparable and relevant (in time). Which is easy when you run the same still widely played GTA V year after year on every new CPU. But comparing compilation time for kernel version 3.11 (released at the same time as GTA V) seems a lot less relevant today.
This is a good question. I think I don’t want to work with careerists. Programming is a kind of labor that seems to have different properties than other kinds of labor, which can be quantified effectively and used to make accurate predictions. The sheer complexity of the field makes promising things a fools errand. The Agile manifesto is an acknowledgment of this unpredictability, and the approach they take is to quantify only the immediate next goals instead of predicting months ahead.

Careerists tend to like predictable slices of work which they can accomplish during work hours and go home and do whatever. Unfortunately, most high impact projects require a bit more involvement: not to give up all free time, but to be more flexible. A commitment to do the right thing (very easy to cut corners and ignore best practices) but to deliver on time.

Careerists tend to prioritize their quanta of work and how to get it done during work hours rather than focusing on getting it done well. They have to be coached into best practices. They need to be asked to meet deadlines, or disagree to deadlines if they feel it’s inadequate. For these reasons, I personally do not like working with careerists.
I've been loving paprika. I like to cook from recipes to keep trying new things and with paprika I have:

* a list of things I've cooked, with notes if I like
* a list of things I'd like to cook
* an easy way to build a grocery list from a set of recipes

It's great. And it syncs between my laptop and my phone. 10/10
I appreciate the thoughtful response so won't push too hard against it. I'll just express how surprised I am to find out that what I see as very clear writing on the wall is not perceived by everyone the same way. But that's literally why I participate here - to calibrate. In this one instance, I'll need a bit more convincing, but overall I am grateful for the new perspective.
I've found that even academics who are actually quite good at writing for popular venues still fall into typically academic patterns (like the overuse of passive voice or jargon) in their journal articles. I blame it on peer review more than anything else - my experience with the peer review process (n=6) has been that unorthodox turns of phrase or narrative quirks are often the first things to get flagged. Peer review has a necessary and obvious function, but it also has a side effect of smoothing out prose style. The result is that journal articles (even in those in single-author fields) often sound like they were written by a hive mind rather than an individual.

I was actually intending to do graduate work in archaeology but switched to history when I realized how dreary the prose style favored by archaeologists was. At least history has a few authors with an engaging and original style (for instance, Simon Schama, Fernand Braudel, and Natalie Zemon Davis). To be fair, archaeology has some interesting prose writers of its own (Colin Renfrew, Marija Gimbutas) but the ordinary journal article style tends to be a morass of passive voice and clichéd phrasing.
In that case you would think they'd tell YouTube to take down all of the clips from the original Tron.
I swear, I've tried to get into console mail apps. But I've yet to find one designed for the post-1975 era. Hint: I have a bunch of accounts, all using IMAP, and I don't run an SMTP server locally.

Mutt, Pine, sup, and everybody else: I'm looking at you.
I scanned through the artificial-intuition.com site and still can't tell what it is. It sounds like usual machine learning (no theory or first-order logic, instead identifying (possibly nonlinear) correlations between variables). The marketing-speak makes it difficult to tell how their method compares to other well-known ones. At the point, it seems like their biggest achievement is in PR (Artificial Intuition is a great name!) but if someone has any specifics, I'd love to know.
OK... is it possible to connect a WakeMate up to a laptop? Like a Mac perhaps?
Internet will initially promote race to the bottom.
> Actually, another thing. Wisdom says to layer, but if you're not actually mobile much overnight I always found fewer thicker layers to be better. i.e. a thick cable-knit jumper trumped multiple thinner layers. I suspect layers are really the solution for highly active people such as skiers, runners and so on, but if you're immobile in the cold a thick jumper helps more.

It's a matter of managing the sweat. In the winter you want to be warm up until you start sweating. Sweat in the winter freezes and makes you more cold. Layers help wick away sweat, and are easier to adjust so you don't get too hot. So, yeah, layers are much more important when being active.
Yeah. I guess the video shows a fake place. Which might make sense, considering security issues.
Ahh, that's the problem. My law firm forces me to install a profile that encrypts the backup. Fair enough.
pion link: https://github.com/pion/webrtc
Do you sleep at work?
I guess that it depends on the type of nonfiction too. I would never try to actually learn stuff in audio format.
Yeah definitely. And also be sure to switch all your keys on your keyboard to a hardwood. I prefer mahogany for its bright clicks and depth of response versus the equivalent plastic keycaps.
... and still its an issue to open an epub on a desktop using a browser.
With respect to opening the backend: it's also unlikely that your competitor is going to use your PnR against you, between patent encumbrance and backend silicon differences, no? This is the exact same argument as in graphics where AMD have done fine open-sourcing their compiler backends, nobody is going to cut-rate clone their silicon and NVidia are staying far, far away from any of the methods+processes there if they are smart.

With that said, I don't understand the FPGA market well enough to know if open tooling would be an advantage competitively.

With respect to opening documentation:

I really do wonder. I don't know the market well enough. For a "we need an FPGA because we need XYZ to be fast and don't have the volume/$ to tape out," of course a good PnR and meeting timing is the #1 concern, and a savvy buyer would choose the best performing solution even if the software suite is brutal to use. But for "we need a PLD for some glue logic, it doesn't need to be 100% blazing fast, it needs to meet XYZ requirements," would a buyer choose a toolchain that worked better and let their engineers go to market faster, even if the PnR wasn't quite as efficient? In that case, opening up documentation and letting the open-source ecosystem build out support could be valuable.

What would be telling here would be whether Lattice have seen a measurable sales impact from the reverse engineered open toolchain appearing for their parts. I cynically think that perhaps the idea is futile in this industry, but that's also what everyone thought about graphics and AMD went and did it anyway...
I think ideally, your browser should have a default serif, sans-serif, and monospace font, and websites should default to using it. I think there are useful cases for each style, but we really need not download seven fonts every time we load a website.
Books should be immutable much like a true real website. Anyone using javascript in a book should not be writing a book. If you're writing javascript then go write an app.
Most frequently used in my experience by malware: https://en.wikipedia.org/wiki/MHTML