skysight-inc/HackerNews huggingface dataset:
>How is it that Apple can keep browsers on iOS this locked down, while there was some sort of anti-trust ruling against Microsoft favoring their own browser on Windows?

Windows was a monopoly. Back then Windows was 96%, Mac 4% and the rest OSes negligible. OS X is hardly 40% of the market (and no, you can't have a "monopoly" on your own platform, as in "but Apple sells 100% of iOS devices").

But even the near 100% of Windows wasn't the actual problem, even with MS bundling the browser. What got MS in trouble with antitrust laws was both having the monopoly AND abusing it by forcing vendors (Dell and co) into special deals.
I finally caved and started paying for GitHub 3 days ago… time to downgrade back to free!
An unbrokechain less on the world.
A fun quiz on career-switching
Ask HN: Are any startups working on Neural Architecture Search?
It seems like while there are a lot of research papers coming out about automated architecture searches, including DARTS and NAS, there aren't many products or companies focused on an offering. Is the compute bottleneck really the only reason this is the case?

I feel that automated architecture search is probably the most useful way to democratize machine learning, and can likely be packaged as an API that Software Engineers can easily understand. Am I wrong on this?

I'm aware of Darwin and Google's AutoML, specifically. Anyone else?
Nobody is perfect :) I still think just getting into the mindset of a problem is a good way to even begin to think about these larger changes though.
I have an iPhone 8 Plus and it is larger than I like and heavier. I bought it because I needed the larger screen to watch tutorial videos on the go that had a lot of text and the battery life was better than any other iPhone.

But the X size phone is tempting. But I don’t see myself buying another phone for 3 years.
wow, so much for disrupting the underwears space
> If anything, relying on an outside source is what we're doing now.

You are correct of course. To me, problems like this recent attack highlight an inherent contradiction in the blockchain idea

- that the "51%+ of hashing power determines the truth" rule is really either lip-service; techno-marketing vanity that doesn't actually translate to practice (if corrective action ensues), and in which case the adjudicator is clearly not the blockchain tech we were told, but instead a nebulous collection of companies and stakeholders OR

- that "51% determines the truth" is indeed a strictly-held principle even though we have already demonstrated that there exist actors with enough resources and motivation to make attacks of this nature on some of the most prominent blockchain projects already - and we haven't even yet witnessed what a 51% attempt by an actor with the resources of a state would look like.

This is one of the reasons I have become skeptical of blockchain projects.
I've heard this argument a lot, even by diehard conservatives. The amazing thing about it coming from these diehard conservatives (I'm not saying you're one of them, your comment just reminded me of it) is they're basically saying it's OK for the USA to help the rest of the world socialize their drug costs but it's not OK for the USA to help socialize drug costs for their own citizens.
Has anyone come up with a way to create a passive income from Airbnb
>The Macbook Pro is imho, one of the worst products they ever made. Poor battery time, crappy keyboard, no escape key, the only nice thing about it is the screen.

The keyboard is crap. Battery life is great. And besides the screen, the speakers and trackpad are also great, and the SSD is top notch as far as laptop SSDs go.
Let's say you'd like to write front-end code in a language that hides as much of the problems with JS as possible, preferably one that comes with a standard library, has elegant (or at least ergonomic) JS to <lang> interop and bridging, simplifies async code, and has a simple, integrated toolchain for targeting JS (all these amongst other things), what would you suggest? Basically what's the best language to write Javascript in : )

Dart? Elm? Clojurescript? Objective-J?
Cat7 is in a weird spot. It's been rendered basically obsolete by 6a, which has performance that's almost as good and allows for full-distance 10gig. And while 7a was specified with the goal of supporting 40gig, it looks like 40gig is going to require cat8.

And you're not really supposed to put RJ45 plugs on cat7/7a either.

