skysight-inc/HackerNews huggingface dataset:
Ask HN: Is it hard to get into systems programming from back end engineer?
I have 1.5 YOE as a Java backend engineer. I have a CS minor but not major.

The job market is a tad rough, but I am starting to wonder if my lack of a CS major / experience in a high level language means I should not apply to any C/C++/Rust type roles.
The problem is that you're a self-described amateur and as such have difficulty thinking at a level above the language that you are working in. As you get better, you will begin to understand that they're all very slightly different ways of doing basically the same thing and will come to think of things either at a much higher or lower level, depending on what you're doing.

The language is never important... it's an implementation detail and something that you pick based what is best for the job, library support etc. Software engineering principles are universal.
It's unusual for people in that age group to be good with computers, as they grew up without them (or at least without them being as ubiquitous as in the last few decades). It's also pretty rare to hit such a sweet spot with an app, which makes it somewhat unusual that someone from that age group managed to do so.
Before he edited and went on a rant, he just said this:

"What's to say? Lyn is a zealot and will go to any lengths to justify her positions. She's clearly intelligent and completely uninterested in objectivity. She's like if Saylor were intelligent."
Coinbase? they're down 80% since their IPO (I am a shareholder); I suppose if the checkbox is "they IPOd" then sure.
> same argument was made in 2016

By who? A handful of internet nutjobs, surely. No one in a position of power or influence ever claimed that the election results were fraudulent in the sense that today's elected republicans are straight up claiming.

(What was claimed, and largely substantiated, was that one campaign appeared to be coordinating closely with Russian interests during the campaign. And indeed people were upset by that. But again, that's not a claim about the election.)
This isn’t really true, the military aircraft fly faster and at those speeds pointy noses help.

Passenger airliners travel at slower speeds for which more round noses are actually better (eg to prevent flow detachment).

In fact, iirc I read somewhere that Airbus’s more blunt noses are the result of newer CFD-based design techniques whereas Boeing reuses their pointy nose from previous designs.
Can you explain a little how Rust adds cancellation and retry supervision using future? I'm not familiar with Rust.
That’s from 2020 and I’m pretty sure that’s using class components, considering the latest implementations has a separate (using hooks) implementation.
That doesn't allege that hacking happened; it alleges (and demonstrates) that voting machines at the time were really shittily secured.
Ask HN: Which features would you like for caretaker-focused destination site?
Hello! HN

I'm working on a caretaker-focused travel site called "letsgokids":

https://letsgokids.us/explore/Baltimore/

Letsgokids focuses on "destinations", which are places that could keep kids occupied for 3+ hours.

As caretakers what would make this sort of site useful to you?

My goal is to start with:

- Indexing as many of theses destinations as possible, starting on East Coast US.

- Layer in Events - These are kid focused events at the destinations.

From here I could think of a couple directions, What do you all think?

- Event Newsletter - Keep up to date on events happening around you

- Caretaker focused Travel Itineraries - Traveling to a city with kids? Put in your likes, favorite foods, travel time, etc and get a fun kid focused travel itinerary.

What do you all think???
The nice thing about math is that often it's much harder to find a proof than to verify that proof. So math AI is allowed to make lots of dumb mistakes, we just want it to make the occasional real finding too.
I'm wondering whether the 1.1MJ/kg takes into account that the heat used for cement production is often used for heating nearby households.
Who/what do you like for PSUs for operating in that harsh environment?
Massachusetts uses hand-marked printed paper forms that are fed into an optical-scanner, with the paper dropping into a lockbox for auditability. The paper is the vote, the scanner just allows you to count faster.

If you're blind or otherwise need assistance marking your form, you can bring along a person of your choosing or you can ask for two officials to help you out.

If you need accessibility and online voting, you're hosed: there's a system and it sucks.

Overall, there's room for improvement but it's better than all of the electronic-first systems.
I have been looking for good meetup groups in the Bay Area for a few months and finally got inspired by you to solve my own problem.

I have created a Hacker News Meetup for Bay Area: https://www.meetup.com/meetup-group-zxkdpjmb/

It looks like enough people are interested in different parts of the Bay Area that we can alternate meetups in SF and in South Bay/Peninsula.

If anyone will like to help out or can donate space to meetup, please email me - my profile here has my contact details.
Whoever used real details to register there deserves whatever comes to them. Joshua always warned everybody to use fake details to sign up.
My previous card (Radeon 7970HD) was used for BTC mining in a gaming PC and lasted until about 2018 (So about 6 years). My current GPU is a 1080Ti that used to be in a mining rig and shows no signs of damage at about 4 years of age.

I'm looking forward to buying a used crypto mining card when the current one dies.
Depends on what you mean by "hacking the election". Attempts to influence the election existed.

But that phrase specifically, I'm not sure exactly what you mean.
> Why use voting machines at all?

IMO, for the same reason people are concerned about them...

France handles elections via paper and pen and has everything counted within 24 hrs. Somehow the U.S. had trouble even doing it in a week last election.
By that line of reasoning you are making an admission. You probably want to nuance your stance.
Kotlin is getting some of its own baggage, at least by virtue of having to deal with multiple compilation destinations (JVM, native, Android, JS). This is why you end up with things like @JvmStatic or @JvmInline.

Java is coming along quite nicely. Its pattern matching looks to be better implemented than Kotlin's (e.g. destructuring implementation). Same with string interpolation (https://openjdk.org/jeps/8273943). And now with Loom, no need to maintain two separate API surfaces for sync vs async. It has the last mover advantage.
> €5500 compared to €1200 for just double the memory at the price of less performance is not really worth it in my opinion.

It's not just double the memory, is faster memory as well. Although, less CUDA cores and also doesn't include latest NVENC encoder/decoder, nor AV1 encoder, so... Tradeoffs I guess :) For some people it will be worth it, for others no.
You might find this interesting —

