skysight-inc/HackerNews huggingface dataset:
> Twitter's major use case is like Facebook before the "adults" (older people) and extended family showed up. You can type out whatever you want, and your Twitter buddies will see it

I'm in the twentysomething, white demographic, and in my circle of friends we used Twitter in such a way around ~2009-2011. But we've all moved on to Tumblr, Instagram, and then Snapchat.

Tumblr has better discoverability of people whose content you may legitimately enjoy, and endless reblogging is encouraged and not a faux-pas, which is a great way to fill your "timeline" when you have nothing to say, or a great way to counterbalance personal posts that all implicitly solicit your friends' attention (however briefly).

Instagram flips the 'attachment' and the 'tweet' into 'image' and 'caption', and people like visuals. The image either provides aesthetic gratification on its own, or it's a social icebreaker used to carry the content in its caption. Snapchat is used the same way, with the added benefit that Snapchat is private one-on-one by default, friends-only on demand, whereas Instagram makes your entire timeline public or friends-only per your choice.

Between these three services and the ever-present Facebook, the need for Twitter is not so great -- since we've subsumed every other usecase in a service that does it better, all that we use Twitter for is to broadcast stuff pseudonymously to the entire world, hoping it garners some likes. It usually doesn't. It's not particularly fun to shout into the ether; so Twitter doesn't even do that function well.
Do you have any ideas for a wwebsite go with these domains?
www.urls24.com

AND

www.allurls.net
You still have the filing burden, though.

More annoying than that is that it's extremely difficult to open a bank account overseas because of FATCA. It's less costly to deny Americans service than to comply with the US' reporting requirements.
Pretty neat that you have Lee Cheng as an advisor, who is hero in the battle against trolls.

But from the Bio's, it doesn't look like anyone on the team is a lawyer. What sort of track record do you have invalidating patents?
exactly

before realising you said 'warning shot' on my first read through of your comment i read it as 'winning shot'

precedent seems to hold more value for a lawyer than the law itself

is that criticism or explanation of affected legal systems?
This is the same Van Jacobson who was instrumental in working through TCP congestion collapse growing pains over 30 years ago https://en.wikipedia.org/wiki/Network_congestion#Congestive_...
No it does not, at least not to the full engine and editor. Source access is separate and the price is unlisted, although rumours are that it's six figures:

https://store.unity.com/products/unity-pro
This is an interesting strategy. I like it. Also, given all the posts in this thread, I'm beginning to think it's going to take over a year to really get a good understanding of this stuff.
"staying in network and don't often have to worry about packet loss or congestion."

I don't think you would find many Googlers making this equivalence. If your network is highly utilized then it is characterized by both loss and congestion. The trick is optimizing throughput on a congested network without suffering from collapse.

Whenever you see anyone talking about "traffic engineering" or "software-defined networking" you should just mentally substitute "packet loss". The only thing that an SDN management plane can do is instruct nodes on the network to drop. Then you can imagine that a highly utilized SDN-managed network has high loss.

Edit: In Google's "B4" paper they show that their network operates at packet loss levels approaching 10%. See Figure 14 in http://cseweb.ucsd.edu/~vahdat/papers/b4-sigcomm13.pdf
‘My therapist gave me a pill’: can MDMA help cure trauma?
Offtopic: Which part of the post gave away he/she is a non-native speaker?
there's an industry that deals with this problem:

https://en.wikipedia.org/wiki/Plumbing
China to launch world’s first ‘cold’ atomic clock
>>Google is going to make patches that work for them, but that doesn't always mean it will work for everybody else.

That makes sense from a purely commercial standpoint, but I was particularly intrigued when I noticed Van Jacobson[1] listed as one of the authors. For those who have read TCP/IP Illustrated (Vols 1 & 2), the four fundamental algorithms (slow start, congestion avoidance, fast retransmit & fast recovery) were evidently designed by Van Jacobson as described in RFC2001.[2]

