skysight-inc/HackerNews huggingface dataset:
Thankfully (but still unfortunately), the Go community Slack does a great job of replacing the IRC channel with more civilized/productive discussion.

The IRC channel, like many, is often not a friendly place.
If you don't know what you want to do, you're right, university is likely not a good choice. I'm not very familiar with tuition fees in Australia, but in the U.S., I've seen people pick up debt just to find out they're on the wrong track.

On the other hand, once you get going in a career situation, it can have quite a lot of momentum and be hard to get out. The window to get your degree, practically speaking, closes pretty quickly. That's not to say people can't or shouldn't get an undergraduate degree in their later 20s or 30s, but it's rare, and the momentum is part of that.

If you don't know, maybe just take some time to feel things out before making a decision. There's unspoken pressure at 18 to make these big decisions, and frequently people choose without being fully ready. Going on the wrong trajectory is costly, both financially and from an opportunity cost perspective. 6 months spent getting your launch plan together is a lot cheaper than being 2 years into the wrong plan and so on. Your financials and interests will likely place some bounds on how long you can spend away from obligations, but now is also a good time to do all those really out there things you've thought about like Peace Corps etc.

Also, no, I'm not him, though I appreciate the enthusiasm. There are a plurality of Brian Armstrongs, even in tech :)
>Going to look for a job without a degree is like jumping out of a plane without a parachute

That sounds completely untrue, especially for someone who's already had a job without a degree. It shouldn't discourage anyone from pursuing academic work if they want to but the analogy is terrible.
CSS is an imprecise language that targets indiscriminately and is difficult to statically analyze. But I'll admit that I was wrong about it being totally impossible to optimize. The fact that it's declarative makes it at least multithreaded.

Also, shadow DOM and web components may even fix my disagreements with it anyway.
Jacob Appelbaum: “Intelligence Services Have Failed Us”
Putting everything else aside for a moment: are you saying that people who "aren't that bright" can't be victims?
It's a smaller project, but I've made small contributions to PyInstaller and found the lead people to be very agreeable.
Super nice work.

I've worked on some coin op stuff as well but more video game oriented. The original software ran on Windows, I did a linux port to show that 'it could be done' without windows. The hardest part was to switch from one game to another (multi game console) without a video mode reset.

Another application for that board is on-board computer for cars. I've got a very similar board in a nice little case that just fits under the passenger seat and wires into the car by running cables to the side of the transmission tunnel. Boot times are short (runs off a flash disk) and media are stored on a small 2.5" hard drive. I like these little systems.
The holy grail revisited: towards decentralized Bitcoin exchange markets
Yes it is open source, but not libre / free. i.e: not GPL / BSD / MIT style etc...

If you want to view and modify the code you can.

So it is open in that sense.
Attend Indie game conferences.
Disagree, strongly, but not worth hashing out.
Making a political donation toward a popular opinion (7 million people agreed with Eich) means that you are socially reprehensible?

I disagree with him, but I would not let a dissenting opinion on a single controversial political subject lead me to conclude that a person is "reprehensible" in any way.
As somebody who has optimized both CSS implementations and native rendering engines / UI frameworks, the main reason why I am fundamentally skeptical about the performance of CSS as an application platform is incremental layout. No one has ever implemented CSS with incremental layout in a way that is even close to being competitive with native UI code.

If you want to make a responsive UI, doing work incrementally and amortizing the cost of actions across frame intervals is more important than raw performance. This is especially true on mobile, where frequency / voltage controllers for CPUs and GPUs are tuned to work best on consistent workloads rather than bursty workloads.
Interesting! I was actually considering implementing a record system when designing quill, but wasn't sure if it'd be convenient to the users since it requires learning one more DSL.

Currently, quill provides two alternatives:

1. Select tuples instead of case classes

2. As the mapping case classes are simple to create, it's possible to define an additional one only with the fields the user wants to select in the query.

This means that's possible select any subset of the database structure. I still wonder if records would be a better solution though.
This is pretty much the same as DeskConnect for Android but as a Chrome Extension
http://deskconnect.com/
>You could find where someone lives based on an instagram photo of them standing behind their car.

If you have someone's license plate you can get their registered address through online services (I've used docusearch). We're all driving around like jerks with our addresses printed on the back of our cars. It's really silly.
Looks interesting! I hope they don't compare their results with the tags on the page to determine how good their tagger is, because there are plenty of questions that the authors tag incorrectly.
'did' exist. They aren't taking donations anymore. Bummer.
b: http://bitbucket.org

c: http://calendar.google.com

d: http://drive.google.com

g: http://gmail.com

l: http://linkedin.com

m: http://meetup.com

n: http://news.ycombinator.com

p: http://pandora.com

q: http://quora.com

t: http://trello.com

w: http://web.skype.com

