skysight-inc/HackerNews huggingface dataset:
> THAT BEING SAID, it's not productive to have a public discourse from this perspective in my opinion because the general public is emotional and whimsical and so giving them a complicated debate only invites the opportunity for miscommunication and the development of hate in my opinion.

I think this is the biggest flaw with today's left: it's natural to think people can't handle the truth. It's often even correct. But once we start lying to people, we lose all credibility. I think that's what's lead to this upsurge of the extreme right.
Almost all big companies. It was done when I worked at Intel 2010sh
The Era of Whatsapp Propaganda Is Upon Us – Foreign Policy
I feel the worst casualty of our partisan political divisions is the abandonment of both sides of the promotion of broad and equal application of laws and processes to all stripes. Right vs left seems to demand unique treatments (often promoting different outcomes on the application of the same law), and it definitely spills out to elite vs proles in terms of who is prosecuted for what crimes as well as how sentences are considered and carried out.
I got that FP click, switch to Clojure, and pretty happy with that move 7 years later. :)
Show HN: URLs in Text to Markdown-Compatible Formatter
Both of those are trending in a positive direction right now.

https://ourworldindata.org/global-economic-inequality
I know this borders on sacrilege to say on HN, but I enjoy going out and camping in places where there is no coverage. Being utterly alone sometimes is nice...... I can see the stars (well, I live in Washington, so I have to travel a bit to camp where I can see the stars, but... you know). I, personally, would mourn a little if 4G reached everywhere.
I think your comment must have landed here through a time warp of sorts, it appears to have been written last Wednesday and does not take into account the developments since then.

Maybe you would like to update it to present day knowledge?
What are the advantages of something like Elixir/Drab over reactrelay/redux/flux
What are the advantages of something like Elixir/Drab over react/(relay/redux/flux)? (Other than not having to write another app)
Autonomous NAT Traversal (2010) aka pwnat

https://samy.pl/pwnat/

https://hn.algolia.com/?query=pwnat&type=comment&sort=byDate
8% is egregious. Margins on consumer goods after parts and production are often well under 5%. Complex durable goods are probably higher, but even so 8% completely redefines the entire market.

Look at it this way: Bosch decided it was better to spend a small fortune of R&D to try to avoid the patent than to pay the license fees. And even now they haven't settled the resulting lawsuit - they'd rather fight it, because the likely outcome of the fee is not "paying up" but "scrapping the entire product line as a net loss".

Also bear in mind that this technology is a major portion of the total price of a saw - up around 50% on cheaper saws. So it's going to massively increase prices, and also increase SawStop's margins. They didn't just ask for 8%, they asked for 8% while lobbying the government to increase the price they're taking margin on and ban smaller competitors.

This looks like the other form of patent abuse - where instead of trolling you make a product people can't avoid and crush competitors with patent suits.
This is mostly a US issue, though. In many European countries, for example, you can get a decent education without being left in large debt.

I prefer to live in a society where, when in doubt, people are usually more educated than they actually need to be. This is far better than the reverse.

The bad thing is the debt, not the college.
Very cool article! It will certainly be interesting to see how we get around these hurdles. The most interesting one to me was definitely the lack of being able to electrically ground anything, we will definitely have to design newer electrical motors etc to get around that!
Alibaba leads $1.1B investment in Indonesia-based e-commerce firm Tokopedia
After just updating from sub-10Mbit/s connection to 50Mbit/s, I don't really see why this would be something for which to waste a free wish. I honestly can't think what I'd do better with a gigabit connection.
The simplest way I can think of putting it is as follows: Say there was a chemical plant dumping large amounts of radioactive waste into a stream, and the population nearby is experiencing an increased incidence rate of cancer. People call on the plant to stop polluting, and the owner cites some papers showing that cancer has other causes too. Those studies would be completely irrelevant, and a clear attempt by the plant to find an excuse to not stop polluting.

That the participation rate of women in software is experiencing a sharp decline in recent decades, mostly in the US, (while, say, women participation in physics is on the rise) is an undisputed fact; that women working in software companies report abuse is a similarly undisputed facts. That is the problem we're trying to solve. That there may be contributing immutable biological factors is completely irrelevant. The main difference between this and the chemical plant analogy is that while there is no doubt that there are causes of cancer other than exposure to radioactive waste, the studies the author of the manifesto cites are very much controversial on purely scientific grounds, plus he clearly does not understand their context (e.g. that women in liberal countries prefer to work less etc. is no indication whatsoever of any innate factors).

