skysight-inc/HackerNews huggingface dataset:
I got mine a couple of years back as I find that sitting down I hardly move, I just stare at the screen like a motionless zombie. Standing at a desk I pretty much dance about and find myself doing much more. My main issue was height/weight as I am 2metres tall and 110KG, I found most desks do not go high enough.
https://www.flickr.com/photos/catcameron/albums/721576482809...
The setup has slightly evolved since then and the cable management is much better.
Anyway, a last year I finally became a father and in the past few months I have found that little arms are talented at pulling any cable in sight...being able to keep the desk up has 'baby-proofed' my working area.
I think making sure you are not looking down when standing, even by a few degrees, is key to being comfortable, that and standing on something squishy like sneakers or a floor mat/carpet.
At work I have one of these
https://varidesk.co.nz/
it is surprisingly quick to use but I find myself sitting more at work.
Just to clarify, I'm not picking on you; I realize it's hard to come up with meaningful examples.

The problem with Slider is that it doesn't readily extrapolate into anything bigger. To put it another way, it's not the embryo of any real world web app.

I feel this indicates a larger problem with present-day web dev: due to the complexity of client and server stacks, it's really hard to come up with a self-contained example app that makes any sense as a starting point.

Looking back some 20 years, one could look at the example apps from the Win32, Classic MacOS and OpenStep SDKs, and come out with a solid feel for what it's like to build an app on each platform.

Today, I could compare the provided examples from twelve different JavaScript frameworks, and I wouldn't feel any closer to understanding their strengths.
For this to be taken seriously, I think you need to demonstrate that you're capable of using WebRTC to do what you need. Without a decent nod in that direction, people are going to think that you're just not aware of the potential complexities.
The Fallacy of the Selfish Miner in Bitcoin: An Economic Critique
As the currently-most-upvoted hater, I kind of agree. Flash was fantastic back in the day. I played many games and movies that way, and was thusly enriched. But the Sega Genesis was also great in its day. So was the vinyl record. Those days are gone. Flash has accrued negatives, which now outweigh the positives.
Well, the problem is that I currently think WebRTC 1.0 is sufficient. For the example I gave, I think a simple JS library to write out the SDP is a perfectly fine solution. So I'm more asking, what did you find wrong with WebRTC?
They go into this in the twitter discussion:

It's worth noting the datasets (except Brodeur for economics) include "less/greater than", e.g. p < .05
This is the reason for the bimodality, and also for economics missing the second peak

due to some difference in how economics does statistics, they don't use that specific statement, so it doesn't show up as a peak.

https://twitter.com/drob/status/890260541876338690
It is indeed a bit like chicken-and-egg situation here.

But SCTP implements reliability and ordered delivery making it more of an alternative to TCP, than a solution for low-latency communication with cases where reliability and/or ordered delivery is not required.
Are the majority of these 13,000 jobs likely to be minimum wage?
Agreed. My background is philosophy, and while i rarely get into the STEM arguments. This has everything to do with inductive learning vs deductive learning. Any simulation will be run with the premises already built in, but cutting edge science is always about learning what those premises are. If we knew what they were, it'd be trivial to set up the reactor. Here we need inductive experimentation to learn how to simulate it trivially.
Presumably those people represent the minority opinion/path. Their view would therefore be underrepresented in any sample on the question. We all probably know lots of adults with kids. Maybe not so many without.

Nothing sinister intended there and I apologize if that came across as offensive. I'm genuinely curious about this topic.
Our diet is full of fruits and vegetables containing thousands of complex chemicals, indistinguishable from "synthetic" chemicals, that have entered our diet far too short a time ago to have had evolutionary impact.

If one wanted they could surely distill many chemicals in isolation from these naturally occurring fruits and vegetables that in concentration would have many concerning health effects. The fact that many don't worry about this is largely because this research program has not been attempted.

