jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This could be a course for high school students -- like a 1 semester AP course. Understanding stock to me is like a multidisciplinary life skill.
This solution is all well and good (i will disregard issues of legal liberties afforded in this country for the moment)

But it doesn't scale,Israel has one single main airport, the US has dozens of points for international entry, and many more domestic. It is easy and fairly cost effective when you have one location you have to worry about.
Did they at least give it back to you?

I don't know how much they sell for now, but I was lucky to get one for $20 when they were normally going for $40 on eBay.

I forgot the exact result, but I once calculated the value of a 100 trillion Zimbabwe dollar bill when it was printed, and it came to something like 0.06 USD (6 cents).
Ages ago, I was a professional P2P developer, and I vaguely remember some of the research papers on P2P censorship-resistant reputation systems. Generally, you have public signing keys that sign ratings (say, -1.0 to 1.0) for both content and other raters. These signed ratings collections are then pushed into a distributed hash table.

The basic idea is when you rate something, your client also looks up in the DHT other people who have rated the same content with similar ratings. Your client then pulls the latest ratings collections from those people, and computes the cosign distance between your ratings and their ratings (over the intersection of content that both of you have rated). Periodically, your client signs and publishes an updated ratings document, where the rating for other raters is the cosign distance. The cosign distance, the size of the ratings intersection set, and maybe some other factors go into deciding which raters get published out in your ratings update.

When you query for the rating for a given piece of content, your client grabs the list of ratings for that content from the DHT. It then pulls the latest ratings published by those raters, computes cosign distance, and then does something similar to Djikstra's shortest-path algorithm to recursively search the DHT using these cosign distances as weights. In general, the DHT wouldn't have many signatures stored under the content's hash, but by recursively following the graph of other raters, your client hopefully finds other raters that rate things similarly to you and have rated this content. The path weight to a given rater is the product of cosign distances, and so by using a priority queue for querying, you get something close to a breadth-first search of the ratings graph. Once your client has accumulated enough weight of ratings for the given content, it stops and shows you the weighted average of the ratings (and maybe the weighted std. dev. is displayed as a confidence score to power users who have enabled it).

