skysight-inc/HackerNews huggingface dataset:
Realising you can make a great inexpensive product by paying a minuscule fraction for the content isn't exactly business innovation. The innovation was paving the way for artists to be stiffed; Apple had no choice but to compete in order to stay viable.
Sigmoid Neuron – Building Block of Deep Neural Networks
If your services need a shared, implicit understanding of types, you're not respecting the microservice boundaries. Each microservice needs to offer a contract describing what inputs it accepts and immediately reject a request that doesn't meet that contract. Then type mismatches becomes very obvious during development when you start getting 400s when testing against the DEV endpoint. Don't pass around opaque structs.
As long as the actual featureset is available to everyone, there's no issue with unequal treatment, and nothing for men to be concerned about.

However, there's still little point in mentioning men, specifically, when advertising those features to a primarily female demographic with those specific concerns.
> ...Without an unsafe block there’s no way your destructor won’t be called.

Unfortunately, this is not correct. Resource "leaks", involving failure to drop a resource which is no longer in use, are possible in Rust, and the borrow-checker won't protect against them. They're most likely very rare in idiomatic Rust (the case I know about has to do with RC-cycles) but they're possible.
But Musk never lies. I mean, I've never seen him say things that were utterly untrue to drive stoc- sees SEC crackdowns on twitter posts .....Ohhhhh, right
Facebook’s Future Machine Learning Platforms
There's this poem about big fleas having smaller fleas. Clearly Apple is about as hypocritical as they come for calling out Spotify wanting to 'make money off others' work' because they themselves do just that, and not just of Spotify, but also of every artist in the Apple music department and of course of all the App developers.

It's a pity that nobody has been able to come up with a direct-to-consumer model for music that worked.
You can't link to these on the ASRS site but that's the primary source.

https://titan-server.arc.nasa.gov/ASRSPublicQueryWizard/Quer... put in ACN = 1555013.
This is HN. Like reddit.

Certain opinions or facts are downvoted without any contradicting facts. Now matter how reasonable the opinion or true the fact is. Especially regarding politics and nutrition. If your comment matches a certain pattern, you get downvoted or upvoted by certain people who never give any facts but who might insult you instead.