y: http://youtube.com
In the United States, health insurance companies couldn't raise your rates for the situation you describe -- the ACA mandates community rating with exceptions only for tobacco use and age.

It would be straightforward to demonstrate that your rates had been increased compared with others in a similar bracket within your area. This would have significant legal repercussions for the insurer that they would be incentivized to avoid.
> ...is a big no-no...

Is that a euphemism for "illegal"? If it is, let's all agree to call a cigar a cigar and stop unwittingly assisting the spin machines of criminals and/or authoritarians. :)
How much is your personal data worth?
Automatic is a Y Combinator company and their Internet-connected car gadget is on sale this weekend. https://www.automatic.com/
I would definitely second this. I have never contributed to a Haskell project, so didn't mention it in my main reply, but I was nothing short of astonished and humbled by my experience with the Haskell community when I was learning it. I've never encountered any other community that was so welcoming and willing to bend over backwards for newbies. I honestly felt a little bit bad. I grew up online, and I consider myself skilled at integrating with established communities, being polite and reserved and not expecting to be accorded unearned respect and the like. But after just asking a couple questions in the Haskell IRC channel, I found people willing to have extended in-depth discussions with me even though I was a total unknown. I didn't feel deserving of such an investment of their time and I have never come across it before or since. I consider the Python community to be excellent in my experience, but Haskell is truly god-level tier. They changed what I even thought was possible for a programming language community.
the opportunity cost of uni is worth it for me personally.

That's a good question but it's hard to evaluate the opportunity costs of either.

My experience at this unicorn and elsewhere has made me question just how much I'll get out of a Comp Sci degree.

CS programs typically and primarily teach things other than 'coding'.

Doing Comp Sci commits me to this track to some extent.

It doesn't. You can always drop out. This isn't to say that if you find the idea entirely unappealing, you ought to do it anyway because of some silly reason. But if you want to genuinely weigh the options, it's better to not misrepresent them to yourself. Let's say you've decided you'd rather keep on working. Terrific, keep doing it. Or maybe that degree in music theory sounds like it might be interesting. Go ahead and try it.
"Ceptre: A Language for Modeling Generative Interactive Systems" by Chris Martens
Strange Loop

https://www.youtube.com/watch?v=bFeJZRdhKcI
7 Questions Commonly Asked in Startup Job Interviews
... Where we've also lost the Flurry out of our McFlurry's
It's an estimation more than a provable fact.

I'm not claiming anything about this study more than that you shouldn't blindly believe it.
I can't help but think that people who truly feel like they have unique insight into the future would be insane to share it publicly.
Low price of tablets results in paradigm shift in computing
>there are almost no stereotypes that research has debunked. Again and again, research confirms stereotypes, and shows that humans in the aggregate are very good at creating accurate inferences.

I'm calling BS on this unless you give some specific examples.

Not only this but confirming stereotypes does not mean that "humans in the aggregate are very good at creating accurate inferences."

For example if (group) have the stereotype of being dumb that doesn't mean that others are good at making accurate inferences, it may just mean that others are good at denying (group) access to education and the same standard of living.
Yes, quill is not an ORM. The case classes need to be flat as the database rows are, so relationships need to be mapped using reference fields (ids) to other rows (case classes).

There's no "one size fits all". If quill's abstraction level is not enough for your domain, I suggest trying out http://activate-framework.org.
FWIW, I've tried to find interesting things through this page a few times and have utterly failed. Maybe I'm missing something, but the search feature is a bad aggregator of issue trackers, without useful filtering or pre-selection.
I think the pithy phrase you were looking for was "It's open source, but not Free Software.". :)
Believing What You Don’t Believe
I thought Rust's community is infamously ultra-polticized and prone to witch hunts?
That's not a reason not to care in advance of trying something dangerous...
Science Proving That Tragic Curses Bear Biological Reality
Men’s and Women’s Brains Appear to Age Differently
>FIA banned most of those driver aids because real human driving skill and error is just more exciting to the general public.

no, they banned it for the same reason they banned all other neat stuff like 6 wheels, ground effect aerodynamics, unrestricted turbos resulting in 1300HP, engine capacity/fuel flow, actually ALL engine development (everyone uses same engine). Cost, smaller teams had trouble keeping up with R&D.

F1 is boring right now, everyone drives same engine, same tires. Formula E is even worse - everyone drives same car.
PlatformIO: https://github.com/platformio/platformio

The author has gotten involved personally to help me with issues I was seeing. He provided advice on architecture and use case, and he does an extremely good job of keeping the product current.

https://github.com/platformio/platformio/issues/330
NSA Ends Bulk Phone Surveillance
For the current NFL promotion they have game pieces on the medium drink, large fries and big mac (and some other sandwiches/main items but not all of them). So if you order the big mac meal with an upgraded fries but regular drink you get 3 pieces but if, like me, you unhack the system by ordering a quarter pounder meal with upgraded drink only you get zero game pieces.
If the person is toxic, and nothing will change that, get rid of them before any more damage is done.

