skysight-inc/HackerNews huggingface dataset:
With Mercurial it's all like this. Plus merge commits referencing others' branches full of this sort of history.

History is rather useless if it isn't clean.

Suppose you have a bunch of maintenance releases, and you have to backport some commits occasionally. (Sometimes you realize that you have to do this long after the commits are written.) If those commits are logically organized and minimal, then it's easy to cherry-pick them from the mainline onto the maintenance release branches. If not, then you're in for a world of hurt, and ultimately may have to replicate the relevant bug fixes by hand.

Clean history is critical to a large project, and especially to a large project with maintenance branches.
You realize that there are two sides to every internet connection right? It doesn't matter if you are running your end through a VPN, they can slow / filter it from the content provider to you.
We've hired two freelancers from there. Only place I go now to find quality engineers.
"resolved on an individual basis" like Netflix paying ISPs to not throttle their traffic?

Part of the problem is that telecos are too large. Over the last 25 years we've seen a consolidation of companies into a few large telecoms that absolutely dominate the market. Most customers don't have choice like they did in the dial up days. Deep packet inspection technology means ISPs can effectively filter traffic. And, as they merge with entertainment giants, they have their own media business interests to protect and foster.

I'm just as sad an anyone to see the internet becoming a place of rules and laws but the internet is a different place than it was 25 or even 10 years ago (when the net neutrality discussion began)
Ask HN: Do I need to setup a business for my side project?
Been looking at https://stripe.com/atlas

Seems easy enough, but was wondering when is the appropriate time to actually set up a business?
I lived in the TL near city hall for 2 years because I got what is/was an amazing deal for a new construction studio for $1795/mo and was easy to walk to work. I ended up feeling an urgency to move not because I felt very unsafe but because of the mental toll of walking through needles, garbage, feces, and many obviously mentally ill homeless people became too much for me to take.
I'm a remote freelance front-end web developer and most of my gigs at the beginning came in a similar way. I just showed clients stuff that I built on Codepen and previous websites I built for fun for myself and things picked up from there.

My recommendation is to start a daily project of some sort. Daily UI, Daily blog post, etc.

It gives you a chance to put out a steady stream of non-perfect work and show off your process to potential clients as well.
A limit order. Specifically a fill-or-kill limit order for the cancellation part.

Most people don't realize a limit order isn't "buy at this price" but rather "buy at the best price in my favor, but don't spend more than this much."

Fill-or-kill means don't put it on the books, just get it now or cancel. You can also typically specify whether it is a partial fill-or-kill too (get it all or none at all).
I think its overly charitable to call someone computer scientist because they write code. Feels very silly and fake, something done to boost up the credentials. sorry.
I am not trolling and yes I've already read those articles. That is exactly what I am complaining about. There is no evidence that these strawman arguments will come to pass. And even though "bad" things happened without NN, they were ultimately resolved (without NN)
Ah I see what you mean. I think the quote is referencing the choice to step down, not the choice of successor.
I would love to have an all-in-one with a 24" to 30" display, a great graphic card, and good performance. (Windows based, that is)

Is there any other good option rather than the iMac Pro?
Against net neutrality:

- It already doesn’t exist. Google pays a fee to install servers in AT&T datacenters for better CDN performance.

- The bill mostly repeals rules instituted in 2014. I don’t remember the Internet being that bad before 2014.

- Finally, from a classic liberalism PoV, getting the government out of any market is always a good move.
No. win32 is a personality, the underlying ntdll calls are not part of that.
I was right with you until you brought up Netflix. I'm unclear on why Netflix being a big source of traffic is a problem. It's not like people are having trouble accessing Netflix now. And Netflix makes extensive use of CDNs and co-locates caching servers in the ISPs' own data centers, so it's not like the fact that everyone's using Netflix is really burdening the ISP.
I know nothing about this stuff but this caught my eye:

“The challenge is that it’s very difficult to build artificial structures small enough to trap and control single electrons without destroying their long storage times,” said David Zajac, a graduate student in physics at Princeton and first-author on the study. “This is the first demonstration of entanglement between two electron spins in silicon, a material known for providing one of the cleanest environments for electron spin states.”

Electrides like Calcium Aluminate Electride can readily trap individual electrons. And it is stable at room temperatures.
Twitter finally adds threads (tweetstorms organized)
The can and will come at it from the other side. They will charge Netflix, Spotify, Amazon, etc. money to get access to "their" network. And of course, those charges will be passed on to you resulting in higher bills.
DNS Performance Compared: Google, Quad9, OpenDNS, Norton, CleanBrowsing, Yandex
Microwave radiation just isn‘t suitable for imaging people. Google for „diffraction limit“ to learn why.

That‘s why the devices in this article, unlike millimeter wave scanners, can‘t create an image of the scanned subjects. (and it’s also the reason why why millimeter wave scanners make very blurry images).

Instead, these detectors look for resonances in the emmitted spectrum.

The article was a bit light on details, but this description sounds very much like an old school metal detector, rather than an imaging device.
People might find it intersting to know that in the car industry Gigabit Ethernet over unshielded twisted pair is common [1] since it allows to shave off some cents on extra copper.

[1] http://www.marvell.com/company/news/pressDetail.do?releaseID...
This is a great tool. I generally ask the question "what is your corporate culture". I think that with these questions you can get much closer to the ground truth of the organization you are interviewing for. Also, if you don't understand what you are getting into you can get burnt out and look for a new job.
Portugal has NN...
duplicate https://news.ycombinator.com/item?id=15908217
Yes, because it means treating packets different based on their contents. In this case, the contents are some header flag.

Is it harmful to the internet? Yes, because it promotes winners and losers. Not just from the consumer perspective. Maybe corporations can pay to have faster downlink to your customers using the same technology.

Current regulations do not allow it. Or, at the minimum, it's a grey area.

You might have seen your argument branded as an "internet fast lane," which I'd suspect would be so much of a fast lane as a slow lane for everyone else.
Why does this question have so many upvotes?
I like K better than Q too, but J[1] clicks with me more.

J has JDB[2] and Jd[3] for things somewhat similar to qdb with Jd being the commercial offering similar to qdb rather than JDB.

I would probably choose APL over Q if that were a choice. In J you can always make your definitions (verbs, nouns, etc...) plain words if you like the way Q reads.

[1] jsoftware.com
[2] http://code.jsoftware.com/wiki/JDB
[3] http://www.jsoftware.com/jdhelp/overview.html
>> 1) Throttling sites the ISP doesn't like

>Is the definition of censorship. ISPs could just choose to not let anybody access their competitors' websites, for example.

You're changing the example -- the scenario was allowing transmitters to opt to pay for the faster link. Packets would still get through at the same speed as e.g. today. It's not blocking them wholesale. At most, it's favoritism, and downloaders still get the data at a reasonable speed as under the pre-upgrade terms.

And the example involved a simple "did you pay?" structure, which is otherwise neutral. It would be a different story if favored sites got the fast pipe without paying, or if only some favored sites were allowed to buy the fast hop at all. But this example doesn't have that.

Prudent policy or not, I don't see how that comes close to censorship.

Do you say it's "censorship" when an activist wants to drive to other activists' houses to plan subversive activities, since it takes longer when you don't use the toll roads?
It doesn't matter what Rob Pike says regarding Go and systems programming, because Google, the company that employs him, has decided Go makes sense to write system components of Fucshia in Go.

That is a fact, easily validated in Fuchsia's repository.

According to you, Rob Pike should call management and let them know it is not a good idea to use Go for writing Fuchsia's TCP/IP stack.

You only read Joe's blog years ago, yet you missed the talks he gave.

Two years ago is not that long time ago,

http://joeduffyblog.com/2015/11/03/blogging-about-midori/