Point being, there is no reason to hold any of these chemicals to a standard higher than that of a strawberry - that is, we can give people a bunch of strawberries and say any negative effect is below some acceptable level. And, in fact, we have found many "natural" foods containing absurdly high levels of arsenic and other dangerous compounds, and that has affected their preparation for consumption. The scientific process has in this way even outperformed the naturalism heuristic.
Around Mid 2013 Bitcoin supply was around 11.5M coins so 630K was more like 5.5% of total Bitcoin. Just using a different kind of math. There's more coins now so using todays market cap % makes it seem less then it actually was.
That's right, but it incidentally also meant google saw it fit to highjack backspace to not mean go back in any browser when on google.com, and just use it to remove characters from the search box, regardless of whether or not it's focused. The end result is that using backspace in browsers that do support it, such as safari, is now broken whenever google is part of that tab's history. If instant is removed, then there's little need to keep this bit of annoying code I'd think.

I probably could have been clearer in my original comment, my apologies.
Actually it is, Windows 10 is supported until 2020 and I think it's entirely reasonable to expect all Win10 hardware to be updateable until then as MS very clearly say the OS is not supported without all updates installed. Cf support.microsoft.com/en-gb/help/13853/windows-lifecycle-fact-sheet
There is already an extension to SCTP to encapsulate it in UDP, it isn't in Linux but is in the FreeBSD reference implementation.

The userspace SCTP stack that gets built into Firefox for use by WebRTC will do it too.
This paper is related to a mathematical critique found here:

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

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3004026
> Bounty payouts will range from $500 USD to $250,000 USD

I will need some $25K in cash upfront to be convinced to start using Windows 10.
I also have friends running small businesses that have given up on Google as well. They say time is a limiting factor, and for them spending all their time optimizing the FB campaigns has a better ROI than using Google.
> 0% chance we could have built the game using any other client-side tech stack available at the time.

Would that have been a major loss for humanity as a whole ?
Farmville improved the life of how many people ? how many hours wasted, people made miserable and money lifted from cash cows ?
You mean like all the jobs the Keystone Pipeline was going to create that looks closer to less than 100 in the long term? http://money.cnn.com/2017/03/24/investing/keystone-pipeline-...
It won't be what it is today, it'll mean that it will live on as a niche. There are large business applications written in Flex that actually work well. The existing open-source Flash alternatives will not serve these applications. It will cost hundreds of thousands of dollars to port these applications and bring little to no benefit to the organisations that use them.
Windows 10 has a hardware specification. That specification hasn't changed. Why shouldn't spec compliant hardware be expected to work?
Cool demo. Reminds me of a music visualizer.
Make it run on as a part of a distributed cloud computing service on a device that consumers are paid to install and keep. Maybe its a radiator/secondary water heater too. The payment is for reduced datacentre cooling expense.
Integral overflow and volatile memory are the 2 most problematic kinds of UB in C, because they can appear basically everywhere. Rust has features to deal with them.
One thing I just can't get my head around... who is clicking on online ads? I click on maybe one a year, and probably less than that, and I don't think I've ever bought anything based on what I was shown in an online ad. Perhaps I'm an outlier, but considering the popularity of ad blockers I don't think my lack of engagement with online ads is that extreme.
McDonalds is nutritionally well-balanced if you don't get a drink or fries.

I don't see how food being diverse makes it healthier though. You diversify against risk, is there risk here?
Is there any reason mpv couldn't stream encrypted video to the GPU? Or implement its own EME wrapper and use the same blob the browser uses?
What do u expect? It is Foxconn, it needs bloody labor not Google engineers.
> I work at an agency that does a decent amount of digital PPC advertising. A year ago, we'd almost entirely steer our customers away from Facebook to PPC-search advertising. Back then, the campaigns we ran on Facebook were almost entirely wasted money.

A year ago? You sure you don't mean like 3-4 years ago? 1-2 years ago Facebook advertising was also really awesome with a high ROI. Almost all the people I work with who has done, or still does marketing, has moved almost all of their money into Facebook over the past 2 years because they get a far higher ROI than any other service including Google AdWords.

