skysight-inc/HackerNews huggingface dataset:
> But are there death threats, rape threats, doxxing, etc, against total strangers?

These kinds of things are much easier to perpetrate on the Internet, so they are endemic in communities that are mostly Internet-based. That explains their prevalence in the tech community, but note that they occur in many other online communities (see: computer gaming).
This is super cool. You know what I'd really really like even more? Store this info somewhere, and let me replay it at a later time or date. Maybe I want to replay a whole day's worth of data at an accelerated rate to see if my servers can handle it. It also opens up the ability to do data forensics to try and reproduce a bug, perhaps.

Thanks for this!
My Ramadan Companion
A better title of the article would have been `Fascinating and sometimes unsettling pictures that result from neural networks reinforcing perceived patterns.`

I find the use of the phrase "Do Androids Dream of Electric Sheep?" to be a bit of a gimmick and it does not do the depth of the original question justice. But the article (and some more from the originator at Google [1]) are magnificent.

[1]: http://googleresearch.blogspot.co.uk/2015/06/inceptionism-go...
> everything that exists is part of the
natural world, which makes up a unitary whole.

That would cause problems for super-string theory, the big bang and many other models of the origin of the universe.
I didn't know it was a standard, nor that it was widely supported.

Thanks.
> Not sure why you would hate the Greens.

1) some of their policies are ridiculous, 2) Bob Brown.
I mean that some coöp applications do have you sign away your first born and tell them your deepest darkest secrets and that there are still enough people who haven't gone through that process at one point or another that the market rent for those units is slightly lower than it would be otherwise. Of course, I only have anecdata support my claim.
For the first one, you mean noscript.net? View source on that to see how they try to push their horrid super registry cleaner pro crap.
Switch jobs. Do NOT stay in a place that makes you unhappy. It's not worth it!
Ah, forgive me --- I only just noticed that the googleresearch writeup has been discussed here already:

https://news.ycombinator.com/item?id=9736598
Also worth mentioning the positive impact on work productivity: no coffee breaks, no food distraction, no occasional visits to restroom: just solid focus to my work. The only thing I need to take care about is not opening HN periodically.
Plus, I feel like there isn't a shortage on jobs in JavaScript dev so go out and find one that you love! With a company you'll be happy at.
Thanks, those look very interesting! I'll go read about Naiad first :)
In most cities, there is more than enough demand for drivers to work full time (~40 hours/wk), but they value the flexibility over maximizing pay.

There are plenty of folks out there that are unable to work 8 contiguous hours. Perhaps they have children, school, or even a part-time job.

If a college student has free time, they can earn cash as a Uber driver, but when they have a final exam, they don't have to work a second. Traditional part-time jobs, like being a barista aren't that flexible, so the alternative may be having no income during college.
The filing in [1] lists net income as $1.5 billion. It doesn't invalidate your point but just wanted to point that out.
U:Plug new power outlet
I'm sad to see more political correctness invading these circles.

A few years ago, I was so happy to see a girl every now and then at our LUG. Me and the other guys were jumping over each other to help her.

After years of seeing censorship and lives ruined over off-hand comments, I immediately see women instinctually view her as a risk.

Is she a lawsuit? Is she going to report me for code of conduct violations when things don't go her way?

Sure, the women may laugh at my jokes for a few months. But when I eventually tell her no for a reason based on her shortcomings, she can conveniently report me for revenge.

Institionalizing political correctness breeds biases and hatred. It's a pressure cooker. You can't even criticize this stuff without being outed as a heretic.
Or you could just take the less imposing version and not do to others what you don't want done to yourself.
Oh my. That's a treat. Did someone forget to tell these people that the performance from more nodes is supposed to scale in the other direction? Lol.
Thanks for the reference to Maude, I wasn't aware of it.

Certainly there is similarity to Maude, in that both Maude and LastCalc are programmed through term rewriting. However in other respects they are very different, both in purpose and implementation.

Maude looks to be an academic research language. LastCalc is designed to be used by anyone, and can be used as a teaching language. I've used it to teach my girlfriend, who had no prior programming experience, how to write simple recursive methods.