But the main problem is this: Damore is no expert on the subject. His belief that the studies he cites are relevant is based on a layman's intuition, which is wrong in this case, as in many others. Explaining exactly the problems is much harder than bringing up ridiculous hypothesis by people unfamiliar with the subject like Damore. If you want to know exactly what the issue is (and I doubt Damore does, because he clearly read no research on marginalization of women), you should read actual scholarship on the subject, and not rants by some random guy.
I've thought about a lot of things... think of the massive supply chain that would be needed to build semiconductors, for example. Or even something simple like... cheese. There's a reason Musk estimated that a million people would be needed for a fully self sufficient colony.
This is a wonderfully succinct description of the topic and probably the most approachable explanation I have read. Really interesting that this was written in 2005 since the concepts described form the basis of how the later WebRTC and its supporting infrastructure STUN/TURN work.

As brilliant a hack as hole punching is I hope someday we can move to a world of IPv6 where it is no longer necessary.
Just an idea, if you're really afraid of customs checking your phone, couldn't you bring 2 phones, and hide your real phone deep in your luggage, and bring a moderately used/old smartphone with you? I feel like customs only wants to see a phone, and as long as you present them what they want to see...
insects also reproduce to account for death, requiring food sources, which there are none of on Mars
Discussion where people don't selectivly choose which facts to talk about. I'm seeing this a lot right now with all the hot topics, both sides will take the moral high ground and pretend that they have never said or done the same thing when the shoe was on the other foot, most notably Trump: Obama; Charlottesville:Dallas.
Motivated reasoning. He prefers imperative programming (or something other than functional programming), so he hears the "criticism" without hearing the solution. I mean, of course he physically hears both, but one is prominent in his consciousness. It doesn't matter that there is a solution, he heard what he needed to hear to get the evidence he needs to maintain his bias, and shuts off his frontal lobe.

To be clear: Everyone does this. I just think it's interesting.
Information: Decentralized telecommunications. Removal of centralized mobile carriers in favor of alternate mesh and private (micropayments-based?) local wireless access rental popularization. The major technical barrier at present is the user experience around default mesh support on phones (startup anyone?)

Social: Non-government reputation systems worth their salt finally enter commerce and sociopolitics to automate supply chain management, RFQ processes, SLAs, incident handling, direct political representation, etc. A revolution in education, international sociopolitical movements bypassing national political systems to address global challenges, increased respect for the environment.

Physical: Reformation of global logistics with distributed manufacturing and laws and the requirement for commercial product part designs to be published with every sale for independent consumer repairs.

Food: At least one city feeds itself largely from automated rooftop farming.
This seems more like a re-hash of the questions that have been asked hundreds of times already. There's not much critical thought beyond

>"I would recommend taking a few humanities and social science courses, even though most tech employers do not list them as job requirements."

I think at this point most people are skeptical of the viability of a traditional 4 year degree and the debt it creates. Non-traditional paths have been peddled and marketed extensively. Bootcamps, community colleges, DIY approaches.

It's been made clear that companies are willing to hire non-traditional students. The biggest question, in my mind, is what is cap for these types of students? Where does the career trajectory end, and how does that stack up to regular 4-year-degree holders?

What is the real value of college these days? Connection building? Prestige? It certainly isn't job security or prospects. Not to mention the dollar-cost trade off of average debts.
This is amazing. It would not only avoid burnout but also help with repetitive stress injuries and other problems that need rest. Right now I try to schedule a long three week vacation every year but I'm burnt out for months before it and have pain almost constantly except right after vacation when it's less or even gone. I wish more employers would do this or at least offer more than two or three weeks a year. Instead, I file workers comp cases, work well below my capability because I'm not healthy, and spend an inordinate amount of time looking for and going to doctors and physical therapists. In the end, they'd get a lot more work and better work with this system or one like it but most employers don't even consider it, just like they don't consider the impact of having bad lighting in the office and a lot of other small details that can be fixed cheaply but affect people in major ways.
I come back to this quote over and over when talking about desktop and mobile apps/games, especially since they tend to be highly state driven view collections and devs are always trying to come up with DRY patterns to bury important features in subclasses or helper utils.

> A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in.
Hitler eventually married a jew... so, what's your point?
Spaghetti – Web Application Security Scanner – Hack4Net
One new service that tries to make Elixir deployment easier is https://gigalixir.com. If Heroku was built with only Elixir in mind, this would be it. Disclaimer: I'm the founder.
No, he really wouldn't have. You act as though the minority racists ran the entirety of the country and that's just not true. If your statements were based in fact he never would've gotten television or print coverage, and he got ample amounts of both.

You can keep saying that it will be applied to both good and evil until you're blue in the face but it won't make it fact.

If we allow the government to punish people for rape, next thing you know they'll be punishing people for consensual sex. It's a double edged sword.

That's really how ridiculous the argument sounds.
sure, we'd need: digging, shoveling, flattening, sintering robots etc.

