skysight-inc/HackerNews huggingface dataset:
Well, here's just one measurement using iperf 2.0.12. All clocks are synchronized to a GPS disciplined oven controlled oscillator (OCXO). Connected via 1Gbs. FreeBSD latency is significantly better.

Source fedora 28 xeon machine, receivers FreeBSD 11.1 and Fedora 25 (same brix platform) connected via a Cisco 300 switch.

RX:

FreeBSD:
root@zeus:/usr/local/src/iperf2-code # iperf -s -u -e --udp-histogram=10u,100000 --realtime
------------------------------------------------------------
Server listening on UDP port 5001 with pid 53703
Receiving 1470 byte datagrams
UDP buffer size: 41.1 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.34 port 5001 connected with 192.168.100.55 port 52536
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Latency avg/min/max/stdev PPS
[ 3] 0.00-10.00 sec 1.25 MBytes 1.05 Mbits/sec 0.004 ms 0/ 892 (0%) 0.086/ 0.060/ 0.150/ 0.014 ms 89 pps
[ 3] 0.00-10.00 sec T8(f)-PDF: bin(w=10us):cnt(892)=7:160,8:143,9:181,10:159,11:242,12:6,16:1 (5/95%=7/11,Outliers=0,obl/obu=0/0)

Fedora 25:
[root@hera iperf2-code]# iperf -s -u -e --udp-histogram=10u,10000 --realtime
------------------------------------------------------------
Server listening on UDP port 5001 with pid 16669
Receiving 1470 byte datagrams
UDP buffer size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.33 port 5001 connected with 192.168.100.55 port 35894
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Latency avg/min/max/stdev PPS
[ 3] 0.00-9.99 sec 1.25 MBytes 1.05 Mbits/sec 0.010 ms 0/ 892 (0%) 0.261/ 0.098/ 0.319/ 0.021 ms 89 pps
[ 3] 0.00-9.99 sec T8(f)-PDF: bin(w=10us):cnt(892)=10:1,21:1,23:6,24:107,25:141,26:209,27:151,28:124,29:81,30:47,31:19,32:5 (5/95%=24/30,Outliers=0,obl/obu=0/0)

TX:

[root@rjm-clubhouse-28 rjmcmahon]# iperf -s -e -u --udp-histogram=10u,100000 --realtime
------------------------------------------------------------
Server listening on UDP port 5001 with pid 26016
Receiving 1470 byte datagrams
UDP buffer size: 208 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.100.55 port 5001 connected with 192.168.100.34 port 20343
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Latency avg/min/max/stdev PPS
[ 3] 0.00-10.01 sec 1.25 MBytes 1.05 Mbits/sec 0.010 ms 0/ 893 (0%) 0.094/ 0.064/ 0.476/ 0.023 ms 89 pps
[ 3] 0.00-10.01 sec T8(f)-PDF: bin(w=10us):cnt(893)=7:12,8:38,9:291,10:311,11:198,12:28,13:10,14:1,15:1,42:1,45:1,48:1 (5/95%=8/11,Outliers=3,obl/obu=0/0)
[ 4] local 192.168.100.55 port 5001 connected with 192.168.100.33 port 58391
[ 4] 0.00-10.00 sec 1.25 MBytes 1.05 Mbits/sec 0.013 ms 0/ 892 (0%) 0.079/ 0.048/ 0.127/ 0.009 ms 89 pps
[ 4] 0.00-10.00 sec T8(f)-PDF: bin(w=10us):cnt(892)=5:1,6:10,7:115,8:265,9:425,10:51,11:18,12:3,13:4 (5/95%=7/10,Outliers=0,obl/obu=0/0)
Also, once you have a lot of developers, the urge to over-engineer grows exponentially
Tor hidden service

(No not Blockchain)
its way easier to overdose on hard drugs than alcohol.

with alcohol, its a slow progress. you keep drinkng and most people pass out / lose their will to drink after they've had enough.

hard drugs are generally a single portion and once its in your blood, its too late. you cant say 'hey, i've got enough for today' once you feel it hitting you. You're already doomed if you've chosen the wrong dosage from the start.