I'm actually surprised to not hear about huge declines in AdWord spending (unless I missed it).
> I don't think we disagree on what your position is?

Yes, we do. Go back and read the history. I started off with a particular position, that you then misconstrued, and mis-characterized.

> I think I'm taking you at a position that you actually openly hold

No, you're not. You've managed to twist what I say, and my defense of my position, to an extreme position.

My position is that people should be punished for breaking the law. And, that saying such punishment (whatever the form) somehow "puts off" innocent people from making claims is wrong.
Netflix is up!
We are not currently experiencing an interruption to our streaming service.
Payments – A Fading Experience
To begin with, some OSS doesn't even know how to treat people who report bugs.
Worth mentioning again: this effort is to explore server-client low-latency, not peer-to-peer scenarios which WebRTC solves well.

And this is collaborative effort, not personal. So all input is welcome.

I've used WebRTC for p2p and server-client cases, and it is nightmare for later. And many other developers have expressed very similar experience when it comes to server-client cases.

Even more, after many years we see very little adoption of WebRTC for server-client cases due to it's complexity. WebSockets on the other hand took very little time to get adopted by many back-end platforms as well as browser vendors.
I wrote my own WebSockets solution long time ago on .Net before 4.5 .Net was released (includes own WebSockets implementation).
I am mostly surprised by the absence of server 2016 as well
Why not use a virtual machine with your preferred flavor of Linux?
Did you actually make an account called KarmaProtector to say something you knew would be downvoted?
I believe this is more about solving an engineering/mathematics problem, than about fundamental physics and the scientific process.
I think you checked too long ago. Appear.in, Jitsi, Discord, and Cisco Spark are all working with WebRTC now.
See my other reply below: I feel Slider is not a useful example because it doesn't extrapolate into any kind of real world web app -- which is a problem when this library is about helping you build real world web apps.

The scare quotes are because it's hardly a library when it provides less than 5 lines of code, as you noted.
No, they have different functions. Sending to ::1.2.3.4 would send an IPv6-in-IPv4 packet to 1.2.3.4. Using ::ffff:1.2.3.4 tells the OS that you want to send a proper IPv4 packet and no IPv6 is used on the wire.

I don't know why the former was deprecated, but I think almost no OS supported it so might've been just that.
This is definitely still a thing.
This is part of the vision that we have with CoreOS Tectonic. Checkout the Tectonic Installer which helps to install to various cloud platforms[1] using Terraform and then Tectonic[2] helps to automate operational toil like upgrades, etc.

[1] https://github.com/coreos/tectonic-installer
[2] https://coreos.com/tectonic
Not complaining, but technical question: how did that get a downvote when it was 3 minutes old? I have a 5 minute delay configured!

I saw "0 points"; then refreshed browser; still said "3 minutes ago". Rubbed eyes, checked profile settings: "delay 5" still configured.

"delay" is a profile parameter which specifies the number of minutes which elapse from when you initially create a comment to when it becomes published. This gives you a chance to edit or retract your comment before it is subject to public criticism. I've never before seen a voting or reply event occur on a comment prior to the expiry of the delay.

(Maybe some clocks are way out of sync between some distributed servers, so 3 minutes old here means 5 minutes old there? Or maybe NTP suddenly stepped a lagging wall clock forward by a couple of minutes?)

