skysight-inc/HackerNews huggingface dataset:
Former instructor here: don't spend your money on this. My bootcamp, as far as I know, didn't abuse anyone; just innocently failed to provide the students with the value. Three months isn't enough time. One year isn't enough time.

If you had a good experience at a bootcamp, then you probably would have been fine on your own. Most students at bootcamps are like most students at any school (lazy/cheating) except in the case of the bootcamp, the school has less to offer in the first place and essentially no incentive to grade you rigorously. So even more than usual, you get out what you put in.

Bootcamp grads flooding the industry have put such a burden on hiring, performance reviews, and firing, that we now live in a world where "senior" means "second year" and asking someone to perform a tree search on a white board is literally torturing them. Making good software, dealing with other humans, providing value and earning money -- it's not easy; and it's ridiculous to assume that these bootcamps can come anywhere near the (lack of) preparation you get from real schools.
I believe this technique of storing hashes on a blockchain is how public figures should be inoculating against the upcoming risk posed by deepfakes.

If a video surfaces that’s faked from an existing hashed one, that’s a very easy proof.
depends on their reputation and mode of operation before. If they always stuck to term sheets and now they are walking away it's news. Legal or not is irrelevant here. A lot of times CEOs shake hands and lawyers work the details...reneging even if it's legal (depending on how /where) it's damaging to your reputation.
Look at it this way: Would you prefer to received generic, un-targeted advertisements? Or would you rather something that is more likely suited to your interests?

The truth is "profiling" / ad targeting is actually a benefit to the consumer.
It's true that, overall, air travel isn't a large fraction of our carbon emissions. But that's entirely do to that fact that most people don't fly. Every trip you make across the Atlantic and back takes about 10% of a typical American's yearly carbon emissions. If you're a typical person who doesn't fly then indeed it's not worth worrying about the flying that other people are doing. But if you're someone who flies every year or especially multiple times a year then cutting down is probably one of the most significant things you can do for the environment.
I recommend the book "Dying on the Vine" by my friend George Gale: https://www.ucpress.edu/book/9780520265486/dying-on-the-vine

"Dying on the Vine chronicles 150 years of scientific warfare against the grapevine’s worst enemy: phylloxera."

It's a very entertaining read, he tells the story excellently, and he has a deep knowledge of the subject.

(I know George through the grape breeders community.)
I think parts availability might be a problem with those, as well as a general lack of knowledge about them. Otherwise, yeah MTZs are simple and easy to fix.
I read recently in the book "A Generation of Sociopaths" an interesting perspective I hadn't before considered. The book's claim was that as the Baby Boomer generation aged into a capital owning class, they used their democratic voting influence to impact companies they increasingly owned via stocks.

I don't know if I buy it, but it was an interesting take on the political and tax changes that began in the late 70s and early 80s.
It takes a lot of crops to feed animals, and those crops depend on enormous amounts of irrigation. The vast majority of agriculture exists for animal feed. I don’t know the exact source of that number, but I’d guess it included the water involved in growing those feed crops, not just what a cow drinks.
Ah, thank you for clarifying this for me. I'm aware that promise to do or forego something can be sufficient consideration but clearly I did not read the CAL sufficiently to identify what the licensee was going to do or forgo.
Google 'disabling Xiaomi integrations on our devices' after Nest Hub user picked
Resolution of normal radar is much lower unless you have a gigant receiver. Also there is a significant delay of 10 to 100ms That's why a combination of lidar and radio radar is desired.
Call me cheapo but I use a $150 desktop that I then maxed out with 20 gigs of RAM and two GPUs. I never have to take my environment out of my house so I can't see the reason for even using a laptop seems like another thing to lose or get stolen compared to a desktop at home.
Sponsorship: https://www.laeruv.com/sponsor-a-week/
You gotta love Donald Knuth. What a guy. And what a project TAOCP has turned into. I just hope like crazy that he actually finishes it. I hate to even entertain the possibility but Robert Jordan's name comes to mind right now. Sadly, Knuth is not a young man, and there appears to be a lot of material left to write.
To add some sources to this, the tractor companies have been milking farmers by forcing them to require subscriptions or use overpriced repair techs in order to get firmware updates/repairs.