> There are responsible drinkers and responsible heroin users out there

I cant say i've ever heard of anyone ever using heroine responsibly. I'd have to take your word for it, but thats hard, considering how brutal the effects of heroine are on their users.
Posthumous lust and the internet: a love story
They do commit more crimes then average population. And some of that is due to untreated PTSD and due to too little help in adjusting to civilian life.
I think this is a slippery slope. Drug legalization shouldn't be about reducing harm to optimize cost effective economics of keeping people alive. If that were true then you would have the power to outlaw anything that isn't healthy in the name of saving public tax dollars. Cigarettes. Soda. Deep fried foods. Watching too much TV. Sky diving. etc.

Drug legalization is about using public funds on other issues besides individual drug users, reducing prison populations for non-violent drug offenders, offering those in need treatment instead of incarceration, removing an income stream for gangs
> serve the ads from their server.

because ad networks don't trust their own clients to not spoof the traffic numbers.
Here’s an opinion: it was not very wise to disclose how successful of a concept this has been. It would have been better to cash in under the radar than invite low-end competition from solo developers.
Its not wage theft. Contractors aren’t humans, from a human resource pov.
The relation between politics and tech is the main reason I upvoted this post. I am now more than ever recognize both can either enable or disable each other function smoothly. That is, improving everyone lives.

Edit: down voting this message won't discourage me to say it
It's a sign of nascent change that springs from the grassroots. The only way we'll know for sure is if organizers appear and begin to succeed.

In the context of the child separation policy, some of my colleagues asked what can be done, just giving money didn't seem to be enough. I mentioned a general strike, and they didn't react like it was a crazy idea though unlikely to take hold since this openly fascist policy only affects non-white foreigners. Maybe things are changing though.

Spring forth cadres of the revolution! Your people need your leadership.
Have your calls forwarded to a service you can answer from your computer. Securely strap your phone to the back of an outdoor cat. Be sure to set a strong passcode so the cat can't use the phone. To keep the phone charged, invent a charger that can convert the kinetic energy of the cat's attempts at walking away from the phone. Use the money earned from your invention to buy more phones.
Ask HN: Is there a paddle/fastspring like service for marketplaces?
When you are against something, then obviously you hate it, therefore any argument you present is a hate speech, thus should not be allowed /s
They’re actually not in the single market for goods, you pay customs at the border if you import stuff.
12 Ideas to Make Your Seaside Beach Weddings More Romantic
Hardly anything ever had good support on Linux. Linux has its strengths, but Windows is a far better platform for graphics-related development.
With contract staff, the duration is usually a not to exceed. Also, it’s typically a contract to deliver a person with specific skill, not a specific person.

There are exceptions, but they are pretty rare in tech.
Discussion involves multiple views not multiple sides.

Not every discussion needs to be adversarial or black and white. Discussions can be constructive with all members on the same side talking about ideas .

Most development discussions that happen daily are just that, constructive with people throwing ideas around.

For example if we are discussing the best design pattern in a c++ API , and someone comes in and says "let's rewrite in basic" , when they're shut down, that is not shutting down a discussion, because that is not a constructive view point.

Similarly in politics, not everyone's opinion or view is valid or adds to the discussion. Being dismissed with reason is not the same as being disregarded and barred from discussion. It's simply saying, come back with something that adds to it rather than subtracts.

If you constantly find yourself left out of a discussion maybe consider your approach or your view points. Not every view needs to be considered by others, and either the way it's presented or the view itself may not be worth considering.

As it stands, my opinion is that separating children from their families seeking asylum is morally reprehensible. I'm willing to discuss immigration reform, but I think anyone arguing for the detainment of children is not adding anything of value to the discussion or humanity and is worthy of being disregarded with reason. Just like I would for someone who told me to rewrite a c++ codebase in basic.
Truer words have never been spoken on Hacker News.
And now the Verge article has been scrubbed of the link to the Gitlab copy of the "ice-linkedin" repository.

The real casualty here is going to be Linkedin. They don't publicize much how easily their data can be acquired in bulk.
I read this as "HN can decide that technology and morality don't ever come into conflict" and see it as both ridiculous and false.

