skysight-inc/HackerNews huggingface dataset:
15 years ago: wow DDoS attacks are a thing. ISPs need to implement egress filtering.

Now: wow DDoS attacks are still a thing. ISPs need to implement egress filtering.

A consumer internet user who visits baidu doesn't need to be flooding an anti-censorship project's github page.

A consumer internet user with an internet-of-shit camera doesn't need to be hitting dyn that frequently.

ISPs need to coordinate and rate limit customers towards something that looks like reasonable traffic.
Actually after some time you get to differentiate different cries. I now can identify if my kiddo wants to sleep, is hungry or wants his mum.

Talking to nurses working with babies apparently this is a thing and they get to understand babies quite well when they cry.
Doesn't help that the first 4 google search results for "riot chat" are League of Legends sites
One thing: the Netduino devices are ARMv7-M (Cortex-M3 and Cortex-M4) devices, not AVR
Population Level Penny Shaving
Like any MVP, time to market almost solely depends on your knowledge of the tooling. If the OP is familiar with what they've used, then I'm comfortable trusting that it's faster for them instead of having to learn something new.
How do they go up so high on HN? Just by being interesting?
I'm assuming Person is a record constructor, is isValid here a field in that record or another function?
At SunSed we are working on v3 of our CMS.

V3 is very similar (in concept) to what you have built. I believe that there is huge market for tools designed only for developers.

Like Weebly but for developers.
Makes sense. Thanks a lot.

Rest assured AWS isn't turning a blind-eye to its shortcomings. Exciting times ahead for everyone involved.
Are you aware that the current top post (about blockchain) reads like a parody of a conspiracy theory?
No one would ever write the latter, because (\p -> isValid p) is equivalent to isValid.

However you're right that the function names would probably be a little longer in practice, and I've edited my example to reflect that. (But they're not convenience functions, they just have longer names due to Haskell's more limited namespacing)
That would be 1) then.
i mean, of course events are going to fire like mad. welcome to the world of audio processing. :)

MediaRecorder works the same way (but for MediaStreamSources, not BufferSources).

the idea is that audio buffers are processed in chunks- an event fires for each chunk that is processed. the act of "recording" is just reassembling these chunks into a single ArrayBuffer.

edit: seems like Recorderjs works exactly this way (but implements features more than just recording, like exporting as WAV).

capturing the chunks: https://github.com/mattdiamond/Recorderjs/blob/master/src/re...

reassembling the chunks:
https://github.com/mattdiamond/Recorderjs/blob/master/src/re...
Would someone kindly explain what Riot and Matrix are, who is behind them, etc.?

It's great to see them implementing this. If you're company is not, please get busy - IMHO it should be the norm now.

https://www.eff.org/deeplinks/2016/11/tech-companies-fix-the...
rents are going up high end property >1 million £ has dropped a bit
Except in these two brief examples, Haskell employs syntactic sugar with hidden semantics that nobody but an acolyte would understand (periods and two kinds of brackets mean what?). At least the Lisp scoping here is explicit and employs minimal abstruse sugar.

I'll admit Lisp's myriad nesting of brackets is not ideal either. But surely there are more elegant and intuitive notations for functional scoping than is seen here.
Chicago's Bad Recycling Gets Worse: Only 10 Percent Diverted from Landfill
Seconded, buy a decent non-stick pan and you can use and abuse it without worry. I have some Woll Nowo pans that see daily use with metal utensils and nested stacking with other metal pans. Never a scratch, no food sticking at all. Here's an example but shop around as many other brands offer similar construction: https://www.amazon.co.uk/Woll-Nowo-Saute-Detachable-Handle/d... I like the detachable handle because it stays cool, and I don't lose track of which pan just came out of the oven and accidentally grab its handle bare-handed.

When buying pans, look for commercial stuff (or at least make sure the box does not have a photo of a famous TV chef on it). They should be 2x-4x more expensive than the cheap stuff, usually cost less than the really high-end pans, but will last forever and produce great results.
I've invested in a number of companies via AngelList and I'm disappointed with the communication from most. I know I'm a small investor and I don't want anything personalized but I'd like to see yearly updates and would prefer quarterly.
They realize that medicine is not black and white and that there is a reality beyond peer reviewed studies.
Show HN: Natural Language Processing API for Developers
i am not really into this stuff, but would this be a good use for http://webcomponents.org?
Could you expound upon this statement? I'm not quite sure I understand what you're implying.
Came here seeking the answer to this question, too.
Thanks - I've always known about the cookie law but not those other acts. It does seem harder for a tech company.
And then a robot comes out of the pod and takes your blood sample? Reading about these people must be inspirational for the Silicon Valley scriptwriters.
It's pretty simple: British developers are willing to work for less.