The biggest algorithmic difference with Maude is that LastCalc has a backtracking parse engine.

Here is an example of how this works:

x=12 pounds
x in usd (result: US$19.9522)
x in kg (result: 5.4431 kilograms)

Note how the interpretation of x is different depending on what makes sense within the wider context. To the best of my knowledge this is fairly unique (I'm sure Google Calculator does something similar, but it's not user-extensible).
Shirt Ops
the guide to making awesome conference shirts by James Wickett. http://www.slideshare.net/mobile/wickett/shirt-ops-how-to-make-awesome-tshirts-for-your-for-your-conference
I would love a slideshow of these as a screensaver.
Contract in Microservice Architecture
They claimed that they were receiving the public signals on their tiny little antennas which were significantly under the quarter wavelength that you need to receive them.

While maybe possible, the science and engineering were continuously obfuscated (for no really good reason--since this kind of advance would be very patentable and profitable), and they never actually produced a convincing demonstration that they were doing what they actually claimed.

If they were actually doing this, they were skirting the edge of the law.

In reality, they seemed to be receiving the signals on a single big antenna elsewhere, and then copying from that signal. This is quite clearly illegal in current law, and is what they actually got slapped for.
Boosting Nginx Performance with Thread Pools
I don't feel welcomed. I feel like if I say an offhand comment I'll be attacked. I feel like I could be subject to retro-active harassment campaigns should my relationship with a minority colleague go south due to their own fault.

I don't want to participate in these communities where everything you've ever done is put to the wayside. I don't want to work with people who are so immature they censor and shame opposing thoughts they don't like.

How is that welcoming?
Is Knowledge Graph that thing that tries to directly answer questions you type into Google Search? I haven't found it to be very useful; what is the thinking behind cloning it? Where does it add value?
Interesting. Link to that second site?
Charlie Stross already wrote that: Accelerando.
By the way, do you know if Daala will be renamed to NetVC or not? I don't really like these names like NetVC/ HEVC which sound like some infections. May be it can be kept as Daala? After all Opus wasn't named "NetAC".
You are probably talking specifically about the four day diet cycle referenced in this article, but I want to point out that there are already many, many studies supporting the link between calorie restriction and slow aging -- this literature review has links to many peer-reviewed papers: http://ajcn.nutrition.org/content/78/3/361
Method to rebuild native Bee population
> the court said that CloudFlare has to block every user with a domain name that contains “grooveshark,” no matter who owns the site

What is the legal basis for this?

"Grooveshark" is long and unique, but by this principle, could King.com shut down every domain that contains the word "candy"?
> I would have thought trying to keep the discussions about the programming language itself would be enough.

This is actually quite tricky. Policing off-topic in IRC channel is harder than policing abuses.

For a concrete example, Go discussion is often tolerated in #rust IRC channel and I think it should be, but "boobs or gtfo" should not be tolerated. I was actually in the channel when "boobs or gtfo" incident happened, and it was one of reasons for Rust to adopt a code of conduct.
The problem with a Code of Conduct is that for it to have any meaning, it needs to be enforced--someone has to kick out repeat offenders, otherwise the code is just words. For this reason, having a code that reflects "what we aspire to," rather than "don't do this," is laudable, but probably not workable. At some point, I believe, you have to state consequences for specific actions.
This does not really work in the bay area. Rent is too damn high here. This probably works better in the Central Valley or Fly over states
Why do you feel copyright benefits small and large players alike? I agree the relative advantages of some forms of IP are greater than others, but the scales seem to be tipped towards large players in most cases.
I see the next logical step is simply extracting the content and distributing it through ad free means.
How much weight did you lose over this period? With a TDEE of 2400 cal/day, you'd theoretically lose almost 5 lbs/week, though I imagine your metabolism slows down. Still, I'd guess you lost 10-15 lbs?

