skysight-inc/HackerNews huggingface dataset:
About 5 years ago I did a large pcap and saw several % of all traffic was IP fragged at under 600 bytes. This was on a popular VoIP reseller platform.

Of course, the issues with TCP aren't a big deal and SIP should never have specified UDP in the first place.
Are you aware of PowerShell? Pipelines act on full .Net objects.
Well, it's a good thing you did not try to monetize that idea (found a startup), because technology would have rained on your parade...
I agree completely. I recently went to an Elm workshop and while I found it very interesting, the Haskell syntax just didn't agree with me.

I want more enforced required clarity. I compared it at the time to writing English without any punctuation, you can do it but it makes comprehension much more difficult.
This could have been done long ago, but it didn't pay. The first orbital docking was over 50 years ago. The booster cost to get to geosync orbit was so high that refueling missions weren't worth it.

This would be a good use of used Space-X boosters. If it succeeds, great, and if it fails, you've only lost a used booster and the refueling rig. It costs a second stage every time, though; you don't get that back.
IETF – Research into Human Rights Protocol Considerations
Then I notice that I'm not getting any email. The cron job runs on my mail server.
No one is going to buy this piece of junk if they don't have a finger in the manufacturing pie. And at $100M per, nor should they. We sell the F16 ($18.8M) to a ton of countries who'd never buy an F35.

http://www.f-16.net/f-16_users.html
Having read through the comments, I'm surprised that no one is talking about the true benefit of a tech like fpga. It's that it's field programmable, with many that can be reprogrammed in fewer cycles than a cache miss. This means that ultimately, fpgas have the potential to be an optimization flag in your favorite compiler or jit.

I see this as an inevitable convergence, especially when rumor of fpga transistors/mm^2 growing faster than cpu transistors/mm^2. What I can't tell is how much of what people talk about fpgas is hearsay, and how much is simply exaggerated. I know that every time I start to look into fpgas I always feel let down compared to their potential.
A Necessary Step in Communication
MongoDB | New York, NY (relocation is available) | Sr.Software Engineer - Cloud Platform Engineer | Full-Time | Competitive Base + Pre-IPO stock Options

Our Cloud team develops the software that runs MongoDB in the cloud at a global scale. We are looking for our first platform engineer on this team who will be tasked to challenge the status quo - taking on what others thought was impossible.

Do you have any interest or questions? Please reach out to me at JC@mongodb.com or apply here http://grnh.se/c6pf3h1

--- If you have any interest, this is a short post from InfoWorld (http://spr.ly/60078rGKH), which named MongoDB Atlas (our newest cloud offering) one of its 2017 Technology of the Year! ---
Indeed :). The background of the term is said to be in some university, which had a rubber duck near the CS teacher rooms. It was mandatory there to first ask help from the rubber duck, before bothering the real teachers. According to the tale, more than half of the students left after talking to the duck.
I supposed Elon will use this in the design of the next vehicle - https://qz.com/611677/elon-musk-is-thinking-about-building-a...
Just want to share a blog I wrote about communication and the direction we are headed and what I feel needs to be added.
CrowdJustice | Full-stack Engineer | London, UK | Onsite

Hi, I'm the CEO of CrowdJustice (crowdjustice.org), the world's first crowdfunding platform for legal cases – helping people access the justice system and getting communities to come together to achieve concrete legal change. To date we've even had three cases (including a powerful challenge to Brexit) go all the way to the Supreme Court.

We're looking for a junior engineer (our stack is Python/Django, but dynamism and intelligence are more important than specific technologies) to help us build a world class product at a time when social justice issues are more important than ever.

We're early stage but growing fast, and have a small, dynamic team in London split between London and New York.

Please email me julia at crowdjustice.org to apply.
I'm talking about the people who beat those who voted for Trump unconscious, light others on fire, kidnap and torture mentally handicapped conservatives, and stream it online. People who attend and teach courses on how to stop free speech with violence, while encouraging wearing masks to avoid prosecution. People who are convinced that Trump is a Nazi and are willing to commit extreme acts of violence in response to prominent figures calling for white genocide.
Everything is a logic problem.
Ever done any wet lab research?
So was Erlang. The language, the runtime, and the standard library were all purpose-built together to solve a real world problem... to build fault-tolerant, distributed network applications.