"My biggest regret is that we didn’t OSS it from the start, where the meritocracy of the Internet could judge its pieces appropriately. As with all big corporations, decisions around the destiny of Midori’s core technology weren’t entirely technology-driven, and sadly, not even entirely business-driven. But therein lies some important lessons too."

http://joeduffyblog.com/2015/12/19/safe-native-code/

"Over the course of 8 years, we were able to significantly narrow the gap between our version of C# and classical C/C++ systems, to the point where basic code quality, in both size of speed dimensions, was seldom the deciding factor when comparing Midori’s performance to existing workloads. In fact, something counter-intuitive happened. The ability to co-design the language, runtime, frameworks, operating system, and the compiler – making tradeoffs in one area to gain advantages in other areas – gave the compiler far more symbolic information than it ever had before about the program’s semantics and, so, I dare say, was able to exceed C and C++ performance in a non-trivial number of situations."

"Safe Systems Programming in C# and .NET"

https://www.infoq.com/presentations/csharp-systems-programmi...

"RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing"

https://www.youtube.com/watch?v=CuD7SCqHB7k

Around minute 30 he starts describing the uphill battle to convince other Microsoft teams to accept Midori achievements.
This discussion won't see much more now that it's off the front page, but is there any work towards full undo support integrating with version control or even at the IDE level?

There's a lot of stuff that doesn't get checked in; I wouldn't necessarily want it all in the official history but it would be amazing to have a time-searchable view of the project's entire development story for my own personal review/rescue operations.
It's slightly sad - and quite funny - that "following the law" is seen as a novel, intriguing approach that can set you apart from the competition. :)
There are degrees of profitability. Some businesses aren't profitable from a VC standpoint but are by a lifestyle business standpoint. Some businesses aren't profitable from a small business workforce standpoint but are profitable from a single person workforce standpoint. Some businesses aren't profitable from a certain geographical and political standpoint but are profitable from a different geographical and political standpoint (United States vs. China, and visa versa, for example).

I'll give you an example. A friend of mine sells small (US Quarter sized) stickers in sheets to Walmart and Walgreens and a few other smaller retailers in a small geographic area. He makes right about $1,000,000.00 a year in net profit (in stickers, I kid you not). This business is very profitable for himself. His business would not be profitable to a VC or a Incubator because it does not scale well and has certain risks associated with it. But he's quite happy with it.

