skysight-inc/HackerNews huggingface dataset:
There are a few. Rust is a very complex language; it's essentially a modern take on C++, and it fully adopts C++'s design philosophy. This has several implications for embedded development. For one, it makes it hard to write custom compilers and direct backends (AFAIK Rust currently only targets LLVM and WASM). For another, it makes certain formal and informal analyses and guarantees hard (this is perhaps ironic given Rust's emphasis on sound safety, but sound static analysis tools are easier to write for C). It appeals to those who already like C++, but embedded developers aren't crazy about C++; C still rules that space.

Zig is a very simple language. Its strength is not in the features it has, but in the features it lacks. Also, Zig encourages stricter control over allocation than Rust, and it's C interop is virtually seamless.

Zig is very young and may well end up disappointing, but its careful selection of features that provide what seems to me to be a great combination of power and simplicity (a single feature represented by a single keyword does the work of generics, value templates, constexprs and macros, all without the complications macros introduce). Anyway, I find it to be a very interesting take on what modern low-level programming can be.
> “Honey tracks your private shopping behavior, collects data like your order history and items saved, and can read or change any of your data on any website you visit,”

Amazon does all three of these things, especially when you check out the Chrome Web Store page for the "Amazon Assistant for Chrome." In fact that particular web extension requires more permissions than Honey:

Display Notifications, Read and change your bookmarks, Detect your physical location, and Manage your apps, extensions and themes (I wonder if it uninstalls Honey!).

Honey's Privacy Policy doesn't say they can track data from any website you visit:

> Honey does not track your search engine history, emails, or your browsing on any site that is not a retail website (a site where you can shop and make a purchase). When you are on a pre-approved retail site, to help you save money, Honey will collect information about that site that lets us know which coupons and promos to find for you. We may also collect information about pricing and availability of items, which we can share with the rest of the Honey community.

> What data we do not collect

> We collect information that we believe can help us save our users time and money. This does not include, and we do not collect, any information from your search engine history, emails, or from websites that are not retail sites.

Now, I'd never join Honey as it is a service that's too invasive for my own standards. However, Amazon is also blatantly lying about Honey - Honey only seems to read website data from whitelisted shopping sites.
you probably say that because you are a revolutionary that wants the aztec empire to exist again. You would be happy with the beheadings. Either that or your jokes are awful.
Sorry, I should have been clearer about my point - his songs have had a 'long tail' - most of the money wasn't made in the first year.

He didn't start out 8 figures in the hole, but he has spent a LOT of time getting the money he was owed due to being ripped off by managers doing dodgy deals - every story he tells me is jaw-dropping and you just can't believe people would act like that, but they do. Repeatedly!
Except they don't entirely. As soon as the monorepo interfaces with the rest of the world (like with npm packages, let's say), the problem just gets shifted onto the person trying to import/update a package. Which is further hindered by policy that discourages more than N versions of any given package.

Not that I'm against the policy or how it works. It just isn't "avoided" precisely.
>Quite simply, the symmetry you're pointing at here just doesn't exist - being creeped-out by someone is not the same as being a creeper yourself! Not even close.

You're being disingenuous in your argument. You're ascribing behaviour with the benefit of hindsight for a particular person (Drummond) and using that as a blanket definition for everyone else in the world that may be rude/disdainful. The equivalence simply doesn't exist and is in no-way emphatically true.

In fact, it's a rather far leap from the charitable position that gave the plausible deniability from the previous statement[s]: "...at least in a very loose, 'more likely than not' sense".

How do you propose to resolve this dichotomy that you're creating? Double-down?

For example, by your definition, wouldn't Gordon Ramsay automatically be a creeper? How about Simon Cowell?

