skysight-inc/HackerNews huggingface dataset:
This is something that I struggled with at first. I kept gravitating towards abstract solutions, and returning to that code was always annoying. Too many layers for so little payoff.
Employment for everyone, not screwing up the planet
Use it or lose it just means 'lose it' to a lot of people.
> Making them harder to for the vast majority of people to find is a major part of exactly how you shut a violent fascist movement down.

Did you ever read about how Mussolini or Hitler gained their power? Do you really think that the governments back then didn't do anything to prevent what they were trying to start? That they didn't try to shut them down, etc.?

We are talking about a severe social problem that unfortunately ends up mostly with bulls* - white supremacy and all this cr. Why? Because nobody wants to listen to these people - what are the issues they have? I would say that most of the time, these people don't have a high income. Maybe they are unemployed, etc., maybe they don't feel secure/safe - do you actually know why they do these things? Some may be mentally ill, but hell, I don't want to believe that all of them are!

How many times does this have to happen again and again...? When will we ever learn? Rising walls and shutting people up are not good ways to build something - but only to destroy.
He wrote a very good piece here: http://www.gamasutra.com/view/news/169296/Indepth_Functional... on the same topic (is it in fact the same?)
The reason I remember it is because I posted it as a HN comment, and then a few weeks later someone basically rewrote it into a blog post and got tens of millions of page views and tons of mainstream media coverage. Had that not happened, there's no way I'd remember now.
We gave our kids peanut butter as soon as they were eating solid food. We live right next to the emergency room so we figured, let's just get it over with. Sounds like it's the right approach to introduce it as early as possible, anyway.
Low cost ($35 or less) 1Gbps internet speeds (up/down) available in the majority of the US and rest of the world.
> BYTE was never for the masses.

Not at this stage. In 1979 is was a hobby zine for computer builders. By the mid-90's it was trying to compete against IT rags that were definitely for "mass" consumption. But early Byte was absolutely targeted at electronics experts, with a strong assumption of solid software skills.
Agreed. I really enjoyed that one as well, helps put great perspective on the software we build.
Tech Jobs without a Degree
1000 euros per 20 years = 50 euro per year.

250 euros per ~7.5 years = 33 euros per year.

See the problem ?

But also improving the reliability of washing machines isn't hard or expensive. Remember, you're talking about a machine that the most common source of problem with it is a broken/faulty lid switch. cheap and easy to fix.

Surely, with that level of engineered failure(or maybe extreme cost engineering), there's similar stuff hidden there.
I haven't checked. Do you mean can you receive some sort of certificate of successful completion? I would think successful solutions with sharaebale code (e.g. a github repo) would be adequate for recognition of completion and competency.
Management, like most people, is bad at saying no. It takes practice to do it well.
Seriously, letting software blackboxes decide upon the freedom of humans? Has the US gone... totally bonkers now?

What happened to the right to fair process? How can that be ensured AT ALL?
For example, this problem of modifying the diagonal of a matrix can be solved quite easily:

type Zipper a = ([a],[a])

cursorOnDiagonal :: [[Int]] -> [Zipper Int]
cursorOnDiagonal matrix = map (\(n,x) -> splitAt n x) (zip [0..(length matrix)-1] matrix)

flipToOneAtCursor :: [Zipper Int] -> [Zipper Int]
flipToOneAtCursor = map (\(ys,x:xs) -> (ys,1:xs))

backToList :: [Zipper Int] -> [[Int]]
backToList = map (\(ys,xs) -> ys ++ xs)

If matrix == [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]], then:

backToList . flipToOneAtCursor . cursorOnDiagonal $ matrix == [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]]
It really doesn't. The issue is what is an acceptable way to express that intolerance: with speech or by forcefully shutting the mouths of those you disagree with?
I am equally concerned by the application of secret simulation models by organizations like the Congressional Budget Office for fiscal policy decision making. Our legislators rely on models that even they do not have access to when writing spending and tax laws.
But at the end he says "funding ran dry partway through this project, so I've put the code on GitHub."