Or maybe there is too much supply and not enough demand in London. Maybe it's cultural. But I've noticed that salaries in London are pretty terrible. It's even worse than New Zealand, which doesn't (didn't?) have a lot tech jobs.
That character is from the phonetic alphabet so it's not the "concept of G", it's the concept of a "voiced uvular stop", which happens to looks visually like G. So what Unicode is doing is separating two conceptually different ideas, exactly as intended.

The cases where Unicode has taken similar looking characters and combined them into one have not been successful, Han Unification for example was widely viewed as a misstep and has caused many problems, such as making it impossible to embed certain Japanese characters in Chinese text without higher-level markup.
Thanks for clarifying. I have to remember this quote:

"If one would give me six lines written by the hand of the most honest man, I would find something in them to have him hanged"

What I mean is that I can decide to not encrypt and have my emails under public scrutiny, but as I said, most people are not scared enough because it doesn't happen on their watch.

It doesn't matter what the content is, or how non-libelous - if it's encrypted with PGP, it's private.
Ways to support beyond the echo chamber of hacker news comments:

Call the White House: https://www.whitehouse.gov/contact/write-or-call

Call your representatives:
https://tryvoices.com/
whiteboard binary tree coding != brainteasers, more like memory testers :).
>He built up his studio into a factory with 3 floors: a ground floor for packaging and shipping works of art, a second story of painting areas, and a third floor of dormitories for the painters.

As a painter [1][2] this sounds like paradise (minus the intermittent factory assembly line commercial-kitsch factor). Replace the shipping area with a framing/gallery floor and you have effectively created an amazing hub for creative output/rapid development of artistic talents. Place that building in a warehouse district and rent it out. The sheer amount of communication between a tight knit group of visual artists would lead to amazing amounts of growth. Throw in a middleman for national/regional outlets that need works of a specific subject/aesthetic at non-gallery pricing and it might be sustainable.

Startup dorm-factory when?

[1] https://theblackbox.ca

[2] https://theblackbox.ca/blog/primitive-triangles/
Or just use jekyll. But it seems to purport to be different from jekyll, so I am not sure.
No, but this shouldn't be taken as an indictment of FP general. I prefer

persons = filter isValid (map init names)

to both. Swift just isn't really a functional language in any useful sense.
You are scaring me. I use Norton on a Windows box that I use for travel/remote.
Thank you for this, kristerv.

At first I agreed with many of the other posters, that this just had more overhead than it needed, so I didn't take it seriously.

But when I saw this comment, I got it.

It's an MVP! You launched it before it was ready, but not before you were ready. Which is exactly what we're supposed to do. Grow a thick skin, share it, and take your lumps. This way, your baby will grow up much faster than it would have it you went it alone.

Many of us here, including myself, are too chicken to do that as early as we should. Thank you for showing the way.

Respect.
I'd say that is true for most of Europe. The status system is a big burden, and it makes personal interactions less pleasant.
A more succinct, cynical take: anyone who sells money for equity is always going to be happy to see you need more money.

(The author dances around this, for understandable reasons.)
I find the first one to be far easier to read. You can basically just read it from top to bottom and know exactly what it does. "Take names, turn each one into a Person, keep the ones that are valid."

The second one takes a lot more work. First, I have to read through the code and recognize that this is a loop that accumulates values into a new array. Then I have to pick it apart and see exactly where the accumulation takes place, and how that value is derived. It's not hard by any means, but the first one is far more straightforward.
Massør Aarhus, Massage Århus
Actually, both of those families come from lambda calculus, except in different way. Lisp comes from untyped lambda calculus (and adds things like car, cdr and eq on top of it), while Haskell (and ML) comes primarily from typed lambda calculus.

I offer a definition of "functional programming" as "based on semantics of lambda calculus".
If you care enough to post canaries, shouldn't you also care enough to just close shop instead of subtly telling your users to stop using your services?
Your arguments are:

1) Decentralized proponents just don't understand human nature

2) Decentralized power structures can't work because the wild west

3) Blockchains are only about making money

If this is the best HN could upvote I'm pretty optimistic about this whole decentralization movement.
I have seen that for internal promotions too on guy I knew spent months working his promotion my boss wryly commented of course he has not done any real work for 6 months.
There already exist multiple Markdown components, for example https://github.com/rexxars/react-markdown

The interesting thing here is that it is inline.

edit: No judgement if being inline is a pro or a con. Personally I prefer to keep it in a specific component, but I see the appeal fo this
I believe most personal routers, such as the ones used to move internet from a cable-box/fibreoptic to your personal computer now use IPv6.
I'm not sure what you're talking about? My example contains no periods and only one kind of brackets? Did you reply to the wrong post?

Admittedly, it might be written with $ in practice, but that's a fairly simple idiom, and I tend to avoid it.
Drunks generally metabolize alcohol faster than teetotalers.

A cutting edge treatment for nut allergies is to consume small amounts of nuts (carefully prepared, etc.).