To the topic: how much $ can I get out of this? ;)
This looks great! As the developer of an automated screenshot solution (https://urlbox.io), one of the major pain points when taking screenshots is font-rendering. I wonder how you could install/configure fonts on lambda?
Sega has emulators, vinyl record players still exist.

Open sourcing flash doesn't mean it will stay mainstream, it probably shouldn't. But there is valuable flash content. If they kill flash and don't open source it, the only way to run flash will be on old browsers possible in old operating systems. This will put a big burden on businesses requiring old flash apps.
PBP is very good, but pretty desperately needs an update. There might end up being a new version for Perl 6, but I doubt it will ever get one for Perl 5 and that's unfortunate.

Several pretty big recommendations (particularly regarding OOP in Perl) from PBP aren't really regarded as having stood the test of time very well.
The tone of both of your posts is very demeaning. You completely tear down the proposal, making lots of – possibly correct – assumptions, without showing the slightest of doubt about them or any willingness to engage in a constructive debate.

And while you seemingly have a lot of experience with networking programming, and I have hardly any, I think I can easily correct you on the argument of a small MTU.

Many websites that have a more real-time networking need, currently use Websockets over a TCP channel separate from the HTTP stream. Over this channel many small messages are sent, for example updating the player's coordinates in a game. It is tolerable that some of these message may be delivered out of order or may be lost.

Wouldn't that be good fit for UDP?

Aside from that, you say that "the only reason to use UDP is to avoid the complexities of a transport layer", which I think is exactly right. You then say "transport reliability is very hard", which I can imagine it must be.

But then transport reliability is only one of the possible features of a transport layer. The whole point is that when you have access to UDP as a transport primitive, you can pick and choose which transport layer features you do and don't require on top of that.
without paywall:
http://archive.is/SiGPl
We detached this subthread from https://news.ycombinator.com/item?id=14860331 and marked it off-topic.
I assume the number one use of this would be test automation for one's own sites so blocking would not be an issue.

What are sites' motivations for blocking AWS IPs? I bet there are some reasons I would agree with even though the somewhat crude method of blocking ip range would have some unintended consequences (e.g. blocking people running a personal VPN).
Okay - so let's give you the benefit of the doubt.

I would presume that people with children on HN are the minority. Not the other way around (for a number of reasons you mentioned).

Also - As Americans become more self focused ("Self Focused" - because it's a larger category that just - career. It could include love of learning, PHD focused, Yoga, traveling, or even just video games) the birthrate is going down across America.

https://www.nytimes.com/2017/07/03/health/united-states-fert...
Wait... So FB makes $1.60/mo per users through all that invasive marketing?

...Can I just give FB $5/mo to not keep their creepy profile on me? They get more money, I get not as creepily tracked.
Wow. About time.
Businesses too small to have a real point of contact with either Google or Facebook living or dying by the whims (or mistakes) of their algorithms, for one thing.

Prices paid by the advertisers more generally, for another. There are only two games in town, and both of them go out of their way to obscure what you're really getting in return for your money.
Walmart and Amazon pay well above the minimum wage. It might be because they are so altruistic but I suspect they can't find labor worth keeping at that price. I imagine the same will be true for foxconn.
Looks sketchy, the company doesn't identify its owners.
Adobe could donate the source code of the player and stop selling development kit/toolchain.

Developing a new toolchain might take so long that it wouldn't make sense as a project.

It seems a reasonable compromise to me.
Why Is the Internet Archive Painstakingly Preserving Ted Nelson's Junk Mail?
I wonder if it works in ReactOS?
I wonder if there's a way to adapt this to AI / machine learning. To my uneducated eye, there's a distinct similarity between the "breaking and reforming" of [simulated] physical bonds, and the training of a neural net.

If you consider your training data (or other "external sensors") as the environmental forcing factors... do you process "information" instead of "energy"?
A DNA App Store Is Here, but Proceed with Caution
But mid 2013, the price of Bitcoin was ~$100.. So 630k was "only" $63 million. A much larger percentage of a much smaller asset.
Again, you're talking about one side of things here. I'm sure I don't disagree with you on most if not all of the technical issues. You can't just look at this from that angle alone though, you have to also appreciate what it enabled for people who weren't overly technical and had zero usable tools with which to build things.

You also have to appreciate that things changed a bit after Adobe bought Macromedia. As far as them being int it "for the money"... whatever, I have no problem with that. If there were better, more open tools available no one would have used Flash. There weren't, and I don't expect companies to always be altruistic in their endeavors.
People want this to preserve internet culture. If Flash dies, a very large part of the internet we love vanishes overnight.
Exactly right. OP is a monthly active user every month!
I believe California has a safe harbor law that deters prosecution of people for drugs found on-scene when first responders are called for an OD (in order to reduce reluctance to dialing 911 in such cases). However, I'm not a lawyer.

Agree more broadly that there's a massive double standard in terms of how drug laws are enforced between rich/white neighborhoods and poor/nonwhite ones.
I have yet to see something that does what Rails does. It’s opinionated and has a cohesive way for doing most things that just straight up doesn’t suck. Sure we have Play and Sping and legion of JS, Golang, Rust and now Kotlin flavors of Sinatra... nothing is as good for building a monolith as Rails. Nothing.
Btc-e is currently under 'unplanned maintenance' [1], does anyone know if it has something to do with this?.

[1] https://btc-e.com/
Org mode with some fairly well-worn templates. My daily log is in datetree format. I have a few agenda options so at my weekly meeting I can get a quick review of what I've done during the week (or quarter if I'm writing quarterly notes).

If I go to a meeting I take notes with pen and paper and transfer them in elaborated form when I return. Good note taking is a skill, though!

I dabbled with an ultra quick template (F12 to write a single line in a mega list with a date stamp at the front of each item, no options, no slowdown). I found the discipline of taking slow notes at the end of every task or day much better than effectively tweeting my day to my future self.

One thing that I've found difficult is having task/project journals that work easily into this flow. Tags help but I found I was duplicating everything in changelogs.
Simply look at present state of WebRTC adoption by back-end services for use in server-client cases. Fist of all it is not designed for server-client cases. Second, after so many years, it is still not well adopted and used for server-client cases due to it's complexity on both sides - back-end implementation and front-end usage.

If you compare it to speed of adoption of WebSockets, variety of WebSockets implementations and how much it is used commercially.

There are many conversations by many developers who as well attempted using WebRTC for server-client communications, and it is apparent trend.

One of the developers of WebRTC team at Google who worked on DataChannel and network code admits himself that their team is aware of complexity and difficulties with WebRTC in server-client cases: https://news.ycombinator.com/item?id=13266874
there is a recent post on the same topic:

https://news.ycombinator.com/item?id=14777851
I am always curious why monad is important in functional language, isn't it accurate to say that monad is just a wrapper class?
> Maybe if you include black money, India might be a contender, but how much of that is spent online?

Not much. And besides, I don't think you could spend it online even if you wanted to. Unless Facebook is accepting cash payments for ads in India ;-).
From the numerous oddly wrong answers and their votes, it seems that too many people just don't read.
At least I finally have comfort in my 2011 decisions not to buy bitcoin for $2 each with my little disposable cash:

"I'm not sending my living money to a sketchy exchange in Japan"

This is the exact sketchy kind of thing I imagined would be happening.
Seems to me that one key difference would be that giving javascript access to UDP sockets easily enables a single browser to send huge amounts of traffic since there's no ACK to wait for. With anything based on TCP, the attacker at least has to put some effort in to achieve that.
FWIW I posted[1] in the Flash EOL thread the other day that an Adobe employee told me years ago that licensing issues were the main hindrance to open sourcing the Flash player. (Another HN user who said they used to work for Adobe seems to back this up.) A lot of technology in the player was licensed and difficult to remove/refactor such that the player code could realistically be opened up, and there was little business incentive to invest resources into it. I'd imagine the incentives are even less now.

[1]: https://news.ycombinator.com/item?id=14850791
> Maybe I live in a bubble

Correct.

> Am I just COMPLETELY out of touch?

Yes.

> Even if it's the latter, aren't they near a saturation point by now? Once everybody's signed up, where's the growth come from?

New markets like India.
Wall Street was ready to write Twitter off, but rebound surprises investors