So while you can verify the foil is in there, it doesn't say all that much toward the total quality, since they're not quite a standard cable at all.
Is it too much to expect that TechCrunch should prove in their article that the phone is still on 4G when it says it's on 5G? They are declaring a conspiracy, it's their job to provide evidence. I feel like not providing any evidence is wildly lazy journalism.
Four Reasons Taxpayers Should Never Subsidize Stadiums
Wouldn't it be way easier to feed that list of websites into the hashing algorithm directly. It's probably possible to brute force the hashes.
You won't know until you have kids, though the way that you and your spouse were raised will be a good indicator. If you were raised differently, some reconciliation will be needed otherwise control will revert to the more "activist" parent. And having one kid won't tell you what it's like to have two, though your relationships with your siblings may be predictive.

I'm now of the opinion that behavior is driven by genetics to a considerable extent. Self disciplined parents with perfect control of their emotions will have self disciplined kids with perfect control of their emotions. These are also the people for whom all parenting methods work. For everybody else... good luck.
One great example of utility: my grandmother had a cookbook from the early 1900s that was truly farm (or forest) to table: it included instructions for catching and cooking squirrels, as well as the complete process for taking a chicken from your yard and preparing it for dinner. It was quite impressive. And this was a brand-named cookbook, like Better Home & Garden or some such. My aunt now possesses it, much to my chagrin.
> There is always some fixed cost to deploy. You should always, in principle, be driving down the fixed cost of deployment toward zero. Increasing deployment frequency without driving down that fixed cost is detrimental to the business and irresponsible.

Surely it's the incremental cost you want to drive down. If there were only a fixed cost, it wouldn't matter how often you did it.
This may seem like a naive question but since I'm currently in my job search (email is in my profile), I care a lot about it: is there any big company that isn't up to unethical shenanigans?

For almost every industry and/or major player in a particular industry that I look at, I get the idea that there are at least some unethical things going on at best. At worst the planet is being destroyed.

Which industries / companies are clean(ish)? I'd like to apply for those.
My macbook pro is not much extra size / weight above an iPad, and my workflow (lightroom for canon, capture one for fuji) is hard to recreate on iOS anyway.

The uses for the iPad on shoots I totally get is if you're Mike Kelley and you need to check that flash fills could be composed into a final image for architecture stuff.

https://www.youtube.com/watch?v=S0WKNYObucY
The thing I was getting at is, if you had a computer and Internet, then email would be a free, fast alternative to traditional mail. That has obvious benefit. Whereas, these currencies are volatile, slower, often dont allow charge backs, use more energy, and accepted at fewer places. Worse in every way to checking accounts and credit cards. Esp if we have multiple cards or accounts to reduce risk of single institution.
Right. What if it's held at a free to enter location which has a $10 parking fee (county fairgrounds or whatnot). I guess this might be one of those wishy-washy "We'll know it when we see it" things which can take a tortuous route depending on the details, appeals, etc.
Overall user experience, mobile battery life, and many other metrics are really hard to fix by micro-optimizing a few functions. The key to a system that doesn't feel sluggish is being conscious of performance issues when making design decisions.

This pendulum swings back and forth, and we went from "every bit counts" madness of the early days, to the polar opposite of "just burn cycles, whatever".

Systems where every interaction feels sluggish are a pain to use, and often nearly impossible to refactor for better performance.
What sorts of lap times can you expect from a Mercedes panel van at the nurburgring? How much can an Aventador tow? These are the sorts of questions answered by benchmarks.
> If this is in fact true it means the rest of the world is freeloading off the US system.

Sort of. We also export our definitions of diseases, and since the market for new diseases is a lemon market it makes sense that other countries should pay less for the treatments. E.g. if people in other countries can't really be sure whether or not hysteria is really a real disease that affects women, it makes sense that they would be less willing to pay the full price for cure. It's just like how consumers in the U.S. probably wouldn't pay full price for a pill to prevent fan death. Overall though the U.S. probably comes out ahead by exporting its medical model.
For area, the change in size is the square of the old:new ratio.

Two dimensions, so X * X

For volume, the change in size is the cube of the old:new ratio.