but surely we could send 1 boring machine (a small one about 2 meter wide) and bored a shaft straight down, for the first base.
Hands on with the SHACamp 2017 Badge – Hackaday
Flip to flop: the pocket camcorder flash in the pan
> I really dislike the perfunctory "slippery slope" type argument. It's never an argument not to do something; it's merely a warning to make sure that you don't use an action as a stepping stone to taking more extreme actions.

I think it's something stronger than that: be sure there's a clear sharp line that you can draw that separates the things that you want from the things that you don't want. I think "clear and present danger" works as that kind of line. I'm not convinced there's that kind of line when doing something like this.
15 countries in 7 days. "Beijing in 36 hours" is a common theme in newspapers.
> And considering that, I tried to hint that maybe in the future it might be usensible to take this effect into account before going down the same rabbit hole again.

To who? Is it implicit that I've misused the term? That I am misusing it here?

Who requires this admonition? If not me, then why are you burying this dire warning arm-deep in a comment thread on HN?
You can train yourself to recognize this pattern in your own behavior.
Likewise for non-state actors. If they have access to your physical person, most security provisions become pointless. https://xkcd.com/538/
TL;DR Famous game developer take an hour here and there and "makes himself" do "some stuff" in Haskell, looks back through some old code on another project that was written in a functional style and forgotten about; forgetting all the other working code that was forgotten about because FP is being discussed so why not and declares that FP is really good.

Haskell disciples on HN dig out this video which mentions FP among other unrelated topics and post it on HN as the definitive reason why all other programming methods should be abandoned in favor of FP, _because Carmack_.
Watch the new trailer for the Defenders before it hits Netflix on Friday
Would up vote this a thousand times if I could. Most of the other problems listed in other threads would be easier to solve if we could just have the tough conversations and find better ways to meet in the middle.
Commoditised high-bandwidth quantum-entanglement (i.e. no latency) communication devices. This will change everything from securities trading to interplanetary communication.
The price of a single bitcoin is $1M USD in the year 2027.

This is achievable if Bitcoin grows at an annualized rate of 72% for the next ten years.
Much appreciated. I'm as Left as they come. It is a bit odd to be arguing basic free speech, Enlightenment principles in this day and age. I think we're all having an emotional moment. But it's good, it's healthy to scrutinize our beliefs and ensure they stand up to challenge. (Which is why freedom of speech is so important.)
Yes, this. Convincing managers to focus on the minimal viable implementation that users can start productively using sooner rather than later and building from there is a real art of senior developers in my experience.

A variation on this theme: years ago I had a manager who was a pretty solid developer who had written a lot of the mission critical code we were supporting. He moved up a couple rungs, got an MBA, brought in scrum (to replace a sclerotic waterfall process), and served as product owner on a lot of our products.

So he was involved in planning meetings and did a pretty good job of steering things there in his product owner role. But once planning was complete and development started, he couldn't resist getting in the ear of individual devs and project managers on the team to alter specs or dictate how he thought things should be implemented. This was after we had met, agreed on a design or strategy (with him present), and started (or even sometimes completed) implementation. It got to the point that we would joke about the stated requirements of a project and the on-the-way-to-the-bathroom requirements.

It really gnawed at both developers and the project managers who worked under him and were responsible for the day-to-day management of the projects. He developed a reputation among the team for being arrogant, aloof, and disrespectful even though that wasn't really his character at all and he was actually a pretty friendly easy-going guy who tried to do things right.
What are the benefits of reviewers over automated testing?

My workflow (which I believe is pretty standard) is:

* Write code

* Verify that tests pass locally (including stylistic tests, linting)

* Submit pull request

* Pull request triggers build and tests on Travis

* If all tests pass on Travis, code is stylistically and functionally correct

* Merge pull request

How can human reviewers improve this workflow?
I actually had one of these and really liked it: http://jakeseliger.com/2011/05/08/will-we-ever-find-out-what... . It's a shame that the company was bought and then shuttered by Cisco. Most cameras today still don't do the kinds of sharing activities that Flip was ready to roll out back in 2010 - 11.
Has there been any progress on garbage collection since then?
He discusses GC in games starting here: https://youtu.be/1PhArSujR_A?t=1443
Have you ever tried distributed clustering, hot code reloading, remote console or remote observer with Heroku?
I agree with your point, and safer technology, if available, should make its way into the market. But on the other hand, people are more willing to pay for something if the benefit outweighs the cost. Looking at their site[1] (their $400 saw out yet), and you can tell why their saws aren't more ubiquitous: their cheapest saw is $1300. A somewhat equivalent (I am not super familiar with important metrics about saws, but looking at amps and saw blade diameter (15A, 10")) table saw made by a more recognizable manufacturer (Ridgid) is already $400.

Here is a link to a /r/woodworking thread about SawStop saws [3] (albeit 3 years old). I think that they would be the target audience for the saws more so than many of us.