https://www.vice.com/en_us/article/kzp7ny/tractor-hacking-ri...

https://www.npr.org/sections/alltechconsidered/2017/04/09/52...
This seems dubious to be honest. Moving parts break, simply due to mechanical wear at the very least. Gyroscopic forces for example from the spinning motion is less than ideal for drones.

I realize a solid state lidar may be a very challenging prospect but it would be a huge selling point!
> what you need is good tools to manage them in bulk

How do you manage reputation and relationships in bulk? There are transactional costs here. Dependencies created by maintainers with impeccable reputations are a much smaller risk than arbitrary dependencies created by arbitrary maintainers.
I think all of those have software implementations ("VMs")†, although it's true that some of them have hardware implementations as well ("native instruction sets"). Since the IBM 360, though, the distinction has been very fuzzy.

† although Intel Gen, RADEON, and the NVIDIA GPU ones might be an exception
There is Solectrac electric tractor which seems like something that fits your description. It is definitely in very early stage, but I can't wait to see this type of vehicles to take off.
Step 1, petition the HOA to change the rules...
There is still so much superstition in the world it's embarrassing.

I still remember in the late 90s early 00s some friends claimed that some blank CDs were better than others for audio and sounded better. Then I asked if when burning a word document to such CDs it had better text than on the cheaper CDs.
This proves nothing. Both candidates raised outstanding amounts of money. Without that, neither of them would have had a chance.

Also, it's a completely different ball game talking about which laws get passed vs which candidate gets elected.
Announcing the Pkgsrc-2019Q4 Release
if revoking consent to be governed isn't anarchy, what is it?
Look, I use R (for plottng mainly) but it's a hideous abomination. It's like
some kind of giant, horrible patchwork chimera put together by evil golems with
the word "CONFUSION" carved on their foreheads.

Yes, CRAN is magickal and wonderful, a package manager that works 90% of the
time and doesn't make you want to eat your computer. Yes, Python's package
management is borked with a borky borker.

But- Python, like most programming languages this side of Leboge was designed
_as a programming language_. Like, _for programming_. From the very start. So
all you need to know, once you have it up and running is _what you want to
program_ and not H O W to program it.

The "H O W" is terribly, awfully important. Because in R, anything you want to
do, you have to know the super secret mystical occult incantation that does it
(and nothing else will do it). You can't just intuit syntax. Oh no. You _have_
to know _exactly_ what code to write. Otherwise- run, you fools!

Here's my latest and greatest. I wanted to automatically adjust the position of
a legend in a plot so that it will not overlap the lines in the plot. How do you
do that? Well, it turns out that the function legend() returns ... the position
and dimensions of the legend's rectangle relative to the plot margins.

Wait what?

Why would it _do_ that? Why would a function called "legend" not return, oh, I
don't know - a _bloody_ _legend_?

Well, because it's R, that's why.

That's not how most programming languages work, because that's not what most
programmers expect, because that's not how most programming languages work. R
is far out there in the oubliette of languages used by non-programmers, that
work not like programmers would epxect them to work because they're languages
not for programmers. No shit non-programmers take to it. Because who else would?
Well. Not programmers.

/first 2020 programming rant
How to Be Successful (At Your Career, Twitter Edition) - Sam Altman
A Compiler Writing Journey
> Global air travel is projected to significantly increase in the future without any obvious way to sufficiently reduce its carbon footprint.

I think we all understand that flying is not "green" or "sustainable".

> To keep our planet inhabitable current-fuel air travel must be reduced to a tiny fraction of its current scope within the next few decades (alongside many other drastic changes to transportation, industry, and electricity generation). It’s not clear that alternative power sources for air travel will be practical at large scale any time in the near future.

