skysight-inc/HackerNews huggingface dataset:
Hi, actual OP here.

I said that failing to show a statistically significant difference is not the same as showing equivalence with statistical significance. Tests designed for the former cannot do the latter with any amount of data. You need a different test for that, or at least the same underlying statistical test used in a different manner. Can you explain what about this implies that "ANOVA and the alpha value are wrong?"

I'll confess to having never really learned ANOVA, but it sounds like it's a family of models generalizing the t-test. You can indeed perform equivalence and non-inferiority testing with the t-test, as I did in my OOPSLA 2018 paper. You just have to use it in a different way than it sounds like they did here.
There are unsafe escape hatches for the rare cases where you do need them, but they aren't recommended. It's not the idiomatic usage, which is why the original post in this thread saying "it'll blow up when I do Optional.get" is mistaken.

If it's provably non-nil, use get. But you must provide the proof, and your first reaction must always be "I'm not sure I can assume this".

> What would you write in the nil case of the pattern matching anyway? return -1? That's absurd.

Yes, it's absurd. You don't return this type of sentinel values in statically typed languages with optional types. If you don't need to discriminate the error, sometimes returning Nothing will suffice. If you need the error, you can use an Either type (where traditionally Left is used for the error).

Again, this isn't something I made up. It's how Optionals are used. I suggest you read the link I posted above.
Mumble's channel system allows nesting channels, in addition to that, each channel allows specific access control list that could be both inherited from top-level channel or be inherited to a lower-level one. In addition to that it has the possibility of creating groups of users to whom the permission applies. It's really sophisticated. Discord has only role-based rooms, but nothing hierarchical.
>all observable behaviors of your system will be depended on by somebody.

And by all means, break them. They're undefined behaviour.
The point of "open source" was pragmatism over strict ideology, but then the ensuing vulnerability was exploited by DRM/SaaS.

The sheer amount of "open source" today is because it is a great marketing term for what is effectively proprietary software or feedstock for proprietary software. It's not popular culture due to its empowering users, or even the pragmatism of say being easier to debug, but because it is the specific technology that Surveillance Valley businesses are built upon!

Furthermore, dumped-over-the-wall projects like Android would be better referred to as "Shared Source" (with its association) - the Free branches are seemingly unable to actually keep up with the master!

I think the answer to the conundrum is still "Free Software", but IMHO the FSF needs a strong makeover. On fundamentals, Stallman was and continues to be very much correct. But he seems to have become less applicable due to not necessarily choosing the right battles or making the right compromises.