He had a problem recently. Packaging the stickers (literally pulling the sheets off of rolls and putting them into self sealing plastic baggies) was costing him too much. Not in actual packaging costs but in finding reliable labor that could complete the task in a timely fashion so he could make his production deadlines. Solution: I made a very small business packaging the stickers for him at $0.06 per completed package. Now he can worry about the sales of his stickers and other business needs he has and I can worry about making sure the packaging is taken care of on time. The whole business will make around $120,000.00 a year gross. I will net far less than that. Is that profitable? Not from a VC standpoint. Not from a single owner standpoint (I could live on that but I don't want to). But... my daughter and her friends who want work while being in college full time find the work very fulfilling and very profitable.

So, profitability is a bit of a weird thing to ask about. We need a lot more information if you'd like us to answer what types of currently unprofitable business ventures might be solvable by you.
It is a lot for embedded and mobile devices, even the ability to address 4GB memory adds to the cost of processor. Right now full history nodes on phones are a pipe dream, and people who run full nodes on raspberry pis are actually degrading the performance of the network by adding a tonne of slow nodes with 1GB memory or less.

In the long run the UTXO set will always grow because of lost keys and dust amounts worth less than the fees to move them, yet it is politically unacceptable nor practical to drop any of these from the consensus, so the problem will only get worse.

It is, of course, not a problem if you think SPV wallets are the way forward, but this view has been stigmatised as "centralisation" so it also leads to no real solutions.
The problem is choice, or lack thereof.

The root of the problem is we only have 2 choices: red vs blue. 2 choices is only slightly better than no choice (1 choice). With just 2 choices, almost no one gets what they want. And every 4 years, one party just undoes what the last party did.

What we need is 50 different choices. Let each state do what it wants, give states most of the power. States should get most of the taxes, federal should get a small sliver. Federal government should be small, and only do things that can only be done at the federal level. States having all the power is how the US started out and that's how it was meant to be. We need to get back to that. The US is way too large for a 1 size fits all policy.
> It was unlikely to succeed, but even if it were technically possible it would definitely violate NN to be prioritizing/rerouting certain classes of traffic.

This is not true at all.

Net neutrality rules allow for "Reasonable Network Management" which includes prioritizing classes of traffic. Here's a discussion on it https://www.reddit.com/r/networking/comments/6nddmx/does_net...
It's not that I love banks; it's that we rolled back all the banking regulation that kept that stuff in check prior to 2008. Replacing that with a system with zero regulation does not seem like progress...
> The missing station was just the result of rapid, man-made climate change, with a runaway effect on the Arctic.

I'm not a climate change denier, but isn't it disingenuous to label this as man-made. There isn't enough science around how the climate functions in general to make the assumption that in this specific area, the changes are a result of humans rather than natural cycles we have yet to identify because of the very little data we have.
What makes this a MacBook Stand and not a general notebook stand for any other 13" notebook?
There is an excess of CO2 in the atmosphere and the oceans, leading to global warming and ocean acidification.

There hasn't been a profitable way to reduce that excess. It doesn't appear like there will be a profitable way.
The first one was reorg'd out of the chain. It was a soft-fork, just deployed in response to something rather than in anticipation.

Likewise in the second case, where there was a temporary soft-fork put in place to limit the block size so as to not run afoul of the bug, which itself wasn't a hard-fork or a soft-fork but rather a probabilistic failure to achieve consensus under transient circumstances.
Offtopic:

When i read "break the internet" i was kind of hoping for something more radical, like the screensaver software Lycos made back in the days, to fight spammers by DDOS: "Make Love Not Spam", https://en.wikipedia.org/wiki/Lycos_Europe#Make_Love_Not_Spa...
Tracking short interest
That's the one! Any feedback and suggestions are appreciated!
This scanner does not make images. It‘s a fancy metal detector with a 2m range.
Wonderful content, appreciate those notes over usual videos that come out, really more usable. Is there a place where wonderful people usually share notes on conference like those?
To clarify, yes, this is with the assumption you're actively fundraising in the US. And even if your entity is not based in the US, the question would be for the US related portion of your entity.
If you won't stop breaking the guidelines by posting unsubstantive comments we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
Do people use their laptops when on a stand? I thought they were to keep them off your desk and make room for a full sized mouse / keyboard.
I use the Outlook web app for that.
Nice work. Is it fair to ask for even a ballpark answer on what the licensing story will be?

Windows Client Access Licensing is annoying, but they have some web exception for web servers. SSH remote access is a whole new ballgame! I assume it is encouraged for one-at-a-time administrator use in much the same way Remote Desktop currently works, but even that isn't really communicated clearly yet (even from a high-level perspective).

It seems like getting the plans out there as soon as possible to begin collecting feedback and managing expectations is going to be win-win for everyone.
In Atlanta I have the option for ether 100mbps Comcast, or 35mbps ATT, sure other city’s have different offerings however Comcast is my ONLY fast option for myself.
Then they charge the maximum price for the VPN. Only business persons and people trying to not pay the extra for netflix use a VPN (they will say).
You're correct, and I was perhaps assuming too much that people have kept up with his writing on this topic.
This doesn't make sense if the endpoint is another country, for example
Quite simple, they put a large premium on VPN traffic.
That sounds absurd to me, go hybrid first then go native once it takes off, you can write your app in JavaScript and have an app that runs in all major mobile devices and a website, I'm not sure how can be beat unless money isn't a problem, such as massive initial funding.
Comparing the curves y = 0 ^ x and y = x ^ 0 around zero highlighted the problem to me, but I don't have the maths to understand more than that.
Very interesting perspective w.r.t going native. Does that mean you would advise to use Swift/Obj-C & Java/Kotlin as opposed to React Native?
You got my email as soon as I unblured the questions at the bottom and read what's there!

Seems like some pretty high quality content
Everything you just said is shockinly wrong.

The issue with Kickstarter is that it gave you no ownership interest in Oculus. Your $400 was just a pre-order. But at least it's a pre-order! Whereas the issue with ICOs is that they give you no ownership interest. Your $400 is just a donation.

"The $400 would've become quite a handy sum by the time Oculus got acquired."

Only if you had purchased equity. An ICO is not equity. You're literally about being taken for a ride, and responding by wishing you could have been taken for a bigger ride, with fewer protections.
Previous submissions:

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

https://news.ycombinator.com/item?id=15083989
Even if you follow your senator's logic, you only need to compare current telcos to Ma Bell and draw some comparisons in order to toss out the idea that the regulatory framework is inappropriate.
I don't see how that's wrong? Nothing is being done to the packets.
That sounds similar to Powder Metallurgy[1] which we use to make otherwise impossible alloys possible.

1: https://en.wikipedia.org/wiki/Powder_metallurgy
>So if a company just gives you shares, that's the taxable event.

Unless they put them in your 401k, which is exactly what many (most?) companies do.
One really big downside to offering this yourself or providing it as a service: contracts. You can try avoid paying a lawyer and use a standard contract. The engineering manager would be cool with that since he just wants to support a project but all bets are off when it hits legal. A big enough company and you can get into a seemingly endless revision back-and-forth that can last weeks. No big deal for them and other big companies they work with since they have salaried lawyers on staff but the cost is something to consider for everyone else.
And you're the reason I don't use very many phone apps.

Developer apathy becomes user apathy. If you make great apps, your customers will be enthusiastic about using them. If you make mediocre apps, you will attract mediocre users, or no users at all.
My response to the parent comment was why they are forcing their modems on people, not regarding the JS injection, which I was equally horrified to see. There is a reason I keep JS disabled by default.
Great tips for an aspiring startup founder. I agree completely.

In particular the “mobile-only” resonates with me well. I have seen a number of products only provides a homepage to send me to their appstore/google play. In some cases I was trying to see what job openings were available. I was suprised to see no “career” page. Hmm Did they hide that in the webconsole / developer console? Nope!

So please do not do that to both your users and your potential hires. Your modern website should be mobile friendly, and if you are mobile-focus like instant messenger, that makes sense - but I recommend adding a desktop version later. I have facebook messenger, WhatsApp and Telegram installed on my Macs so (1) I don’t need to switch gears constantly, and (2) there are times I need to transfer stuff over from desktop...

Partnering with people in the same pace is a great idea. For example. Reaching out to Youtubers who are parents early on, brainstorm with them, and invite them to your paid sponsorship could help in your case.

At last, I am surprised you are able to register winnie.com. I would have expected it taken and if so I wonder how much it cost to buy it.
Are firearms now not permitted inside Vegas hotels? I always bring, at the very least, a 9mm pistol with me every time I travel.

The buried lede, and unanswered question, is whether the legal status of firearms in hotels has suddenly changed.
Unless your senator has sponsored or cosponsored a bill advancing this platform, they are essentially lying to you. There is no need for the FCC to repeal the 2015 act for Congress to set up laws on the issue.
Or whatshername who is famous for being famous and her infamous pic.
We have vast amounts of data. Of course we could always use more, but we have oceans of data around weather and climate.
This explains how social media can both weaken – and strengthen – democracy
what encryption are you talking about? IIRC, RSA has only been used for key exchange or authentication (sign/verify) in SSL/TLS. Even in the old days up to SSL 3.0, RC4 or (3)DES was used for actual (symmetrical) encryption.
It's not obvious to me that "fundamentals" apply here. This is literally unprecedented and cryptocurrency economies are uncharted territory.
we call it "growth hacking"