How do you resolve your definition with the dichotomy created by reality demonstrated by their behaviour combined with their lack of being actual creeps (as far as anyone knows)?
Thats what he meant by the phrase "just Beat it"
Race has everything to do with how Meghan is treated
how about those health care professionals not logging out of their sessions, writing up their passwords on the stickit notes and just generally leaving their computers unlocked for anybody to just browse through. Its always easy to blame the "maker" and say Im an idiot, make this idiot proof. Do you really want people to treat you, being in a mindset of an idiot ?
If there is one field in all of universe that you cant not blame the tools for your own idiocracy is the health care !
I want you, the doctor, bend backwards to be at the top of your game ALWAYS, not just when you are doing a brain surgery. I want you to be the ONE that i can have 100% trust that you have my interests in mind instead of playing blame games.
It's difficult in one repo too, although for different reasons. To update a dependency you may have to fix every caller in one very large change.

Basically the more users a single dependency has, the harder it gets to update.
“Time in the market is timing the market.” I love this self-arrived at tautology.
What is "unsubstantive"? Valuations have sky rocketed, frauds are being uncovered slowly, investments are looking shaky. So,the VC world has to start the PR circuit. "Don't listen to the haters, they are unsuccessful losers. We thoughtful people dont mess up" fits right in, no?

How someone who lives and works in the tech world can't see the cracks is astonishing. This is how economic cycles work.
That's not really ASCII art. I mean it is, but iirc it's custom shader code in Unity made to look like retro style ASCII art. So it's actually way more difficult to make than a grid of ASCII characters.
not really.. it uses ujson if it is installed and falls back to the built in json. Hard to call something a dependency when you don't depend on it.
Okay, if you're saying that the mind is just the sequence of events occurring inside the brain, I certainly won't argue that the sequence of events doesn't exist.

However, I don't think that's what most people mean when they say "mind", and using the word "mind" brings with it a lot of baggage, so I'd prefer to use a more descriptive term, like "sequence of events".
AFAIK Zig doesn't have a way to calculate maximum stack usage at build time. But perhaps this could be done in a language-independent way, in LLVM. That would probably be better anyway, since to really do it well, you'd have to do whole-program analysis, including calls between Zig and C.
Israelis reading HN will "get it" when reading the current title.
> 20 per cent of people living in the city of Paris are immigrants and 41.3 per cent of people under 20 have at least one immigrant parent.

Wow - that's a very fast demographic change.
Title is totally off!
Bingo. This is why crypto currency won't take off without more humane tech being inserted into the process. People aren't robots. We want many many ways to un-screw ourselves when we inevitably screw ourselves.

That's why I'm bullish on things like Shamir's Secret Sharing and other social recovery tools.
keepin' it real!

https://www.youtube.com/watch?v=pfz0tDQZhqs
I disagree. The people you refer to did not hate Holmes/Enron/etc unilaterally because of a vague feeling that their talents were overestimated. They had, to use PG's term in the article, a dispute with them over a particular issue that they had picked up on, often as a result of having domain-specific knowledge that allowed them insight into their operations (i.e. that financials did not seem to be adding up for Enron or that Holmes's promised device would require significant breakthroughs in analysis that they thought she did not achieve given her evasiveness on technical questions).
Well, to choose one, how about the surveillance state it built?

Or maybe the "sharing economy"? Blood money from Saudi Arabia and China? Union busting? Destroying viable businesses thanks to VC subsidization? Insane wealth inequality? Technocracy? All of this enabled by SV. Eventually the plebes will put it in the same boat as Wall Street. There's time to fix that, of course, but I'm not sure people in the ecosystem are self aware enough.
Ok, I'm aware of the incident, but that article doesn't support "and blamed it on Iran", so you have a source for that?
> so far dark matter only exists in equations (and our imagination) and isn’t real (that we’ve been able to prove). It’s got as much proof as ghosts.

Incorrect... there is plenty of evidence for dark matter beyond "equations and our imaginations[0,1]," and certainly more evidence for dark matter than for ghosts.

[0]https://medium.com/starts-with-a-bang/five-reasons-we-think-...