PS https://translate.google.com/translate?hl=en&sl=auto&tl=en&u...
We are talking about the universe of mobile devices.
And, importantly, their cut is completely in line with pretty much every distribution channel's cut. Notably not itch.io and now Epic.
Tau Proposals
That and the fact that they pay a shitload of money to Apple and Apple fucking won't allow Siri to work.
@oulipo, that's literally all you ever post to HN. It's spam. Please stop. (And that's a disclosure BTW.)
Depends on which community camp you're in. I'm more in the 9front camp where yes, you have to deal with a lot of younger people, some even young teens. They lurk 4chan and meme like children but it's active and there are a lot of passionate people on there. There is even a 9front discord clent called disco that's written in Go. There is also an IRC bridge (##9fans on freenode).

The 9front camp might be off putting to some but I don't mind. It's good to see young people be passionate about something and actively participate.
About the same matter, can I suggest trying out my own (private, safe, fun) extension which blocks comments and turn them to cute cats?

https://chrome.google.com/webstore/detail/comments-to-cats/h...
Just me who thinks the front is very porsche cayenne?
To clarify, I meant passengers. Copilots and engineers are fine and likely even necessary to properly train and deal with the new challenges.

As a daily driver of your own car, if you do own one, then it might be apparent how different they can be. I constantly switch between automatic Mercedes and BMWs.

Both have a near identical handle on the right side of the steering wheel. One turns on wipers (BMW), the other one shifts gears... (Benz). Imagine that on a plane with worse consequences than accidentally shifting into neutral when it rains.
It is so sad that these kids need to be punished for the actions of their parents. They are now missing an important part of their education due to a backwards belief held by their parents. I seriously doubt any of these parents will take the time to home-school these kids in the correct fashion or at all. I am just in disbelief it needs to come to this.
Still, there is a choice for anyone that wants to sell products.

Anyone that wants to constrain themselves to a single market, needs to accept the rules of focusing on a single market.
This reminds me of the ISPs getting upset about the bandwidth they have to deliver on behalf of Netflix.

"Our platform enables your app" is true in both cases. But so is "our app brings people to your platform." The power imbalance is that it's easier to build a competing app than a competing app store or ISP.
I don't follow. If "Inuit" is not a key detail of the piece, than why is it in the title?

The implication is strongly that a group of people, identified by name, has what is generally regarded as a successful way of teaching kids to control their anger. Again, based on the title.

The narrative of the piece builds this up with pieces of evidence all cherry picked to support how successful they are. This post, on the other hand, asks about contradicting evidence.

So, agreed that you can't just assume this parenting style is bad from the contradicting evidence. I question if you can truly assume it is good from the positive evidence. Random walks and all.
It also works just fine for Toyota's full size pickup, the Tundra. No 'real' locking differential but it can climb trhough hills/rocks just fine
Filter bubble intensifies.
You are; I don't think we are. Spotify certainly isn't, and it may be entirely reasonable to view the world through that lens.
in what sense is this an SUV? It looks just like a sedan
Let me know when India bans alcohol, high-calorie food, or any of the countless other things that can be abused.
How can you complain about all these AMAZING DEALS we're offering?
As someone who (obviously) has no experience in aviation - just train the pilots so they are properly prepared. I care exactly zero what the surrounding conditions are if they suffice.

It just looks like they didn't even get proper simulator training in too many cases.
The statement I see on that page is "There is a 91% chance that Variation A has a higher conversion rate".

I am not sure how to interpret that. We would have to dive into the GitHub repo and figure out which test it performs I guess.
I would think being arrested is more harmful and time wasting, with way more serious consequences.

Whoever came up with that law is simply an imbecile or dishonest about their motives.
Apple Music is priced about the same AND they pay the artists more. Sorry but what's the scam?

Consumers pay the same price. Artists earn more. Who cares how Apple shuffles fictional numbers in their internal accounting?
Better apps and more reliable service, maybe
I've tried "I see this too often" for a period of time without any better results.

And in the end, I don't really see much variety in the ads I see. Decent variety in account/company, but very little variety in product/market type.
"here's the map, check for yourself"
There are lots of Android versions with all Google tracking code excised.
Again, I just haven't seen this. Not just with myself, but with my clients. My latest email issue related to Comcast nuking form submissions from a client website ...randomly. I use "nuked" because unlike Gmail it didn't get delivered to a SPAM folder, it was just ... gone. Not all submissions, just a couple here and there, enough to drive the client crazy, and create mistrust.

Issue before that was related to Earthlink (yes that Earthlink) doing the same thing. my solution in that case was to put my G Suite email on the BCC list - guess who got 100% of the form submissions? > This guy

Gmail spam filtering is not hit or miss, it's very reliable both from my own experience and my clients, whom typically "upgrade" to solve spam and deliverability issues with other providers.
This has been going on a very long time. Just take a look at any politicians Wikipedia page.
what do L5s and L6s SDEs earn in London - do you have any insight into location based differences?
How to choose an activation function for a neural network?
I believe we have seen Casey Muratory doing hot code reloading in C++, in his Handmade Hero stream. Compile the dll, reload & test the dll, without exiting the game runtime he's developing.

The Yi editor, written in Haskel, I believe does hot code reloading as well.

The XMonad window manager can be recompiled and reload while keeping your windows up (the configuration file is actually Haskell code).

---

Yes, hot code reloading is bloody useful. It is also perfectly compatible with static typing. I see no good reason for statically typed languages to have worse support for it.
Hacker News visitors don't seem enthused by this
"So excited for the zero-exhaust future."

Is it zero exhaust? Where do you get your energy from? Is it from a caol plant? A nuclear plant? Its more you don't see the exhaust.
> I'll have to enquire with the few mates there

Sole traders are different to one-person Ltd companies. As a one-person Ltd, you used to get a lot of tax breaks, but over the last 5-6 years they seem to have been steadily eroded.

Anyone paying a rate as low as 13% now is probably using a borderline-legal grey-area scheme, which is dangerous because HMRC not only hit those folks up for back taxes when they find them, but put fines on top too.
Eating mushrooms may reduce the risk of cognitive decline
My youngest of 3 is now 32 years old. I've recently been thinking about the oft heard "I'm always amazed by the things my grown children remember and the things they don't". I've been trying to discover why they remember things I've forgotten, why that moment was so important to their young lives. We've started to talk about it, trying to find the base so they can use the lesson in their own child rearing.
An excellent read, but my only doubt is whether this is effective because all your peers have been raised this way.

Ie - If someone raises his/her child like this in our western society it might be conflicting for the child to learn how to behave like this at home, and then spend the majority of their time at school where other children behave completely differently.

I certainly recall being raised to never answer back to your adults. And then I saw other kids answering back to their parents (and getting away with it) and then all that upbringing went out the window.
> So who's a liar?

"Liar" is a stronger word than I would use, but given the claims (including dates) that Tesla made when I purchased an S100D in early 2017 -- seems like the answer is Tesla.

If not "liar", at least incredibly dramatically wrong about what they actually delivered for EAP and FSD. I'd say the burden of proof is now firmly on Tesla as they've made and missed a number of claims about the performance of their automation features.
I honestly don't know who is worse these days - wall street firms or big tech companies. These (Google, Amazon ... ) were the same companies that we looked up to, just a few years ago. How much things can change in such a short time :(
The fear of being forced by the EU to allow app sideloads.
why would i use rust in the first place if i was disabling the borrow checker? isn't that the main selling point?

because of the ecosystem? because it's easier to hire rust programmers than C/C++ programmers, or get more open source contributions from rust vs C/C++? unlikely with a learning curve or community like that.
John Maeda: “In reality, design is not that important”
> True but you could forget to do that in your alternative example as well

Not really, unless I'm misunderstanding you.

var a = if foo() { bar() } else { }

will (depending on the language) either not compile, or the type of `a` will be inferred to a common type of `typeof(bar())` and `None` (perhaps some `Any` type). And this would almost surely cause a compile time issue the moment you use `a` as the type you expect. The other way is to simply write

final int a = if foo() { bar() } else { }

and that would immediately not compile.

> Actually the compiler would catch that too.

Not quite:

b := someFunc()
var a int
if foo() {
a = bar()
} else {
b = baz() // meant to assign to a
}

> In fact I had already cited reasons I like Go.

I was talking about why the language became somewhat popular, not about why some people may like it or not. Some of the golang authors already worked on a predecessor to it, but it never got anywhere, because they were't at Google at the time, so it didn't have the Google brand behind it.

> People have and they do though.

Like the "arguments" about how "null pointers are part of the computer" or similar nonsense about why they included nullable by default pointers? Or that compile checked enums are not really useful because you can just check them yourself, etc.

> this is me pointing out that talk is cheap and most of the critics on HN are just average engineers at best.

This is just diverting now. You don't have to be a brilliant PL person to see what's good and not in the area, after using different languages in production and finding out what features are useful, and which aren't, and seeing others struggling with issues already solved in different programming languages and environments, or people writing hacks to get around the limitations of the language, ending up with more complexity than if the language supported those features to begin with.

> Clearly not everyone agrees with you there because a lot of successful important projects are now based on Go.

There are large projects based in C and assembly as well. This is a non-argument. I think it was kubernetes that was notorious for using large amounts of auto generated code because golang doesn't have generics. Not to mention that if you want to do unit testing you end up with a large mess of auto generated code to do mocking, an issue that's solved in other languages a long time ago.

It's just that people repeat mistakes instead of learning from them, and easily follow fads and are prone to claims that are not strongly backed. golang is another manifestation of this.
>wikipedia bias

A favorite example: https://en.wikipedia.org/wiki/Gamergate_controversy
Basically every history article is heavily biased, just compare the different language versions.
It's almost like Portuguese people are not a uniform block, right?
Tesla Model Y Announced: Release Set for 2020, Price Starts at $47,000
It goes both ways though. In blue states You have some kids that are taught nothing of world war 2 but are taught everything about the civil war and slavery. Among other trends in educating differences. There are many more. Extreme right / Extreme left are both bad. Any extreme anti-another ideology is just asking for problems.
Pathetic that Apple is trying to look like a hero, and trash talking Spotify that they are some kind of evil artist killers.
I think he meant more like minimum wage increases and health insurance mandates.
> tend to be used

Not sure if that's projection or whataboutism, but I also don't give a damn. The site identifies itself as reactionary. It's right there in the name. Likewise, many of its members identify themselves as incels, and the name "CoAlpha" is a reference to the same ideological complex. The racism, while not admitted, is no less obvious. I'm pretty sure anyone reading this exchange would conclude that you are the one with an unacknowledged agenda in offering such an aggressive yet truth- and insight-free defense of such tripe.
> I wonder how many of the Rust defenders in this article actually know C++ and have written a production used Rust system, instead of a side-project on github, so that they can compare in an informed way? The author certainly has, but who else has?

Hello. :-) I started writing C++ around 1992, and was lead programmer on various C++ production systems from 2002 until 2011. I worked with valgrind, unit tests, and boost/std::tr1 C++, but not C++14 or 17.

For the past three years, I've been writing production systems in Rust. Here are some things I've observed:

- If your C++ code relies heavily on complicated webs of objects that all mutate each other (as found in many game and GUI designs), you'll have a bad time translating that code to Rust. If your C++ code tends to be more functional, idempotent, or transaction-based, and if it has clear ownership of objects, then translating to Rust will be much easier. For example, Rust seems to work better with ECS-based games and React-like GUIs.

- Rust is significantly weaker than C++ for designs which use integer template parameters (e.g., "vec<3>") or partial template specialization.

- Modern C++ allows you get ownership 99% correct, if you throw enough tools at it. Rust gets ownership 100% correct by default. If you're dealing with situations where that 1% matters (complex threading, or decoding hostile data), then it's a much bigger difference than you might think.

- Not counting Rust IDEs (which are only borderline OK by static language standards), Rust tooling is great. Dependency management is solid, linting is good, automatic formatting is good, etc.

- I've been working with nightly and experimental builds of Rust async code, and I think that Rust will soon give C++ a real run for its money in this space. Multithreaded async executors (where you mix "green" threads with OS threads) rely very heavily on precise tracking of who's allowed to mutate what, which Rust is excellent at.

> Finally, if a Rust veteran could let me know: how does Rust deal with general resource management in the presence of exceptions?

Rust does not have exceptions. Instead, it uses `Result<T,E>` and the `?` operator to propagate errors. Ownership and RAII are 100% idiomatic and fully checked by the same systems as memory management.
How Designers Engineer Luck Into Video Games (2017)
I think thats the first time I've seen the "Extended confirmed protection" lock.

> Extended confirmed protection, also known as 30/500 protection, allows edits only by editors with the extended confirmed user access level, granted automatically to registered users with at least 30 days tenure and 500 edits.
Please refrain from bringing down the discourse to a "reddit style" battle of controversial sound bites. Something in the scope of a well-elucidated argument/claim (complete with interesting insights and/or evidence) about why art/transportation should receive no government grants, however, might be welcomed here.
Amazon makes 14 cents from every Lyft ride
came here to use the exact example but didn't see the headline soon enough to beat you to it. This is why I read the comments first before I click on any bait links.
What if i get that regulatory approval? There is plenty of privately owned land where i could tesla all day, some with traffic lights and everything. Or perhaps this feature is "pending" far more than regulatory approval.
I totally agree, it's hard to do in the moment but really allows you to connect with your child once you have time to reflect. For anyone looking for parenting inspiration and wisdom I really enjoyed watching this (long) interview with author and therapist Philippa Perry (starts about 8 minutes in) : https://youtu.be/UuQsIxS6UiI
I'm sorry, but anyone who says any domain is easy either hasn't written real code in it, or is making gross generalizations about entry level code monkey positions that doesn't reflect the entirety of the space.

I don't care if it's games, web front end, back end, databases, machine learning, mobile, embedded
literally doesn't matter, if you think you can brush off any of them like that, you haven't built something substantial with them.

Are there varying levels of difficulty across niches? Sure, but one person can slap a few python libraries together in an afternoon and call it AI/machine learning, and a 3-5 person team can also spend 6 months building a monster, fined tuned native iOS application.

There's challenges everywhere, it's a matter of finding them.
I can understand this but at the same time it could possibly go the other way. What if the person sold the company because it was going downhill? What if it wasn't properly managed and the whole thing was sold just to get rid of it? I would say someone who has experience building and selling a company has value but not in every situation and it isn't always 'light years' ahead.
I'm in the same situation as you. This is perfect. 2021 feels so far away though!
Star Trek was right.
> Let’s be clear about what that means

Is anyone else bugged by the "Let's be clear/To be clear" prefix that gets thrown around a lot these days? It seems unnecessary. If you're being clear then that will be self-evident. It seems like a way to preemptively trick the reader in to taking whatever follows as correct and authoritative.
> What you put into the public school system today will take 50+ years to feed through to the pensioners with higher voter turnout.

If people actually learn it that is.

> It takes a lot of work and is mentally draining to check everything

Very true. However, it's far less taxing to learn how to read articles critically and detect possible half-truth telling, one example being spotting where the author is using carefully chosen words to project an idea without saying it outright. In my experience most articles on the topic of politics fall into this category, so it's best to read several versions of a story from various publications and see what kind of spin each one puts on it, which facts they include/exclude, etc.

> Far better to stop the falsehoods being dripped into the public sphere in the first place.

The first problem with this is, you'd first you have to get people to agree on what's false. I'd wager there's quite a bit you and I disagree on outside of whether the earth is flat, and I'm assuming you're probably a fairly reasonable person.

Secondly, taken literally this could mean (or gradually and eventually lead to a situation where) you can't print any speculative/inconclusive articles, and could only publish things that have been "proven" by "respectable", "right-thinking" organizations.
Actually, a lot of the issues that C/C++ programmers have when they are new to Rust seem to be precisely because idiomatic Rust code (which can help to avoid borrow checker issues) is often in a more functional Scheme/OCaml style.

Rust is both algol-derived, and ocaml-derived. And arguably the borrow checker creates a new paradigm entirely.
What you've tested using that invocation is the
null hypothesis that the underlying probability
of 39/67 is 0.5.

Isn't that equivalent to my interpretation of the test result? "In a world where it makes no difference which design is used, you would get a result as significant as this 22% of the time".

If you want to perform a test of a difference of two proportions, you need to do:
prop.test(c(39, 67), c(total_group_a_impressions, total_group_b_impressions))

Do you mean c(39,28)? Because group_a had 39 hits and group_b hat 28. Doing so with the group sizes Bemmu stated (3000/3000) also gives me a p value of 0.22.

As long as the group sizes are equal, the test is not very sensitive to the sizes.
Rust has lambdas, ADTs, pattern-matching and typeclasses(although not as powerful without kinds). These things alone makes a significant paradigm shift than programming in algol style languages. You can just use ARC<T> for every heap-allocated value and rust will still offer a significant advantage compared to C/C++.