"Rather than being the elite heat-endurance athletes of the animal kingdom, humans are instead using their elite intellect to leverage everything they can from their moderate endurance capabilities, optimising their behaviours during a hunt to bridge the gap between their limited athleticism and that of their more physically capable prey. Our capacity for profuse sweating provides a subtle but essential boost to our endurance capabilities in hot environments. This is a slight but critical advantage that our ingenuity magnifies to achieve the seemingly impossible: the running down of a fleeter-footed quarry."

2020 "Are humans evolved specialists for running in the heat? Man vs. horse races provide empirical insights"

https://physoc.onlinelibrary.wiley.com/doi/10.1113/EP088502
I think it says "don't get religious/superstitious about tools". Many can work, but they also don't replace project management people.
> The priority is getting people to stop using C or C++ for regular applications that are exposed to the internet;

But I think this is already been taken care of by Java and others?
I'm sorry, but this is an entirely imagined persecution. Nobody is taking your C compiler away from you. Nobody thinks you're a bad person for using C. Nobody thinks you're a bad programmer for using C.

Many of us think there are better alternatives. We're excited about these better alternatives. We want people to use these better alternatives. We think these better alternative solve a lot of problems that many people spend a lot of time dealing with. We think these better alternatives prevent many of the types of bugs that regularly ruin people's afternoons, evenings, and weekends. We really think you should try it out, but if you don't like it, literally nobody is coming to take your compiler away from you.

We do think a lot of the common arguments against moving to these languages are bullshit though. "Rust can't do self-referential data structures" is one of them. "I have a ton of expertise in C and it would take more time than I'm willing to spend to get to that level in something else", "this project is already written in C and mature", and "I write code for unsupported platforms" aren't bullshit, but they are ones that naturally decay in how compelling they are over time.