Here (https://news.ycombinator.com/item?id=19436615) is a thread I wrote a few days ago expanding in the specific context of firmware blobs.
Aphex Twin uses a Disklavier for these piano pieces. https://en.wikipedia.org/wiki/Disklavier

Also do some research into "prepared piano" to understand how some of the timbres are achieved. Pretty sure there is some "preparation" done to the hammers/strings on the Disklavier in these songs.
> If you're given an Optional that's guaranteed to have a value, it's better to call get and blow up if someone violates this invariant than to silently ignore the invalid input via pattern matching or optional chaining.

Nope that's bad programming. If you know the Maybe is always there, PROVE IT! Step 1 to proving anything: Make a proposition. In other words, swap out `Maybe a` for `a`. Then prove it upstream. Maybe at some point you want to crash, but you definitely want to do it at the boundary and not within your function. Writing a function that takes a Maybe but assumes it's there just seems like asking to break things.

> a toy example would be that A and B can both be nil, but it also holds that (A == nil) == (B == nil).

Isn't this just `Maybe (A, B)`? If you have both sums and products in your type system, these sorts of situations go away.

A more complicated example: You have A and B and A, B, or both are non-null. But both are never null at the same time.

The way to lift this invariant into your type system (i.e. make a proposition about your program) is:

data IOr a b = ILeft a | IRight b | IBoth a b
For those wanting to try okular on macos, it seems easier to setup via homebrew ( https://brew.sh ). The steps are:

$ brew tap kde-mac/kde

$ brew install cpanminus (needed for KDE-mac/kde/kf5-kdoctools)

$ cpanm URI

$ brew install okular

Then go make coffee while things compile.

source: https://github.com/KDE-mac/homebrew-kde
I love to have to build work arounds for user-abusive implementations of non-standards to have basic trust in messages i receive...
Many html mail senders just use plaintext like this:

"Please view the HTML version of the e-mail"

Which is annoying, because I have a preference set for plain text if it is included. If a sender doesn't have a plaintext alternative, they should not include any of this garbage plaintext, that just confuses the preference logic in MUA.

Anyway, it shows that we may start seeing:

<p>You need AMP supporting MUA.</p>

as a html "alternative".
It is horrible for latency to use a US carrier roaming in China but without an immediate frame of reference people probably don’t notice. Those roaming with us sims are probably mostly accessing us websites so the latency isn’t going to be much different than accessing the site from local Wi-Fi assuming it’s not blocked. Where it really shows is trying to access Chinese sites in China roaming with a us sim.

If you want low latency roaming in China, state owned China Mobile will sell you a solution for that:

https://www.larrysalibra.com/hop-over-the-great-firewall-with-government-help/
Google gets a whole different level of scrutiny on HN wrt their business practices than any other company it seems. Apple can do whatever the Chinese government asks, yet almost all comments in this thread are aimed at justifying their innocence using business and sovereignty arguments. However, the yet to launch dragonfly project gets huge opposition. Are there any other companies getting the same level of scrutiny.
Uber to acquire Careem
I’m confident one could do better with short duration out of the money options on SPX while working a comfy BigCo job than anyone here could with their ISO options. And you’re not wasting years of your life grinding to do it.

No startups unless you’re the founder and you can iterate as a side project while collecting a check from someone else.
Same here. I used to use Mumble as a way to get a bunch of remote voices into live video. Now I just use WebRTC via vMix Call, where I can mix it straight into my audio panel. Which is a better experience from a production side, but does have marginally more latency to deal with.
> most articles on the matter conspicuously refuse to link the text, for some reason.

Julia Reda (German MEP for the Pirate Party) had most of the up to date info for the whole fiasco since it started. And she also provided new versions of the texts whenever they became available.
How to Make Angular Application SEO Friendly Using Pre Render
Will Graphene Replace Silicon?
Every(3) startup from my experience said that they're working on providing a 401k, but never delivered. It would be hard to find a BigCo that didn't provide a 401k for engineers (or pension). On that fact alone, I'd say BigCo has treated me better.
Yes but, the lack of feelings can be classed as a feeling also. Where does that leave us! :)
Discord already has a subscription model (nitro).

They tried to pivot themselves into a game store, but that appears to not have gone particularly well.

Not too sure on the privacy front. I don't believe they sell any user data, yet.
In the real world, people are being fed misinformation about what's going on by people who didn't read the actual text of the article. That's the point.

I did. I've followed every public draft of the language as its developed.

The article does not do what people are claiming it does. The internet is not dead. Small content creators are not being wiped out. The big tech giants are not creating yet another regulatory moat.

There are plenty of real problems with Article 13 that deserve discussion and elaboration so that when the first cases come out, they get decided properly, but this isn't a nuclear bomb that blows up the net and makes it a corporate-only zone.
I understand why banks don't want their credit cards used to buy cryptocurrency, and then deal with all the chargebacks. But in this case they're seemingly saying that they can't accept cryptocurrency for some service, because doing so prevents them from also accepting credit cards for that same service, where the service itself has nothing to do with either.
Yes, because DST correctly attempt to adjusts Sunrise towards our usual wake-up time (obviously it can't do miracles).
High variance investments are typically supposed to be a minority of your portfolio. Startups force you into investing an outsized amount into them.

That's not even touching on how the actual value and variance is unknown, and how startups prey on what amount to unsophisticated investors (the workers taking equity).
Used to print the New York Times at a newspaper plant I worked at 10+ years ago now. Fun and a bit nostalgic to look at those photos and note the similarities and differences to the machines I worked on. It was/is more of an art than people realize, and in many ways set me up well for working in web development (color, attention to detail, working under time pressure, handling multiple crisis at a time as a few instances of things that translate). Due to the time spent as a newspaper printer, I follow the industry a bit and it is really sad to see how they have mismanaged the transition online so badly. But also how the printing process hasn't really changed that much even since I left - they're just riding the wave to the bottom in many cases, unfortunately.
Yea, I don't think it's AGPL's fault. I think people became complacent with the landscape of GPL and what that meant for production applications but when GNU came around and tried to make it all apply uniformly (right after dot-com) OSI had already gained enough traction that a full GPL looked "weird" and turned into more of a signal that you didn't want anyone to use your code. That and Google et. al. banned it as it obviously threatened its model that some might see as abusing GPL.
From performance point of view, Rust is comparable to C++ https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
How to Build Login Page Using Angular Material Design Clearly Explained
Git while the gittins good.
Giant Bees!
"You may have to "work" hard, but your life is on autopilot."

Mmm... I get what you're saying, and I don't think you're necessarily advising auto-pilot, but I want to put a word out against career autopilot, even in BigCo.

You want to put some thought into your career. I've always got my metaphorical finger in the wind to figure out whether or not I'm working in a part of the company that is rising or falling and taking appropriate steps. Sometimes it's figuring out how to make something falling become something rising by improving alignment, sometimes it's working toward shifting assignments, sometimes it's by shifting companies. Depends on a crap ton of things. Honestly it's just been maybe three or four explicitly-made choices I've made over the past 10-15 years, but it's made a lot of difference with where I am now vs. where I'd be if I just went on autopilot too much. (I know some similar people who did just kinda go on autopilot, and can compare with their results.)

My meta-advice is just to look around and think about where you are and where you are going, though. Even when a company genuinely cares and works with you to develop your career, there's still an irreducible element that is your responsibility.
Solo founder is such a loaded term. Every freelancer, dropshipper, consultant is also a solo-founder. it's just not as glamorous as building a venture backed product.
I am glad to see Taiwan getting this type of attention from a major tech company. Taiwan's economy really needs an economic lift, after decades of brain drain and economic dominance by the People's Republic of China, the United States, and Japan.

I am concerned, though, that this is Google's way of getting around issues of not being able to operate with a free hand in China, i.e. it will serve as a platform for developing Chinese-language services and be ready to release them in the PRC when they can do so without attracting negative attention. There's some history of this -- in the 90s and 2000s it was a common strategy among global corporations to launch and iterate ideas and products in Taiwan before moving them over to China.

ETA:

Another more depressing assessment: Google is placing a bet on annexation, as the PRC has repeatedly insisted it will do by any means necessary (see "Xi Jinping Warns Taiwan That Unification Is the Goal and Force Is an Option," https://www.nytimes.com/2019/01/01/world/asia/xi-jinping-tai...)
Oh, 450 miles down.

I first thought they were talking about some place like LA, which is flat with occasional rock outcroppings. That's a mountain range that silted up.
"text email is not supported, please click https://amp.blabla.com/$TRACKING_URL to read this message" is already a thing I see in text/plain from commercial email all the time.
isn't it possible to identify the location from the IP alone?
Technically, it does: std::ptr::null and std::ptr::null_mut are not unsafe. (Of course, you cannot try to dereference the resulting pointer without using unsafe.)
Its not even big companies any more. All the tools that help people send out group emails ( so things like invites to dinner parties, or birthday parties, or sign up lists for school snack duty )
I never said Jespen is about performance.
My comment was only about considering ScyllaDB as backend choice.
Thanks for the links anyway.
It took about 4 years of "discipline lag" but if you keep trying eventually you can serve the kids cake and pizza at a birthday party, without being distressed you aren't having any.

I don't have a good specific strategy but if you keep focused eventually willpower gets stronger.
courses like this tend to be less of a function of what would be the most useful for the profession as a whole and more of a function of what someone would need to know to get a job. these skills are definitely things people would need to know to get an SRE/DevOps/Ops/IT job in 2019. (I understand that those 4 jobs are not the same.)
The US has mechanisms for challenging unjust laws without getting arrested. China doesn’t.
That can happen, but doesn't necessarily have to:

https://en.wikipedia.org/wiki/Cache-oblivious_algorithm
Two things:
1. As an English-native-speaker who also learned German I find that I can mostly understand spoken and written Dutch through my German. I think part of your difficulty there is that it is closer to your native language where you have very tight internal rules about how the language should be, so get caught up in those differences. On my side my internal rules on German are relatively loose, so Dutch mostly fits in there.

2. One good-sized chunk of the messiness of English pronunciation (vs. written words) is actually the fault of the Dutch. Prior to the printing press spelling was more an art than a science, and the same transcribed book could be found with different spellings (especially true in different regions). Since the Dutch were the first ones with the printing press, many English books of the time were printed there, and the Dutch printers made some pretty arbitrary decisions on how they thought English should be spelled (e.g. the 'h' in 'ghost'). There was a similar effect from French scribes when they invaded England.

Now my no means were they they only ones to mess up English (read up on "The Great Vowel Shift" if you want a headache), but they did their part.
Dosing them with honey works in my experience. I’m up early with lights on and it’s the end of the season (meaning lots of bees with little to productive work to do). They are pinging off the window next to me.
Working for a startup is a rare opportunity that can be exhilarating and educational from a business and personal perspective. However, be aware you are taking a gamble with your career and time. If you have a family to support, taking that gamble can be a sticky decision. Discuss it with family first.

Working overseas is kind of the same thing: it diversifies your outlook on life and people. But, does carry more career and family-time risk.

If you are single and unattached, go for it!
I enjoy my job when my co-workers are not making immature sounds or discussing the mysteries of Allah loudly (I live in a Muslim country).
and yet you are still alive and not starving to death. But the banter I see on here is android video game developers complaining that a move away from android will be the end of them.

Google is not stupid, they are not going to deprecate android overnight and replace it with Fuschia, this operating system has been in the works open source, you can see the commits on github for atleast two years I think more, and there will clearly be many iterations of its development to come with increasing adoption each time as people make money on the platform, just like with Android which took years before it reached the threshold of 50% use compared to iphones and no iphone video games developers that I know of starved to death trying to adapt to this change. The drama on this thread about api changes are significant for sure and I understand Google redacts API's or suddenly starts charging for them in a way that makes small companies close up shop overnight (like google maps for example) but it is not a justification to pretend that objective limitations around Moore's Law and the need for competition in computer hardware is forcing companies who have experience in both spaces to reconsider kernel development at a more fundamental scale.
You are assuming that they have access to the original source code and an ability to edit that source as well, which may not be the case. If it were me and I didn't have the original source I would decompile it out of curiosity.
I also live in Colorado. It is still legal for vendors to offer discounts if you do not use a credit card. Some gas stations have lower prices for gas with cash versus card. If you are buying something you bargain for (e.g., furniture), you may be able to negotiate a lower price with cash versus card as well.
The author is clearly passionate and brings a lot of detail, but it was always my amateur impression that Walmart won primarily on footprint. They covered the country in stores, and not just the suburbs, but also rural America where the likes of Target and Kmart never ventured, and shops with much smaller selections and different formats were the norm.

I don't perceive Amazon as an 'unbounded' Walmart like the author does, but as an aggregator as thoroughly analyzed by Ben Thompson of Stratechery fame. They bootstrapped a destination with undifferentiated products, a broad selection, and convenience, and later bolted on a marketplace to further capitalize on the traffic. But the dynamics of customer-facing marketplaces are very different from those of internal ones like those of Walmart and McDonald's. McDonald's puts out specs and has suppliers compete for restaurants' buys, and Walmart and Costco have immense purchasing leverage with suppliers, this process results in optimizing the desired quality-to-cost ratio the retailer wants to target.

Amazon, on the other hand, is a free-for-all, where selection is overwhelming, products with obscure branding appear to rip each other off to the point where no obvious choice rises above, human curation is absent, reviews frequently appear gamed, prices change arbitrarily, products are gated behind Prime and are subject to obscure shipping math, and despite being long perceived as having low prices, pricing on products is now being used as a signal. Amazon is hardly anything more than a digital flea market, where Amazon is the landlord and some of the vendor booths are staffed by them directly. A wildly successful and profitable one, and one that draws marketshare away from traditional retail, but it diverges so far from the formula of retail that comparisons with them are of questionable value.
> But you only get the pay-out if you actually manage to last until the exit. If you leave before then, because of politics or some failed product push or what-have-you, then you will have to exercise your options, which puts you in a bind in terms of financial risk.

Employee #1 of a startup that sold for 9 figures chiming in. I loved the people I worked with (until we got to around 70+ and bureaucracy/meetings grew), the company had an amazing life/work balance (it was one of their core principles and it was real), I learned a bunch of things (a lot of dead knowledge now though), and it seemed like my best shot for $$ because I knew the product was good. It took a decade to sell. Around year 7 the company started changing and I grew to like working there less, but the possibility of the payout was still my best bet for a pile of cash. It was then that I really felt the golden handcuffs and grew anxious. I couldn't leave and keep my options because of the exercise tax. We finally sold and the amount I got was so embarrassing that they offered me a second pot of cash that was more reasonable, but still a far cry from what the founders got.

I probably could have made the amount over 10 years working for one of the bigs. I will never put on golden handcuffs again.
That doesn't make any sense. Who sets the price?
Why would you think that a particular AWS customer anecdote (at your 1 to 1 scale) asking for K8s is validation for building a managed K8s service at the enormous AWS scale?

I think you didn't understand my argument. I'm not saying people didn't have use cases. They likely did. But nothing at an enterprise level. Nothing at the moment could hint someone paying multi-million dollar contracts contigent to having a K8s managed service.

A single customer asking for K8s doesn't prove anything in the larger picture. A larger picture where you have to invest millions of dollars if you move into that particular space.

Also, please pardon my delicacy here, but what's the need for using the word "laughable"? I don't understand what's laughable about my position. I really don't get why people think that the best way to prove their point is to undermine a challenging opinion with pejorative adjectives.
Most likely this event inspired Dumas, who put a similar hack in his Count of Monte Cristo novel. It’s funny that Dumas’s hack is less sophisticated that the one done in real life, but the whole chapter is quite well written. It’s available online at [1].

[1] https://en.m.wikisource.org/wiki/The_Count_of_Monte_Cristo/C...
Believe it or not, but that type of community management is enjoyable for some and is incentivized to convey real benefits in both the social and financial sense. Also, even if you don't open source things you will still get users begging you for free handouts and unrealistic features. It's part of the business.
Yes. 1965.

And then it bounced back and forth for the next 4-5 years before we finally had a recession in 1970.

https://fred.stlouisfed.org/graph/?g=nn5r
TheDAO from the Author’s Perspective
Images and links in the E-mails are set up with trackers, so they won't load when people are on my network. Additionally most of the actionable links in emails go through trackers before they take you where you need to go.