Did you happen to get measures of your body fat pct before and after?
Yeah they could make Guantanamo prisoners work on it, that's probably better than waterboarding.
Disable all thirdparty javascript unless whitelisted ones would solve 99% of the CPU hog and ads problems.
> a pain for larger teams

I'm calling out this nonsense; "larger teams" of Common Lisp programmers are a myth. If such a thing happens, they will make it a priority to get along so that their good luck persists as long as possible. :) :)

> there's one established way to lay out your Go code and that's to use gofmt.

There is basically one established way to lay out Lisp, and even Vim's Lisp mode gets it about 95% right. (The main issue is not quite having the correct vocabulary, out of the box, of what symbols denote forms that have a body requiring sub-form indentation rather than list element alignment.)

(operator (with maybe some args)
(and a)
;; here is a header comment
(body of forms) ; margin comment
(indented by one level such as two spaces))

(function call with many arguments
split across several
lines lined up with the first argument)

'(quoted list
split across lines
lining up with first element
(oh here comes a nested
list))

;;;
;;; three semi's for block comment
;;;

#(vector literal
follows quoted list)

The above represents the majority of what you need for writing nice looking Lisp.
If advertising is not an agreeable business model to you, you should have already stopped doing business with companies that use it, not waited until you lost an arms race.
A conceptually simpler way to do this is to assign one (or more) extra bits in the head an tail pointers. For example, for a 512 entry ring, use 16-bit indices. Whenever you index the ring, and the index with 511 before performing the index.

Write to ring: ring[511&(head++)] = data

Read from ring: data = ring[511&(tail++)]

Ring is empty: head == tail

Ring is full: tail + 512 == head
Reminds me of this 30-year-old hardware bug, related to metastability:
https://news.ycombinator.com/item?id=5314959

(The article's location has changed, it's now at http://www.pouet.net/prod.php?which=61024#c637759 )

More information at: http://www.linusakesson.net/scene/safevsp/index.php
The American Way of Tech, and Why Europe Trails
Pushpin a reverse proxy for the realtime web
Can anyone give me a super dumbed-down explanation of how to operate this machine?

If I understand the README correctly, it looks like the left 4 bits are the instruction, and the right 4 bits are the address. So the line ---1--1- would mean "READ the value from address 0010 into the register". Is the correct interpretation? If so, how do I put a value onto the register in the first place? How I do I set the value at an address?

Let's say I wanted to add 0001 + 0001 and show the output as 0010 on the printer. How would I do that?
Icmpsh – Simple Reverse ICMP Shell
5 years later there will be an article about great new feature in XX-DB - a query planner.
In terms of order, it's not clear that the order by happens "after" the where clause, for instance, what if the results are pre-ordered? If the index used guarantees an order, and that order is the same as your order by, it is redundant and no ordering will need to occur.

However, I agree with the thrust of your statement, and if you cant figure out SQL's query plans, writing your own from scratch may be a tall order.
For Open Immigration
Lightning network is designed for settlements between off-chain transaction providers, it's not for peer-to-peer payments.
> Sure, Rust has a great following, but so does GO. Which is the "right" choice for a new codec? I don't think there is a clear answer.

Actually, there is quite a clear right answer for a hardware codec.

You have 3 choices: C, C++, or Rust.

While C or C++ probably is better for the core of the codec, that's not where your security and concurrency issues probably are.

Most of your issues are in unpacking headers, validating packets, getting decode parameters correct, etc. Rust is WAY better for this task than C/C++ from a security or concurrency point of view.
We know what the community is like with Linus because we can live it. We don't know if his actions or reputation have pushed away other even more talented people though. We don't even know if a few influential people early on telling him his behaviour was not ok might have changed it completely for the better.

I don't think a lot of Linus' behaviour is ok but he gets away with it because it is so entrenched now.
What you're describing is covered under "The Platinum Rule".

https://en.wikipedia.org/wiki/The_Platinum_Rule_(Golden_Rule...
A Thiel Fellow just closed his housing startup and evicted 150 people
"The most vocal accusers or sexism in tech more often than not have scant to no qualifications or flimsy to no proof of sexism."

Even if true - and I'd like to see some evidence, please - that fact has no bearing on whether or not there is sexism in the tech. industry.

E.g. I can call out the sexism my wife encountered despite having no qualifications or experience in her industry.
How does that change the request pattern for a web page? You still have to request the page and the page's resources regardless of your IP or whether you use a VPN.
I would never live in a neighborhood without an HOA or CC&Rs.

Yes, they are anti-freedom and for me that is a good thing. I want my neighbors to treat their property and shared spaces in a way that allows me to live in peace and keeps my investment safe. No, I don't want my neighbor to have the freedom to paint their house lime green.
What programming languages / operating systems do these systems use?

Is there any chance they could be open sourced?

Why is the hardware on them so weak? Why is the bandwidth so low?

Why can't we just spend a billion dollars for more bandwidth, CPU power and hard drive space? Why don't we just build an army of orbiters and send them into space?
Fitbit Sprints in IPO Debut, Eyes New Growth Models
Politics are always a factor in every industry and every facet of life, it is naive to think otherwise, politics are what happens when a large enough group of people have to be led, be it in a company or a country.

As far as Eich is concerned there are three things to keep in mind: 1) He was the public face of the company, he was supposed to represent Mozilla's values; there was NO problem with Eich when he was an engineer or simple employee of the company 2) It was a non-profit dedicated to openness and freedom and inclusion on the internet 3) He refused to qualify or repudiate his hate speech. It would be like appointing someone who had fought against multiracial drinking fountains the head of the ACLU. Organization over.