I do think someone should follow through, actually acquire the domain name, and repurpose it. Although godaddy lists the domain as taken. God knows what limbo it hangs in now.
I meant if they still care if you complete them.

And I thought they asked not to publish solutions?
Dangerous volatility and why we need a stable cryptocurrency
> - "X has defeated us by switching the meaning of client and server"

If you think in terms of network programming, "server" is the program that accepts incoming connections and handles requests from clients, and "client" is the program that initiates the connection and sends requests, it is not confusing at all.

The security part is true, though. X authentication sucks, and using ssh might make that usable (plus, encryption), but that is kind of like saying that eMail is not a secure communication channel, but PGP solved that.

But there is no alternative that solves the problems with X while keeping or improving upon its strengths (that I know of, I should add):

The "mechanism not policy" part is the reason it is possible to choose from several desktop environments.

Also, X has achieved something that no other current windowing environment can do: Transparent, cross-platform windowing. There are X servers available for all the free Unices, macOS, Windows, and once upon a time, I am told, for OpenVMS, too.
Minimum guaranteed income everywhere.

Also cryptocurrencies (or at least one) becoming mainstream.
AGI -> basic income
The title doesn't match the article. 94% is an insane claim. Even 10% would be.
These were initially created by a small group inside of Matasano, which ended up growing into the Cryptography Services of NCC Group.
Historically the idea is much earlier, it comes from the legends around Mithridates, King of Pontus, circa 100 BC:

https://en.wikipedia.org/wiki/Mithridates_VI_of_Pontus#Mithr...

https://en.wikipedia.org/wiki/Mithridate

http://www.thefreedictionary.com/mithridatism
that's the entire joke.
Same here, raspi works well for me (I taped over the Ethernet port so I don't accidentally connect it at some future date)

I think the only issue comes with the future case where I'm actually trying to transact in crypto, rather than just collect (speculate) long-term assets. I suppose at that point, I'll just use a software wallet on my phone and keep much smaller amounts there (much like savings vs checking account).
I’m a Python guy who strongly dislikes Rails, feels meh about Ruby, yet loves Elixir (and likes Phoenix).
Why not both? They aren't mutually exclusive.
> So anyone like the Daily Stormer that supports Nazis we know to be dangerous.

How is it exactly dangerous? How did they views hurt you or your family? How did they affect you? IF you children happen to be listening and turn to Natzis, I can bet even if DS never existed in the first place, they would get to be Natzis somehow anyways.

Point being, limiting free speech is never a good idea. Especially of something SO silly as a website where it is NOT pushing itself on you, but to the contrary - you have to visit it to be a "part" of it.
No employment for anyone. Machines do all the work, and we all share the bounty.
Lack of listening (I am not talking about "hearing" here!). Like most of the problems in this world.
Those who won our independence by revolution were not cowards. They did not fear political change. They did not exalt order at the cost of liberty. To courageous, self-reliant men, with confidence in the power of free and fearless reasoning applied through the processes of popular government, no danger flowing from speech can be deemed clear and present, unless the incidence of the evil apprehended is so imminent that it may befall before there is opportunity for full discussion. If there be time to expose through discussion the falsehood and fallacies, to avert the evil by the processes of education, the remedy to be applied is more speech, not enforced silence. - Louis Brandeis
Faster than light travel

Extended human life to treat any illness
Why not just call on people in the traditional ways?

Buying leads for a SAAS seems a bit absurd in so far as nobody has ten years of data on SMB's buying SAAS products. And nobody has more insight into your potential customers than you.

Yeah, it's hard work and it won't scale from 1000 customers to five million customers worldwide overnight. Scaling anything from 1000 to 100000 will require completely new systems across the organization anyway. And that's a good problem to have relative to never getting to 1000 customers.

Generally, the best thing to do for sales is to get out of the building.

Good luck.
Well, those things aren't the same. 'Hate speech' is protected in America (by omission; it's not defined anywhere). Incitement to violence is emphatically not, and is an offense. That being said, I certainly don't intend to limit our debate to semantics when it's actually the broader thrust of your argument that I want to challenge. (There is quite a good write-up here on definitions[1])