> If you uncritically define negative consequences as “out of context” then every technology can be declared to be an unalloyed good.

Reminds me of something really out of context: food. I was shocked when a gym trainer told me that if my goal is weight loss, I must focus on what I eat.

(I am not a vegetarian or a vegan btw) To keep our planet inhabitable, we must reduce the amount of meat we consume and alter our diet very significantly. I know this is a fact and yet I continue to stuff our faces like there's no tomorrow. I don't fly a lot but I eat a lot. I actually enjoy eating (to the point that it wasn't obvious to me that many people don't). It would be very hypocritical of me to suggest that there be a huge surcharge to discourage people from flying but no surcharge on meat products, leather, almonds, ...

https://www.theguardian.com/environment/2018/oct/10/huge-red...

https://outline.com/BYjw66
Work hard during 3-4 months, then 2-3 week vacation.
Here's one of my favorite intros to cell biology: http://www.cs.cmu.edu/~wcohen/GuideToBiology-sampleChapter-r...

There's also an older HN discussion about it: https://news.ycombinator.com/item?id=10961440
FTSE chief executives 'earn average salary within three days'
Or competition, or the farmers pushing back as they are. Regulation is only one of many tools for policing businesses.
That's one of those things that make for a nice Medium article, but in practice work horribly or not at all.
I don't have a direct answer for you but as someone who hires for my own business, I hate unlimited vacation bullshit. It puts the pressure on the employee to decide what is reasonable and also the company gets away not paying any minimum un-used vacation time (which employees deserve).

I would have a "minimum" vacation days policy if we do use unlimited but then it defeats the purpose for employers who want to NOT pay for any un-used vacation days. Just do 4 weeks and be done with it if you can afford it.
The author mentions parking tickets as a possible future automatic fine that could be unreliable. Red light cameras were introduced in Ontario in 1998, which automatically issue fines to the vehicle owner, and automatic speed enforcement is being rolled out now.

I guess the difference is that it improves road safety, which library fines don't, and that you can contest the ticket with a human in traffic court.
There are two complementary parts participating in the registration and authentication ceremonies, WebAuthn and CTAP. The response from the authenticator, as per the CTAP protocol standard, is encoded as CBOR. We need the JSON parts from the WebAuthn browser API for the parts in the ceremony that talk to the relying party (particularly for relaying the challenge responses, and allowed authenticator algorithms and behaviors).
Massive privacy breaches? Self driving cars? Outer space?

Medical implants? Robotic surgery?

AI referees?

Edit: Social Media, Elections, Politics, News, etc
The first PC I bought with my own money after high school was a Wand. 386/66. Had multimedia way before it was common.
The article talks about submarine collisions, but a more likely scenario would seem to be having the tunnel snagged by the anchor line from a passing ship. Said anchors are already the bane of undersea cables, and in this case could behave like a giant cable saw against the concrete structure.
>What explains the epidemic of teen depression and suicide?

When the go-to theories this guy mentions are are cyberbulling, drugs and alcohol, I've got a problem. Either he's not being honest about the current theories, or shows there exists zero insight to today's teenagers' experience of the world.

>We should have universal screening of teenagers at school, with parental consent, to identify those who are suffering from depression and who are at risk of suicide.

Perhaps we should add "living in a world structured by boomers who think mandatory psychiatric intervention of all teenagers for the purpose of identifying a disorder characterized by bad mood and lack of self-esteem is a good idea" to the list of reasons teens might experience depression.
> Furthermore, one flies commercially in order to get from A to B, not to spend a certain amount of time doing it

This isn't actually true for recreational travelers. People roughly spend the same amount of time traveling as before commercial flight, they just go further.

To put it differently, people generally have the same vacation time available to them. They're also generally willing to burn roughly the same fraction of their vacation on the travel portion.

Commercial air travel has just enabled people to travel further in the same amount of time, while also burning more fuel doing so vs. the alternatives (road, rail...)
> This is FUD, proportionality is used when calculating penalties