[1]https://en.wikipedia.org/wiki/Dark_matter#Observational_evid...
oh, dang. I thought they were one in the same. Then this guy is going to make a ton of money.
Should America’s GDP data include drug dealing?
No, it isn't (anymore), not everywhere, but in spots.

For the record - for a period it was laminated, and then it was forbidden to laminate it (as forgeries were somewhat simpler with the laminated one, though I don't know the details).

Old ID card (paper, large, duration - theorical - 5 years, then extended to 10 years, practically indestructible, i.e. they actually lasted the 5 or 10 years):

https://carinola.modulisticacomune.it/modulistica/categorie/...

New ID card (electronic, credit card size, with chip[1], duration - theorical - 10 years, usually illegible after 2 or 3 years in a wallet unless you use a protective cover):

https://www.formatrieti.it/carta-didentita-elettronica

And whether you get the one or the other may depend on the city (comune) as most will use all the empty paper documents they have in storage before starting issuing the new electronic format.

[1] for which noone or nearly noone has a reader BTW, the whole stuff is somehow experimental, even now that we have an app (Android only):

https://www.cartaidentita.interno.gov.it/identificazione-fis...

https://www.idea.ipzs.it/
This is basically the reason why our current approaches to AI are so woefully inadequate, that they don’t even deserve the name “AI”. The manifestation of this in AI, as first discussed in the 80s, is called the “frame problem”.

This is basically the problem with “big” data i.e. more comprehensive data (more columns) rather than more examples (more rows) — it’s difficult to winnow out the relevant features from the irrelevant.

The current belief is that good priors are super important to have any hope of doing that reasonably well — but how to get those good priors is anybody’s guess.
Which part is the racist dogwhistle?
I thought the latest studies hypothesized that there was a hidden variable - social interaction. Moderate drinkers were more likely to have consistent social interaction, which is strongly correlated with positive outcomes - enough to cancel out the negative health effects from drinking.
If you make the carrier liable for damages in case of fraud, there would be process to mitigate the risk from one bad actor. Like the bank requires a manager approval for certain high risk transactions like international wires.
Definitely not easy (& might yield to friction / demotivation).

The flip side is that the monorepo (more easily than otherwise) allows the person doing the change to bear the burden of updating the call-sites (& users).

Thanks for pointing out the difficulty this introduces.
Side Hustle Ideas for 2020 That You Can Start Today
The renewed interest in C++ and other compiled languages is an indication of the need to get more efficient. Programmer skill will become more important in the future. But they won't be today's skills. I expect that programming in the future will be more about getting the AI to do what you want rather than writing code directly.
Or get your wasted money back.
Thanks for "fixing" the issue. Now instead of saying "you'll receive an email soon", it now says "Due to increased demand, we've had to place you on a short waitlist.
We'll be reaching out shortly with a link to get started."

Please tell people upfront what happens when they "sign up", as right now you're employing dark UX patterns just to collect emails.
Anti-GUI developers can now get the benefits of GUI visualization while still being cool enough to stay in the terminal. See also: dired-subtree for Emacs: https://www.youtube.com/watch?v=z26b8HKFsNE
No, this is not chance of a crash anywhere, it's that a crash happens in Iran where there just aren't that many flights. Even more on this day when many airlines suspended flights. The math here is probability of air crash times number of flights in Iran, it's such a low number that one would be silly to think it's a coincidence.
While the details are different, it's interesting how many of these criticisms can be applied to the United States as well.

The government here also has significant problems with management of immigration and with ownership of neighborhoods; the words used are different, Americans call it "gentrification," but the effect is the same when an entire population in a city is displaced from the place they live because they cannot afford the housing. Cities also kick out street vendors, fine delivery drivers, and so on via the network of laws around zoning, habitation, and usage. And the poor in the US are also concerned about rising income inequality and gentrification.

I think I'm inclined to agree that the cultures are not that much different. And many Americans accept or advocate for this status quo also.
"No man ever steps in the same river twice, for it's not the same river and he's not the same man"
It’s 99ish% odds of no event. Going from 0.4% to 0.75% is pretty close to doubling the odds of seeing an event though.
Before music was recorded, copyright cops chased people playing songs or trading sheet music, bootleg player piano rolls, and fakebooks. Recording didn't change much - the people playing the music get far less protection or benefit than people who get the songwriting credits and the publishing.
"A hater is obsessive and uncritical. Disliking you becomes part of their identity, and they create an image of you in their own head that is much worse than reality. Everything you do is bad, because you do it. If you do something good, they find a way to see it as bad. And their dislike for you is not, usually, a quiet, private one. They want everyone to know how awful you are."

Note also that not all who disagree with you are haters or trolls.
Always, always, always save those ROMs. Same for BIOS/UEFI updates for your mobos.

You won't regret it.
its the game that is successful not the software. This game could be written many different ways. Players dont care. Now if there is a particular pain point or glitch in the game and it can be shown that its the style of code that allowed for this to happen. That better organized code would have mitigated this bug then that is important to investigate.

But trying to figure out what a successful game is by its source code is like trying to find what makes a painting good analyzing the chemicals used to make the pigments.
paraphrasing Perlis:

Programmers know the value of everything and the cost of nothing.
The study was done in England. Unfortunately the results can't be generalized to the rest of the world.
Honey's revenue is $100 million and growing by 100% a year.

How is $4 billion overvalued for them?

They have 17 million users and they aggregate shopping data of everything those users purchase online from any shopping website.

There are certainly other economic indicators of a bubble but this is not one of them. A giant payment processing company like PayPal has a lot of reasons to "overpay" for a company like Honey, including the fact that they could have Honey prioritize retailers that use PayPal.
What the future holds is hard to grasp, the piece shared with me yesterday was "we'll spend the next decade removing features, at no loss to functionality"

One of the biggest pieces of bloat I've seen is doing the same thing in multiple places, and the new feature not being an improvement over the old workflow in 90% of cases, the efficiency gained 10% was lost in the other 90%
"People are absolutely not what you’d expect french to look like ( and i’m not talking about size)"

What would you "expect" the French to look like, that they do not look like in Paris (while cities in Europe are all much more non-white than the countryside, which for the commenter does not have the same problem)? This is a dogwhistle.
I didn’t realise it, but it must be “and i’m not talking about size”. I thought he meant they are just ugly, the French.
The salary for 2800 people in one year seems significantly higher in dollar value.
I don't mean to flatter you, but there's no evidence of that.
If you did not feel this way, well and good, but there are lot others who do and never learn to be any little good. Just too much focus on "learning" or thinking it is work....I think the video is about learning and not particularly surfing.

Happened to me learning to Ski, and I have pretty similar experience as they talked in the video. After two years of 'learning', the real improvement came only after I started to just let it go. Enjoy the time on the slopes, comparing small moves, figuring out balance and eventually figuring out to parallel ski.
If you're interested, I think it would be really wise to have our DIY P2P communities chat more often. It's great to all get together at events like Dweb camp, but since we're all working on similar problems maybe more communication is better?
I was thinking of trying this out, but I imagine, with VDSL(2), there aren't any significant latency bonuses when doing it. There are way to few VDSL2 PCI-E cards available, if at all.

Edit: ...or does VDSL2 run with the ethernet protocol and just needs a standard nic? The VLAN ID tag makes me think so, but the GDMT993.5 (Vectoring) tells me it could be something more...
> You can't prove that ghost don't exist.

Can you prove that ghosts exist?
I just wish they'd go rob a liquor store, like normal hardworking people do.
Industrial mega-developer eyes Fry’s north San Jose site
AFAIK (some?) MikroTik hardware runs Openwrt quite well. I remember running Openwrt on an old Mikrotik routerBoard without any issues.
I'm a student doctor with a CS undergrad. I'm constantly gobsmacked by how horrible the computer systems doctors are forced to use are. They're pretty much abusive to use.

The hours and hours of physician time that are thrown away into mindless box-ticking, copy-pasting, button-pushing, and general head-banging is astounding.

If doctors are resistant to new IT hurdles it is, at least in part, because they're already faced with a decathlon-esque ritual to achieve their basic day's work.
Here's their investing prospectus with the complete business strategy laid out:

https://static1.squarespace.com/static/5937f2f1bebafb1297678...
Partake, a Canadian brewery, makes an IPA that is the best non-alcoholic beer. Because all the grain carbs are converted to alcohol, when they remove the alcohol hey remove almost all the calories too. I don’t know if I could have stopped my 6 pack per day habit without pounding those.
A teenager discovered a new planet on the third day of his NASA internship
One is to prevent the whole herd from being infected(eradicated possibly), the other is a sick member to choose their way to treat themselves. Grievance is a part of life, it is sad to see members go, but I can't compare between that and the herd disappearing completely(no one left to grief).

EDIT: also I can't help but feel that this claim puts Chemotherapy on the same level of effectiveness as Vaccines. I think all options should be exhausted before we start claiming chemo to be as miraculous as vaccines are.
I wonder how Googlers decide what ends up in the monorepo and what is outside of it. Collaborative open source outside (e.g. Android, Fuchsia, Chrome, …)?
I’m already an AI you can pay to get a computer to do what you “want”; the problem is ‘what you want’ is so poorly specified, there’s no way to turn it into an actionable set of steps!
Fry’s denials make sense now. They have been negotiating for the best price. They have a stronger position if they appear to be simply restructuring the business.
From the article :

"We’re not naming the affected organizations to limit the risk of exposing patient data."

However, a google inurl:dicom search sure shows up the affected organizations on the first page (and plenty pages after that).

And the sites are still fully open. Absolutely zero hacking required.

A lot of organizations had better get to work fast on this.

(edit: no images were viewed in the making of this post)
I don't know Rust very well, but it strikes me as quite, complex, with a lot of language-level features. I think a lot of that complexity isn't needed in embedded, e.g. the borrow checker and "fearless concurrency" makes less sense for single-threaded applications, which is by far the majority of embedded development.

The original post lists rust as having a lot of "hidden magic", which zig explicitly states it does not have. I am unsure how much Rust actually has of this tbh.

Also, are you sure Rust has "a C compiler built in?[1]" If I look at the official guide, it recommends compiling your C code to a static library[2], though there are crates to add this to the build process. Rust requires bindings to be generated too, which can be automated [3], but in Zig it just requires including the header file[4] and optionally converting the error codes into proper errors, no extra packages.

Finally, I don't rule out Rust as an option, especially due to its much higher popularity, mindshare and hence ecosystem. But I think a comparison is interesting when discussing other languages for embedded development.

[1] https://ziglang.org/#Zig-is-also-a-C-compiler
[2] https://rust-embedded.github.io/book/interoperability/c-with...
[3] https://rust-embedded.github.io/book/interoperability/c-with...
[4] https://ziglang.org/#Integration-with-C-libraries-without-FF...
He’s got 46 beefeater costumes that cost $3000 each and would probably sell for a lot more as memorabilia...at least he can pay off his student loans.
Journalism has shown to be a biased trade. The entire media industry is a fraud. Integrity is not tightly coupled with smarts. Many "thoughtful" people in on the take.
Never skip brain day.
Understanding that everyone is biased is not a "stupid" opinion. It is reality. Thinking otherwise is certainly a very common belief, and quite "stupid" indeed (the hallmark of stupidity is thinking you are becoming more intelligent, the stupider you become).
I had been messing around with a similar concept not too long ago in OCaml- as it turns out, strong, static typing can be very nice to have in writing ML models (and code in general). I find it reduces some of the cognitive overhead that comes from having to keep track of how the functions interact in the program (or perhaps, it reduces/clarifies the potential ways the functions can interact).

I'll be very interested to see where this project goes.