skysight-inc/HackerNews huggingface dataset:
This is a common objection that does carry some weight, but turns out not to hold in HN's context. In a large, semi-anonymous, weakly cohesive internet forum, the behavior referred to in this thread as "shitting" propagates into a force that's destructive of the community. The best people begin to leave, the shit piles up, and soon we're in a death spiral.

That's the #1 risk to HN, so we worry about it. Like many here, we've seen it happen before, and HN was literally founded on the idea of not letting it happen again—or at least trying to stave it off.

That doesn't mean we don't get the value of hard-hitting technical critique done in a right context; it means that HN is not a right context for the shitting variety. Nor do we ask users to be namby-pamby milquetoasts; we ask them to understand enough about the fragility of the community to preserve it for the future. We don't want a scorched-earth outcome.

So go ahead and make clear technical criticisms, but make them without the extra jabs that people often feel compelled to stick in. That latter behavior isn't hard technical critique anyhow, just chest-beating.
> I mean, the article could have been called "Amazon Turns Blighted Blocks Into Shining Urbanity."
Fair point
Just in case anyone else is curious:

応量器 Noun
1. mendicant priest's begging bowl (Buddhist term)

http://jisho.org/word/%E5%BF%9C%E9%87%8F%E5%99%A8
At the time of this comment, looks like the site's been hugged to death.

So without knowing what's on it, maybe a smaller size could have kept it from falling over.
Ten Year Old Girl Gets Accepted as Paris Innovation Fellow
> I wish more people understood that this is a bad thing.

Why is it a bad thing? If you represent a business you are free to either refrain from using the project, or send a message to the author(s) and request they add a license. Perhaps the author has no intent to allow others to use their code, and they are merely using github as a convenient place to host their code. Like you said, nobody is allowed to use their code without a license, so why bother to use a private repository?

It might be a bad thing if the author actually put their code online with the intent of having random businesses use it, but it's a bit presumptuous to call it a bad thing in general.
The guy behind the BuiltWith site is probably the most succesful (not sure if he implemented the 4-hour workweek stuff from the book, but he surely lives it)

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

http://www.startupdaily.net/2015/09/builtwith-is-perhaps-one...

https://medium.com/@andrewjrogers/the-story-of-builtwith-e3b...
What an awesome resource to introduce someone to lisp. I would add "On Lisp" by Paul Graham to the final recommendations. If you don't mind quite a bit of opinionated writing, "let over lambda" can be a fun read too.
When a experiment has a domain and a splash page, it's left behind the status of "an experiment" and gone into the realm of "a product".

IMHO, free or not, it's a product, and should be judged appropriately.
I wonder how many other cool-ass projects like this are going on that we have no idea about.
Well you could design them like all the cities around the world whose primary design focus isn't vehicle traffic and tightly packed skyscrapers. You could design parks and walkways and bike lanes that are for people, and not businesses. You could design buildings with no exterior walls. You could design smaller buildings and space them farther from each other. You could encourage the development of small business outside mega-cities to grow community that doesn't require moving to an urban jungle. Or, you know, anything other than continuing to add concrete and steel and then patching it with artificial greenery to make it seem less oppressive. But i'm probably crazy.
Great to see this work being talked about. I work on the media signal processing team at Google. My team built this beamformer before I started, but I'm happy to see it being used in PulseAudio. The paper hasn't been released, but the nonlinear beamformer code is open source. You can find it in WebRTC.

https://chromium.googlesource.com/external/webrtc/+/master/w...
I made an interface to some of this which can be used for finding a single user's contributions over time: https://githubcontributions.io
Repost as a semi-useful thread below didn't meet humor standards and people who aren't logged into HN should see it, too.

If you need an FIR filter, click here and push the button. Generates the code too.

http://t-filter.engineerjs.com/