What else are all the posts about Facebook/Uber/Net Neutrality/Security about? These are primarily moral issues that relate to tech, not tech itself. Most commenters here regularly engage in these conversations, as they should. But not allowing for other conversations to veer into the discussion of politics and morality isn't realistic. We need to be having those conversations more and more as tech becomes a part of the world.

The original post in this thread is 100% correct. You can't just isolate tech.
Child concentration camps run a lot smoother on Office 365, now on Azure!

EDIT: Anyone that collaborates with ICE from this point forward is complicit. In a just world, collaborators, ICE officers, and high officials would be tried in the International Criminal Court. Following orders or making money was not an acceptable defensible at Nuremberg, nor will it be in the coming future when the US loses enough international standing.
What is an audit for?
On the other hand, even if you don't die right away alcohol's no slouch in the finding ways to kill you and ruining lives department.
I could not reply to this earlier since the topic was dead and flagged.

There has been some data to show that gender segregated schools can create improved academical outcomes, through I have not seen conclusive meta studies if the improvement is statistical true or how large the effect is. A common criticism to gender segregated education is that it harms gender segregation in society and reduce pro-social behavior, which in context of this article would be counter-productive.
Generally in cases like these, they don't want to waste the promotion(the new position) and they give it to whoever is next in line and wants to stay longer.

A very logical thing to do. In big companies it takes time to build a case for a promotion(position). If you were not going to use it, it was always a good thing to give it to somebody else.

Plus asking somebody to sustain a position for somebody who was promoted and still wants to leave seems like bonkers even from the HR perspective.
This is often driven by the developers who don't want to appear to be redundant (and who can blame them - everyone wants to hold on to their job!)
Unreal Engine, including all the dev tools, runs fine on Linux.
Airbnb has managed to over-engineer a Medium blog post.
It will break the decentralised Internet ?
Q "But don't we sell the same kind of data to our paying customers?"

X "Yes, but when we do it, it's not doxxing"

Q "Why not?"

X "Because we would never do it for any nefarious reason"

Q "What about that time we scraped the data of those groups that were linked to that reporter, so that one company could do oppo research and prepare a PR counterattack, targeting specific journalists"

X "That wasn't nefarious. We made a lot of money doing that"
That's awesome! Reaching Master League in SC2 is quite an accomplishment. I did it myself with Zerg and then Protoss, but only barely and only in 2 seasons.

The high intensity, unreachable skill ceiling, and quick feedback loop of Starcraft really taught me how improving a skill needs to be an active process. You don't just get better by grinding out games (at least not efficiently); you need to study your own play, find weaknesses in it, and work on them methodically. Having that background has helped me in other kinds of skill acquisition.
Leave it to FB to come up with the most creepy and invasive tracking and surveillance.
Just use RN. It works great for sharing non-UI code.
I think both as tech becomes more ubiquitous, but I think the clarity is coming from a lag in perception because of the exact sentiment of "keep politics out of tech". I think a lot of programmers, particularly ones from a generation older than the average tech worker today, got into the field for partially the reason of that separation. It's honestly a great way to live a fulfilling life without having to address the bigger problems in the world personally. That type of ignorance is no longer possible in tech for the most part, but the desire for it still is there for some, in all generations.
I had a similar thing happen, except the company was acquired and we thought we were being laid off. 30 days after I started with my new employer, I received notice of being equated to a higher rank in the new company, and a very significant stock grant.

Too late though. :)
Usually you can get 1.5-2.5x anual earnings selling a business.

You won't get mire than 3x if 1) they amortize buys un 3 years and 2) they don't expect growth (which is rare).

While you are negotiating most people try to get more customers or get up the average ticket upselling stuff, etc. because it gets valuation up specially if your earnings are not the same every month (summertime, hollidays).

Also think how bigco is going to recover the expense of the app: might work for you, too.
Then how comes that gitlab is still hosting this content? Do the have a different policy? Or is it they just didn't notice?
I doubt that there's any way to fake location based on cell towers. That's all done in the baseband radio, which is not readily user accessible. And even if you could mess with it, it's probably very illegal. It's certainly illegal to spoof mobile subscriber identity (IMSI) because that allows theft of service.