I agree that there is no reason why such destruction could not happen here. That is why I believe it is particularly important not to argue for narrow exemptions to important constitutional protections on the grounds of a perceived acute threat. Those protections are shields against the kind of 'democracide' that we may face, so why would we take them apart ourselves?

Furthermore, I think we're safer for having these Nazis out in the open. Their ideas are more easily ridiculed; they are denied the romantic attraction of being driven underground; and their members are more easily monitored (and infiltrated) by the FBI such that any planned atrocities are more readily stopped. They are not an existential threat to the republic, rather, a tiny minority of dangerous people who need to be monitored and arrested whenever they break a law.

[1]https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
Gantry for sale
Until they ditch the API, I don't want to read about them claiming to have "beaten" a human opponent. It's nonsense. I'm sure your AI is impressive, but you're not even playing the same game.
The length of a manufacturer warranty is a pretty good indicator of relative expected product longevity.
Yep, classic Hudson Valley asshole right here!

Go drive South a couple thousand miles if you want to be an insular hillbilly.
Wouldn't that be an anti-cop button, if you're worried that the police will force you to use your fingerprint?
This is a big opportunity to create an entirely new specialized role. Could be very lucrative for people to make names for themselves.
Well you have the basic IO.inspect/2 that you can use for "printf" debugging. It works really well with the pipe operator because it prints the structure and returns the structure itself not the string representation, so you can do stuff like:

some_function() |> IO.inspect |> some_other_function

Also with Elixir 1.5 (OTP 20) you can set breakpoints easily from within IEx.

There is also IEx.pry where you can set the "breakpoint" in the code itself.

There is the observer tool where you can inspect each process and see numerous information that can be useful. When in IEx just type :observer.start and try it out yourself.

I suggest reading Designing for Scalability with Erlang/OTP, particularly the chapter about Erlang/Elixir tracing facilities that can be really useful when debugging live production systems.
Did you build one to see if it worked? A used washing machine is essentially free. Perhaps the Dyson engineer knew that success in mechanical design of an everyday machine that's expected to take decades of abuse is somewhat more difficult than having a cool idea. We don't even know how long the professionally designed machine in the article will last.
This is a question you should ask in #helm-users in kubernetes.slack.com. Lots of Helm users are more than happy to help answer questions like this. :)
There simply just isn't any value in an email product that doesn't include support, so this is without a doubt a bait and switch. By ending technical support, you end up forcing customers to upgrade the second an IP is blacklisted (usually because of another customer on the same IP) or whatever. I'd have a lot more respect for SparkPost if they just ended the free plan altogether instead of using tactics like this.

The strategy here is now clear - price at unsustainable levels to attract new users and dramatically raise prices (by more than 2x and overages higher than that!) to drive revenue.

Thanks SparkPost. We'll be looking elsewhere.
Detecting Suspicious Websites with Covisitation Graphs
How 17 best startups hustled their first customers?
I Was Fired by Sticky Note
You're conflating Civil Rights Activists with Black Power Groups, but they are not one in the same.

Pretending things are as you claim they are is either disingenuous or born out of your self imposed ignorance
Getting rid of the commute for work that doesn't require physical human labor.
It is really hard to say just one thing but if I could only name one I would say find a cure for cancer. That in and of itself would have wide impact on families who are emotionally and financially devastated as a result; should help reduce the cost of healthcare overall given that cancer treatment is exorbitant; and would allow researchers to focus on other illnesses or worldwide problems.
Large number of houses being built in Texas cities
On reddit, several defunct formerly NSFW "pussy" subreddits (e.g. /r/wetpussy) have been repurposed to contain pictures of cats instead.