Which makes Go's rapid popularity as a language for solving the same problem even more peculiar. Especially since Go's surrounding tracing, debugging, and online code swapping facilities are so much worse.

I'm sure some component of that is Ericsson's complete lack of interest in evangelism and Erlang Solution's apparent lack of capability to effectively evangelize, but it still seems like Go isn't so much filling a void as it is being better at attracting an ecosystem that delights in reinventing a particular set of wheels.

Java was very much the same way for a very long time.
Paper, 0.0.1 released
I set mine to #cc3300 - a darker shade of orange - because otherwise when Flux kicks in at night the bright orange seems to become super-bright orange!

http://imgur.com/m9PNYfw
WW2 battleships were also utterly useless in actual combat results. Attack submarines and to some extent aerial attacks are what dominated marine warfare during that period. Put everything at the hands of one fighter model and what you get is a single point of failure.

What you need in a big war against a worthy adversary is the ability to quickly innovate and iterate on designs, and having a single design that try to do everything is about the worst option available for that.

In a war against an adversary that isn't worthy, you can use whatever and you will still win.
This is ridiculous. Your views on NHST are extremist, absurd, and are not shared by pretty much all real statisticians, even those who are critical of frequentist methods.

Secondly, many biological findings are not quantitative or statistical in nature- they simply are observations that have been repeated tens of thousands of times.

Honestly I don't really care enough to respond over something that nobody else in the world really believes. Your claim that you were "trained in biomedicine" is cute but difficult to take seriously. It isn't worth my or anyone else's time to fight your bizarre and excessive ignorance on this topic. I just think it is important to point out to the community that you have zero credibility on this issue and are spouting nonsense that real statisticians, scientists, and computational biologists would laugh at.
Do we act up online or reveal our true nature?
An alternative would be to just use AWS lambda:

> You can create a Lambda function and direct AWS Lambda to execute it on a regular schedule. You can specify a fixed rate (for example, execute a Lambda function every hour or 15 minutes), or you can specify a Cron expression.

http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-e...

It would remove the need of infrastructure for "task workers". Although, depending on your stack / setup, it of course may be easier to have your application tier double as a task worker due to complicated dependencies or startup times.

Additionally, I am not sure if everyone is aware but SQS does offer FIFO delivery with guaranteed once-only "processing". There are some interesting caveats to this, definitely worth looking into though :)
Who remembers that time back in '99 when suck.com parodied Slashdot? [1]

It was very silly, the top headline was "Linux Possibly Defamed Somewhere"

[1] http://www.suck.com/daily/99/12/13/daily.html (the layout has not aged well on this one, sorry. pre-CSS days)
This is a special case of the "Andy Grove Fallacy": http://blogs.sciencemag.org/pipeline/archives/2007/11/06/and...

>
Andy Grove has had prostate cancer, and now suffers from Parkinson’s, so it’s no wonder that he’s taken aback at how poorly we understand each of those diseases – not to mention all the rest of them. But his experience in the technology world has warped his worldview. We are not suffering from a lack of urgency over here – talk to anyone who’s working for a small company shoveling its cash into the furnace quarter by quarter, or for a large one watching its most lucrative patents inexorably melt away. And we don’t suffer from a lack of hard-charging modern management techniques, that’s for sure.

What we suffer from is working on some of the hardest scientific problems in the history of the species.
I believe that Go's GC currently bounds heap memory usage to 2x the actual usage (worst case).
> post under a real account

And be targeted by antifa?

You don't need to know his name to argue with what he's saying.