It's much easier to disable GPS location capability. But even that's not very reliable, because there are multiple software levels, most of which aren't user controllable.

The best option that I know is turning devices off, and keeping them in Faraday bags, except when in use. So you get to pick which locations get reported. You're less reachable, but that's a necessary tradeoff. For long-term storage in Faraday bags, it's important to remove the battery, because otherwise the device may drain it, trying to ping towers, even though "turned off".
Creating your own Awesome List use GitHub stars
Wireless Mobile Charger and Working Principles
My pet theory is that valuation is in part derived from engineer head count.

Please note that this isn't a "I could build twitter in a weekend, why do they even have so many people" comment. I am not privy to the scope of work inside of AirBnB and can't really comment whether a large amount of inefficiency exists - but if it does, perhaps this is a plausible explanation as to how that can be.

For an earlier stage company some mental gymnastics can justify the statement that in the event the startup doesn't become a unicorn 100 engineers are still "worth $100m" to big corporate buyers as a sort of big acquihire. This provides a hedge against failure.

It also provides arguably necessary redundancy during a volatile growth stage. A higher bus factor if you will.
https://en.wikipedia.org/wiki/Bus_factor

And so a slightly inflated head count early on based on the above principals ensures that bureaucracy, having reached critical mass, keeps on expanding.

At the present point, there's no plausible scenario for 100 to be reduced to 25 when the company is growing and doing well.

If AirBnB suffers a calamity and its network effects somehow start disintegrating, holding on to these people could ultimately increase the sale price - the brand would have suffered, the apartment inventory is reduced, but you're still left with IP and engineers to hawk.

In the event there are no buyers you could significantly stretch out the runway by multiple rounds of layoffs from this group, claim a successful turn around with the fat trimmed, and raise a new round of financing.
Kotlin doesn't need JSX, as it already has features for building DSLs for such things[1], allowing you to easily express hierarchical structures as perfectly normal Kotlin code.

[1] http://kotlinlang.org/docs/reference/type-safe-builders.html
> BART and other big city light rail systems are plagued with billions in deferred maintenance because while politicians love ribbon cutting and pontificating they balk when the bill comes due.

Yeah, that is part of why I support systems that lean towards higher up front and lower ongoing costs.

>plus in the current meta where "soon" there will be self driving cars and buses all which are EV it will completely transform public transit. I just hope to be there will it does.

Self-driving won't help with congestion problems. unshared on-demand vehicles (and it doesn't really matter here if the on-demand vehicle is driven by a human gig economy worker or a computer) help with parking, but if anything, they make congestion worse, as they've gotta drive to pick me up in addition to driving to my destination. (of course, shared on-demand vehicles can help with congestion, at least when they are shared.)

The only "game changer" here is that potentially a self-driving uber could be cheaper (either by directly lowering operating costs, or if we get the hang of things, by lowering the number of injuries caused by mistakes.)

The problem is that if you charge less, I'm going to use the non-shared on-demand service more often; I only use the shared service to save a few bucks.

My point here is that we can probably predict what self driving cars will get us by looking at what heavily subsidized ride sharing services get us. self-driving cars might even get us less; if I could get uber-like point to point without having to park service out of a personally-owned car at a price point that isn't much more than a regular personally-owned car? I'd probably share rides a whole lot less than I do now.
One manager told me, he never tries to promote job hoppers no matter how well they perform.

They don't stay, and you end up wasting a perfectly valid promotion while some one who would stick longer with you could have got it.
Three things I've read. Romans complained in writings about the use of lead acetate in wine.

They also used lead cook pots to reduce grape juice to Defrutum.

And the Romans used to smelt lead in Italy and banned the practice eventually. I've never seen a description of a Roman lead smelting operation but I can imagine.

On the other hand I haven't seen anyone trying look for lead poisoning in Roman era bones. Just looked found this.

