skysight-inc/HackerNews huggingface dataset:
Broadly, it's actually easy to see how naive parsing can become quadratic if a programmer isn't careful.

You parse by processing a long string/file via "get-a-token(), add-token-to-structure()" repeating until you have built your structure or made an error in the construction process (here a token a kind, a type of substring and get-a-token retrieves the substring type in some form).

The problems come because the naive programmer is only thinking about their structure building process, so they use some library function to get their tokens. Whether that's a regular expression interpreter or some other flexible facility by provided by the library, it's easy for it's definition of a token-string to include things "not in the string" as well as things in the string - a "quoted string" begins and ends with a quote, so to discover that X isn't a quoted string, you have to scan to the end. So if thing go wrong, each call to get-a-token may scan the while file to make sure this token isn't that. Just an example. The problem here seems to be tokenizing floats, which also has a "where it end" problem in c++. And the alternative is parsing floats yourself, which indeed no one wants to do since they are complex and defined by a complex standard.
The US has such a big issues with racism, that anti-racism is an even bigger and worst ism than the original one, and it has spilled over the entire world, up to the point of cancelling other cultures.

Rather recently, an Uruguayan footballer was fined [1] for using a word that is considered "racist"- and I think had to attend some sort of course on "racism".

His sin? Calling a friend "negrito" out in the open (In an Instagram story).

Now, here's the thing. "Negrito" (and even "negro") is an entirely valid affectionate nickname to call somebody in at least Uruguay and Argentina.

My mother called me "mi negrito" when I was young. I call my daughter "negrita", my girlfriend calls me "mi negro" all the time, and many of my friends are called "El negro <last_name>".

It is really baffling that because a lot of people has a lot of issues with racism thousands of kilometers away from where I live - or where Cavani lives, to that matter - because of this.

[1] https://lmgtfy.app/?q=cavani+racism
Lose weight with this unusual Breakfast “Health” Tonic
Some anecdotal experience about Raspberry Pi and SD cards. Mine has been running for 4 years with a 32GB SD card and 0 SD cards have died so far.

It is controlling some relays and running a nextcloud. Initially I checked the iotop and noticed there were regular writes to SD card when idling. Configured the ext4 to stop that.
>The problem with your argument is that it's a tautology. If in fact the statement by dcurtis is the first efflorescence of the problem, your line of thinking would reject it anyway

No its not; it's defining a probability. This report is most likely false, because it would be unlikely for this to be the first instance of it. It's not defining a logical proposition -- that's just you extracting more gaurantees from the statement than what was actually specified. It's not if this then that, it's if probably this, then probably that.

And it's valid to state it "feels false", if only because extraordinary claims require extraordinary evidence -- the same way it's valid to not significantly consider the claim "I saw an alien" stated on its own. Yes, there is a possibility it's true, and yes, its not valid to declare it false only on the basis that aliens are involved, but it would be unreasonable to assume that possibility it is true is significant based on the claim alone.

It is perfectly valid to assume it's false, because the likelihood of the alternative is low. It is not valid to declare it false for the same reasoning; but no one in this chain did such a thing.
> Part of the problem is that it’s okay to say those words and make money off those words, if you’re part of the in-group. But if you’re not part of it, then it’s forbidden

Come now. Surely you can call your father "my old man", "that codger", "the dotard"; and call your wife "the ball and chain", "that ol' battle-axe"; but you will take offense if strangers and friends did that? Even when you call your father and wife these names in loving jest. This hangup in understanding who is allowed use of a word is perplexing, it's almost like a reflexive obtuseness.