I could argue that even if they're 10x more productive, they will drive off far more than 10 contributors.

But really you do it because it's the right thing to do.
If you ever have the chance to attend a talk of Justin you should. Rad guy. Hope he still wears his giant golden watch!
Ok, we s/bank/credit card issuer/'d the title.
l: localhost ;)
This, so much this.

Working on Open Source absolutely requires individual contributors to be self-starting. New contributors who lack drive require constant direction and/or hand-holding, undermining the time/effort commitment of existing contributors.

Most Open Source projects invest a lot of time/effort coaching new contributors. If a new contributor receives the coaching but doesn't produce anything useful; it's a net loss for the project, users, and community.

I always tell people who want to start contributing to OSS to start with simple/easy tasks like documentation updates. It minimizes the negative impact of poor quality contributions and allows existing devs to identify and correct workflow inconsistencies during peer review.

The other growing pain is new contributors who bring their 'ideas' but put zero effort toward contributing. 'Ideas' are like assholes, meaning everybody has one. They're not particularly useful unless there's a person ready/willing to implement them. Even then, a new idea may not follow the intent of the project and/or its culture.

Endlessly discussing the 'future possibilities' of a project is extremely counterproductive and distracting to existing developers.
Thanks for that, this was my favorite show when I was young, and I thought I was pretty good at the prices; I'm glad to know that there was a pattern behind it, so there was something to be good at. :)
The trouble with changing the guts of an image program to a new system is not just building the new guts, but then you realise it affects just about everything.

Source: I did the same thing on a much smaller open source project - not only was I still finding things broken up to 4 years later, but fairly early on, turned out I was the main person that understood the code after doing that, so became the maintainer too.
GNU Coreutils Gotchas
The gift was not by McDonald's but by the scammer!
Any example of this?
Agreed, but please don't post comments that stoke fires of needless dissent in their own right, however inadvertently.
Only if the value of you sharing that information at that moment exceeds the value of that information by itself.

Steve Jobs/Andy Rubin were preaching that mobile was the future for longer than I can remember but only after they had something to sell everyone else.
I was with you until you said "concurrently usable containers." While they aren't standard, they do exist in C++ (Intel Threading Building Blocks and whatever Microsoft called it's clone of Intel TBB), and they aren't as useful as people believe. C#'s concurrent containers have the same limitations, and to the extent I've used them, Java concurrent containers have the same limitations.

The limitations I'm thinking of is that it's very common to need to do more than one operation atomically, and common concurrent containers are unable to do that. You can atomically add or remove a single item from a concurrent queue, stack or hash map, and sometimes that's enough. But if you want to iterate a whole container, say searching for all items that meet some criteria, you need a lock.
Because my brother is actually being a racist, which is a beam in his eye, whereas I am calling him out for being a racist, which, if we accept that there's something wrong with "outrage and shame culture" (which, tbh, I mostly see used interchangeably with "PC" as a catchall putdown by people upset that they can't just talk shit about minorities and women without consequence like they used to be able to do in the good ol' days), is a speck in my eye.
Don't forget car title loans -- usually capped by law at 300% interest (!).

Those aren't good enough for car-title loan companies, like TitleMax, so they try to up-sell/roll-over from the car-title loan to a "Consumer Finance Loan", which I believe is basically unregulated and can have insane terms.

Average for car-title loan customers is to 'refinance' it EIGHT TIMES with the title-loan company, so the goal is to keep a population of financially illiterate people in a constant state of indebtedness, and ensure payment with the threat of repossession.
> it would suck in all the molecules nearby in an endless stream, getting bigger and bigger and accelerating its growth, until it consumed the earth.

As a layperson, I don't understand this. Are you suggesting it would somehow pull in nearby mass and increase the density of that mass somehow? How would it keep adding mass while sustaining the necessary high density?
Wow, before clicking I thought, "these better be anonymized" then before the page loaded I thought, "even if they are, with just a few points of data (like, I know someone went to work these 3 days but not these two days, which plates match that pattern?) it would be possible to locate some people and therefore know all other movements they made that month."

But then it's not even anonymous, so I could just look my neighbor up by their license plate. What about jealous partners? What about thieves that instantly know everyone's work patterns? What about your boss seeing if you actually did stay home sick that one time?

These sort of "emergent" privacy leaks are interesting. Information that is already "out there" but being collected and distributed for the first time is like a system shock when it happens.
I really don't understand what point the author of this article is trying to make. Is it that diversity in self identification amongst open source collaborators is an overall good thing and there should be more of that?
What do you mean? Are there no advantages to openly sharing ideas? Declaring your goals as a means of reaching like minded employees and business partners? What's worth more, secretly choosing the right investment or sharing ideas? Do you think he's only after money? Is there any value in getting credit for your ideas?
Yes, I second this.
> CS programs typically and primarily teach things other than 'coding'.