People who punch Richard Spencer, or anyone, are criminals and should be jailed. Just because he has a different opinion than you doesn't give you or antifa the moral authority to punch him.
In the case of an I.O.U., the sensible approach is to put the note in your wallet alongside your other banknotes and other things which technically count as, or can be redeemed for, money, like coupons and cards. Ideally the I.O.U. should be written by hand by the person who owes you, so the handwriting serves as authentication.
> There still are some good foreign and indie films being made, and I find I don't mind the lower production values after getting used to it.

Funny thing is, stuff like Sharknado sucks when compared on the visual effects, but it's at least an original story compared to all the stuff currently in cinemas.

> (I'm a native American English speaker, and I had to look up "subvention". I think "subsidy" would be a better translation.)

I'm a German, thanks for the hint :)
It's something Chrome does by default when you browse a site in a language that is different from your system's.

My OS is set to French and Chrome ask me to translate English webpages in French.
This may be controversial, but I feel an alarmingly large number of people do not know how to properly cross the street on their own. They implicitly trust the crosswalk signal without both ways and once more to the left. Even more shocking is that people will not look up from their phones when crossing the street.

We should always design our transportation networks to be as safe as possible but one should take responsibility for their own life when crossing roads that two ton missiles hurtle down. You never know when someone is going to have a heart attack, stroke, be drunk, fall asleep at the wheel, etc. when approaching a crossing. Just because the light gives one the go ahead does not make it safe.

Also, too often I see pedestrians asserting their right of way to cars. Being right isn't more important than being alive.
This reminds me so much the excellent movie "The Pentagon Wars" which I highly recommend.
Civic planners need to behave accordingly. Isolate cars and pedestrians, ideally have each in distinct tunnels (the pedestrian one can have a safety-glass roof).
It was intended to be a simple language. Each of the three authors had to agree on every feature (lowest, common denominator). One made C, one worked on Java, and one did an innovative language for Plan 9. Two of those languages ignored as much of the kind of work you described as possible. Something like Go is a natural result in terms of feature choices for the language itself.
You just solved cancer from first principles on a message board. Congratulations!
Just one of many: https://medium.com/@trentlapinski/the-berkeley-riots-were-a-...
thowayedidoqo, I can still use them without the libraries. For example, I could write my own FFT or compression routine. It just may be cheaper to license them from the vendor or a third party. I have done plenty of designs without paid IP. I have used IP from Xilinx, Altera (pre-Intel), and third parties.
Just to be clear, this was in July.

"The writer suffered a fatal heart attack while on holiday with his family in Nova Scotia on 11 July, at the age of 66."
& considering that Naval Research Laboratory gifted us with Tor it is surprising it wasn't written in Ada to begin with.
That's one way to look at it. Another way s that they are subsidizing the security team of their competitors.

Also, project zero gives 90 days or until you've released a fix[1]. If you can't roll out a fix for your problem in 90 days, you're either playing fast and loose with your customer's security, or you've lost the talent to competently fix the problem, or you've made such a poor choice in your design that makes it hard to fix that nobody should use your program or service anyway.

Any company or project unwilling or unable to roll out a security fix within 90 days doesn't deserve your support or money.

1: https://googleprojectzero.blogspot.com/2015/02/feedback-and-...
> I ride past at least one person walking in the cycling lanes, headphones on, eyes glued to their phone, not paying any attention whatsoever to where they're going.

Ugh. If you're walking with your phone, at least hold the screen in front of you level with your eyes so you can see ahead of yourself instead of looking at the ground.
I always find it odd when people say 'tone' when it seems obvious that the problem is about content, but thank you kindly for the good will.

Your point about library funding far exceeds my library funding expertise (a.k.a. zero), but you can always post another reply to the original comment, as long it's factual and civil.
You need to read more. A lot more. (-:

For starters, read the headlined article that observes that capabilities pre-date the UNIX model.

Even the "classic authorities" on this stuff, including Bach, Comer, Deitel, and Tanenbaum, pointed to many things that went beyond the UNIX model. And this was almost thirty years ago.

There is a wealth of experimentation and diversity that already exists and that has been done over the intervening many years. In addition to the operating systems already mentioned on this very page, there's Helios which was a capability-based system with a POSIX layer on top from the late 1980s/early 1990s. The BSD 4.4 Log-Structured Filesystem had global wear levelling in the filesystem in 1990. OS/2 1.0 went beyond terminal escape codes and multiple mouse protocols to a device-neutral video, keyboard, and mouse paradigm for TUI applications in 1987. People have done operating systems where everything really is a file, "object oriented" operating systems, network distributed operating systems, microkernel operating systems with multiple "personalities", ... all sorts.
The single open issue (a tortuously-phrased "write some docs") should make clear the amount of effort the authors have made & willingness to make this approachable to newcomers (zero).
And the VPN's ISP.
"BEGIN" and "END" aren't all that bad. Some of us got our start in software using Turbo Pascal long, long ago.
Ask HN: Your favorite April's Fools joke?
This is what Andrew German has been covering as "Pizzagate" http://andrewgelman.com/2017/02/03/pizzagate-curious-inciden...

I had never heard of Wansink but it sounds like he's dominated the food science field, and has been the main purveyor of "common sense" concepts such as how serving food on a small plate will trick you into feeling fuller, and all of these findings are suddenly under attack [0]. Even worse, these attacks arise from blatantly obvious errors or anomalies that are apparent without even looking at the data -- which implies severe weaknesses in the peer review process. Given the scope and severity of the errors, it's really hard to imagine Wansink or the Food Lab surviving this.

I wonder if one of the main takeaways for other academics is to never blog? All of this only came about because Wansink seemed to sincerely want to give advice on how to succeed in academia. Though the blog post's tone of "just work really hard for free!" was already boiling into a scandal in itself, before people started actually reading what his hard working grad student actually produced.

[0] https://mobile.twitter.com/StuartJRitchie/status/84686385484...
Damn karma limits. So close, yet so far.
Why is it misguided to do things that are known to be effective?

I think for people with cancer right now, waiting for magic would be a lot more misguided than chemotherapy.
Your plaintext passwords are never sent to lastpass.
He does spell out why he doesn't subscribe to that approach:

"Cancer cells are not simply a disorder or breakdown in a mechanism, but an organism going on a full-tilt offensive, using multiple, often shifting strategies to produce and use molecular fuel, win resources, and evade the immune system. If so, then the rules of the game may change—these insights suggest that the war on cancer may be endless."

I don't have any expertise here, so I'm not saying he's right or wrong. But it doesn't seem to be a lack of imagination.
Open Pet Food Facts
There was an attempt to deal with that:

https://en.wikipedia.org/wiki/Dylan_(programming_language)

Also, Julia was syntactic and/or semantic sugar on top of femtolisp. Got converted to it in first pass with LISP's power doing the rest. Here's Stefan Karpinski on that:

"So ultimately the reasons for Femtolisp are:

1. Scheme is excellent for writing parsers since trees (aka S-expressions) are its forte.

2. Femtolisp is a small, simple, highly embeddable and remarkably fast Scheme.

3. We control it (and by "we" I mean Jeff) and can fix any bugs we encounter."

Yep, No 1 are those godawful parentheses and s-expressions making the job easier. ;)
The Two Phases of Gradient Descent in Deep Learning
If you're saying that sometimes UB is a good idea, as illustrated by your examples, then I agree with you.

But if you're saying all of C's UB is good, and none if it is a flaw, I think you'll find yourself in the minority there. Do you consider integer overflow to be an "idiotic case that should never happen and poisons code simplicity"? Relying on it to be two's complement is so common that successors like Java and Go and Rust all standardized that.

If you'll concede that some of C's UB is relied upon in real, important, non-idiotic code, then it follows that it is indeed important for there to be efforts like Cerberus that develop unambiguous semantics for more of C than is currently covered by C standards.
If you're used to dynamic languages, it gives you type safety and performance for little effort.

I love Python but always wished for a simple, type-safe language; Go gives me that. It's not worse than Python IMHO.
If you want to successfully build a game, I recommend staying away from entity/component or any other overcomplex system ... until such time as you are an expert game programmer and know that's what you really want (such a time is likely never to come, for one reason or the other).

I have worked on games and engines using several different systems, and the only ones I ever enjoyed treat entities as plain regular structs that you operate on with procedures.

The games I have shipped all treat entities this way. And I never thought "I wish I had made the entity system more complex". The top N problems on our list, where N > 10, are always about graphics drivers or APIs.

Entities are hard enough when they are just structs. Don't insist on making them harder, or you are likely to shoot yourself in the foot when it comes to performance issues, later.
Ask HN: Linux on the go
I'd like a setup where I can sit down and do some light coding and some general, keyboard-driven linux use. I'm thinking of a bluetooth keyboard for my phone, and then SSHing into a cloud setup. I think this could be very workable with heavy tmux/vim/emacs and tiling Window Manager use. I would love to hear about your folks' experience with doing similar!
It's still absolutely terrible in terms of ergonomics. You're forced to perform manual memory management, etc. I've done it a few times and I absolutely don't recommend it.
No need to save much, it will certainly be cheaper! ;)
I'm talking about the people who beat those who voted for Trump unconscious, light others on fire, kidnap and torture mentally handicapped conservatives, and stream it online. People who attend and teach courses on how to stop free speech with violence, while encouraging wearing masks to avoid prosecution. People who are convinced that Trump is a Nazi and are willing to commit extreme acts of violence in response to prominent figures calling for white genocide.