If listing Van Jacobson as one of the patch authors was meant to lend credibility to the patch, then it certainly worked on me as an initial appeal to authority. Particularly interested to see how BBR will perform over wireless networks.

[1] http://internethalloffame.org/blog/2012/05/25/van-jacobson-d...

[2] https://tools.ietf.org/html/rfc2001
What does this even mean? When I think of 'Liberty' I think of freedom of movement and action. But, over the last 16 years, I have not noticed any changes in how I can move or spend my money. And, I have a lot more than I used to have.

Or, is this only relevant to the very rich?

Or, is it similar to how Fox News characters talk about 'freedom'? (that is, much different than what I think of freedom).
University copying books for teaching is not copyright violation: Delhi HC
IANAP and I don't know about Wolfram's ideas but some thoughts anyway. Graphs are incredible general, like sets, you can model almost everything with them and that looks like a bad thing to me if you want explanatory power.

The very few basic principles of relativity and quantum mechanics like the frame independence of the speed of light and unitarity put very strict constraints on possible theories, for example only particles with spin 0, 1/2, 1, 3/2 and 2 are possible. String theory on the other hand turned out to allow a ridicules large number - like 10 to the 500 - of different vacuum states and therefore you can have more or less whatever you want by fixing parameters in this way or another.

I may of course be totally wrong but that were my first thoughts, unless you can somehow derive a lot of constraints, using graphs to explain the universe seems a way to general idea to me. But again, I never read anything about Wolfram's ideas, at least nothing I can remember.
Your ISO seems a little low. I usually shoot at ISO 3200, F2.8 and 20-30 seconds
Scaled easily? Did you miss fail whale era?
> Turns out that when you look at it, they've made numerous "tweaks" throughout the years, and often bad calls... Increased stock allocation right before the housing bubble crash.

So what? If your target retirement date was 20+ years in the future, this is arguably the right call. If your retirement date was closer, they still more heavily weighted you toward safer assets.

The fact that they did this before a market crash is irrelevant — nobody can predict these things with any reliability. Not you, not me, not Vanguard.

> They definitely chase performance.

They definitely do not.

> Increased international allocation when they saw it was performing well.

Increased international allocation to track overall market better.

> Besides, they hold international currency-hedged bonds, something that no one seems to be able to come up with a good reason for.

From their website: The fund employs currency hedging strategies to protect against uncertainty in future exchange rates, so investment returns are expected to reflect the underlying performance of international bonds.
To quote a line from the documentary "Something Ventured":

"Who needs Harvard Business School when you have Silicon Valley Business School."

To be fair, I'm most likely paraphrasing. That being said I only have a GED/Some College experience and I've made it into Product Management.
Kasich meets Obama to help pass the TPP
As a cloud support engineer, if you break your networking, I don't want to type a 256-character SSH key into the console to recover your server. Please use certificate-based VPNs and use internal addresses to keep connections within your own networks.
> More drivers in the network makes it faster to get a ride and therefore more attractive to riders.

All else being equal. A competitor boasting "hey, we're just like Uber, but with longer waits" probably won't get far. They could compete on

* lower price (fixed rate vs dynamic pricing, like Wingz)

* higher class of the vehicle