I always say "the N word", because the word itself is so ugly to me, as are all racial epithets. There was an incident where someone use the word "niggardly" meaning stingy, and somebody took pearl-clutching offense, and the original speaker retorted that he wasn't going to censure himself because of someone else's stupidity. Amen to that!
If there was panic, it most have been at the very start when the “news breaks” kept interrupting the music. I listened to the recording on vinyl back when I was a kid and after the aliens emerge the narrator takes off alone across the New Jersey countryside. Even as a kid I knew that they probably didn’t have portable single-operator radio equipment at the time and it was being recorded in a studio. The public must have caught on by that point.
It’s just the social context in the US right now and for better or worse, this is often a very US-centric forum. “I pulled myself up by my bootstraps and you can too” is very strongly associated with the political view that people should receive minimal/no help from the government. It’s a talking point by that side and one that is heavily parodied/mocked by the other side. You can’t use a phrase like that without many people seeing a connection - as seen in this comment section.
Yes, but note that your standing to do so varies considerably — I've never had problems doing that as a white man but I know people who declined to involve the city / law enforcement because they had had past bad experiences due to being black, gay, etc. If the landlord threatens to call the cops and you know a history of people like you having been mistreated or simply blown off, you might give up and accept it as another example of the world being unfair to add to many others.
I just ran strtod through a debugger it at least ends up in strlen.S, so it probably wont improve the runtime complexity . It seems to be best to just assume the worst when it comes to any functions in the C standard library that have to do with string handling and avoid them in favor of literally anything else.
> The entire point of a contract is to have a document that can be brought to civil court.

It certainly is not the entire point. The larger point is to clarify exactly what is being agreed. Memories, even among honorable people, are faulty. People can also legitimately disagree on their interpretation of conversations as they are having them. Contracts confirm to each party what was agreed to.

Nobody's memory is good enough to run a business without writing down all the agreements. And even if memories are that good, that doesn't help when you're out of the office and someone else is running it.

> Telling a company their contract is not legal can be seen as a little rude and could give you a bad reputation.

It is not rude to say "I don't agree with that term and it is unenforceable anyway so let's just line it out." It is rude to agree to something you have no intention of adhering to, and you will acquire a bad reputation for doing it.
Ask HN: What other languages support image-based development?
By image-based I mean the workflow used by smalltalk, common lisp and factor - which effectively allows one to write, modify and evaluate a program while it's running and see changes reflected without having to discard its state (e.g. by refreshing a browser window or reopening the program).

