skysight-inc/HackerNews huggingface dataset:
> Companies already have to do this and they have done this for a long time.

Setting aside that you've honed in on a peripheral part of the OP:

You're missing something that should be obvious here. What you're attempting to claim here is that engineers second-guessing themselves at every turn as they write code and being dependent on high-level authority to make low-level decisions at the level of word choice is normal and desirable.

It's neither. It simply doesn't happen and it's incredibly boneheaded.
Same as ever: Get woke, go broke.
My short term thing is this mathematical programming puzzel https://projecteuler.net/problem=160 from Project Euler where you need to calculate a very large factorial.

My live goal is to bring back more programming and design techniques
that we as a society used to make the best ps1 and gameboy games and old school animations to the way we are currently developing games. (Any tips and advice how i could help improve the game development industry is welcome. Next year I will be doing my masters so i'm also still looking for a subject for that. The last couple of months I have been experimenting with water color effects in openGL, so I'm looking for something like that)
Learn Next.js – A free video course on React and Next.js
Note this is only valid for raspberry pi's made before the 4, The 4 includes a much faster SD card slot.
Internet mob justice can easily destroy innocent lives (2019)
How is this different than a heavy-weight ORM like entity framework?
I read their history, and I don’t know what you mean with this comment. Could you link to specific examples? I don’t know them, but their comments seem well reasoned.
In my experience, for React, developer advocates have been really good for getting the project out to the community
It's not apparent to me which part of evaluating poker hands would need to be updated over time... Just rebuilding for new framework versions?
hahaha omg, you're right, thank you so much. I was still trying to find it, I'm gonna give another try to DuckDuckGo.
Sorry, I meant the applications data structures and not the libraries. And C++ yes, at least that is my exposure to simdjson.
This is quiet common in India also. Black is considered bad, evil and ugly and it spills over into the language. I agree, we need more concrete actions than just thanking things, but they are not mutually exclusive.
What are your thoughts on AWS Glue/Spark ? We’re starting to have problems with data frames that won’t fit into memory anymore on 32Gb clusters and upgrading to the next option, a 64Gb cluster, is an expensive thing. We plan to migrate to glue as a long term solution but I think we need to figure out a short term solution to the issue while the migration takes place.

Thanks for the article, before it I only knew of Dask as a real alternative.

P.D. I just remember that I wanted to try Pandarallel as well, so you have any insight on this library ? Thanks!
Hey I applied for your .net position and never heard back
I'm working on a an easy way to store and retrieve any ephemeral information stream that goes through your computer's ram (videos, a website you're browsing, etc).

For now, my team and I are focusing on video-conferences, but the end goal is much larger :)

Now that I think of it, this problem is a lot easier than what others post here.
> It seems like a big part of all these strategies is making sure the checks for the optimizations (checking if they're possible, checking if they're done) don't take more time than the optimizations save.

You can't really check that, you can only hope your heuristics are right. You don't know in advance how many times a method will be executed and thus how much optimization budget is worth it. If you boot up a java application that runs for months and handles tons of traffic then you could theoretically justify many minutes of CPU cycles for optimization.