http://www.poweredbyosteons.org/2012/01/lead-poisoning-in-ro...
The basic problem with that line of thinking is that most don't think immigration is such a large problem that we must have a zero-tolerance policy that does such harm. Immigration is a highly politicized issue that in reality has limited effects. Yes, it's more nuanced than "this is evil", but it's pretty inhumane and overly nationalistic / American-centered if you ask me.
I don't agree with people who say the web is a failed platform.

I have custom CSS and Javascript I load onto sites like Youtube and, back when I still used it, Facebook as well. And to be clear, neither of those are good web apps by my definition; Youtube is a SPA that forces me to use mutation observers to tell when new DOM is added. Facebook does some really weird stuff with iframes. But, I can customize both of them, right now, without the developers' permission.

I'm also using the web to automate Twitter right now for a side project. Twitter's API is a mess, so it was far easier for me to just load up Headless Chrome and do my automation through it. Generally speaking, even if a site is outright hostile to bots, it's not terrifically difficult to build undetectable automation tools for it that work anyway.

I completely agree that people do crummy things on the web - the web should be better than it is right now. I don't dismiss that you've had bad experiences on the web, but at the same I wonder if I just frequent better sites than you do or something. On the whole, even sites that I think are fairly badly designed are usually more responsive, more customizable, and frankly better designed than most native apps that I use.

I use Linux pretty much universally. Most Linux apps don't work well with touchscreens (even the native apps bundled with Gnome are a problem). Most Linux apps can't handle fractional scaling or zooming. Most Linux apps are not user configurable in any way whatsoever. None of them are easily scraped or automated unless they expose a CLI interface. There are definitely exceptions, but... that's the experience I run into daily. Same as above, it's possible that I just use different apps than you do.

When a GUI element is bothering me on a website, it usually takes me less than a minute to fix without restarting or refreshing the page. Maybe 10 or 12 minutes to code a permanent solution. If a GUI element on a native app is bothering me, I usually need to recompile it from source.

I almost feel like we're coming at this from different perspectives and with different concerns. It's obvious to me that with my concerns moving to a Qt style approach would be a step backwards. For users like me, even the crappy, SPA infested, poorly optimized load of dung that the web is right now is still miles ahead of native platforms when it comes to giving me, the user, control over the code I run.

I don't know, I may just be optimizing for different things than you are.

What I will say is that if you build a web app right now and you utilize CSS and the DOM, you at least have the option of making a user friendly experience. If you compile with Qt and publish to the web with the implementation they have right now, you don't get that option. Your app will, objectively, be worse than even the Facebooks and Grubhubs and Twitters and whatever of the web, at least by the metrics I care about. And nobody will be able to fix it without recompiling and self-hosting your app.

I think that's a step backwards, but maybe you like Qt enough as a dev environment that it's something you're willing to tolerate.
Don't understand the shorts thing in winter though.

It is usually for “character building” so they say
Re: your last sentence, Pagedraw (YC W18) is a good choice for going from design to UI components and features great Sketch and Figma integration.
I think a lot of this can be attributed to these drugs being used in a completely ad hoc manner. There's no usage guidelines on a bag of cocaine. There's no 'Active Ingredient' percentage listed. You dont know what it is. You can't compare it to another until you've had it. Any pill that's an upper is called 'molly'

Somehow the vast majority of people who take legal hard drugs such as vicodin or dilaudid, don't overdose on them. There's a culture built around taking these drugs responsibly according to their directions. We have that very strongly ingrained in our culture about alcohol. I think that same culture would develop if your cocaine came in a box from CVS with proper instructions on when you can take it and what side effects to look for.

Of course people are going to make mistakes. They are going to abuse drugs. But that is happening today. Trying to solve that by keeping the drugs away sounds like the same policies in the war on drugs that we are saying aren't working and leading to legalization
Yes, the Visa gift cards work, at least as of a few years ago. Most of them will let you change the "billing zip code" online as often as you like, or simply always return success on Address Verification System (AVS) queries.

Most stores don't routinely keep surveillance footage around very long, though I have suspicions about Target.
Small iOS 12 (beta) keyboard layout change “is driving me bonkers”