* support certain edge cases like kid-friendly service, bilingual service or women driver (hat tip Bojack Horseman Season 3 for that business idea)
In my work, I don't deal with Internet traffic too much, so internal packet loss is mostly a sign of poor provisioning or technology (if it is the network's fault) or poor programming (if it is the endpoint's fault). Both of those are fixable. It is very rare to have true congestion and sometimes impossible (if it is a dedicated subnet with only a couple hosts).

For us latency is more important that throughput, so our needs don't match Google's. There are a lot of cases like this.
There is nothing magic about networking! If you are interested, start reading things and playing around. The issue, like most complex subjects, is that most people aren't interested enough in the details to get to the point where they are confident enough to do something innovative and present it to the world.
I'd mostly agree, but say that it took me more like 300 pages to "get" his style and an additional 200 pages to actually enjoy. Its a serious investment, but absolutely worth it. Easily one of my two favorite books of all time, next to GEB. I finished it and had a strong urge to start reading it from the beginning again immediately.
Savage E-liquid
I think the question of whether it's accurate to say our "elections are bought" is an open question, and a very subjective one. What I'm saying is that the things people talk about when they say "our elections are bought" have not changed in many years, and were entirely unaffected by Citizens United.

Prior to the decision billionaires could spend unlimited funds on almost any part of the electoral process except directly contributing to the actual campaigns of individual politicians, and did so regularly. After the decision, this was still true.

Conversely, I'm aware of no aspect of our political process which is 1) ethically troubling and 2) actually taking place in significant amounts that arose (or increased) only after the decision. The way our elections are bought after the decision(if they are bought, see above) is the same way they were bought before.

> Citizens United just added a littler more money to the pot.

I'm not even aware of evidence it did that to any meaningful extent. We're entering an era of $1 billion dollar campaigns (there was talk of Clinton running the first $2 billion dollar campaign), which is absurdly high, and clear evidence that more money is flowing into the system, but remember: Citizens United didn't change how campaigns are financed, and did not allow corporations to donate to campaigns. We're seeing a lot of extra money in the pot, and a lot of it is clearly not stemming directly from that decision. (I've seen it suggested that campaigns are having to raise more funds to compete with the "shadow" money coming from non-individuals, but as mentioned in an earlier comment, the shadow money is also overwhelmingly coming from individuals, so that doesn't seem to work either.)
Netflix pays reasonably well. You can also get that at some of the bigger name SF companies, or as a consultant.
> There are laws in about 20 states that restrict municipal broadband, benefiting private ISPs that often donate heavily to state legislators.

I'm not that clear on how US politics and 'lobbying' works, but why don't you just call it what it is - a bribe? In this case 200 families will be back to slow speeds and poor service ISP (who no doubt will be putting their prices up) just because said ISP has enough spare cash to bribe the politicians. How is that fair?
Of course I've read the TCP Illustrated series, and of course I know who Van Jacobson is. I went to UC Berkeley.
Well, I've written my own career course for developers, but two notable books include:

https://smile.amazon.com/Smart-Gets-Things-Done-Technical/dp...

https://smile.amazon.com/Work-Rules-Insights-Inside-Transfor...
> software decays over time, a.k.a. entropy

This is similar advice to "always have your castle ready to withstand a siege". Both are excellent pieces of advice -- for 2010s software/the medieval ages respectively. But the advice is not timeless, once we get/got our crap together it stops making sense.

Software decays because we don't track all its inputs. Once we do it will no longer decay, when run in environment X it will give output Y, every time. There's already movement on this front with http://nixos.org and imitators -- I expect massive improvements on that front in our lifetimes.

Of course, you still need an x86-64 computer or whatever. I doubt they'll stop making them any time soon though=)
Show HN: Helpingo – The app for college life. (Play Store)
Not entirely true, with low rates bonds and banks are loosing to inflation so you "need" to invest in something.
If your network is provisioned such that no congestion is possible, I submit that it might not present very interesting challenges in the domain of flow control :-)
Isn't this the same sort of idea as https://en.wikipedia.org/wiki/Gather-scatter_(vector_address..., just with more thought around timing of the loads/stores and cache hierarchy?
Why open source matters to the IoT market
Ultrasonic levitation
slow start is kind of orthogonal as you say, so lets forget about that.

the real meat of this work is to try to address the fact that for whatever reason, buffers are being provisioned well in excess of something that might represent the fractional delay bandwidth product end to end.

so this leaves traditional tcp filling up these huge buffers until it gets a loss. a decent red policy would take care of this.