Three dimensions, so X * X * X
I'm not sure that is possible. If a 51% attack for 1-week costs $1-million USD to pull off (hypothetical round numbers against a hypothetical coin)... then how many confirms do you wait for?

If you wait for 1008 confirms (for a transaction of $1 Million USD), then that doesn't stop the attack at all. After all, the attacker simply has to perform $2 Million USD worth of double-spends during that timeframe to make a profit. (Not necessarily with you, but across the entire blockchain).

After waiting 1008 confirms (1-week for a 10 minute/block coin), the attacker simply replaces those 1008 blocks with his 1049 secret-blocks and makes his chain the longest. That means that ALL spends for the past week are nullified, allowing the attacker to double-spend his coins on the new blockchain.

----------

In effect, waiting for 1000-confirms (or whatever) is closing the barn door after the horse has bolted. It doesn't protect your transaction... it protects the NEXT GUY's transaction.

In any case, the attacker gets to double-spend his money, which probably includes a large exchange (where you can turn coins into US Dollars easily).
> TechCrunch is a Verizon Media company

AT&T should also purchase some big news blog and write about lying in Verizon "Unlimited" plans...
> You can increase your chances by increasing your mining percentage. Make it a 75% attack and you have an 18% chance of success. To have a 50/50 chance of success you really need to mount about a 90% attack which is pretty ambitious.

I'm not sure this is accurate. You don't need to mine 6 blocks in a row on the existing chain. Clients are programmed to recognize the longest chain, so you just need to silently mine new blocks (and not share them with anyone) until you have more blocks than the main chain. Then publish these new blocks, and existing clients will recognize your chain of blocks as being the correct ones.

You can double spend by making a transaction on the public chain while you quietly mine your own blocks on your private chain. Send the coins to an exchange on the public chain, but send them to your own address on your unpublished chain. After you steal funds from the exchange, publish your privately mined blocks.
They target the podcasts with pretty big audiences too!! I've heard ads from Rogan and Ferriss too!!
Because pull request makes less sense than merge request. If you are building a new product why would you copy the mistakes of the competitors.

Take a new dev who has never used gitlab or git. Merge request instantly makes sense but pull request does not.
Another option is something like pimp but keep the state in the public class. Now you get stack allocation but the private part is still private and firewalling all the other headers and details not needed for the public interface. Just pass this to the private methods.

Edit: Something like https://github.com/beached/stack_pimpl
The thing is, that proving that the interface for "a simple linked list" is safe is actually nontrivial. It's not something that translates into day to day Rust. It's just a different language, different parts are hard (most parts are easier IMO). Picking off a linked list just happens to be one of the hardest pieces.
Quality underwear (unless you only have one pair of it) lasts years just fine.

Personally, I wouldn't understand why would anyone chose underwear based on designs on it, though.
> Good for you, but I "can" sneak into any country of the world and remain there illegally like you. It doesn't mean I'm entitled to and neither are you.

Fun fact - nowhere have I been illegally. And yep,
But sure... You define illegally however you wish.

> You are dreaming.

Yep... I've done that twice. That's my dreaming.

> Did anyone force you to?

I was lied to. You know Americans love to claim that USA is the greatest. It's not.
And I made slightly more in Europe, than do now.
I’m not sure what kind of R&D the $800 or whatever it costs now Epipen is paying for. R&D for lobbyists?

Or profits because the company gamed the market.
Show HN: Deep Learning Resources for Starters
Knuth wasn't saying "just ignore performance altogether", he was saying "stop making things needlessly complicated for the last bit of juice".
Yes, but I am hoping there will be a good free tier a la Gitlab CI
This article declares the tautology that 5G Evolution is not the same as 5G.
Ask HN: What was your best passive income in 2018?
There was a thread that went back to 2016 so I thought this was a bit overdue.