Can you point to where in the law that guarantee is given? Furthermore, given the previous penalty was "none," any penalty can probably be considered significant for website operators who were previously assuming nearly zero risk in running their sites.
You know, you make a really interesting point, here.

I've tried to consistently deliver the message that they have the freedom and protection to take time out for PD, but I've not actually dug into their perceptions to see if I've been successful or if the on-the-ground reality doesn't match what I think is going on...

I think I have a topic for my next 1:1's!

Thanks for the suggestion!
Thanks for the feedback

>> Any given email address can only be verified a certain number of times each month.

> How many times?

Currently 10. It's a mostly arbitrary number intended to be enough for adding simple authentication to things like family photo albums, where infrequent logins and longlived tokens are more acceptable.

>> If you subscribe to emauth pro for $4/month, you can make 512 verifications per month

> 512 verifications for $4/month is a big ask. Auth0 and Firebase have bigger free tiers, not 100% sure though.

512 is a complete shot in the dark. The unfortunate truth is there's no way to get a feel for a good number until you measure usage and/or get feedback. And no one is going to give you feedback until you hit the front page so...

>> If you need more verifications than this (for example if you want to use emauth for a public app with many users), please contact sales at sales ...

> Before you start enterprise sales, some options which are bigger than 512 would be great and I am also not sure if this type of smaller service would justify any enterprise sales. However, let us know if anyone contacted you for some enterprise-y deals.

Don't disagree. But I have no data to make tiering decisions from and wanted to have at least some paid option right away.

>> Also, in order to protect the email sender reputation for emauth, we aggressively blacklist ip addresses that repeatedly make requests to invalid email addresses.

> Btw, this won't help OPs email reputation, just few dozens of bounces are required to get your domain on many blacklists.

That's good to know, thanks.

> Integrating something like your service is easy but building processes around creates a light lock-in and getting the stuff out again is some work. Looking at your landing page which I like because it's light and subtle, it still gives the feeling that it's hobby project and nobody knows if you are still on the market next month or next year.

I'm no fan of vendor lock-in, believe me. I never would have made this if I didn't need it for my other products and services. Worst case maybe the free tier is useful for a few people. The service is trivial enough that you can implement your own fairly easily. I'm sure it's already been implemented a million times. And if it comes down to me no longer being able to run the service for some reason, I'll open source it.

> No custom domain possible (or is it?), so customer might miss that your email belongs to my service.

Not currently. You can customize the email text a bit to make it clear where the email originated from.
That's an overview, not specifics and not details (verbiage that first you and then I used). It's a shitty sleight of hand, so I'm going bring this back around and then I'm done with you.

You stated that rank is a poor proxy for skill. https://news.ycombinator.com/item?id=21952133

I stated you can't know that without details. Knowing that winning gives you more LP and losing takes it away is not detail nor specifics.

You can't know, but you're going to hold onto that branch rather than be a little introspective and consider that you may be wrong.
The Rush to Mars in 2020
Why not? That's how it used to work. Provided they can demonstrate a minimum of CS fundamentals, things like tools (git, ssh, etc.), how to work with a large code base, good style, and any number of things that a new grad needs to know to become a competent junior engineer can be taught.
Actually, that post was meant to be sarcastic going towards the end but I see it is not as obvious now looking at it. :/
I belonged to a club up until last year where probably half of the members were currently or formerly professional landscapers or related careers.

The number of them who were not into computers was quite high. I want to say it's 'surprising' but that statement doesn't even survive a giggle test. Not everyone is enamored of IT the way we are, and some have perfectly good reasons for that. Not every step we take is a step forward.

I kinda think that the only reason we don't hear more complaints is that people are preoccupied with other professions that don't quite deliver on their promises, especially the medical profession. If Western Medicine somehow got sorted out tomorrow, I would not be surprised if by next week many of those pitchforks were pointed at us.
Alternative Sync Library for Go
MTZ, too.