edit: I want to differentiate the nut thing from homeopathy. The idea there is to consume a very small and carefully measured portion of the nut, not some nonsense about training molecules.
I don't understand what you're arguing against, given your own words say it didn't have uptake (in MRI) till 2014.

The project has been revived and adopted officially by MRI only in 2015.
http://eregon.github.io/rubyspec/2015/07/29/rubyspec-is-rebo...
“Move fast and break things” does not work in journalism
Yeah. Point is. You don't have to go all Googly on your infrastructure, start simple.

Deploying wordpress/ghost to DO takes 10 minutes.
Connection refused (USA)
Details Emerge on “Summit” Power, GPU AI Supercomputer
Simple merkle trees python lib
Is anyone else bothered by the code at the beginning of this article? Simply returning the expression would have had the same effect, ie:

function getDevJob(studying, hardWork, luck){
return studying && hardWork && luck;
}

I know that it might not make the code readable to novice javaScripters, but it bothers me anyway..
Switzerland is again number one in innovation (https://www.weforum.org/agenda/2016/11/the-most-innovative-c...).

I live in Zurich. Due to the high-living standard, salaries, size, central location in Europe, Switzerland is probably the only country, where I would like to live longterm.

(I am a software engineer who turned into a tech recruiter: Read my story: "8 reasons why I moved to Switzerland to work in tech" - https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t...)
Disclaimer: Title is misleading. This is not a 0-day nor a new vulnerability on WordPress.

The author is just talking about some old stories that happened years ago.

Everything is fine. There is no emergency and no need to go update your wordpress setups ASAP. :D
Clojure/Clojurescript
Yeah, I wish Lua hadn't taken undefined and nil to be the same thing given the way tables work in it. Most of the time it doesn't matter, thankfully. Sometimes you bump into it.

A sigil value can work too if you absolutely need it. ex:

undef = {}

function isundef(val)
return undef == val
end

The sigil value is truthy and makes your code more convoluted, though. ex:

if not val or isundef(val) then -- ...

So, :/. I do love the language though.
I just hate how these "bootcamps" are only in it for the money and then they have the audacity to tell their students to LIE on interviews. How about you actually pick a language YOU love, make projects, improve. Node.js LUL
I was not clear enough.

You managed to achieve good network performance by using your specialized skills.

Most people don't have the skills and aren't interested in learning them. This is the market for Apple's APs. The interesting description of what you did to get stuff working is close to meaningless to most people, and hence by contrast makes the trusted-brand easy-peasy gear look even more valuable.

I've wrestled with wireless gear since before 802.11 existed, including writing my own radio firmware, and I have an Airport at home which in practice means I don't need to do any of that awful stuff any more. In my lab we throw away about half the APs we buy due to mystery incompatibilities. Radio is still hard compared to most other things.
Since you've ignored our repeated requests to stop breaking the HN guidelines, we've banned your account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com. We're happy to unban people if they give us reason to believe they'll only post civil, substantive comments in the future.
> The Worst Case:

> The company runs out of money.

Actually, the worst case is keeping a company going even though the fundamentals of the business are imprecise, hard-to-define or just plain wrong.

You end up wasting resources of all kinds for everyone involved. Investors, employees, and founders, to varying degrees, will squander time, energy, enthusiasm, money in pursuit of a mirage.

Money isn't everything, surprisingly, even in a round of funding. If you accept a huge sum of cash with a giant valuation attached, you must have reasonable certainty that you will at some point achieve that valuation without more raising. Mental gymnastics aside, I don't think most startups can guarantee outcomes, but they must be, at least, certain of their motives.

Are you raising because you're at the scaling stage? Or are you raising to buy yourself a little bit more time to hopefully, maybe, figure things out?

The latter reason is a poor reason to raise, and most of the time, only staves off the inevitable at the cost of unnecessary suffering and hardship.
Exactly. This constant badgering about "liberals" and "cucks" and other crap is a sterling example of being detached from reality.

This isn't about teams, this isn't about cheering for your "side" to win. Things like climate change shouldn't be a contest to see which worldview shouts the loudest.

Maybe it's attention deficit, drowning in information, that causes people to subconsciously demand over-simplified explanations.
Yes, Apple shouldn't have given me any reason to look elsewhere, because I might like what I see. Which I did recently - for less money as a MBP, I bought a near top of the line desktop (dual boot Win 10 and free linux) and still have money left over for an ultrabook (which I might not buy because I'll try my iPad for mobility)
Dude I fucking love this! This could be actually used a lot in movie industry
A term does not necessarily become meaningless when it applies to a lot of things. "Functional" might be a broad category after all, not the exclusive name of a subset of functional languages. And if your language allows different paradigms, it will be called "functional and imperative and object-oriented... ". At best, if a property is so common that most language have it, it can be assumed to be satisfied by default. As for "procedural", the definition on wikipedia is a little more precise and does not apply to all languages: https://en.wikipedia.org/wiki/Procedural_programming.
Why do you think Apple's routers might be backdoor free but other companies' routers won't be? What makes Apple so special in this regard? I understand they challenged the government on the San Bernardino cell phone, but that's irrelevant as they also cooperate with the government like all other major companies. Is this idea simply based on some public statement or policy and if so why do you believe that given Apple's track record of cooperation that continues to this day?
Haskell doesn't distinguish the two. If you define Person with named fields including isValid, you automatically get a function named isValid that returns that field, or you can write your own isValid function that examines the whole Person.
Lack of Airport improvement was one of the biggest reasons why we started eero.
Do we have any reason to believe either of Obama or Trump particularly care about this issue? Enough to actually do something about this other than casually brush off a question if asked?