Apparently some reddit user has made it a mission to grab them whenever they crop up.
Worldwide 5G
I just gave what about:memory was giving me. So yes, what the browser uses to display the page.
Do you have any FF plugins installed? I wonder if that's an issue. I tried Ubuntu FF and it worked fine. I don't have any 302 redirects anywhere. Weird.
Anarchy for all.
50% of office jobs are performed > 50% of the time from the worker's home (or remote location of their choice).
Excellent :D
Reliable, widespread, cost effective, nuclear fusion based power generation.
> I sometimes wonder what would happen if some company simply offered to pay 3X the market rate and mercilessly filter the results.

As a developer, what I want is kind of the opposite. I don't want to be paid more than others if I'm more productive, I want to work fewer hours. Pay me for the value of my work, not how long it took to do it.
>Bad Thing A doesn't justify Bad Thing B though, does it.

No, but I don't think stating an observation about a group as politely as possible is a bad thing. It's not like saying "women may be less interested in tech" or "diversity quotas can lead to bar-lowering" are even unflattering or absolute observations. We just live in a culture of professional victims who are ever-primed to take offense at anything. The moral thing isn't to critique Damore's communication--better communication wouldn't have helped; only capitulation. The moral thing to do is to oppose the victimhood culture.

> As for the high burden of proof, I invite you to suggest a model that estimates the effect size we should observe in gender representation in tech companies based on Damore's 'biological' differences

I don't have that model, and I never claimed to. Moreover, no one needs a model to point out inconsistencies in the current model, especially inconsistencies which are mutually harmful.
It's still a good example, even if it's attached to a terrible argument.
So this blows my plan of buying a trezor and leaving it in a safe in the bank. I guess.
Same mechanism for any internet service provider - immunity is granted under the auspice that you are not exerting control over the flow of information as a supposedly neutral provider. The second you don't do that, you're not neutral and you're aiding and abetting. This is how IXL Memphis got a big bite in their butt in the late late 90s.
Elastic APM Server
The author says it's "hard to use Elixir with services like Heroku because your instances won’t find each other by default (the way they’re supposed to)".

I just wanted to mention https://gigalixir.com which is built to solve exactly this problem.

Disclaimer: I'm the founder.
"NATs are the reason REST won over CORBA et al."

CORBA "et al" lost because they are fragile, not because of network issues. SOAP, for instance, is no more difficult from a connectivity perspective than REST; it rides on the same TCP/HTTP rails as REST. Yet hardly anyone, given the choice, will choose SOAP today.

Not that REST (really just HTTP APIs, mostly) is all that robust; it just asks far less of everyone involved to specify, coordinate and troubleshoot. You can hit an endpoint with your browser, pop open the browser developer tools and figure out what is going on. That _easy of use_, which CORBA, SOAP, "et al" completely forego, lowers cost, speeds development and causes an order of magnitude less nausea for developers. The market has proven the value of these benefits, despite what holdouts wish to believe.
I'd feel a lot better about moving into the suburbs if autonomous vehicles (with wifi so I can work in transit) actually became a widespread thing
Welcoming Phil Fernandez to Engagio – Building the Next Great MarTech Company
Git is a purely functional data structure
More emphasis on land use, not hogging much resources in large cities.
Proposed cryto ban, high government surveilance, "nanny state" legislature.

With all the secrecy around the law and its effects, its not such a tangent.
Yeah, iirc, r/stormfront was immediately snatched up as a storm watching sub for similar reasons
any suggestions?
overlay network are a good solution to NAT i think, i'd say they should be anonymous but something that's just private like cjdns is pretty good too. there are some performance and latency issues to deal with, but when you overlay you don't have to wait for network operators to fix NAT.
Cars are actually a great example of where things have become highly complex, which means that they are now essentially impossible to fix yourself. On the other hand, for regular day-to-day use they are a lot better.
Thanks border guards for keeping this terrorist out. /s