Presumably, the UI for the ratings system maps 0 to 5 stars to 0.0 to 1.0 (probably not linearly, more likely the client locally keeps a histogram of the user's ratings and then maps the star rating back to a percentile rating), and the "spam" button rates the content as -1.0.

The tricks come down to the metrics used for how the DHT decides priorities for cache eviction of the per-content ratings and also the per-rater ratings. You don't want spammers or other censors to be able to easily force cache eviction. Getting cache eviction metrics right is the key to having the system scale well while also preventing spammers/censors from evicting the most useful sets of ratings.
He's talking about these: [1]

They're cheap VHF FM analog handheld radios. Prices start around US$30. They can emit on the 462 MHz and 467 MHz Family Radio Service and General Mobile Radio Service bands, usable by anyone in the US and. That's fine. They can also emit in amateur radio bands, at higher power (8 watts claimed), which requires a ham license. The device controls do not make much of a distinction between the two modes. They're often used in the ham bands by non-hams, mostly preppers, hunters, militias, and people who own too much camo. This annoys radio hams.

[1] https://baofengradio.us/
I agree, if you design it right, which isn't easy.
Eric Lander was the President's science advisor? That dude's Intro to Biology course on MitX is outstanding!

https://www.edx.org/course/introduction-to-biology-the-secre...
I consider it telling that Facebook doesn’t dog food React Native when it comes to their primary source of income (their application or their ads manager depending how you want to look at the problem) but Google Ads is totally done in AngularDart on web and Flutter on mobile.
The Passion of the Christ does a good job fleshing out the character of Pilate and his decisions. It comes across as a “banality of evil” type scenario. He sees that he is being forced to execute an innocent man, but what is on his mind the most is office politics: he needs to Judaea under control so that he won’t be recalled to Rome and look like a fool. When he asks “Quid est veritas?” he’s saying that truth doesn’t matter, all that matters is the politics of the situation. But the question also shows that he is deeply uncomfortable with the whole situation and doesn’t really know what to do.
I'm not sure how accurate this is, but I was told decades ago that starting with cold water was mostly based wanting to avoid scalded hands when placing the eggs into water or to avoid cracked shells from impact of the raw eggs with the pot or with each other.
I did not say it was the floor, obviously, but it is literally the average rent, give or take.
And they've been tokens for centuries as well.
IIRC the weight of the generators was a big problem- particularly when the Washington Naval Treaty had to be taken into account.

The US tried building turboelectric submarines twice, but in both cases they were heavier and slower than equivalents powered by geared turbines. Apparently advances in electric motor/generator technology in recent years have reached the point where it's practical again.
Which leads to the more fundamental question of how society should stop bad ideas leaking out of the professoriate and into the real world. That in turn raises difficult questions about the structure of academia and universities, its general lack of accountability, the near-total lack of progress on basics like the replication crisis, the prevalence of bizarre and extreme ideologies at supposedly 'elite' teaching institutions and so on.

I mean, brainwashed HR drones trying to teach DiAngelo's nonsense is one level of problem. But dig deeper, turn over a few more rocks and the structural nature of the problem becomes apparent. It's not just white privilege that's a wrong and harmful idea coming out of universities, there are lots of such ideas, and there is absolutely nothing that can stop it. No mechanisms, no social conventions, nothing. Professors can just make up junk their entire lives and be continuously rewarded for it.
The weakening of antitrust enforcement wouldn't have happened without the support of liberal economists like Thurow and Galbraith, and D judges have until very recently voted the same way as R judges.

Fortunately, changing the antitrust criteria 'merely' requires convincing Congress, which is doable within a saner timeframe.
Past tense right here. Right now the US is a bankrupt, imploding, dying empire full of angry people and crumbling infrastructure.

And the advance of remote work, internet media and crypto will mean that the US will have a hard time keeping itself together for a single more decade.
> 2. Hardware is very cheap, computers can be tiny, you can order components from anywhere

In the past I could get any component I might need from a local store in 20 minutes. now I've got 2 weeks to 3 months turnaround on shipping from shenzhen.
No, the depressing thing is how many people on HN want others to be just like them.
Because its value hasn't actually increased people just started calling her hot. It’s still an empty shell on the inside financially
It was very interesting reading your story.

I am trying to get a freelance webdesign/developer career going, but I am quickly learning that doing freelance projects is much more about getting clients, managing clients, and making sure they are happy than it is about programming, design or development skills.

Anyways, I hope you new job goes well and good luck!
The interplay between energy and indoor environmental quality makes for a lot of really interesting problems. Think, for example, about something like natural ventilation-- harnessing wind and temperature differences to keep a space thermally comfortable and well-ventilated, without mechanical systems.

Problems in this field tend to be cross-disciplinary, ranging across controls systems, fluid dynamics, human health, and public policy. They tend to affect lots of people (people spend most of their time indoors, and buildings are a large part of total energy consumption). And a small effect, leveraged across many many installations, can become a big win.

"Hackers" in particular can contribute to this field in a number of ways. Simulation modeling, optimization algorithms, and distributed networks are big research areas. And of course the issue of data center efficiency has come to the fore in a lot of people's minds.
There are plenty of interesting little CRUD apps still waiting to be written.
Personally, I work on making sure ships don't run into each other even when traversing routes that cross and have places where two ships can't pass. Further, we need to allocate resources such as pilots, tugs, stevedores, bunkerage, waste disposal and berths.

Scheduling these things is NP-Hard, but there are other considerations.

Not everyone tells you where they are. We need to find targets in noise, track them accurately, and perform signature analysis to decide what kind of vessel they are.

We need to get high-fidelity radar data over cost-effective communication links, and record that data for 6 months without using peta-byte storage. We need to perform image analysis and data compression as well as feature identification and extraction.

We have to encrypt the data on the link to ensure that it can't (easily) be read by evesdroppers, and store it in a manner that ensures it can't be faked or tampered with after the fact.

Then we have to find a way to present this information in an efficient an accurate manner. We need to search and filter it effectively.

All in all, there are some interesting problems to solve.

EDIT: some typos fixed and details added.
You're completely ignoring higher center of gravity and rollovers.
What if the name were changed to Pos2man? ^_^
Couldn't articulate it better.
I assume this has been tried but what happens if you give MuZero a goal like "keep the system/process that spawns me running as long as possible?"
Lion requires a 64-bit Intel CPU. All of the initial Intel Macs cannot be upgraded past Snow Leopard. All PowerPC Macs cannot be upgraded past Leopard.
now this looks like someone who actually knows some computer science: https://pbs.twimg.com/media/BmkxqS_CIAApWeb.jpg
Why? What’s the rationale?

If more species is best, should we bread or genetically engineer new ones? Is that “better”?
I wish I could download or at least install stuff from my computer on the JS version of windows 2000. I have a Visual Source Safe archive to open and I guess I'll have to open a VM but that would have been nice to be able to do it in browser.
99% of channel owners producing content for children know their market includes children; the other 1% are lying. This gives Youtube's army of annotators better basis to flag the liars. Not just that the content is directed to children, but that they are liars.
On HN we often hear there are plenty of folks who like paying cash and don't want to tie purchases to a corp system.

Then I go to a place like safeway and literally everyone pays with a credit card and gives up their phone number so they can get MAJOR discounts on purchases (ie, $1/item vs $3/item) and points towards things. Even the folks on EBT are using some kind of credit cards instead of the old vouchers.
Maybe news from other countries may be more informative than your current sources. Current projection in my country is that by summer every adult may've been vaccinated. The vaccine lessens severity of the disease, even if it doesn't block it entirely. So we might be on track to open up sooner than expected, which initially could be 2-3 years trajectory following fast-track of normal vaccine development.
It’s terrifying to be self aware enough to note that this problem, of assessing our own abilities and potential contributions, is so difficult.

Over time I’ve been fortunate enough to meet people sufficiently better at mathematics than me to crush any hope I had of solving significant problems in quantum theory. So at least I’m not wasting my life there.

But now I’m focused on other goals that seem more suited, but how do I know I’m not an idiot here too? Maybe I’d be better helping a genuinely smart person achieve their goals.

I’ve had encouragement from a few people who know me well, which helps. I respect them so their validation is encouraging.

Are there any other ways to assess yourself to ensure you’re not (amongst other things) out of your depth without being aware of it?
yep each transputer had 4 serial links, which could be connected in matrixes, and allow data to be moved across the array directly. They used a language called OCCAM, and there was an OS called TAOS that allowed you to run various transputer topologies.
So apparently the main EU plant for production of the vaccine is in Puurs, Belgium.

The second one (already producing today) is in Marburg, Germany. Source in German:
> "In the first half of 2021, 250 million doses of the vaccine are to be produced..."

https://www.spiegel.de/wirtschaft/unternehmen/corona-impfsto...

I don't know if there are more factories...?
More modern heat pumps can be efficient at up to around -10 degF[1]. Higher efficiency federal/local rebates are not bad across the US, so I wouldn't be surprised if these were installed in some TX homes. It's still a capacity problem if average use is 10hr/day instead of 2hr/day and your house has no gas furnace heating. I would guess most TX (Dallas/Austin) homes probably do have a gas furnace, but maybe not in coastal/south TX (Houston).

[1] https://daikincomfort.com/go/aurora/
> We know that an optimal optimization, i.e. finding the fastest way a program can be executed is known uncomputable. Not difficult, not brute forceable, but impossible to compute with traditional computers.

I'm really curious about the proof of this, since there's only a finite number of ways you can re-arrange instructions in a program. Likewise there's only a finite number of ways you could shard them across threads.

For this to be true you'd clearly need to phrase the problem in a way that allows you to have an infinite number of possibilities, then prove you can't arrive at the optimal solution through some means that doesn't involve checking an infinite number of them. (Edit: Or prove that it is impossible to decide on which one is the fastest at the time the optimizer runs. When does the optimizer run?).

Was the assumption that you'd also be (infinitely) unrolling loops or maybe 'rewriting' the program into something equivalent but faster? What does "finding the fastest way a program can be executed" mean? Just re-ordering instructions and distributing them across threads, or something more?
He might be a billionnaire on the blockchain ledger, but taking some of that money out without getting caught might be a challenge.
You learn how to code in a couple of weeks, learning all the non-coding knowledge required to actually write useful programs is what takes years.

For example, you can't write most useful programs without knowing what a pointer/reference is. Doesn't matter if you use visual programming or textual code.
That's a whole lotta new pricing strategy from Apple to push you into buying the premium item: the middle one now makes you sick.
That's where risk assessments should come into play. Although not all questions asked may be answered, they can still be considered if the risk is commensurable to the consequences to either safety, financial or whatever your organization deems important.
Agree with that - I found it makes you write simpler code because you start thinking e.g. "hmm, if I write the algorithm this way, it would take forever to prove correct in Coq so it must be an overly complex approach".

If you find it hard to justify robustly in your head why some code should work it's probably very difficult to prove formally which usually means there's a large surface area for bugs too.

I found a big aspect of proving program correctness was formulating programs in a way first that made them easier to prove. It makes you cringe at mutable state and loops with nontrivial conditions.
Thank you very much for this sentiment.

I think so, too and while I enjoy to discuss my views in an pseudo anonymous way here there seem to be people who are even now afraid to join a fair discussion.

Maybe they hope to make me shut up but I am used to people who are afraid of my ideas (already stood in court because of this).
Under-appreciated fact, this weight difference was one of the major reasons for switching from canals to railways, in their early days.

The engineering needed to hold up a train (along a hillside, never mind over a bridge) is much cheaper than that needed to hold up a canal, because a train is much lighter than all that water.
Almost ten years old article on this, but still (more?) relevant

https://www.vanityfair.com/style/2012/01/prisoners-of-style-...
Seems entirely reasonable, at least for depression linked to overwhelming emotional events, that a positive overwhelming emotional event would be helpful.
Ars has a bit on that.
https://arstechnica.com/tech-policy/2021/01/pro-trump-report...
https://en.wikipedia.org/wiki/2013_United_States_Capitol_sho... ; I guess if there's just one civilian the symbolism of shooting them is fine.
Most environments snap windows to borders of logical screens.

If the OS believes the ultrawide is actually two 4:3 monitors, you'll get one such snapping range right in the middle.

If you connect the monitor with one cable, the OS believes it's one single 21:9, but if you connect them with two cables, the OS believes it's two smaller monitors.
We can’t talk to them on Parler. It’s just an echo chamber. We’ve killed free discourse between opposite political ideologies.
"cause income inflation. It will eat away at the wealth of the rich far faster than taxation would and they can't run away"

I'm not sure what "income inflation" is, so assuming it's just currency inflation, that may be a bad move as the rich hedge their wealth better than the poor. Also, for US the inflation is not easy to do, for it being a global traded currency. The most important thing to realize though, is that those rich people living in your country is in fact wealth accumulated (mostly) by your country. You can have the chance to bid those rich for many things that will benefit society at broad and there is a high chance that they will care about the things happening in your shared county/state/country more than about what happens somewhere else. The smart move is to find ways to tap into that wealth by enrolling their cooperation instead of looking for effective ways to cut that wealth away.
> It was always a clear business transaction: acess to a messenging service for access to meta data (and now message data).

Nah it wasn’t, I paid for WhatsApp originally and then there was a subscription model for a while.

I much prefer both those models, Facebook is just greedy.
Great question and it's not overly critical. I'm afraid I can't give you a satisfying answer even though I would like to because even I'm not sure why VIM acted as a catalyst for me.

What I think it did for me is two things:

- the splits allows me to have multiple files (aka buffers) open at ones time and this might decrease the number of times I have costly context switches.

- the vi way of manipulating text is faster and more efficient in terms of steps needed to complete an edit. I believe this reduces the cognitive load of mundane tasks and lets my mind stay focused on the actual problem I'm solving.

VI may not help everyone obviously. But I think it opened a flood gate for me.

Also the initial lower productivity wasn't really that bad so I don't think it had too much of an impact.
You're just making assumptions again.

I have witnessed a huge range of anxiety levels from candidates and when you get used to interviewing it is pretty clear what comes down to anxiety and what comes down to simply not being able to program.

When a candidate struggles, I gently lead them and help move things along in a very collaborative way - I am also very tolerant of mistakes or poor starts and proactively give every opportunity for those to be discounted.

If somebody, after 10 hints as to the ordering of the if/else if/else of fizzbuzz, still cannot figure it out when you have held their hand for 30 minutes that's not because you lack interview skill.

Interviewing is inevitably vastly imperfect and many aspects that are not relevant to the job will play a role (for example - time constraints dictate that you must ask small questions that are sufficiently challenging that might not always be entirely representative of the job) - nobody who is honest could claim otherwise, but that is the nature of the task - it has to be an approximation - and you have to asssess actual ability to code and do the job.
A government computer should be set to lock as soon as the CAC is removed, and staffers shouldn’t be leaving their CAC in the machine even if they’re fleeing, or else they’ll be locked out of the building. So something obviously went wrong there.
> The tech is generally easy in commercial coding. There is usually a definitive answer, and if not then the trade-offs are generally well-known. It's rare to run into a problem that requires complex technical knowledge, and in those cases it's fine to hire a consultant to help.

I'm totally on board with highlighting the importance of communication, team work, people skills (and I've seen how awful it is to work with people who lack these skills despite their technical expertise), etc. but this statement I simply cannot agree with.

Everyone's experience is obviously different. Some people may work on problems where there are few legitimate technical challenges, or where they aren't solving any problems that haven't been solved before. That hasn't been my experience in most of the jobs I've had so far. There were significant architectural and sometimes even algorithmic challenges to be solved, and not solving them properly would mean either bugs or unmaintainable software.

ITT we talk about the importance of communication, but good coding patterns and architecture (as well as the right level of documentation) are part of communicating to other developers.
I have no idea whether this particular virus can survive contact with tears and make the journey, but your eyes drain into your nose.
Grab The Linux Programming Interface and a good C textbook. Rely less on the textbook and more on the readings and exercises in TLPI.
All the paycheck to paycheck people I know are literally taking out loans to buy $2.5k MacBooks which they mistreat and break within a year only to buy another one.. They go through $1k iPhones and Samsung phones every couple of months due to cracked screens and have new car loans of $650 per month which they completely trash.
Mazda is currently updating all their models with the new infotainment which removes the touchscreen. Android auto and Car play still work with a rotary controller. The screen is also closer to the eyeline of the driver so you don't have to look far away from the road