skysight-inc/HackerNews huggingface dataset:
The entire crypto space is overblown in terms of market value. Most people buying it have no idea what it is, they just like green bars. But notice that it's happening on the normal stock market as well.

A big crash would irrationally discredit the technology in popular culture for a few years, because critics will point at the morons (or are they just people who can smell the imminent collapse of our financial system?) buying random coins trying to get rich. That's a problem because now is a crucial time for "choosing sides" so to speak. If crypto gets disowned by popular culture then it might get bagged and thrown into a closet by proponents of centralization (states, corporations).

Perception is important right now, but as long as it doesn't get snuffed out by politicians it'll keep evolving - and people will just buy in again after the crash.

So I'd say this: it's bad if crypto is the only market that crashes.
The answer is yes. And you can verify this by

checking std::is_trivially_copyable<FnPtrType>::value

using FnPtrType = int (*)(int) // for example
You could probably use a scaled-up version of the cable mechanism used in mini-blinds.
But the existing tracking technologies will be going away. 3rd party cookies soon enough will be blocked by default on the major browsers.
I'm no expert in the Android ecosystem, but I think it was primarily a good choice for giving devs features they wanted to have while the underlying runtime and standard library got stuck at Java 6. The reason why they are still on Java 6 might have to do with the law suit, though.
But does the money go to the publisher? I’ve read somewhere that most of it (like 90%) goes to the ad tech middlemen. If the ad does not track, there is no ad tech, so more money goes to the publisher.
I have mixed barium sulfate with white paint, for making cheap reflective integrating boxes. The tricky part is maximizing the amount of powder to paint, without it getting too thick for painting.
I have also used the Labsphere, integrating sphere white paint, it is also so expensive:
https://www.labsphere.com/labsphere-products-solutions/mater...

On another note, the building rooftop outside my office window was painted white, within 1.5 years its gone from from blinding white to a very dark gray, I am not sure this does much good over time.
Sorry but I'm really not clued up on reading S1s. How does one find out when they intend on hitting the market?
Then you have to automate handling the 60-day renewal failure warnings which adds another moving part.
I remember the first time I read about this. I put in the numbers for the lottery and a negative number came out. Of course! Your expected winnings are negative and you shouldn't play the lottery.
If you're looking for runtime warnings, me neither. I think the definition of "appear in" is vague. My understanding (not a python core dev, or even someone who follows PEPs closely) is that a PEP has a corresponding python version, but it does not necessarily result in changes to cpython (or other implementations) that issue runtime warnings.
Content providers don’t. Advertising networks do. If the whole industry moved to content-based advertising, the content providers would be just fine.
In general, I think languages with static typing are preferable.