It's been obvious this is coming for a long time to anyone who has a realistic view of the IRS.
Agree that much of this is partner dependent, but I've seen the dynamic play out happen with senior partners who have great track records and with younger partners out to prove themselves. In each case, I think the motivations differ slightly, but the same theme is at work.
Author here: Yes, this is not a setup for running Ghost/Wordpress. It's for getting started with a production(ish) kubernetes environment which would be a complete overkill for a simple stack like the one I deployed on.
The problem here is that non-discrimination costs you money (in practice: lots!), because it requires you to issue bad loans to non-Asian minorities.

Secondly, it isn't mathematically possible to be "nondiscriminatory" - there are multiple definitions of that term and they are mutually conflicting. For example, as this article shows, "equal outcomes", "equal opportunity" and "equal treatment" (group unaware) don't make the same decisions.

So no matter which definition of "fair" you choose, some intrepid reporter can choose a different definition and then write a clickbait article calling you racist.
> In a decentralized system, everyone already knows exactly why you are dead.

So in this presented decentralized system, if I want to take a certain action - kill a goat, pave a road, smoke some pot, sell some soda - I have to check what the entire community's beliefs are, verify that none of them will think that my actions are worthy of killing me - or at least that at least 50% would defend me against the potentially aggrieved - or at last the guy with the biggest gun - before I can go ahead and slaughter an animal, or build a roadway, or grow a plant, or go into business?
Are Front-End Developers Real Developers?
I think the boot camp grad is still going to be a junior developer but I can kinda see where someone with a "vocational" (code camp) educated applicant might actually be more productive than a college educated applicant for certain jobs.

To use an imperfect analogy, who would be better at actually building houses; a vocational school grad (who built houses all day as part of his education) or a college educated architect? A lot of programming these days is "hammering nails" not architectural design.
See? You keep at it. At what point I said the BBC article is to blame? That was you.

You are making strong claims without supporting evidence or data.

You mention things like "when you dive into the studies" yet you don't show us and we have to believe you.

What makes you different?

Also I might be slightly biased against someone who starts claiming everyone else is pushing an agenda against him. It is an irrational bias, I admit, because of how I despise the far right / white supremacism. Again, this is irrational from my side as you might not be even close to that group, but you sounded very close to it: the chosen example, the insistence on a world wide agenda against your kind, the lack of supporting proof / evidence and your follow up that didn't make a lot of sense to me (might be my poor grasp of English language).

Either way, I hope you're not offended and that you can see where I'm coming from and how your comment was perfect to illustrate op's claim.
This already exists in Unicode, it's called "Variation Selectors" and they have their own block and are used to select emoji skin tones amongst other things.

But it would be wrong to use them in this case because an IPA G and the letter G are semantically different things and should not be unified into a single character just because they look similar.
Introduction to Terraform Modules
Historically, there may have been some people who used high concentrations and called it homeopathy. But not today, and that's not what these labelling regulations deal with.
Why the downvotes? It makes sense.
http://www.greenpeace.org/usa/campaign-updates/hillary-clint...

Yet somehow if she'd been elected, I don't think nearly as many people would be calling her out on it
This dad has a real problem and is looking in the (dangerously) wrong place for solutions.

Maybe you can suggest a few things that do work..

Rubber teethers with a gel in them that you can put in the freezer and get cold, but not so cold they burn or feel uncomfortable or could choke them (like ice cubes).

Cut, cool, washed celery stalks at least 4" long, so the baby (or you) can pull them back out of their mouth if the baby starts to stuff them down their throat (which happens). The baby will instinctively pull it back out if it hurts. (Note: carrots and most other vegetables are NOT safe, because the baby can break off little pieces and choke on them, but you can put them in a baby straining mesh thing to keep small pieces from choking them.)

To all parents (especially on sites that are not HN): please do not put anything in your baby's mouth that might hurt them. It's better to listen to them cry then to risk hurting them.

EDIT: removed anbesol/orajel suggestion as unsafe and probably ineffective anyway.