[1] http://www.sawstop.com/table-saws/by-model/jobsite-saw#build...

[2] http://www.homedepot.com/p/RIDGID-15-Amp-10-in-Heavy-Duty-Po...

[3] https://www.reddit.com/r/woodworking/comments/1ubckp/has_any...
Product Graveyard: Commemorating the most memorable dead products
Inside continues to bet on email, the “largest social network”
The Alpha AXP: Memory model and atomic memory operations
Interesting in that fixing it would be difficult, as it's a documented part of the protocol.

I suppose, though, manufacturers could at least focus on isolating the OBD-II port from most of the CAN bus, and putting the unfirewalled CAN bus connectors in a place that's harder to get to. There seems to be a lot of variation there now. Some cars isolate at least some functions, others have the OBD-II port completely connected to everything.
Minimum guaranteed income is the beginning of the end. From a humanist perspective it is great, but that is short sighted. Human beings are goal driven, strip away the necessity of that basic human drive and who knows what can happen.

"Idle hands are the devil’s workshop"
Today's Bing homepage features a
People don't actually need that much. It's better to have 100/100 guaranteed for example than to spend a lot of money providing very fast internet when they use it over WiFi only for example.
VR/AR becoming mainstream and Disrupting many industries.
This is really the most frustrating thing for me. The outcomes of our political system at determined so much more by how we elect people than who we elect. The system is so broken, and people want change, but you're never going to get real change just by putting different people in charge.
> The new iOS 11 feature is even more relevant when you consider that Apple is expected to introduce face unlocking with the next iPhone.

I read that as "fake unlocking".

Which would be a really cool option: a cop or TSA tries to unlock your phone but gets instead a sandboxed environment which makes them think they actually unlocked the phone.
>The bad thing is the debt, not the college.

To add to this: the bad thing is that college is being peddled as necessary for career placement/advancement, when it's just another big business looking to profit off of young people who don't know what to do with their life.

College level education is great. The more educated and well-rounded a society is the more it will benefit from each other. The fundamental problem is exploitation for profit (much like our health care/insurance industry here in the US).
And 640k of memory ought to to be enough for anybody
Is that not just saying discount everyone who doesn't agree with what WE want to talk about, and then lets talk about it?
Python Quickstart Guides for Django and Flask Frameworks
How many people are charged is not relevant, what is relevant is how many people are convicted. A charge being cleared means that the accusation had some basis in fact clearing the minimum bar for the authorities to formally charge someone.

Given the total number of people in Germany and the size of the fringe this number is not at all horrifying but in fact in line with expectations. It is on the rise but this is a reflection of the fact that in Western Europe the number of ultra-right wing supporters is on the rise.
Not looking forward to this at all. So much conflict is caused by people being bored and not having any employment prospects. Employment is a bit of a pacifier for civilization.

There's only so much golf, painting, woodworking, and reading people can do.
When I was a kid I never heard of peanut allergies. What happened? Did children's guts change? Did peanuts?
Flying exploration of a generative, infinite open world
I use Common Lisp and TXR Lisp, which is my own dialect. (http://nongnu.org/txr)

Common Lisp is well-optimized for application programming. It has excellent compilers, and good debugging support.

TXR Lisp is geared toward scripting; it is a very agile, ergonomic Lisp dialect. It has minimal dependencies and builds as a single executable with some satellite library files in your /usr/share tree, yet is loaded with features.

TXR Lisp is a Lisp-2, but thanks to a square bracket notation, the coder can seamlessly shift into Lisp-1 style programming with higher order functions. Though it has the equivalent of CL's funcall function and function operator, they are almost never used, and there is no #' (hash quote) notation at all.

I am currently working on the aarch64 (64 bit ARM) port of TXR which I hope to be able to include in version 184.

I started the TXR project around this time of year in 2009, which makes it 8 years old now.
Community cynic gets meta in sarcastic tone, not realizing it's undermining discourse, not contributing to. Outcome generally being that community cynic can carry around "I'm so smart" feeling all day.
A page saying the app will launch in 72 days?

> The World's First Digital Babysitter Has Arrived.

No, it hasn't.

"If your work isn't ready for people to try out yet, please don't do a Show HN. Once it's ready, come back and do it then." "Blog posts, sign-up pages, and fundraisers can't be tried out" https://news.ycombinator.com/showhn.html
Compared to other languages, I find that I need less debugging in general. When I need debugging it's usually because of libraries/external dependencies with weird behavior, but sine everything is a function, it's easier to figure out what's wrong and where since you can call anything as a function in iEX.
Perhaps you don't upload much video/content. Most non-symmetrical Internet connections have HORRIBLE upload speeds. Makes doing things like recording multiple security camera's to the cloud at real high resolution impossible.

Gigabit speeds are typically symmetrical.