What was yours in 2018?
Show HN: Create-react-blog – start and deploy a blog with React and MDX
should, but won't.
Literally the whole nuclear industry government, private and the public went pretty crazy after Three Mile Island and doubled down on those mistakes with Chernobyl. There was a massive bias against nuclear on pretty much every level. Fortunately this is now changing slowly (GAIN for example), at least in the government. Pretty much any not so well informed person is against nuclear, and most of them can not say why other then some wage Greenpeace slogan that is simply scientifically inaccurate.

Regulation is insanely high for lots of stuff that really is not safety critical. Citing for a nuclear project is insanely difficult. The regulated energy market (in the US) simply does not value long term 100 year assets in the way they are set up. Nuclear cites are discriminated against in terms of low carbon benefits and tax credits (Solar gets tax credit when dispatching negatively priced energy). Nuclear cites get routinely sued and the environmentalist know that every month of delay is costing them millions, because up front capital has massive interest. Innovation has come to a virtual stand still, regulation has made it essentially impossible to innovate in nuclear for anything but the most incremental changes. The government has utterly failed at coming up with anything regarding nuclear 'waste', and instead of using one of the many straight forward solution is is basically in political limbo while the nuclear plants still pay millions to the government every year.

If you even want the nuclear regulatory body to take a look at your new design, you have to pay them a lot of money. If you want them to actually regulate it, they will say 'Ok thanks, we get back to you in the next couple of years we don't know how long its gone take and remember that's gone cost you 100 million at least'.

The regulation have hard coded in them that a reactor needs to have certain features, like 'Must have system to cool steam'. Now great, what if my reactor isn't water cooled? Well, pay them a couple 100 million more and 10-20 years and they can probably work out what regulations they would apply to your design. People couldn't build the old designs cheaply and they couldn't design new ones without the government leading the way to a commercial system it was impossible.