And as much as I believe you personally can write memory-safe programs in C, I would be willing to bet this guarantee would go out the window the moment you add a second maintainer who can push and release code without you vetting every commit.
What does "involve" mean? Running the code for any sort of crypto project typically involves doing some verification work for the other transactions on the chain, one or more of which might be prohibited.
Based on the ~2 days i spent hacking on them at defcon a few years ago, all of the current models should be taken out back and shot.
How can you say there was no evidence found of Russian interference in the 2016 election? There was, in fact, a startling amount of evidence uncovered and made public.
Well sure, but it's also reducing the amps being drawn from the battery which should make it run cooler and last longer. Though again the effect isn't that large I guess.
Thinking exactly the same thing. Plus... banks are already worth billions and have little reason to invest in things that doesn't effect their bottom line when they are already printing money.
Anything less than an open source machine with a cryptographically secured, auditable trail from my vote to the final tally is 100% untrustworthy.

There is no reason for an American citizen today to trust the security of pen and paper elections. There never was, but now we have digital tooling.
Yeah. I know. I’d almost just let Trump have another 4 years if we could just restore faith in democracy and see our elected officials compromise across the isle more. And for QAnon to never have happened. Too many folks with guns believe that nonsense.
Dice: Device Identifier Composition Engine
But email can be delayed for hours or days.
For awhile some of the Titan lines though got major features unlocked from their workstation graphic cards. I specifically bought a Titan XP used after the last crypto crash in 2018 for 350$ because I needed 10 bit colour output to a special 10 bit capable monitor for video editing and colour correction. I probably would have bought a 1080 ti instead with a much nicer cooler (for overclocking) which is a pretty similar card but that card was locked out of these features.
That's exactly the problem with NAT-PMP?

So what's your alternative for peer to peer connections? Static routing that the common end user can't figure out? Re-centralize connections?

UPnP is necessary.
I'm curious about how feasible it would be to two competing counting systems put side to side in each election such that the bulk of the agreements on a given ballot could be ignored and allow manual focus upon those ballots that are discrepant between the two systems.
We have been using https://www.dailybot.com (another YC company) for the last 2-3 years. That one is great, too!
Trivia: 1Blocker convinced apple to raise the limit from 50k to 150k per list for Safari content blockers.
What You Miss by Only Checking GitHub
That story is glorious!
Not by major thought leaders or elected representatives. That was a popular conspiracy theory among the too-connected internet left. The problem in the modern world is that you have elected republicans and talking heads on FOX News saying the same thing to millions of believing partisans.
Mueller's report explicitly said that it found extensive interference by Russia, and that Trump and his team "expected to benefit" from it. The conversation wasn't about "hacking the election", it was about "collusion" in the run-up.
Lizards rule!
That's rather the point; tech breakthroughs happen when there is a drive to achieve something, increased demand for solar causes that pressure to strive and thus increases the likelihood of innovation. The more panels that are built, the better we get at building them, innovate, repeat.
Prompted by the negative feedback that this essay received, ranging from being a sales pitch in disguise, to being a word salad going in all directions without answering the central question posed by the author right in the opening paragraphs, I had to go and re-examine the piece and see if these concerns are valid or not, and unexpectedly the second reading reaffirmed my initial positive reaction that this is actually a good piece, maybe not the best, but still good.

In spirit of open discussion and intellectual curiosity here, I share my insights in the following order matching that of the post:

1) PG opens with the best advice that he could dispense to prospective applicants which is "what you've learned from users".

2) He proceeds to ask himself the same question.

3) He then informs readers that his users; startup founders, usually face the same set of problems across the board.

4) Since these problems are the same, he thought of automating the solution to scale his business (dogfooding in some sense).

5) That blew up in his face spectacularly that he had to rework the plan and concede that his solution won't scale.

6) But these same problems are not recognized uniformly by founders as they sometimes face difficulties identifying them in the first place, that's where the YC partners' role come to fill this unmet need.

7) Even when people are good at identifying problems, some are bad at determining the severity or urgency that these problems pose, cue again the YC partners' role.