Yeah, but practically what I'm doing most of the time is architecturing, coding, or debugging, and know/'don't mind learning' a decent amount of 'everything else' to be productive.

I had no trouble learning A* or Minimax or Quicksort when I needed it, I learned enough about neuron networks to build something 'good enough' in two days, I knew enough about networking to mitigate a layer 7 DDoS, etc.

I think I have enough surface breadth to know, most of the time, which tool or algorithm I'll need -- and can then learn that. I don't know too much about genetic algorithms for example, but I think I'll know when it's suitable for the job.

I do not doubt that CS will be valuable to me. I just question "how valuable", because 4 years is a long time.

> It doesn't. You can always drop out.

Good point. I thought that I'd be making a huge commitment, but I won't be in reality. Starting a degree will allow me to better evaluate its value to me too.

Thank you!
Then there's the woman with a Stanford Ph.D. in statistics who has won million-dollar lottery prizes 4 times - http://www.dailymail.co.uk/news/article-2023514/Joan-R-Ginth...
I’m a developer, and the community scares me…
Bingo, that is the concise version of what I was trying to say.
This is the slippery slope that started with publishing sex offenders' crimes.
... a sweeping progressive political regime which is
expected to last at least for another decade if not more.

I should have added, nationally not regionally in the south.
The term you are looking for is protected class.

When gender based discrimination is outlawed men are included as well.

That being said Montana outlaws gender based discrimination in auto insurance as does the EU.

Where its allowed it is allowed because nobody got around to outlawing it. That can change.

Until Obamacare many US states allowed health insurance companies to charge women higher premiums because women go to the doctor more. Obamacare outlawed that.

I think gender discrimination is auto insurance will end eventually.
From https://en.wikipedia.org/wiki/Irish_language

> Irish (Gaeilge), also referred to as Gaelic or Irish Gaelic, is a Goidelic language of the Indo-European language family, originating in Ireland and historically spoken by the Irish people. [...]

> Irish was the predominant language of the Irish people for most of their recorded history, and they brought it with them to other regions, notably Scotland and the Isle of Man, where through earlier branching from Middle Irish it gave rise to Scottish Gaelic and Manx respectively.
Unit Testing in Python
This web page is not available: ERR_CONNECTION_REFUSED http://www.darktable.org/
I think Bret Victor is a living genius. So much of what is designed today implicitly accepts the layers of nonsense imposed on us as "the way to do things", convinced that nothing better is possible. It is somehow hard to see when you are the person who prefers a horse cart to a car, accusing Model T of being impractical, if it was so great why is everyone using carriages etc. claiming it's a "well debugged and understood system". He is attempting a rethink of the entire field starting from first principles, asking at every decision point if we needlessly separate modalities. He is one of the few people that gets me excited about computing and its future.
Top biologists debate ban on gene-editing
More that there's no material effect to remove the rare prizes on a lottery that are only worth a penny on the dollar combined.
DO YOU NEED a HACKER?affordable and Reliable
DO YOU NEED A HACKER.to hack Facebook,emails,Instagram,Viber,WhatsApp, track cell phone,retrieve lost messages and pictures, upgrade score,change identity,consult WALTSTEPH82 @GMAIL.COM
Right now ReactOS is doing better because they used Indiegogo funding to hire better developers:
http://community.reactos.org/index.php/news/years-progress-t...

I tried to post a link to ReactOS via submit to find out I got the "Whoa you're submitting too fast" message, so I lost submit privileges somehow. I apologize if I submitted anything wrong.

Creating a free and open source alternative to Windows that uses Windows apps and Drivers, one that isn't based on Linux is really hard and need really talented people to keep compatibility with Windows.

I think when their 0.4 release is available, it will do better than the 0.3 releases. With Windows 10 giving people privacy concerns there needs to be an alternative that runs Windows apps to compete with Windows that uses Windows drivers.

They just got Steam to work with it and if they get some of the Dotnet libraries and DirectX to run some of the video games, they can put a dent into Microsoft Windows usage.

https://www.reactos.org/forum/viewtopic.php?p=114980#p114980

Yeah I know can run WINE with Linux, but ReactOS is targeted at people who can't figure out Linux but want a Windows type OS.
>Mozilla works serving, promoting and protecting the Open Web.

I used to believe this until they started including proprietary/non-open services (Hello & Pocket) by default and that too in an update. Not sure what they were thinking as it clearly goes against their motto. It wasn't even a requested feature of the community! Regardless, that ruined Firefox for me. :(
Also submitted at:

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