Nuclear was on target of replacing fossil fuels in energy production and was growing exponentially and was on target to be the fastest energy transition in human history and then 1 single safety failure that killed nobody wiped out that whole tech tree (Yes that's overly dramatic).

So, I agree more safety regulations were needed, but instead the nuclear industry was basically killed, practically every outstanding project (and there were many) was cancelled and almost no nuclear plants have been built after that. The few that have been built are often close to existing once.

At the same time, coal plants that are MUCH, MUCH more radioactive are allowed to operate. In fact, a nuclear plant that was as radioactive as a coal plant would not be allowed to operate AT ALL.
Your app will be finished on Tuesday.” – which Tuesday
If by 'zombie company' you mean raking in massive amounts of money and growing spectacularly every year? [1]

MSFT has changed in some positive ways, but since Satya took over, growth has been actually flat-ish to negative overall until 2018 (a good year). Paradoxically, MSFT stock was flat during the Ballmer years when there was rock solid consistent growth.

The 'new MSFT' things is quite overrated in terms of what it really means for the company overall. We HN readers tend to considerably overvalue actions that might seem positive, such as things like open source contributions. MS VS Code is great, but it's not hugely material next to core business. Most of the world really does not care, and they are buying gadzooks worth of MSFT products and services. For better or worse.

[1] https://www.statista.com/statistics/267805/microsofts-global...
> Nothing in AR has hit that yet.

The biggest problem AR has is that most people aren't fighter pilots. https://www.youtube.com/watch?v=X3vbPEtSbv0&t=54s

Hard drives succeeded (in the sense that we now see) because they exponentially created more use cases for themselves (by driving more data processing and storage).

AR doesn't really do that. Most people simply can't derive value from annotations over the real world, in the way they can by simply storing things. So the total addressable market is a lot smaller. Furthermore, AR adoption doesn't drive more AR adoption.

Which is where the VR case is stronger. There are some scenarios (all social) where I can see viral, exponential VR adoption. For all its flaws, the fact that SecondLife still exists demonstrates there's enough of an escapist market to self-sustain.
Meanwhile: https://news.ycombinator.com/item?id=18600250
Elizabeth Warren and Her Party of Ideas
Being an early-stage employee gets you all the downsides of being a founder, with only a fraction of the benefits.
That would explain why we pay more for drugs, but as the article notes higher drug prices is just one thing we pay more for:

> The researchers determined that the higher overall health care spending in the U.S. was due mainly to higher prices—including higher drug prices, higher salaries for doctors and nurses, higher hospital administration costs and higher prices for many medical services.
I’ll start supporting support for third party web engines on iOS when Google and Mozilla start putting efficiency first and whizz-bang features second. I have zero desire to be forced into using Chrome on my iPad and iPhone and taking a hit to battery life because front end web devs couldn’t be bothered to support Safari properly, which will most assuredly happen shortly after thirty party engine support had been added.
Is this going to happen each and every time a new standard comes by.

Did this also not happen with 4G LTE?

I suppose the difference being that the use of the "E" wasn't approved by the regulating body like the use of LTE was?
It’s a talking point. Compact. Powerful. No grounding in reality.

My dad is a conservative and his talking point about the house member who called trump a motherfucker shouldn’t have said that because she’s a woman. It’s ok that Trump swears but my dad was literally screaming about this representatives language.
>>> We parents are damned if we do and damned if we don't.

This pressure has always been present, especially for moms. Today it's magnified by social media. If you admit to any uncertainty or weakness, you will be attacked. As a result, people go overboard in the other direction, showing off their perfection and the accomplishments of their (always) gifted children. This in turn makes the rest of us feel like we're failures.

But oddly enough the pressure is inconsistent. If someone's kid flunks out of college or can't get a good job, it's attributed to "bad parenting." But when a bunch of CEO's trigger an economic meltdown, nobody mentions the possibility of "bad parenting."
Something I never understood about this attitude ("... then I'm absolutely willing to work for less pay ...") is: why there are almost no examples of such behavior in other highly paid professions, such as physicians or lawyers? Very rarely you'll find physicians saying "I really want to become a brain surgeon, I'll happily take 40% less than my market rate". You'll certainly find physicians doing volunteering, but that's another thing.

In software instead, that's incredibly common: several of my coworkers (late stage private company) are in mostly for the thrill of working on our technology since we operate in some interesting niche, and I know for a fact they are paid much less than me (30%+), even if they have a bigger impact than me on the company (and they are also older, with more experience!).

It's so common that many times employers use it at their advantage, by preferring people that can be sold purely on the tech rather than the tech AND the market rate for the position.

To me, both the financial aspects and the technical challenges must be absolutely satisfied in order to join a company. Maybe I'm too practical because I'm not a trust fund kid and grew up dirt poor, so I know that in my limited ~20y engineering career (assuming ageism) I need to make enough so that I will be able to retire comfortably, while making sure I work on stuff that stimulates me so I can give my very best.
The problem is - hosting repos, especially private ones, is not a 'complementary service' for Github. It's the core of their offer.

Edit: example - Google paying for Chrome, Android - this is 'complementary'. Google giving away free personal ads on search ... 'core'. MSFT giving away free dev tools, Bing search - complementary. Giving away 'Windows Home' for free ... 'core'.
The name of the school is `Johns Hopkins`. Carry on!
What about the Groucho Marx strategy of not investing in any company which would have someone like yourself as an employee?
I would love to see an Ethernet spec for >100m runs, perhaps at lower speeds. If I could do 1 Gbps at 150m on Cat 6A cable without egregiously exceeding the spec, it would be great.
Ask HN: What are some good screencasts about best software practices?
+1 on that

I moved all my personal repos to Bitbucket a while ago, as it was free, and have referred them several paying customers from my clients.
I'm kind of curious if the other user also uses mac and its an issue that firefox needs better mac support. I recall in a similar thread on hacker news others recounting having had a bad experience with firefox on mac.

Have you tried submitting a bug report to the author of TST maybe they don't have a mac and could use more feedback.
I should say it’s the kind of comment that throws off the whole thread, instead of talking about the article we are all arguing about talking points.
We're talking about phones that have no 5G radio and thus are obviously not 5G; there's nothing to prove.
You’ve heard a lot about student debt, but what about technical debt?
^famed^gamed