8) Even when they're good at risk assessment, some are bad at risk mitigation, and won't listen to the advice given by the partners but it is not made clear what he means exactly by "not listening", dismissing/not acting on solutions proposed by YC staff, or not acknowledging that there's a problem to begin with?

9) Getting down to business to solve these problems warrants focus, and how this focus is tied into speed, and how YC can help with that.

10) Startup colleagues are more important than YC partners when it comes to realizing success with their feedback, guidance and even practical help, and how YC is the best in class in this regard.

Even though the marketing language, esp the value propositions in the piece is a bit stronger for my taste, but I can't say with honesty that it overpowered the core message of the essay nor was it incoherent or disjointed in anyway that made following or understanding impossible as some have claimed here.

Verdict: 8/10
Not every state has a paper trail for ballots. It should be required by law, but it's not.
People want to render more triangles. What are you gonna do?
Intelligence isn't knowledge. Wisdom is the combination of intelligence with knowledge.
If Russia can be said to have interfered in the 2016 election, a literal cabal (their words not mine) certainly ‘interfered’ in 2020.

https://time.com/5936036/secret-2020-election-campaign/
> We already have the majority of one party believing the last election as stolen despite a comprehensive lack of evidence.

This is the part that gets me. I don't know how anyone with two brain cells to rub together can see this behavior and then still support the people perpetrating it.
I’d argue, although this can happen with other frameworks, the high level of abstraction makes it worse with React. As soon as you’ve signed up with that ship, you’re going down with that ship.
Minnesota uses the scanning ballots too.

Very handy, ballots are tied to each machine for random validation and etc.

I like that system, best of both worlds.
Most homes will cost $150 per square foot to build, give or take $50 either way.

This costs over $700 per square foot, and even if you have the land for it, that cost doesn't include the infrastructure to pull electricity and plumbing to the site. Or a foundation.
If we’re talking about class-based components then I agree with you. React doesn’t do much… maybe some performance benefits, and maybe you can avoid some complex DOM manipulation here and there, but with the extra abstraction required that all might be a wash.

But with functional components I think React gives you something substantially more debuggable than an object instance with random method calls that manipulate the DOM.

React functional components (with hooks) mandate a very specific control flow that probably halves the debugging surface for any given bug, saving time.

You do have to exercise restraint when incorporating third party libraries, but if you can do that it can be a very rapid development environment.
There's no reason to need the "best of both worlds." People will doubt the validity of the electronic count anyway, you might as well skip that step and go straight to a hand count.
Larger road frames are designed to accommodate longer cranks and their BB drop approaches that of traditional CX which is itself dropping to lower heights as fashion changes.
Well there is a ref=hackernews in the URL for tracking so I guess yes ?
tbh i was mostly being facetious and I don't actually think everybody needs to immediately drop Windows (although i do actually hate it). The OP has the exact same problem that you highlighted with my post, which is the assumption that since rust is a viable replacement for C in his line of work, C must be obsolete across the board for everyone, which is a ridiculously arrogant statement.

Rust's tier 1 platform support is woefully inadequate (https://doc.rust-lang.org/beta/rustc/platform-support.html), and even the tier 3 platform list is missing some important targets. And even the platforms that it works on aren't necessarily platforms where it works well enough to be a viable alternative to C. But this guy from Microsoft's Azure who probably only ever writes software for x86 and ARM says C should be considered deprecated because Rust works really well in his specific domain.
The benefits of prefab housing - cost savings/modularity/flexibility - never seem to materialize and benefit the end consumer in this space. And I've been a prefab following junkie for at least 15 years now.

Any cost savings is eaten up by greedy companies through marketing to the affluent and any flexibility and modularity is eaten up by your local bureaucracy, NIMBYs and absolutely draconian building codes.

Until the latter points change, I'm afraid prefab benefits will never see the light of day and we'll stick to traditional housing that costs, you know, under $500/sqft (lol)
> I'm on bullseye, maybe it's only in the older build repositories?