Really it's the fault of the board who selected him without a thorough vetting. Hateful and publicly expressed views like that have no place in the public face of any inclusive organization; knowing your leader and boss wants to take your rights away because he doesn't approve of who you have sex with always creates a hostile work environment. They were just able to do something about it because Mozilla stands for something and operates based on principles rather than a top-down dictatorship like most corporations.

And honestly if he had explained how he planned on reconciling his hateful views with managing gay employees and their marriages, etc. he may have been allowed to stay.
Old enough to remember Computer Lib/Dream Machines when it first came out?
> And being in this industry for 15 years, I have experienced very little harassment or racism. I see articles lately dealing with misogyny, but have yet to have to deal with that fortunately. Possibly, I am just lucky?

I think a moment of thought would be enough to conclude that yes, you are just lucky.
Sounds like you couldn't live within their rules then. Why rail against the HOA? Those provisions are there for a reason and it seems like you understood the reason.
Because Java. At least I can use an interface to define the function's specification, and then use that in mocks. On the one hand, it seems very different to what I learned about OOP twenty odd years ago, but on the other, it makes for extremely well designed and easy to understand code.
Who says that's not already happening, in the fraudulent sense? I would be a huge swath of traffic that gets reported is fake, same for ad clicks.
I find many of these photos anxiety-provoking to look at. I can't explain why though. Anyone got any ideas? It's almost like I find them 'odd' but to a really really extreme degree.

This fascinates me. I wonder what provokes that reaction as I know that it's totally irrational.
That's because industry analytics showed that approximately 1% of visitors lack JavaScript. AJAX and things like jQuery are ubiquitous and powerful, and it can be ludicrously expensive to build a site that looks nice and works well for that extra 1% of visitors who've deliberately crippled their browsers.

Pros for expecting JavaScript to be enabled:

- Cheaper development because you can assume a common, featureful baseline. That leads to less code complexity on both the client and the server because you don't have to implement parallel code paths.

- Freedom to add features that would be difficult or impossible to emulate with traditional static pages

Cons for expecting JavaScript to be enabled:

- The site won't look and act right for the 1% of visitors who are used to every other site also not looking and acting right

There are lots of reasons to use JavaScript in the browser and almost no reasons not to, so everyone collectively decided to stop hamstringing themselves to cater to a teensy portion of users.
Australia has an appropriate minimum wage yet their Big Mac's don't cost $20.
And, of course, battery life is a big problem for SDR. High bandwidth ADC/DAC conversion combined with FPGA is a recipe for battery sucking.