C++ seems ideal for me right now because it is the only other language with a somewhat mature stack (perhaps Julia as well, but I haven't played too much around with that).
> CPM price for targeted ads is lot more than untargeted ads.

Only because they're viewed. If we can get everyone to install an ad blocker, that price will plummet, and business models that aren't based on abusing users will be allowed to succeed.
> I used to use the principles of kelly betting back when I designed systematic HFT strategies.

possibly a dumb question, but how did this work exactly? the kelly criterion assumes you know the amount by which the coin is weighted, how would you know the equivalent for the stock market in the very near term?
> Not sure why this is down-voted.

What I just considered due to your post is that it's quite likely that those who support C.o.C.s are also more likely to cast votes.

I think it quite likely that those with a libertarian life philosophy are far less likely to cast votes on websites in general, especially to voice disagreement.

I concur that those who want enforced niceness seldom are nice themselves and tend to often have their reasons and excuses of why they are justified when they are not so nice.
Substantially solid research takes years to complete. Each new finding opens possibilties of 10 new research directions that one "should" investigate. The timelines necessary for this follow up research studies blatantly exceed the scope of a Phd or Postdoc researcher and just one scientific paper.

It is not true that no one tries to confirm the results. The labs do further studies internally to follow up. Also those working closely in the field in other monitor these "findings" and try to align them in their own research whether directly comparing them or indirectly using those ideas to support or reject their own observation.

It is never one study but years of past research that lays the foundation for a scientific discovery that finally creates a paradigm shift in our understanding of the field.
Wow! I was really into it right until the end. What an amazing imagination. Thanks for putting that together and sharing your creativity.
> a Black family

Right, it's just that one Black family. It's not that the Creative Diversity Network found that BAME (Black and Minority Ethnic) on-screen representation is at 23%, which is 164% of their share of the British population (14%). Or that Queen Margaret is portrayed as Black [1], or Guinevere as Indian [2], and it's all deliberate [3]. The British should just shut up as they are cast out of their own history and myths? Not just shut up, but also pay for it with their own taxes.

[1] https://www.bbc.co.uk/programmes/profiles/45RJ4vCmgjsDrLGt8q...

[2] https://merlin.fandom.com/wiki/Angel_Coulby

[3] https://www.telegraph.co.uk/news/2020/02/24/bbc-drama-boss-d...
The "outdoor experiences" my cats enjoy are not experiences they could have on a leash.

Yes, they sometimes kill things; most commonly mice and shrews. The local rodent population seems resilient enough to cope.

But the joy Catastrophe takes in racing up his favourite tree to look out over the neighbourhood, and chasing his tail around its branches, would rapidly end in a tangled mess if I tried to harness him.

He's devoted and affectionate, strongly bonded with his humans. He also relishes his freedom, and I won't take it away from him.
Fascinating! For me, Firefox does much better autocompletion in the URL bar than Chrome, and that kept me from switching.
MSI Cuts the Warranty of Its Graphics Cards to Just 6 Months
There are so many other real problems

- starting out, not knowing what carriers available in your target area and their real performance/SLA, until you try them out. This info is critical to do business.

- for merchants with lots of products the photo sessions + touch up takes a lot of time. Any way that can speed up the process would be helpful.

- large catalogs can't manage their SEO without some automation. Shopify doesn't give this out of the box. There are apps in this space though thankfully.

- merchendizers managing large catalogs can make many mistakes when adding product to website. There's got to be a customizable "checker" that could check if mandatory fields are filled, spell check etc.

- let's say you want to slash a collection's price by 10% for a sale. This can't be done easily without manually changing each product. (coupons not a solution, as price has to reflect on ad channels). Any way to do bulk actions like these faster?

- lots of customers enter in wrong email or phone number or don't respond.. is there a way to add optional OTP entry step after order placement?

- shopify (and most themes) don't give customers ability to request and manage returns. Their option is contacting customer support.

I guess you get where I am going with this.. look at the operational issues businesses face, there are opportunities there.
Mystery animal sighting in Krakow ends up being a croissant
Communication issue:

I'm defining "anonymous to the world" or "anonymous publicly", whereas you're defining it as "anonymous to everyone, even the company".

But in the scope of a book review website, and this thread about preventing spam by having ID enforced, my comment made sense as that. The company knows you, but you can have an anonymous handle to the world. I had clarified that with the line about trust.
Many of these risks don't apply to the lunar variant. The lunar variant won't be launching people from earth and won't be returning to earth. No re-entry, no landing flip, etc.

As far as descent, it will do final touchdown with smaller engines higher up to avoid kicking up rocks. During landing, I think pretty much any one of the 6 raptor engines can be used to abort.
I wish I could buy stock in SpaceX. I don't even care if it goes bust, I just want to be in on it!

(I bought stock in Tesla as a sort of consolation prize because I couldn't buy SpaceX.)
Journalists, Learning They Spread a CIA Fraud About Russia, Embrace a New One
We finally know how the FBI unlocked the San Bernardino shooter’s iPhone
No, mRNA Vaccines Are Not Going to Affect Your DNA
The tweet is certainly loaded, hence the point of this HN post lol.

First of all there's std::function, which uses Type Erasure https://blog.the-pans.com/type-erasure/. It means std::function<void(int)> can be the type of anything callable that takes an int and returns void (lambda, function pointer, object with operator() overload, etc.). Notice they are of different types! Hence Type Erasure.

How std::function manages its memory is poorly specified. But the standard at least states that if it's initialized from a function pointer (free, no capture), it's guaranteed that it won't allocate. https://en.cppreference.com/w/cpp/utility/functional/functio...

> When the target is a function pointer or a std::reference_wrapper, small object optimization is guaranteed, that is, these targets are always directly stored inside the std::function object, no dynamic allocation takes place.

In this case, std::function is trivially copyable. However, there's no way to know this at compile time, exactly because the type is erased in std::function.
Wonder why they didn't leverage TorchScript ? However this is a welcome news in ML Community. Would love to see this library break away from NVIDIA CUDA dependency and optimize for Apple M1 chips
I thought this article was very interesting in terms of level of detail. Most other explanations that I could find were overly high-level.
PyTorch is based off of Torch, which was first released in 2002, predating TensorFlow by 13 years.

https://en.wikipedia.org/wiki/Torch_(machine_learning)
Yea, I think it's a good model for other type of companies and have thought of it before which is why I brought it up here, just felt like clarifying it is possible to do if desired.
Probably couldn't find a way to track users and show ads on windscreen yet.
a "tape out" is the process of transforming a design into a physical die - i.e. a manufacturing run. It's when you hand over a design to a foundry to do their thing with it.
Bookmarking this because it happens to be something I wanted to develop myself, but don’t need to now that it exists.

Edit: I filled out the pink dates of entry section on an iPhone Safari browser and nothing happens when I click calculate. Bug?
If it's always going to be miniscule then why bother? If it has potential to grow to something not miniscule then it's important to it compiles quickly.
Err, yes, compared to a world where construction was happening.
I am okay with targeted ads, and I know others are too. The other day, my Dad said he's happy that Amazon and Google are showing him the products he's been browsing for recently. They bought a mattress and are looking at buying another to replace the other beds.
Well, if something can only radiate, and will absorb much less than it radiates... the only way it could stay at ambient temperature would be via contact transmission. I would expect an object painted in this whitest paint to cool below ambient temperature unless it had a heater inside it, say, or unless it was submerged in water rather than air.
that can be done is they support ONNX
I'm skeptical it's even good at that intended purpose. Perhaps one could argue it prevents blatant, direct corruption, but it does little to control for large company influence and other forms of soft power.

The biggest companies in this space maintain an active revolving door, which ensures that procurement policy is moulded (either consciously or unconsciously) to their process and needs over time. Even more insidiously, they've convinced governments to gut their own IT workforce, removing the people most qualified to critically analyze software vendors. This appeals to your average bureaucrat because it appears to strike a good balance between effort and risk minimization (e.g. why bother managing multiple smaller vendors or timelines?), while in practice it does exactly the opposite.
For a noob like me, I am thinking to get a Yubikey. What will happen if I lose my Yubikey? Am I essentially out of luck assuming the admins can’t reset my password or associated yubikey device?

How do I prevent such scenario from happening? Is there truly a fool proof way of hardware authentication?
In my experience I have data when I have enough service to send a text or make a call. I’m sure there are edge cases however.
Many people have answered your comment, but I don't think any of them actually addressed your comment...

If a public access point has a restrictive network policy, then QUIC will change nothing. There is nothing that QUIC enables that people browsing the web will demand. A user cannot even tell if they are using QUIC (or http2) for that matter.

The network operator is either non-technical and does not care about QUIC; or technical but trying to actively prevent people from using VPN and/or torrenting.

There are many ways to VPN that look like tcp http. tcp over tcp is okay if the connection is stable.
The article is full of surface-level thinking.

Probably read a propaganda book and is still buzzing with the anecdote-based arguments and "why can't we just play around with cool reactors??" rethorics.

Afaik reactors are only really built with national backing due to risk and externalized costs of decommissioning and long term waste disposal.

We stopped dumping nuclear waste into the coastal ocean and now it became a lot more expensive.

We can't even deal with fricking plastic in the ocean and phtalates in drinking water, I have real trouble taking someone seriously who swats away any sort of concern, wishing back thr good old 60s way of doing things.

"Cool" anecdotes about strict regulation seeming rediculous, superficially mind you.

I really struggle with the nuclear propaganda as of late, especially with this anti-renewable stance mixed in.

Meh, even if I like the technology from a nerd-perspective, fuck nuclear power. We can't even get mainstream software buffer-overflow free. The techno-progress enthusiasm of our grandparents era has long lost it's shine.
Ok cool. With this write-up, you de-risked one area and added risk in a second area.

GOOD: High GPA, got funded, ambitious, quit school for valid and rational reasons. I'm excited to hire you.

BAD: Startup didn't work, I worked on some other ones, trying one more time before I get a normal job. Now I'm concerned that (a) you think you're hot shiz and won't accept an entry-level dev role and/or won't be willing to put the effort into that role, or (b) you think you're mid-level but can't pass the hiring bar due to team (not technical) deficiencies, or (c) you'll be awesome but bounce out to a new adventure in ~9 months.

I don't know you, and it's quite possible that you're brilliant with a steep growth curve and huge upside potential. And it's possible (maybe even likely!) that you'll be unhappy in any job and just need to keep pursuing your own thing. Awesome. But if you want a "normal job" I recommend shifting your approach slightly:

Remember that a hiring manager wants a person who can (1) do the job, (2) not cause problems, (3) stick around. You've got #1 nailed, #2 is an open question, and #3 is a big risk in my mind. So I'd suggest starting by making a personal choice regarding your next career stage and then actively believing and selling that vision. So if you decide that you want to work for a while, figure out what you want to get out of that time and push that narrative. Example:

"I got funded by... <rest of your credentials here>. I tried a few other ventures but failed to get traction. I've decided that for my next career stage, I need to spend some time working with other more experienced engineers to learn {large scale engineering, team dynamics, product prioritization, leadership, etc etc whatever}." --> With this narrative you're a very attractive candidate. A good manager will know that you're not signing on forever, but will throw challenging projects your way in the hopes that rapid growth will convince you to stick around for 2-3 years.

Note that your history of scrappy risk-taking will probably play better at smaller earlier stage companies.
Heh, well, it's opt-out here in the UK now.
> The problem that exceptions solve involve control flow paths that aren't supposed to be handled. Exceptions are not for handling recoverable errors, they are for graceful aborts in a complex, layered and modular program. (E.g., any multi-threaded server, for example.)

For control flow paths that are considered irrecoverable (ie. "this can never happen" branches), Rust has panic!(), which defaults to unwinding the stack, calling Drop implementations (destructors) along the way.

panic!() unwinding only kills the thread it occurs in and Rust's thread-related APIs are designed around preventing data that's been left in an inconsistent state from being observable in other threads without explicitly acknowledging that you're dealing with something like a mutex that's set its "poisoned" flag.

For control flow paths that are considered recoverable, Result<T, E> is basically a way to get checked exceptions which work naturally with higher order functions and have a more concise "call the defined conversion to the specified error return type if necessary, and re-throw" syntax.

If you implement the From/Into interface to define how to convert the error type you received into the error type you're returning, the ? operator will do an "unwrap the Ok value or convert and do an early return of the Err value" in a single character.

A lot of people use the thiserror crate to define their custom error types, which has helpers to makeimplementing the From/Into interface trivial... possibly as trivial as annotating an enum variant with #[from], depending on what you want out of it.

Also, this is from 2005 and chose a "considered harmful" title, but this article makes some good points:

http://www.lighterra.com/papers/exceptionsharmful/
> I think the downvote system here works remarkably well. It's a very big problem to never allow any kind of signal of disagreement or whatever and the system here is intended to keep singal-to-noise ratio high.

It certainly is not, one can verbally signal one's disagreement with a reply. I very much do not believe that it has anything to do with “signal” and “noise” which of itself are rather vague terms and I find that very often people will consider something “signal” simply because they already agreed with it before they read it.

I see no reason for comments to be “rated”, and I certainly see no reason to pœnalize users for lowly rated comments as I see plenty of them that otherwise provide an interesting perspective.

> You need mechanisms for helping people learn "This is not welcome on HN. This is not how we do things here." to try to keep Eternal September down to a dull roar so HN can do what HN does better than any other forum I have ever seen, which is why I hang here so much even though it's never been an easy thing for me to be here.

“This is not welcome.” means “Ðo not disagree with what the nonrepræsentative portion of H.N. that votes thinks says.” and I stress that it is not repræsentative. — it yields more power to those that are willing to downvote something for mere disagreement and gives lesser to those that would not do so, in my opinion very much the type of person whom one should not yield such power to to decide what is and isn't welcome.
Dropbox, Instagram, Google, Youtube, reddit and Nasa all have been heavily Python powered for a decade.

I myself have coded a streaming platform getting half a million user every day in Python. Baring the CDN to store the content, it runs on 2 servers, one for the DB.

So real things get done in Python pretty well.
I do agree that the sentence is misleading and likely wrong (you can't be certain about how many people died of radiation, simply because the effect is so low that it's lost in noise).

On the other hand, it's not that far from the truth: Wikipedia states one(!) confirmed death from radiation and 2,202 from evacuation. In terms of objectivity, it's less terrible than anything we get from Greenpeace.
I just googled that FLoC stands for Federated Learning of Cohorts ... excuse my superficial knee jerk reaction but I feel like nothing good can come from something named like that.
Firefox is the FreeBSD of browsers. Only good for very specific reasons as compared to Linux (Chromium).
That is a good approach but the risk is that if the feature you add that people really want is trivial for Amazon to copy after you've proven it.
I think it's mainly about convenience.
It's like with businesses starting their stores on Shopify: "hey big corp, please handle mundane/technical stuff for me and just let me sell stuff/post content".
Firebase for the auth
Can you elaborate more on the bonuses? Is bonus based income common for these sorts of companies?
Well, most of the time, anyway. If you do find a lottery game where the odds are in your favor, something resembling the Kelly criterion is a reasonable starting point for a bankroll-management strategy.
QO-100 spring eclipse season
It seems really hard to label exact starting points here. I could see in 2030, we look back and late 10s is clear but we can't find out for late 20s.

Where do we put really good batteries? Lyft? Amazing phone cameras? Quadrotors? Fitness trackers? In ten years it will be clear where to place those.
A proper Sharpe ratio is calculated with arithmetic returns.
So is Torch? A much more common word to refer to a flashlight.
> HSM's require I'm sure some very rigorous development and testing.

I think they mostly require an outside evaluator to do a sort of documentation process that costs somewhere around $500k depending on complexity on a new product, and maybe $50k just for up-versioning.

It's generally hard to get that money back on a product since the market of organizations that need the certification is tiny and then the larger overall market for a security product is also usually small and not so happy to defray those costs.
This is so overfit. Unbelievable anyone goes along with it. I was paid north of $400k total comp when I made this error last. Easy mistake to make.
Parent is using inflation of fiat as an argument for crypto which doesn't apply to Dogecoin. It doesn't matter to me if the mascot for a coin is a literal butthole.
Torch (Lua) predates TensorFlow and is Lecun's pet project for a few years at that point already. But Lua as a language is unpopular at a time. PyTorch would be a welcome addition then. But even if no PyTorch (nor Caffe2) in an alternative timeline, I would imagine FB would be stuck with Lua Torch for quite some time.
Usually people buy a second Yubikey, enrol both and have the second one somewhere safe.

Most services and web sites also give you emergency login codes to print out, though.