I'm on bookworm, so it's probably the opposite problem.
Ive used "When taskbar is full" for years. "never combine" seems to be an anti-pattern, as you'd be forced to scroll your taskbar with too many windows.

First, would you really want that? and second, why do you have so many windows open, that this is becoming a problem? if you hide search, I think you can get about 8 non-collapsed windows. do you really need more than that?
Stuffing should be hard: you get checked off (name and address) when you receive your ballot, and again when you deposit your ballot. Vote totals need to match in both those places and the ballot box.
I spent half the prefab cost for land and a 3600 sq ft house.
I'd be willing to spend $100k - $200k but $400k is ludicrous. Rather just convert my garage.

I don't believe the ADU qualifies for primary residence mortgage unless you have a HELOC.
PGs take on why early stage VCs gain so much experience reminds me of my opinions on why car sales is the best sales experience.

I sold cars for almost a decade and was pretty good at it averaging 30 cars a month. That means every year I helped people sign for $16 million of products. In the end I probably sold 3000 cars for over $100 million.

(Note, I stayed in it way too long. I think most of these benefits would come from 2 years)

I made close to 50,000 phone calls, leaving probably 20,000 voicemails. I closed atleast 1000 deals purely on the phone.

I've heard excuses, stalls, lies, promises and objections over 10,000 times.

I've seen thousands of married couples discuss if they should go ahead with spending $30-100k. I've seen how they interact while waiting. (Nothing pains me more than couples, or moreso one party, playing games on their phones ignoring each other).

While there is a lot more to modern tech sales than just closing incoming leads, I think car sales is an accelerator course for interacting with, reading, and closing people.
Right. The argument that I’ve heard is that that is the long-term thinking of using specialized security vendors like LastPass.

In the short-term, definitely a drawback, and one of the reasons that I’d always recommend something like KeePass for most situations.
I sincerely hope it's a team of international and independent archeologists, we should not trust countries with a strong religious leadership, they'll either silence, hide or destroy anything that goes against their religious narrative
Why do you assume those will be cheap?
I can really appreciate the weirdness of the aesthetic in an age where every startup has to make everything cute and fashionable
How does having a personal ID tied to browsing activity help with spam? Are spammers not real people with IDs?
I'm sad that free markets are viewed as an "extreme" position.
fyi 2020 "Are humans evolved specialists for running in the heat? Man vs. horse races provide empirical insights"

https://physoc.onlinelibrary.wiley.com/doi/10.1113/EP088502
> By who? A handful of internet nutjobs, surely. No one in a position of power or influence ever claimed that the election results were fraudulent

This is 100% revisionist history, and a typical ploy to try to excuse bad behavior.

'Hillary Clinton dismissed President Trump as an “illegitimate president” and suggested that “he knows” that he stole the 2016 presidential election'

https://www.washingtonpost.com/politics/hillary-clinton-trum...
That audience is not the one enraged by Nvidia's pricing from today's announcement. So a better comparison in relation to today's event would be AMD.
Was seriously considering buying a used A100, just because it had >16GB RAM and was built for model training. Considering this new 4090 has 24GB RAM and is probably faster and cheaper than a used V100, I'll be picking one up for sure.
It was probably ransacked by the people who found it
Right? If anyone likes 2 way binding they should have tried Polymer. 2 way binding is disgustingly complex for large projects and that's why everyone eventually drops it.
People have run this experiment. A 1,000 mile road trip in a Tesla is about 8% slower than a gas car.[1] That's 90 minutes over 19 hours of driving, and the difference would have been smaller had they charged the car overnight. Battery and charging technology is only getting better, so that gap will narrow over time.

Also consider that if most of your driving is not road trips, EVs save time compared to gas cars. You plug the car in when you get home and wake up with a full tank, so to speak.

1. https://www.youtube.com/watch?v=vXzuFprlyrw