A radio with single-purpose chips and multiple antennas is always going to be more power efficient.

The other problem is that the military often wants HUGE power outputs. It's non-trivial to get good sensitivity on receive when your radio antenna wants to transmit watts of output power.
Not sure why you were downvoted, but it is a valid opinion and one I share. HOAs are excellent for some people (me included) and not excellent for others. I don't get why people have so much HATE for HOAs when they can just as easily choose not to live in them. Just because they don't work for your lifestyle doesn't mean they are a bad thing.
The Soylent Clone "Jake" https://jakeshake.eu/ has a "Jake Light" version that is just 1500 kcal per day:

https://jakeshake.eu/product/jake-light/
Wikipedia works just fine in w3m.
Being in the YC family is clearly a meaningful advantage for many/most startups.
> Even if true - and I'd like to see some evidence, please

Adria Richards, (not a programmer, claims to encourage "diversity", yet her claim to fame is getting offended over a joke).

Anita Sarkeesian (on the record, she says video games are stupid and hasn't even played the games she critcizes).

Shanley Kane. http://www.breitbart.com/london/2015/01/21/yes-i-was-a-racis...

It's not just that vocal accusers have no evidence of sexism, they're flat out vitriolic and command armies of trolls that swarm upon anyone who criticizes them.
> most sites just won't exist.

I'm actually pretty OK with this. I doubt it will happen, though. There must be a better way.

For example (and this is just an example from my own life), right now, the only thing I can do is block everything, there is no way for me to communicate my actual preferences to site owners. I used to white list sites I really enjoyed to give them some revenue, but with every ad network creepily tracking me, I don't do that any more. No matter how much I trust the site and respect the site, I can't trust their ad network.

What if you could approve ads, but block tracking? I'll allow you to insert some content into my pages that advertises to me, but I won't let you execute JavaScript to do it. The ad is less valuable, but it is better than nothing. If I allow tracking, I see fewer ads (but get tracked), if I just allow ads, I see more ads, but don't get tracked.

There are surely other, better ideas as well.
I love how deeply nested the requirements are.

> Could everyone on the call turn to section 3.1.3.4.1.7.5.1.1 titled "Brief Rationale"
I'm sure there are exceptions but very few. And not that one. A well-capitalized player could go a long way towards sewing up the entire market.
"In this query, we get (sic) all the users with the name 'jorge' are queried and then ordered in descending order by age."

Am I missing something, or should that say "ASCending" ?
Only matters if you need to sell. Look at the market now, it fully recovered and then some in most areas. The only people that lost out were those that were forced to sell in a down market. Protip: Don't do that.
Perhaps. I remember when bottled water became a big thing. I thought "What the? This is stupid, choice between free at the tap or buying a bottle of water? This will never work."
Functionally equivalent to a .jpg how? You mean by the fact that the .jpg is an executable set of instructions telling the system to eavesdrop on me?

Great point. Sure, I get it. By that logic, sending me a mail bomb (and of course, not activating it, because I mean who would do such a thing after painstakingly creating it?) is the same as sending me flowers.
Homeworld is the only major one I know. They just released a remaster on Steam though so I wonder how this has affected the modding community.
I noticed this with another EFF post earlier this year. I'm sure this sort of dire tone plays well on Reddit, but I hope it's not becoming a strategy.
so, just to be clear, you you would vote for a CoC that would not put up with people that are coarse like linus, even if they do not harass people or engage in worse activities?

On the one hand, I would love if we could change those people, so that they could still contribute, but be better behaved. However, trying to change people is usually not very effective.

But on the other hand, personally, if I had to take the chance to learn something from someone while ignoring what I dislike about them, vs not learning that thing, I would choose to learn it, every time.
> Why rail against the HOA?

If an HOA doesn't maintain or improve your property value, can you provide what purpose it serves over traditional local government (besides collecting dues for shared landscaping needs or common area maintenance)? I rail against unnecessary bureaucracy whenever possible, especially HOAs.