Seriously, she should not have admitted to drug use. Do not admit to anything at any border at any time. Always password protect the phone or even log out of your accounts in case they get in anyway. I've seen border agents pull a family into questioning because the mother hadn't signed her passport. Don't do that shit. The border is the worst place on earth and you can't fuck around there (any border to any country). Have fun after you cross over. Have common sense at the border. Lie if necessary but make sure it's a proper lie for the situation.
Ask HN: IT Director is forcing Microsoft in, how to stop?
Please hear me out before you dismiss this as a Microsoft hate piece, it is not. I have no problems with companies that chose to use Microsoft for their needs. That's not what is happening here.

The problem is, this particular individual is trying really hard to force it in the building. The reason I am suspicious is I had this exact situation like this happen at my previous large corp, where the CTO received kickbacks from IBM in order to switch us to 100% full IBM tech stack.

Similarly, Microsoft really seems like it is being forced in, against many of the developers wishes, most of us are using Macs and open source software to do our development (the primary tools are NodeJS, Go, and our legacy is in PHP). This also has the side effect of killing our company culture. Our DevOps team was used to deploying easy, prebuilt binaries (in the case of Go), or familiar with our PHP deployment strategies, and we used AWS for our infrastructure and now we have complicated Windows Server and .NET deployments. We have had a rush of .NET Contractors come in and implement things then hit the door (I am assuming so this director can build the case of -- "Look we have all this software now that relies on .NET!") and we also have noticed some sketchy behavior in editing Developer's HR profiles on what languages they originally said they were proficient in -- Many developers are now all of a sudden "proficient" in C# -- I noticed this too on my profile (again, nothing against C#, but I specifically removed C# from my LinkedIn and Resume so I would stop getting .NET-related jobs)

TL;DR: I am 90-99% sure that a higher-up IT Director is most likely also receiving kick-backs from Microsoft for bringing all these Microsoft tools in the building (over the course of months, we went from almost no Microsoft products to half our dev teams are now using the full suite of Microsoft dev + biz tools). Is there anything I can do I stop this?

Thank you
What do we do about population control when we have cures for diseases and better health care that extends the life of everyone?

We're already having a hard enough time with crops for coffee, avocados, and more due to high demand and climate change.
Machine Learning for Flappy Bird Using Neural Network and Genetic Algorithm
No. Mine were mostly cognitive. I mean, when I was a kid I had no tooth enamel (had to have surgery to install fake teeth) and puked up everything I ate that had wheat in it, but somehow no one diagnosed it until later. I just assumed it was normal but my symptoms were migraines, anxiety, stomach bloating, joint pain, hair loss, stunted growth, constant fatigue, sleep apnea, nutrient deficiencies, malabsorption. It took about a year to feel better. It used to be cross contamination would mean 3 days of pain, gluten 7 days. Now cross contamination is a worthy trade off for occasional meal out, and gluten is 2-3 days in small amounts. I shudder to consider eating a full bun or something but I haven't tried in years. I know within 10 minutes because the skin inside my mouth peels off. So I kind of have systems for managing it. I have a normal job and would say it has not really hindered me outside of eating a very strict diet. Having support from my partner also helps a great deal. It's good you caught it early.
That's good to hear. It felt kind of arbitrary the handful of times I tinkered with it.

Can I ask what you use on the front-end (if anything)?
It does; that's the point: you can copy without losing safety guarantees, so there's no obvious reason to use an affine type system.
Did they lose their domain OWNERSHIP? I thought just the hosting part.
Is this a British thing?

I'm pretty sure my 22-year-old Kenmore washer doesn't have any concrete in it. I have it apart three or four times in 22 years for different maintenance (never costing more than $50 in parts) and it's not particularly heavy.
Completely agree! The idea of a 10x reviewer has been a big part of my thinking on creating this company (and the movement of specialization for review out of big tech companies into smaller engineering teams).