Also if you don't know what you're talking about, kindly refrain from wandering into it in the middle of an article that might otherwise be useful. "An Intro To Beamforming" is a hell of a lot stronger if it doesn't have several flaming errors about basic DSP processing in the middle of it. Those sorts of errors may cause experts discovering you for the first time to avoid your project, not devote time to fixing it.
Why the negativity? I can think of a number of tech questions that no one but the deepest in the technical weeds on a team could provide actual answers to. Is deferring to someone else on a team to answer questions so bad?
Don't be so Candid
Why do these always have to be Mac only?
The language designer must be a fan of writing assembly language, combined with some LISPy syntax, or something... that's the closest analogy I can think of from looking at it. Maybe it requires some IDE type of editor to make it comprehensible.

From the authors:

Its syntax is entirely novel and initially quite frightening.

[...]

If I can summarize Hoon's goal, it's to be the C of functional
programming.

[...]

On the other hand, the apparent complexity of Hoon is very high.
When you open a Hoon file, you are confronted with an enormous
avalanche of barely structured line noise. Again this reminds us
of C, which makes no attempt at the kind of abstract prettiness
we expect from a Pascal or a Haskell. Learning Hoon involves
learning nearly 100 ASCII digraph "runes."

Is this a harsh learning curve? Of course it is. On the other hand,
it is not a mathematical task, but a mechanical one. It is trivial
compared to the task of learning the Chinese alphabet, memorizing
the Qu'ran, etc, all rote mental tasks routinely performed by normal
human 11-year-olds.

From the languages even more confusing documentation: https://github.com/cgyarvin/urbit/blob/master/doc/book/0-int...
No, we aren't, since objects are the proper way in this case to reduce cognitive load. This notion that all the code has to be in one method to be understood is symptomatic of programmers who don't know how to factor correctly thus leading to the necessity of having to read a methods implementation to understand what it does, i.e. they're bad programmers blaming their shortcomings on well factored code rather than learning how to read and write well factored code correctly. Breaking down large methods into numerous small ones makes the code easier to read and understand, not harder, unless you do it entirely wrong.
When we started working on Wallarm we really wanted to make it real magic :) So we did everything automatically (profiling of applications, tuning rulesets, etc.) It turned out that security guys (like we are) more likely to understand how it actually works. So we did a lot to give this visibility. E.g now it's possible to get a visual profile of an application, add/change the facts about, its structure etc.

In fact, Wallarm Node is much less black-box than most of the commercial security products (with their own operation system you don't have access to, updates no one knows what inside is, etc.). It is predictable in configuration (just new directives in nginx.conf). Scripts, which come with the Wallarm Node, are free to review. In-memory storage (used for fast local analytics) is accessible. You can watch what the data is exchanged between Wallarm Nodes and Wallarm Cloud. And you use operation system you know.

With our customers, it's OK for us to share source codes.
1) Learn the limits of your own brain and of the average human brain. On average someone can remember about 7 items. So do not write functions with more variables. Cut problems in many stupid little problems which are easy to reason about and debug.
So whenever you see a function gets to 25 lines cut it up in to pieces. Because of your own/average brain limits large functions are garanteed (95% sure) to have bugs.
2) Test all your assumptions you make about code and build on those assumptions and build tests to check them. So you keep building on a solid code base that does not "surprise" you.
3) Be crazy about Good variable names and clear functions names and avoid abreviations because those costs brain cycles.
Is the ACLU’s Lawsuit Against Bad Anti-Hacking Law Ingenious or Terrifying?
I'd like you to read this.

https://medium.com/tech-diversity-files/if-you-think-women-i...

The gender gap in the workforce is wider than the gender gap in computer science as a major. Particularly at senior and management levels, we see a severe underrepresentation of women. To me, that suggests either a hiring bias or an attrition problem, not a pipeline problem.
Customers should have a reasonable expectation about what they can and cannot do with a device without consulting a lawyer first. A lot of consumer protection laws are there to ensure, that a company with very tricky lawyers cannot put customers at a disadvantage. While future customers might be able to vote with their money, those customers, who "find out" about unacceptable conditions after having spent their money, need protection too. Especially with common business terms like "warranty" the law should very clearly set boundaries for the conditions.
In the intro you say that data from >1000 interviews shows:

> men were getting advanced to the next round 1.4 times more than women

> men [...] had an average technical score of 3 out of 4, as compared to a 2.5 out of 4 for women

The conclusion of your experiment was

> masking gender had no effect on interview performance

So the question is: why do women perform worse (by the above metrics) even if the interviewer does not know they are a women?

Unfortunately you spend the remainder of the article showing that women are more likely to quit after bad interviews, and hypothesise that this is due to lower self confidence. This is interesting and all, but it does nothing towards explaining the discrepancy you described in the introduction!
> I wish I could remember the name of it, it was a bright yellow cover with a superhero on it, I think.

Could it be Computer Lib/Dream Machines by Ted Nelson:

Cover of the 1974 edition: http://blogs.brandeis.edu/sarahw/files/2011/03/cover1.jpg

Front cover of the 1987 edition (in yellow): https://www.amazon.co.uk/Computer-Lib-Dream-Machines-Tempus/... (sorry, I have no image of the back cover, but I have both editions in my book shelf: Also the 1987 edition shows a superhero on its back cover (cover of Dream Machines)).

EDIT: If you want to order a reprint of the 1st edition (very difficult to get): Ted Nelson sells them again: http://hyperland.com/LibPage
That's normal NFS. Amazon's offerings, if you have a 10 gigabyte database, you can only get 500KB/sec bandwidth --

http://docs.aws.amazon.com/efs/latest/ug/performance.html
Also a quote by Dwayne Johnson in the show Ballers... though I think he added "drives" as well.
For anyone interested, here are some web browsers that don't care about content at all:

https://curl.haxx.se/

https://www.gnu.org/software/wget/

http://docs.python-requests.org/en/master/

http://search.cpan.org/dist/libwww-perl/lib/LWP.pm
I guess the results here would surprise you if you assumed that hiring bias was primarily the result of an explicit bias against {gender, race, etc.}. While there is certainly this class of bias, I personally haven't found as much of it in the technology field as there is purported to be in general society.

What I have found, instead, is a more subtle bias that goes something like this: "I view myself (or that guy over there) as the model employee. I'm looking for someone who thinks and acts like we do -- not just on our level, but views problems the same way, is likely to arrive at the same solutions, has the same energy level, etc.". I believe this attitude forms the fundamental underpinning of both company culture and hiring bias. I've seen it work successfully over the short term (particularly in startups where you're trying to build a small team of really smart people that can build something quickly), but I think it is counter-productive over the longer term.

When I'm hiring, I simultaneously try to answer three questions: (1) Is this person capable of doing the job I'm hiring them for? (or grow into being capable), (2) Is this someone I could work with and who could work with my team?, and (3) What unique life experiences or perspectives does this person have that they could bring to the team and improve our culture or decision making?

What I've found is that some folks over-focus on (1) and sometimes (2) without adequately recognizing the value of (3). I personally believe that you don't remove bias by trying to legislate against it - you remove it by getting people to desire the alternative - diversity.
The original research accounted for the effect of the audition year. http://www.nber.org/papers/w5903.pdf
Bleep – Encrypted Messaging by BitTorrent
Hadn't heard of Bokeh before; so thanks for that!

Also there is ggvis https://github.com/rstudio/ggvis which is nice if you are already using ggplot2.
Excellent narrative on top of an incredible project!
You started an internship without knowing whether is was paid or not?!

"Managers are assholes" is not very valuable information, you can pick that up from sitcoms and Dilbert. But you can learn a lot from bad jobs and the mistakes of others, including managers.
What I was really trying to express is the fact that you cannot make code run faster (on the same machine), but this is something we all say - we made xyz faster. Every line of code you write has a price, both in performance and in security/bugs. Security issues and bugs typically are tied to lines of code, but performance is definitely not.