the key observation is that if you look at the end to end latency, once you start excess buffering, there is an inflection point. this is the point we are trying to find, where the send rate actually matches a fair share without just dumping packets up to be queued. if you plot latency vs issue rate you can see it very clearly. latency is flat until you start queueing, and then it goes up because you're waiting in line.

it makes a lot of sense.

particularly if everyone plays along. a really interesting question is what happens if this cc is a minority player in a mix of other adaptation machines.

at the bottom end you're under the right set point. but thats a lot better than taking a classic exponential backoff on the eventual loss.
Uber > Seattle cabs.

Cabs were pretty much unusable in Seattle compared to Uber. And, they certainly weren't fresh clean cars with likeable drivers.
Some people are born unicorns: https://youtu.be/4p_z9NdCwpY
Some of it is fashion, some of it is 'eternal september' -- but not all. Frankly, for a lot of Twitter's usecases, other services came along that met that usecase better.

First, Facebook introduced statuses. Most people's Facebook friends were people they knew from real life, so for announcing stuff to people you know from real life, Facebook was where the network was. Later, Facebook allowed each post to be toggled as fully-public, friends-of-friends, or friends-only (with 'custom' afterwards), allowing you to tailor each post to a particular audience. Twitter posts are still always-public or always-private, depending on how you have your profile set. When Facebook introduced IM, the real-life friends circle was forever lost to Facebook, leaving only weaker, or strong-but-online-only, or professional connections to Twitter.

Then Tumblr surfaced, being a snazzier LiveJournal with reblogs. The reblogs serve as both social signalling and icebreaking, to show people things you like or find interesting, to fill out the parts where your page would be otherwise empty or too heavy (full of personal posts) -- it's basically amusing smalltalk. Tumblr was much better at this than Twitter and provided better discoverability.

Then Instagram arrived with the emphasis on a picture, with the social expectation that it's self-made, somewhat curated, something you won't regret later. When Snapchat showed up, it provided an 'unfiltered' alternative to Instagram.

So between Facebook, Tumblr, Instagram, and Snapchat, there isn't much room for Twitter anymore. For those using these four other services, Twitter is probably the place with That One Friend Who Uses Twitter, or a place where you go to try to be witty and clever, but no one reads your tweets anyway. All your friends are elsewhere because the others are objectively better at a particular aspect of what Twitter was once used for, and so are VIPs and celebrities at this point, who've built up presences on every single platform, so no one is missing too much. The only people on Twitter I could possibly care about are tech bloggers, journalists, actual news outlets, or similar, and I don't need to be logged in to consume that content.
Judging from this comment, I would say you lack confidence. Recruiters and interviewers can see this coming from a mile away. Perhaps, you are trying to jump up the proverbial software engineering ladder to fast...

I would highly recommend you read the book: Decode and Conquer. I would also recommend Cracking the Coding Interview and Cracking the PM Interview. If you can solve those problems on a white board, you can pass a technical SE interview.

I would also suggest you:

1. Work on a problem for a few minutes and try to solve it. If you can't, look at the solution and understand how the solution was derived. Go back and solve the problem again. You are not finished here. Go back a few days later and work on the same problem - repeating this several times a week. Over time, you will grow more confident and can quickly recall concepts that are potentially causing you to perform poorly on your technical interviews.

GL
TraceTool: Open source C++ execution trace framework
One year is way too much. Tbh, you need two semesters of coding to beat tech interviews. An intro to programming class and data structure class(Which I think you have).

The only advantage taking more classes is that you develop "Comp Sci street cred" but I believe it has no correlation to success in interviews. The advantage of experience is that you get to master a certain language well. Other than that it just comes to a matter of how you practice.