And that's not all that makes JITs complex. Some also do speculative optimizations that require guards and deoptimization points so they can fallback and recompile if those assumptions are violated. If the language has a garbage collector then the GC and JITs have to cooperate for ideal performance.
Been meaning to write the project up for almost 15 years now, cameras have moved on so will send a notification once I grab a video (don't hold your breath :)).
Ask HN: Will good tech times come again?
It seems like 2005 is 1000 years away. There 's no way today you can launch a silly idea like twitter or groupon and expect it to go anywhere. It won't , there is no money to make through advertising, acquiring users means paying levies to google, users' attention is oversaturated and impossible to attract, the tech press is too busy cancelling people small or big, users can't handle an interface that requires more than scrolling, techies care more about the language you use rather than if your product works etc etc. Walls, walls, paywalls, concentration, iron grips is all that's in the horizon. It seems like, out of a million different ideas, well-funded tech has decided to reinvent computers as televisions. Will computer tech become fun again, or one is better seeking greener paths elsewhere?
> Why do they feel this way, and is the feeling legitimate?

In my experience, it's because the amount of diff (red or green) in a change request is--consciously or subconsciously--correlated with risk.

Even though we killed SLoC as a productivity metric years ago, the idea that "change/risk is proportional to diff size" is still pervasive.

I'm totally into YAGNI/"code volume is liability" school of thought. But equating change volume with liability is a subtly different and very harmful pattern.

Adding a single conditional inside your typical 1200 line mixed-concern business-critical horrorshow function may assume a much greater liability (liability as in bug risk and liability as in risk/difficulty of future changes) than e.g. deleting a bunch of unused branches, or doing a function-extraction refactor pass. Standard "change one thing at a time" good engineering practices still apply of course.
This practice is usually called "proof-texting" [1] and perhaps surprisingly it's not confined to one particular kind of Christian. For example, the very conservative evangelicals I grew up with were extremely anti proof-texting and decontextualized reading, to the point that they rarely read from the Bible (in church or otherwise) unless they're reading a whole chapter. On the other hand, the conservative evangelical Dwight Moody is often accused of promoting exactly this hermeneutical approach. In my experience, a certain class of the "reformed" are often guilty of it.

To be clear, I certainly think the people I grew up with were guilty of their own particular hermeneutical weaknesses, this is just about proof-texting.

[1] https://en.wikipedia.org/wiki/Prooftext

[2] Can't find a ready source for this, could be the result of some infighting.
> a state that doesn’t care about, or is downright hostile to all things “technology”/“smart”.

I know this is a generalization, but I find it kind of egregious. Georgia is one of the only states left (AFAIK) where you can essentially attend an in-state college for free if you have a high enough GPA [0]. You can argue about the means by which that is achieved (the lottery), but as a current Tech student I know plenty of very talented students who wouldn't be able to attend college, let alone an engineering school, without these scholarship programs. I doubt that a state/government that truly was anti-technology or anti-"smart" would funnel what must be billions of dollars a year into academic scholarships.

[0]: https://www.gafutures.org/hope-state-aid-programs/hope-zell-...
Trying to find the next entry in this list of functional Busy Beaver numbers

https://oeis.org/A333479
North Korea, Venezuela, Russia, and many other countries with well known human rights records think China is doing great things with those concentration camps, ethnic cleansing, and suffocating surveillance.

Who knew?
One-Click Anonymous Login. For a Better Internet
> We live in a capitalist society. You reduce demand by increasing costs. The rich are the least affected. That's just how it works.

Maybe we could work on that somehow, seeing as how the rich you are, the bigger your environmental footprint tends to. Someone who's spending all the money on food vs. someone who has to try really, really hard to spend all their money.

Anecdote: a few years ago, I was talking about summer holidays with my boss - I was going by coach to Berlin; he was taking his family to Japan to ski and would be going by helicopter daily from his hotel to the better, remote slopes. Maybe a 50% carbon tax would've meant I stayed at home entirely, but he wasn't the type to worry about money at all, so... yeah.
Right. Because these utilities have, as Ruban says, "political and budget power" they are fat and happy, and don't bother with engineering innovation.
It is a political post, political posts are heavily downmodded on Hacker News, and I think it is a good thing.

Hacker News really shines on technical subjects, of which censorship in Hong-Kong isn't. It is important, just not what this forum is best for.
I'm not sure what the point of that question is. In theory you could have a government subsidize construction of fabs so that skipping nodes is feasible but why on earth would you do that when the industry is fully self sufficient and wildly profitable?
Multiple dispatch is such a nice feature that whenever I use other languages, I always reach for it and am immediately disappointed when I realize it's not there, or if it it is, it's not widely used enough to be useful.
I think this may be context dependent. My impression is that a lot of people who are mid-career or changing careers get degrees that are online or otherwise don't appear to be top tier, because they simply need to pass a requirement that they get a degree. I think teachers in particular, face requirements to get masters degrees. If you have a statutory or other rule that says you must get a degree, and it's basically a checklist item, then it's in your interest to go for the cheapest, easiest, most accessible option, and not worry about the pedigree or mystique.
The goal isn't to describe code intent with a bare minimum. It is good to describe in the comment, the code, the readme, and the commit message, all at the same time for complex weird stuff. The goal is to make sure the Future Person can understand why you did what you did.
Debate doesn't do well in vague topics and the internet. If you care about the truth then you debate people that have the knowledge you're disagreeing with. That's difficult online because it turns into a sourcefest, where each party just gives links and you have no time to be sorting through that information, nor the expertise necessary to understand it. Like any time psychology studies are brought out. Theres so much work involved in getting to the truth.

I like the idea of how civil courts work with evidence. Each party has weeks to prepare refutal to the other, and no one can communicate with the judge without the other party present.
Heh, not to be confused with https://castle.games, a lua/LOVE based gaming platform.
Are you taking into account that your genome is inherited? If you have good knowledge of your ancestors back a few generations and their health you could probably make a pretty good guess whether or not there is some factor lurking in your genome that correlates with a disease severe enough to raise your rates.

This could make the potential savings worth the risk for some people.

(I wonder if a new kind of insurance would develop for the risk that disclosing your genome raises your rates?)
I think the other part of it is that Scottish culture really has had its heyday since mixing with (middle) English. The proudest Scottish language is on the continuum between Scots and English.
Also noteworthy is the upcoming ASUS PN 50 with the new Ryzen Renoir CPUs with up to 8 cores and 64GB RAM.

When this will be available in Europe I’ll get that to replace my MacBook for a developer machine.

https://liliputing.com/2020/06/asus-pn50-is-a-mini-pc-with-u...
Isn't this essentially a URL shortener for post? The post operator generates an ID for your address, sender uses it to post stuff, the post office maps it back to the address. One additional challenge I see is that if the fees vary by distance, the sender would still get some sort of an idea as to how far away you are, but that is probably acceptable.
I mean, good luck trying to get a typical American to point out Kansas on an unlabeled map of the United States. I know I can’t.
> But you are not getting any of these either! You seem to focus too much on lectures. The learning experience obviously includes all that above.

I know, that's why I said "And you can't provide the everything else anyway." That has nothing to do with the professor. The professor's value doesn't affect the value one gets from extracurriculars. The professor shouldn't be paid less because the university can't provide extracurriculars, because, under your scheme the professor is still providing the same value.

> Saying that a professor produces even more value online is absurd

A single professor can, on campus, teach a course of at most ~200 students. Some universities can support more for a few courses due to larger lecture halls, but at Georgia Tech 2-250 is the limit. On the other hand, in an online course the same professor can teach thousands of students. Georgia Tech is the prime example here: the OMSCS program has professors teaching tons of students per professor.

> Most of the professors there haven't got a clue on how to design an online course.

Indeed, and you'll see that many of the professors are complaining because they weren't given clear timelines. You overestimate the time component required for many subjects, I saw approximately 3 months to convert an existing on campus CS course to online, given the resources (which Tech has), which again, remember this is a university with the resources and experience to provide multiple masters degree programs entirely online, has at least one lab devoted to online education and MOOC research, etc.

> My opinion firmly stands, none of these universities can even hope to pay their professors the same if they teach online.

Sure, but not because the professor is providing in less value, but because the university is providing less value.
Human-computer context switching.

Which is why I started making Cleave: An application that lets users persist OS state as a "context" - saving and loading open applications, their windows, tabs, open files/documents and so on.

Started because of frequent multitasking heavy work with limited resources.

Made it because I wanted to switch between studying, working, reading, looking for an apartment, etc. without manually managing all states or consuming all resources.

Open Beta (macOS) as soon as I finish license verification and delta updates, but I keep getting sidetracked...

https://cleave.app
Just because R&D is inefficient (it is almost by definition). It does not follow therefore that R&D is uneconomic. Though sometimes the government has to carry the cost.
Making a search engine for government websites. Not using someone else’s index. A full search engine, writing all of the components.
I'm not sure it matters about applying "prefer duplication over the wrong abstraction" at step 3 or step 6 nearly as much as applying that advice at some point.

I often consider "is this abstraction going to be prone to misuse" (regardless of if it's the second, third, fourth... copy) and try to head it off with either strict typing or comments or internal visibility - to try to do step 3 without opening up as big of a door to step 6, but the important thing is less when to do stuff like this but just to try to avoid things reaching step 7.
I agree. Not sure how this helps improve poker play.
This was a wonderful project and I enjoyed reading your treatment both when you first published it and again now. A huge accomplishment.

Life is always changing and it is tricky letting go of precious things from the past so well done.

It's very kind to be passing this on to another hacker here and I hope it finds an appreciative new home.
Note that the testing was done on a Pi 4...
Rhetoric may well find its place as an esteemed study once again.
This is a great idea. I would love to use a service like this.

One of the downsides of anonymity that many people raise (fallaciously) as an argument against it is that too many of the anonymous people are just trolls, therefore it is a negative quality. Having it be people that are known to the person brings about an assumption of character that can solve this issue, so long as the user associates with people that they tolerate (which is a mostly fair assumption, considering how private groups and similar functions operate on the established platforms).

One problem that I could see is that someone could be found out simply by virtue of being the only person that would say something like them. I guess this could be alleviated by filtering in public posts from others, but this could cause other problems while not solving what it's supposed to.

The other issue for this is the Gab problem, which cannot be easily solved: that if you're using this service, you're a bad person who needs to be blocked/fired/etc. Unfortunately the mobs you're working against work to destroy with little rhyme and no reason, and they work for free (often literally unemployed). This problem is hard to get around, but I think could be mitigated with marketing it as a platform first and a solution second.

Nonetheless, I wish you the best. This is a very interesting concept and could really do a lot of good in the world.
It's quite similar. Don't be black near a police response, it could be fatal.
Now if only people could recognize that physical mob justice can REALLY easily destroy innocent lives...
I'm going to stop clicking on "cryptic" one-word HN posts.
I personally read Janeway in 2014 when I learned about the problem and started helping with ML models. But the fund isn't mine; it will be run by the leader in the field. He's already heavily invested in a nonprofit that provides physicians and patients with information about leading-edge therapies: https://www.ucir.org/.
Did the students fly to their home countries?
Any sense of where Apache Arrow will fit in these libraries?
A nice little bit of lateral thinking and easy enough to follow along, I mean sure there is always the “ why not write it using xyz “ but I admire inventiveness.
Couldn't see a contact email address on the site so hopefully his Telegram bot wasn't abused too badly by him accidentally posting the Auth token
R&D is definitely necessary for long term growth but I think you might be surprised how much process improvements can improve productivity.

In a previous role as an industrial/process engineer, it wasn’t unheard of to productivity increases approaching 20% for relatively little capital investment
What if the visitors are from November of this year?
I would tend to agree with the parent comment - while they may not be engaging in armed revolt nor are expected to, it seems to me that the line between revolting and not revolting is when you draw the proverbial line in the sand. When you say, "we are committed to working with...blah blah blah" you haven't revolted yet. Revolt doesn't require violence or anger but it does require saying "I/we are not going to do this thing we are being compelled to, period". Saying "we disagree strongly" is not making an ultimatum.

They might be implying that they are considering revolting, though. If I were working there, I would think it better to be more blunt. I bet in private, people are.
More food companies agree to retire racist icons, brand names
I've thought about this in the past. There's a modern way to build architecture, and cloud providers are in general only providing the building blocks and requiring you to put them together. It's unscalable to expect every company to hire someone smart enough to construct a good architecture (let alone the time) but at the same time, people who have been working on infrastructure long enough know that there's really only a handful of useful architectures that solve 90% of problems. I thought of it as CTO-as-a-service or CTO-in-a-box.

Service meshes like istio.io start to solve a portion of this.

Almost certainly there is endless complexity but I bet you can come up with something useful. Good luck!
> Without UASP, a drive is mounted as a Mass Storage Device using Bulk Only Transport (or BOT), a protocol that was designed for transferring files way back in the USB 'Full speed' days

Wow, holy shit, TIL.. I was always assuming that USB drives were always SCSI — they show up as 'da' (Direct Attach) on FreeBSD after all.

Looking at umass driver source:

* The driver handles 3 Wire Protocols

* - Command/Bulk/Interrupt (CBI)

* - Command/Bulk/Interrupt with Command Completion Interrupt (CBI with CCI)

* - Mass Storage Bulk-Only (BBB) (BBB refers Bulk/Bulk/Bulk for Command/Data/Status phases)

* Over these wire protocols it handles the following command protocols

* - SCSI

* - UFI (floppy command set)

* - 8070i (ATAPI)

* UFI and 8070i (ATAPI) are transformed versions of the SCSI command set.

Huh, they are pretty much always SCSI, and "bulk only" is (unsurprisingly) only a USB transport level thing that doesn't change the command set.

I guess "UASP" is some sort of marketing term for Command/Bulk/Interrupt then..?
Did you read the article? That's the current federal law.

Florida is extending that federal prohibition, it now applies to long-term-care, life, and disability insurers.
Send them on a blockchain side quest?
I'm not one of "the people who disapprove of this but who endorse the top down language policing as endorsed by Twitter ", but as far as I can tell, few of those people advocate banning books. I think "banning books" is a specific thing that is pretty well drilled into Western minds as something that evil totalitarian dystopian forces do, maybe because of Fahrenheit 451, 1984, and so on. Twitter, on the other hand, doesn't have any obvious cultural precedents for most people, so different policies for it don't set off the same cultural alarm bells.
Could hidden variables theories help simulations in some ways? E.g performance
I'm in the same boat: https://github.com/Tablam/TablaM, only that also building a lang (wish to revive the spirit of the dbase/fox family langs).

I have experimented with varied stuff, including columnar, so I think we can help each other!
> that's a textbook example of bad code, competent coders don't do this.

That's reductive and dismissive.

There's a ton of subtlety in even defining the terms for that "best practice". What counts as a control flag versus a necessary choice that must be made by callers? Are you still passing control flags if you combine them into a settings object? What if you use a builder pattern to configure flags before invoking the business logic--is that better/worse/the same? What if you capture settings inside a closure and pass that around as a callback? How far "downward" is too far? How far is not far enough (e.g. all callers are inlining every decision point)?

The answer to all of those is, of course, "it depends on a lot of things".

And that's before you even get into the reality (which a sibling comment pointed out) that even if we grant that this is inherently bad code, that doesn't imply anything about the competence of the coder--some folks aren't put in positions where they can do a good job.

Unrelated aside: Thinking Forth is an excellent book! Easy to jump into/out of in a "bite size" way, applicable to all sorts of programming, not just Forth programming.
Also here: https://news.ycombinator.com/item?id=23739294

And here: https://news.ycombinator.com/item?id=23738164

And here: https://news.ycombinator.com/item?id=23737343

And here: https://news.ycombinator.com/item?id=23735901