To really understand this, you have to understand how machines work. Merge sort is faster because the processor does less work for the same input compared to the bubble sort. How many lines of code you have is rarely a good mapping of how much work your processor is doing. You have to take into account the complexity (i.e. O(n) or O(N^2)), the framework your are using (just because you have 3 lines of code in a Rails controller, doesn't mean you are executing 3 lines of code, etc.
Yes this is the default. The beamformer is steerable and you'll notice that a significant portion of the code is responsible for steering.
Five Things We Need to Know About Technological Change
“[I]n many ways nonsense is a more effective organizing tool than the truth. Anyone can believe in the truth. To believe in nonsense is an unforgeable demonstration of loyalty. It serves as a political uniform. And if you have a uniform, you have an army.”
― Mencius Moldbug (a.k.a. Curtis Yarvin author of Urbit)
Accessing the Information Assurance Website
I mostly find it offensive that between the company selling access, and people giving access away for free, it's the latter that would be liable for what their users do.

There are moral and pragmatic reasons against liability, but they are not nearly as glaring as that inequality.
We are not US-residence, i forgot to mention about this
Text rendering is the slowest graphics operation of most desktop applications. If you are willing to argue BitBlt should be put in the kernel you'd have to put text rendering there by default.
I'm pretty sure most of the points made in this thread have been made before. That doesn't mean everyone here has heard them.
This does not reflect hiring practices at reputable US research universities.
Red Programming Language: 0.6.1: Reactive Programming
Yes, you're absolutely right. But that's also a terrible excuse: "Oh, the problem is before the candidates reach me, so there's no need for me to do anything to fix the problem myself." Everyone at all stages -- from folks who bully nerds in primary school, to toymakers who promote scientific fields as 'for boys', to college admissions offices, to CS professors, to CS classmates, to hiring processes -- can work together to remove bias everywhere. Just because you think the problem is someone else's fault doesn't mean you can't help solve it.
Can anyone give more examples of specific problems this could solve?
That language is atrocious! That has to be compiled / transpiled from something higher level
Doing Keto? Learn some hardcore Bacon hacks with this recipe
Canada to lift visa requirements for Mexico
0 a D Alpha 20 Timosthenes Trailer play0ad play0ad
If they have a good research portfolio otherwise, then the first candidate's chances are unaffected, and the second candidate's chances at an interview are probably reduced.

The first candidate's replication studies won't really count for anything (maybe a slight boost). The second candidate's bogus studies will count negatively.

The process he describes is not reflective of US research university faculty hiring practices - the faculty will read your papers, they will solicit expert opinions from other leading researchers in the same research areas as you.
There were plans for a lot more commercial biotech back in the day. Some of it has rebounded, but Seattle never really became a competitor to Cambridge (MA), San Diego, or the Bay Area. The non-profit side is pretty good.
> Why exactly does he think that reducing free trade will help the lower income percentiles?

Its worth noting that Sanders doesn't oppose free trade agreements, he opposes free trade agreements that don't incorporate what he views as adequate common labor protections (this is a long-time position of the American Left in opposition to neoliberal trade pacts.)

He doesn't want to "reduce free trade", he thinks that demanding free and fair trade will cause more improvement from the "fair" part than the losses from the reduction of the "free" part (that come from more difficulty in securing deals, since the interests that push for neoliberal deals aren't just an influence on US preferences, so a US policy change won't eliminate that preference from counterparties.)

> How about doing something really politically risky and trying to attack income/wealth inequality directly?

While one might debate how well they would work, pretty much of all of the positions Sanders has advocated in his campaign and continues to advocate for in the platform on domestic policy are directed at this, so this complaint is somewhat bizarre.
Rory Koonce Jr. “The Stone Powerhouse”| Best Personal Trainer
what is that on his head? is that even a toupee?
Sprouts: Just say no?
The timing issue between the microphones doesn't surprise me. Multi channel soundcards require a single ADC that processes all of the channels in unison (same for the DAC).

This is also why you can't just plug four stereo cards into a PC and expect it to make an 8-channel system.
American atheists are on the rise. They have different visions of the future
Personally as someone who makes purchases, I'm entirely in favor of consumer protection laws and the strengthening and enforcement of same.
Yes. Those are peer reviewers. And people still publish negative result papers.
Yeah, it rings reorder, then busy, then after like full min after the recording is done it hangs up, it does hang up seem to hang up correctly when calling from inside that switch.

I don't think so on ATM - I have some documentation for it (training manual, system architecture processor, SM/CM), and ATM isn't mentioned anywhere in it, when you consider that the 5ESS architecture was designed in the 1978-1982 timeframe, ATM would make no sense at all, it'd be a backward forklift upgrade to retrofit it.

Do you have email or something, I'd love to converse further?
It's easy to register a domain and throw some designing on the wall.
Both Swagger and Goa can generate API client code from their respective spec languages. Goa additionally has the ability to generate a Swagger spec from a Goa spec.

This makes me wonder why Goa just doesn't rely on the Swagger code generators? Are they not very good?

The Goa page talks about generating Swagger so you can use the Swagger doc generator. Maybe that's the only part of Swagger that the Goa developers think is useful?

Also, Swagger has more traction right now. Maybe the ability to generate a Swagger spec lets people not feel so locked in to Goa, the newcomer?
> Is he still in the race or is he just trying to steer the Democratic party policy?

He's still officially in the race, and there's extreme circumstances one can imagine where he might be able to actually win the nomination, but mostly he is focusing on shaping the party through the platform, for mobilizing people to run for office, etc.
These graphs with inflation adjusted returns need a cash line, to show that in inflation adjusted terms cash is not some magical safe option that doesn't go under 1.0.
It is just as hard, or harder, for men who are not confident to just say 'well, be more confident', so again, not a gendered issue.
These charts show why Amazon's throwing $5B into the Indian market
DSSSL is not Scheme, it's a domain-specific language, which solves nearly all of your objections that aren't conjecture. Domain-specific languages are obviously much more amenable to optimization. Such a stylesheet language can be trivially cache JIT compiled stylesheets, and because they're more expressive, you'd see more reuse across pages, and possibly even across sites. The bandwidth savings are non-linear.
As a developer, I'm always very wary of adopting any technology that would lock me in to a platform. This sounds like lock-in to me, since there is a binary involved, and limitations around size of data. I think your appeal needs to be on the business side where decision-makers are can see your freemium product as a short-term win, and maybe convert to paying customer if it works for them.
People who meditate are more aware of their unconscious brain
Don't know what fraction of them, but most of them look differentiable (as long it is not exactly some variant of the Weierstrass function).
If most are like mine was, they are awful.

High stakes testing, unrealistic workloads, research professors who don't grok humans and incredibly cliquey ethnic divisions exaggerated by lots of foreign students.
I read Toffler's Third Wave in high school as part of a class. A lot of what Alvin Toffler talked about was over my head at the time. Still, the material was very interesting to me and I looked forward to the new world he described. Only later on in college did it all come together as I learned about business and got involved with the early web.

This is a good lesson: full comprehension is not immediately necessary but there is a lot future value in plodding through unfamiliar content.
Twitter has a business plan that doesn't work. That has to be addressed if anyone has to buy out Twitter. This was but one reason why I went back to a university to earn a Business Management degree. Learn how to make business plans that work, and combine it with my technical skills.

Alphabet already has Google Plus as their social network, if Alphabet bought Twitter would they run two different social networks or combine them together?
Top most active Twitter accounts for 10 years
Sorry, I mixed up my numbers while digging this up again.

It's 23% - still 1 in 4 - that were in homeless shelters in SF before they were homeless, that were formerly from elsewhere.
To be clear, I'm not claiming that encrypted data is compressible. I'm just pointing out that any detectable "patterns" that appear in random data but not encrypted data are inconsistent with the claim that random and encrypted data are indistinguishable. Also if you find such a "pattern" that's probably a good starting point for breaking whatever cipher you're using.