I drive past a John Deere dealership/showroom, and a New Holland one and wonder who is even buying those in Eastern Europe. Doesn't seem like a good investment.
If you delegate the processing to a service provider, you're still responsible for it. Someone has to do it on your behalf, which is isomorphic to you doing it.
"If somebody wants to track you with CurveCP they'd be just as able to use this cookie as they would the QUIC "source address token"."

https://curvecp.org/confidentiality.html

"Two minutes after a connection is closed, the server is unable to extract the client's long-term public key from the network packets that were sent to that server, and is unable to verify the client's long-term public key from the network packets."

"The second packet from the client contains a cookie from the server. This cookie is actually a cryptographic box that can be understood only by a "minute key" in the server. Two minutes later the server has discarded this key and is unable to extract any information from the cookie."

By contrast, the paper suggests QUIC source address tokens have no expiration and are retained for a minimum of 11 days by the existing QUIC-compatible browsers.

https://curvecp.org/packets.html

"Server Cookie packet details
A Cookie packet is a 200-byte packet with the following format:

8 bytes: the ASCII bytes "RL3aNMXK".

16 bytes: the client's extension.

16 bytes: the server's extension.

16 bytes: a server-selected compressed nonce in little-endian form. This compressed nonce is implicitly prefixed by "CurveCPK" to form a 24-byte nonce.

144 bytes: a cryptographic box encrypted and authenticated to the client's short-term public key C' from the server's long-term public key S using this 24-byte nonce. The 128-byte plaintext inside the box has the following contents:

32 bytes: the server's short-term public key S'.

96 bytes: the server's cookie."

It appears CurveCP's two minute server cookie lacks any easily usable tracking information. There is no client IP address, no long-term client public key, no long-term server public key.

In contrast, the paper suggests QUIC's evergreen source address token containing the client IP address is intended to be reused in subsequent connections and can be easily used for tracking:

"The client caches the source address token and presents it to the server during the setup of a new connection. This allows a server to link the connection where the source-address token is initially issued with each subsequent connections where the same token is presented during the CHLO message. Finally, this enables the server to identify a chain of connections associated with a user."
Mahindra is selling small and medium tractors in the US now; I don't know for sure but I wouldn't be surprised if they were much more user-serviceable than the American brands people are complaining about.
> Also I didn't mean to implicate Samsung was behind the attacks ...

Really? After describing XTAL as "owned by Chinese/Korean" when Samsung was just an outside investor and quoting ASML CEO accusing Samsung? Or how about your willful ignorance that Samsung had been a major 5+% "owner" of ASML under customer co-investment program since 2012?

Sure, you may be right. I'm a software engineer, so I don't have any insight in the industry, but you should at least try to look neutral and consistent. Don't forget to wipe your history so as to make it difficult to guess your national origin (though I didn't have to), because it's so easy to see your ulterior motive through the garbage -- it destroys your credibility.
Ask HN: Examples of non-technology businesses who have mastered technology
Any examples of non-technical big organizations (non software or solution-related companies) that have mastered technology; including the adoption of software development, tooling, process, data, ML/AI, etc..
How do you think they mastered technology and how they've done it.
3% of global emissions being due to air travel, when 4/5 of the world population has never set foot in an airplane, is incredibly huge, not quite small. This is an activity almost entirely engaged in by the very wealthy, that has a huge adverse effect on the planet.

Taxing air travel to reduce frivolous trips would be a great policy. Add fast trains between major US cities.
I too am curious about this.
Perhaps other observers disagree with your assertion that the Obama campaign was taking very similar actions. I, for one, don't see the similarity.
I switched to Windows because of WSL and I am also 90% in WSL. Trackpad (Thinkpad) is very close to a Macbook. Keyboard is way better and 5k support is also good through TB3. Hidpi support on Linux is a mixed bag, they get slowly there but it's not as good as on a Mac or Windows => hence Windows with WSL, so I enjoy a real Linux console in a hidpi environment. Besides, the Windows systems feels more responsive than my Mac, typing, moving windows, etc.