For "culture fit"(which generally means don't be an asshole), communication and butterflies, I think https://www.pramp.com/ will go a long way in helping.
My apologies if my reply came across as a rebuttal to your own but I just found it hard to contain my excitement! I referred to Van Jacobson for others who may not know of his significant contributions and who were unaware that he signed off on this particular patch.
+1 for consulting. Start by building a personal brand.
One of the weaknesses of Javascript is its absolutely terrible standard library. In comparison to languages with solid, comprehensive, "batteries-included" standard libraries, you spend a lot of time re-implementing basic functionality. Or you import jQuery, or LoDash, or underscore, or use pieces of Ember or Angular, or React, etc, etc. Or some bastard abomination of all of those.
You're the second person I've heard this from within the past week. The last person I spoke to about this is an engineer at Facebook who found that several of the most recent interviewees simply "memorized the material for the test," as it were.

Personally, I don't find it useful to perform a rote rehearsal of the material. I'd much rather be able to intuitively understand it because I hope it will help me in areas other than interviewing.
What does economic freedom even mean?
I'd argue the only way you get maximal economic liberty is with a strong safety net.

The most significant "lawful" forces that hurt economic liberty are regulations, price fixing, and certification. They vary in intensity from having to put ingredients on the bottle to outright banning incandescent lightbulbs, from corn subsidies to fixed rates in medicare, and from getting a drivers license to getting an MD.

But they are all barriers to economic participation and malleability. But they exist for reasons - to reduce exploitation in the system.

Those social safety nets, that in theory could be taking an economically uniform portion of productivity and thus have their minimal impact, also reduce the ability for people to be exploited. Loan sharks and get thin quick schemes are modern, legal forms of exploitation, but historically bad food products, dangerous housing and machinery, and outright extortion were all exploitation schemes the regulation machine reduces.

But if you have a strong enough safety net to keep people out of the desperation trap of needing money or resources to sustain their livelihood you can also eliminate swathes of the regulation that restricts markets without negatively harming those at most risk for being taken advantage of, because the state institution provides a floor on what the worst possible outcomes can be.

It is very similar to how easy credit creates business opportunity. Without credit, you cannot have a foundation to start out on if you have nothing in the first place. In the same way, either Scandanavian style socialism or the UBI proposals floating around can provide the foundation to enable more general economic freedom above it.

It is impossible to feel free when you are restricted to the bottom of Maslow's heirarchy. Maximal freedom comes from the top, where you have access to the full breadth of your potential. But any time you slip down to the bottom rungs again you are forced to contend with those, because survival trumps self-actualization. If you want to maximize for personal liberty of all forms, including economic, you need to make sure nobody is getting trapped down there.
I just saying flow control for some thing latency is important as well as throughput. We have to make sure we not packet storming the network down, but we also want data delivered as soon as possible.

TCP is used in a lot of situations now from these dedicated intranets to wireless and from serving HTTP to low-latency games. I'm just hoping TCP isn't being pushed too far in one direction because a large institution lives on one side of the spectrum.
Savage eliquid – made in california
You forgot one: for a steady and very large salary.
How Smart Factories and the IIoT Can Prevent Product Recalls
not at all. I didn't notice the Van Jacobson attribution until the second time I read the link actually.
Right, so have Terminal run this instead:

#!/bin/sh

for shell in \
/opt/local/bin/bash \
/bin/bash \
/bin/sh
do
[ -x "$shell" ] && exec "$shell" -l
done

echo >&2 "ERROR: No valid shell found!"
read -r -s -n 1 -t 10 dummy
exit 1
exactly. i started to type reasons why but then i considered they'd have to be data blind to not see a problem with it, and would argue over semantics and exceptions, etc etc.
Its weird how prosecuting banks and big companies has become this new kind of economic negotiations. Apple, google, microsoft, Volkswagen, hsbc, bnp paribas, Deutsche Bank, ubs...

Just underlining this because I wonder what happens when it escalates.
What should we be considering here?
Can't speak to a whole system perspective however radio tends to propagate faster than fiber. There was a story a while back about some HFT firm wanting to install a giant tower in a small town outside London to get lower latency into the exchanges.