Each of those Riots costs business owners, city officials/law enforcement, medical staff, and the families of those who have been injured, dollar amounts ranging from 100,000 to 500,000 each. Remember when they did 200,000$ in damage to a single car dealership lot? That's when they had sticks and pepper spray....

I posted on a throwaway, because karma is literally not sustainable, I lost 5 years of karma since September, due to the election shenanigans.. I've already been doxxed and harassed on here for logical dissent from the mainstream, and what do you know, I've already been flagged and shadow-banned, after two comments...(watscheatcodes)
Meet the Nodes – Godot Event in Paris
SSL doesn't protect you from a malicious user who is trying to crack the key used on the cookie you gave him. It just means that no one else will eavesdrop on the malicious user's connection.
> 10. Tax minimisation for the super rich

This was a good one.
Creating a microservice in NodeJs
Yes, we can't get anything done. I had noticed.

Global warming is a moral issue that society disagrees on. That makes it political .

We want to address global warming because it is the right thing to do. There is no physical law that requires us to do those things. Expecting objectivity on a moral question is just not reasonable. Attacking someones character on the basis of one little flaw in their argument is not going to help. People need to believe in the mission, the specifics of the solution are less important.

It is interesting how much society has tried to depoliticize the environment. Politicians love to setup institutions and legal frameworks that let them shrug-off any responsibility or blame. They don't have to deal with the NIMBYs or campaigners, we have an environmental impact assessment instead. Across lots of different fields you see science used as a crutch to avoid any debate on morality. To make real change we have to address that question head on.
It's related to the checklist system used by pilots, which is incredibly effective at reducing mistakes.

The Samurai sword making system is also very ritualized, which enables the complex procedure to be memorized and carried out without mistakes.

Other systems of reducing mistakes are making things rhyme, which adds a bit of redundancy not unlike error-correcting digital codes. Double-entry bookkeeping is another scheme.
MiniLD 73: MUSIC
cancer isn't a particular state, except in the vaguest sense of 'continually multiplying, but like, in a bad way'.

any person's cancer is millions/billions of semi-independent, extremely complicated, poorly understood state machines, with a variety of mutations, constantly interacting and evolving against any treatments applied and immune reactions.

imho, cancer is a fundamental disease/property of multicellular life, and trivial reductionist perspectives completely out of touch.
> [...] I can't find a Python library for validating the signature. Not even AWS's flagship API client (boto3) has the functionality.

I wrote validatesns [1] for this, give it a try!

(Not sure why there's an official PHP validator but not Python...)

[1] https://github.com/nathforge/validatesns