P.S: this is a pretty hard concept to search for online (I've tried duckduckgo and HN), most of the results have to do with digital pictures or disk images apart from one stackoverflow post that had a few comments about some very old languages and systems.
> they are infringements allowed on my inherent right

Are you implying we should be allowed to say anything, without any exception?
Do you not understand any disgust / taboo reactions or is it just the more abstract ones you have trouble with? Like would you get it if someone told you he’d hesitate to reach into a toilet even if it has just been cleaned?
Paprika strips the useless life story stuff. I'm glad they haven't faced this backlash. Maybe it's because you have to browse to the recipe first (loading the ads) before you can strip it.
ID.me is hiring for onsite and/or remote for most roles. Come build cool stuff with us! We're a mission driven digital identity verification start-up, with up to 60-70k new members signing up daily!

https://www.id.me/careers

Competitive base salary + equity options

Unlimited PTO, comprehensive health plans, 401k with match, and more.

ROLES:

VP Data

VP Software Engineering

Senior Software Engineer

Principal Software Engineer

Senior Android Engineer

Senior Frontend Engineer

Engineering Manager

DevOps Engineer

Senior Site Reliability Engineer

Senior Security Engineer

Junior Security Operations Engineer

Senior Cybersecurity IR-Forensics Engineer

Cyber Threat Intelligence Analyst

Manager of Security Engineering

Data Engineer

Senior Product Data Analyst

Must be based in the U.S., no sponsorship offered at this time. W2, not C2C.
If I were designing a heuristic for this, it would be based on a threshold of flagged comments and the existence of more than one post from dang.
there are as many throwaway phone number sites now as the throwaway email ones..
Comforting to here someone else react to these "alienated" commenters. I feel they made this the most depressing HN thread I have ever read.
> Deferring non-critical tasks doesn’t save any time overall, it just pushes work forwards—to the point where those tasks do become critical. Then something else gets deferred.

Spoken like someone who never procrastinated! More than half the time these tasks end up disappearing because not only were they "non-critical" but also they weren't necessary.
Here is recent article (in Finnish) about their funding problems (https://www.iltalehti.fi/politiikka/a/3181d8ce-19ce-4d41-a21...)

Tldr; Seems that Finnish government doesn’t have means or/and will to fund these sort of developments (especially if it’s open source)

Kinda sad when at the time Helsinki regions hospital district decided to renew its EHR system into American Epic. Project is estimated to cost 1 billion usd.
> Thinking is a process of considering options and reaching a conclusion.

Okay, let's take this definition of thinking as our basis. Presumably, a chess grand master is able to do this faster than a novice.

However, by your own argument, you're also calling this an absence of thinking. So, which is it?
Good user interfaces require financial incentive as far as I can tell.

> I haven't asked for or wanted any of the new browser features which have appeared since, say, 2001.

Netscape 4.80 is available for download here: http://www.oldversion.com/windows/netscape/

IE 6 is available here:
http://www.oldversion.com/windows/internet-explorer-6-0
Can you explain why? I'm genuinely curious in case I've missed something!
Collimator | Software Engineer (multiple roles) | Full-Time | Remote Worldwide

Collimator is developing modern cloud-native Modeling and Simulation software. We just closed our $2M seed round led by S28 and are assembling our core engineering team. Founders have both technical MS degrees (EE and CS) and MBA from Stanford, with multiple startup exits and VC experience.

We are hiring front-end / back-end / embedded software developers as well as electrical / mechanical engineers who can code. If you enjoy solving challenging technical problems across multiple engineering and scientific disciplines, and building from the ground up complex systems and tools for other engineers, you should reach out!

Learn more at https://angel.co/company/collimator-ai or email reda@collimator.ai.
I don't get it. The paper reads like 10 pages of opinion and casting aspersions on language models. No math. No graphs.
Serious question: why would they care about refinancing if their rate is low? Regarding dollar devaluation: I don't there there has been a single year since we abandoned the gold standard where the dollar didn't devalue. And the Fed has explicitly okayed higher inflation going forward.
> What I think is happening is that (like almost everything) it comes down to group membership signaling.

That's one aspect of it, but from another perspective, this is a simple power play. Everyone with even modicum of intelligence understands the use-mention distinction, that there is a profound difference between quoting and using the word. Everyone understands that it is clearly wrong and stupid to attack someone as evil for mentioning the word, especially if they mention it in the context of telling people how wrong it is to use it.

Nevertheless, the person is still attacked. The goal is to make it clear to all people observing, that no matter how stupid and wrong it might be, they have full, unobstructed power to destroy anyone at will, under flimsy circumstances, so you'd better not ever cross them. That this is stupid and wrong is the entire point: anyone can attack, shame and destroy people for doing wrong, evil things, but only powerful people and ideologies can attack and destroy people for absolutely nothing wrong whatsoever.
It's also possible that this is new behavior on Apple's part.
Clear consumer endgames probably aren't going to be in sight for a while (especially after what the pandemic scuttled or delayed in the AR gaming space), but my impression has been that a lot a big enterprise and governmental contracts are still directly and indirectly pushing AR competition in consumer devices. A lot of AR is getting used in "boring" and "unsexy" ways in Enterprise work (like logistics and inventory/space management).

ETA: Also, there's the "unsexy" but increasingly common boring consumer stuff like Face ID and Portrait Mode and Smart Action Camera Auto-Focus that you mostly stop noticing how it works (if you ever notice it other than assuming it is a magic black box) so long as it works.
Ask HN: Is ClubHouse the next Instagram for voice?
Hello HN,

Just woke up from my winter slumber. Is Clubhouse the next Instagram for voice?!

Generally curious since its lighting up, and I'm one of the village folk with an Android so trying to figure out what the rush is about.

Good luck with your callings.
People use proxies for latent variables all the time. And you can absolutely get better results over uninformative priors.
I do pretty much the same. If it takes longer than like 10-20 seconds to get through, it goes straight into Pocket.

I then pick up my Kobo reader (built in Pocket support) which is usually on my living room desk when I feel like reading a thing or two. Usually during morning coffees or over the weekend.

Two problems I have: I can't highlight stuff on Kobo, so I have to awkwardly highlight them on my phone when I find something interesting, and I have used this method for many, many years to the point where it'd take me months of non-stop reading to go through all of them. And I remove like 70% of the saved articles within the first week.
This comment was a gut punch.

I came from a family that was lower middle class when I was young, then upper middle class, then back to lower class before I graduated college. And I graduated into the 2008 recession.

When I got my current job back in 2017, I finally felt what I though was economic optimism - a sense that the future would be better than the past. What a feeling. This phrase is over-used, but it did feel like a weight off my shoulders.

Then COVID happened...
Military trials training for missions in VR
I mean, its not even ironic how racist (against Chinese) the response to that was :(
Humans are indeed bad at estimating exponential growth, but you may have fallen into your own trap. We have already vastly exceeded the carrying capacity of the planet in Malthus's time. The reason is exponential growth in technology. Technological progress is dependent on current level of technology, and population. As population grows, so does technology. It's hard to imagine how to effectively feed the theoretical maximum population, but then again it was hard to imagine profitably extracting oil from arctic shale or natural gas from long-tapped reserves in Appalachia. I wouldn't bet against this exponential continuing long into the future.
That was kind of my point: switching to suburban living, heavily subsidizing roads and parking but not having effective transit (or only having it for, say, tourists and sports venues rather than something a commuter could rely on), etc. are all choices which were repeatedly made by planners. We can make other choices and, especially now, climate change is likely to force us to consider at least some of them since even an electric car has a significant lifetime carbon emission contribution disadvantage due to the inherent spatial inefficiency of the medium.
> One interesting idea that came to me last night was trying to reproduce the physical 3D model of an instrument based on its spectrographic fingerprint.

In case you haven't already read it, this might be of interest to you:

Mark Kac: "Can One Hear the Shape of a Drum?"

https://en.wikipedia.org/wiki/Hearing_the_shape_of_a_drum

https://www.maa.org/sites/default/files/pdf/upload_library/2...
Brace | ONSITE, REMOTE, FULL TIME | java | react | javascript | typescript

Brace is the first platform aimed at bringing the broader, end-to-end mortgage servicing suite into the 21st Century. Starting with loss mitigation, we’re building software to systematically replace the outmoded, largely paper-based, and legacy systems status quo. The company is building the digital solutions and infrastructure that powers a $15 trillion dollar asset class that impacts tens of millions of Americans. Joining our engineering team gives you access to work with the latest technologies and languages. We are primarily building web applications with a modern Java backend and a React frontend, but we also use other fun technologies like Elixir, Rust, Terraform, and PostgreSQL.

Lead BE: https://brace.ai/careers/?gh_jid=4061648003

* 1-3 years of managing small teams (~1-4) of engineers of all different experience levels

* 5+ years of professional engineering experience

* Proficiency in both object-oriented and functional paradigms

* Proficiency in Java 8+, including futures/concurrency

* Comfortable with Javascript, TypeScript and React

* Experience designing and building RESTful APIs

Mid FE: https://brace.ai/careers/?gh_jid=4061507003

* 3+ years of professional programming experience

* Proficiency in working with React (we’re on the latest version)

* Self-driven and comfortable working with a small team

* Javascript (ES2019+), Typescript, CSS-in-JS, Client-side SPAs

We've hired two people from "Who is hiring?" posts on HN! Reach out directly at michael [dot] schoen [at] brace [dot] ai and make sure you include HackerNews in the title of the email.
I am a couple of months into studying math for creating my own programming language. The larger goal is a complete system in an FPGA, having a few central ideas about how I want it to be, but the language seems like the hardest part of the "project", by far I would say.

Having finished intro books on logic, automata and category theory, I am now starting "Type Theory and Formal Proof" and writing a general purpose parser. Even if I end up, for whatever reason, abandoning it before doing anything, the journey is definitely worth it.
> This will not go anywhere. :)

Of course, you don't have any argument, so you're posturing and running away. Very immature.
Amiga Video Slot RGB to HDMI
Just today I was browsing around for a while for something like this.

But I just can't stand using a website for it, defeats half the purpose of it. I want to be able to commit it to version control and regenerate it on the fly if needed.

In the end I settled with latex+tikz. And was promptly reminded of how clunky it can be, an unnecessary time-sink for a quick sketch (but cool if you need something polished).
I wouldn't call someone with sway over municipal governments an oligarch though.
It seems to me what you're saying is that your ability to think like a sprint has degraded but that your ability to think like a marathon has improved. Both of those are measures of speed and can be boiled down to a rate, even though they have very different characteristics.

Both of those can also be quite valuable in different circumstances and completely useless in others. Just a matter of finding the right environment that can make the best use of your thought process at your given stage of experience.
For some time I believed that my rate of thinking had decreased. But that changed for the better. Exercise, healthy food and sleeping schedule, friendly job environment and it turned back to my thirties perfomance, even higher.

My two cents: beware of burn out.
Demoscene the Amiga Years Volume 1
Mode | San Francisco, CA or Remote (US) | Onsite | Remote OK | https://mode.com | VISA

Mode is building a world-class platform for data scientists, analysts, and everyone else who needs to ask and answer questions with data. Our product is an integral part of data science workflows at Lyft, Twitch, Shopify, and thousands of other data-savvy organizations.

To learn more about who we are, our engineering culture, and whether this is the right place for you, check out our Key Values profile: https://www.keyvalues.com/mode

To see all of our positions: https://boards.greenhouse.io/modeanalytics?gh_src=3f497b971

Some of the key roles we're hiring for include:

* Senior Engineering Manager (Remote): https://boards.greenhouse.io/modeanalytics/jobs/2936141?t=3f...

* VP of Engineering (SF): https://boards.greenhouse.io/modeanalytics/jobs/1883968?gh_s...

* Senior Ruby on Rails Engineer (Remote) https://boards.greenhouse.io/modeanalytics/jobs/2676807?t=3f...

* Staff Ruby on Rails Engineer (Remote): https://boards.greenhouse.io/modeanalytics/jobs/2705302?t=3f...

* Senior Engineer - Visualizations and Compilers (Remote):
https://boards.greenhouse.io/modeanalytics/jobs/2586133?t=3f...

*Senior Back-End Engineer (Go) (Remote):
https://boards.greenhouse.io/modeanalytics/jobs/2936140?t=3f...

Tech Stack: Go 1.3, Rails 5.1, Ruby 2.6, Java 8, PostgreSQL 9.4, TypeScript 3.5, Angular 8, AWS
if you use a bash shebang in your scripts, does it not matter (honest question, I never have used fish)?
C++ is about 17 languages
Have you seen the stack overflow survey over the last few years? It has some interesting data.

https://insights.stackoverflow.com/survey/2020#technology-mo...
I think if you place the word in a bigger context that many people just seem to realizing, is that racism, particularly against black people in the US is still common. In fact, in some circles it seems to be becoming ok to be openly racist. People are sensitive, sometimes overly sensitive, because we are not in some post racism utopia.
In your opinion the main purpose of a contract is a memory aid?

Why bother signing them?
I completely agree. If this were just using a cigarette lighter connector or USB-C, I'd have a hard time seeing the issue. In all the Teslas that I'm familiar with, both are connected behind an electronic fuse to protect the car and the device.
Mee...

But had rarely a need for it, because been open source fanboi at the times.
That assumes that population growth is somehow the primary cause of climate change and space expansion. The issue is lack of caring and technology, not population.
I agree with the article, I was one of those photographers with a limited budget. The Zenit-E was prohibitively expensive for me, it was like a 3/4 of a monthly salary at that time.
Where the article is not accurate?
I wish I had worked at your university :D Politics were getting in the way of sane policies all the time.

Fair point on the free tier, though it depends on how valuable they think the IT department is (see above) and yearly budget, etc.