skysight-inc/HackerNews huggingface dataset:
I used to work at a medium sized firm (~2B revenue) and we had a policy where the candidate had an offer or a rejection (with reason) before they left the office.

It was hard turning folks down, and it pushed us to have very crisp reasons for saying no, but I think it made us better interviewers and more humane in the process.
You can catch the low hanging fruit, sure. But that ends up being pretty useless at scale, because your "checks" can't be relied upon. Or, worse, the programmer ends up having to understand the rules of your type system without having any way to probe or express the types of parts of their program, since your language is pretending that it doesn't have a type system.
A broken clock is right twice a day!
The new religion. You are not allowed to question the wisdom handed down from on high by Science.
There's potential confusion whether the int x from the example comes from point.x (field), point.x() (method) or point.getX() (common getter pattern), just one more gotcha
Planting Ideas in a Computer’s Head
I'm genuinely surprised that this has to be said, but I guess it does.

All marketing distorts the truth and omits unflattering information. Some marketing simply lies outright. If the information is coming from marketing materials or salespeople, you cannot consider it trustworthy on its face.
Deleting old articles ease the burden to manage it.

There are infrastructure costs and manage costs.
I think this is fair! I can promise a public blog update in the next 90 days that includes a progress update on the work we're doing now to reduce real humans being blocked and announcing the feedback form users can click on to easily let us know when there's a problem.
> streams are cumbersome to work with because Kotlin has a different approach to absence/nullability

I'm not sure that's a reason to pick Java over Kotlin though – streams are just generally cumbersome, even in Java, compared to Kotlin's sequences. By choosing Java you're getting more exposure to them whereas in Kotlin you can mostly avoid them in favor of sequences.
WSL 1 was cool because it was basically reverse Wine, but yeah WSL2 is basically a wrapper over a VM
agreed, but they're probably hoping to hire people whose job search isn't very active, rather than people who are desperate to work there
They could specify in the sitemap how often do old articles change. Or set a indefinite caching header.
This is interesting. I wonder what was the rationale for a design software company to develop their own programming language.

> As a technical aside, most versions of FreeHand (save the most recent ones) were written in a home grown language, that was humorously, and appropriately, called OOPS (Object Oriented Programming System). It was basically a preprocessor that generated C code that was then compiled to machine code.
Let Google die already.
You can't (currently) search the Wayback Machine, so you can only find these old articles if you know what the URL once was.
i have 20.04 installed here (should i confess that publicly?) and the absence of xpdf has been a irritation literally every day for months

a more rational person would have compiled xpdf from source obviously
Disclaimer: I'm the author of this post.

The big thing that I found from my research on this tooling was the ease with which an attacker could a) learn things about a target environment, particularly by enabling RDP and accessing a device directly without generating any red flags and b) more importantly, being able to exfiltrated data over SMB that would appear to be local activity.

Sure, flow data would eventually show the outbound transfer rates suggestive of data exfiltration, but without any other correlative alerts, it's likely to get through before defenders have a chance to respond.
Who says this is actually improving their ranking? SEO is smoke and mirrors. I wouldn't be surprised if this whole exercise was actually counterproductive for them, and they just don't realize it.
I see a parallel with the faster than light neutrino anomaly in Italy from some years ago.
You can build low-code tools with Refine though. One of my side projects Jinjat (https://jinjat.com) uses Refine as the UI framework to render the data models that you have in your dbt project, as an example. Retool is an end-to-end tool whereas Refine focuses on the front-end and gives the flexibility in the backend for your business logic, which is often hard to scale out with Retool.
the ads are different.

i am tracking rss feeds of many sites, and on some i get notifications for old articles because something irrelevant in the page changed.
Net neutrality long assumed that backbones would merely slow down traffic, not block it entirely for opaque reasons. They're only supposed to intervene to prevent technical disruptions. I haven't spent that much time looking at KF, but they do appear to follow US law and will ban people who break it (and cooperate with US law enforcement). The site is a bit of a corner case: legal but extremely reviled. They use incredibly foul language, and they seem quite proud to be on the "wrong side of history". But I still contend that no amount of mere unpopularity should knock a site entirely off the internet.
He's a bare-footed scamming dopehead that belongs in prison.
They would let you go with a warning unless you were black.
Ha I actually had the same thoughts about building an eReader with an eink display and everything. I actually put it together and wrote it with Python for epubs and everything. Then I realized I suck at UI stuff so it’s just sitting at like 65% complete… which is better than my average project actually!
Somewhat as a general question, not just for AMD/Nvidia: At what point does RAM stop being the bottleneck? By which I mean, given current chips, how much RAM could you theoretically bolt on to these cards before the limiting factor in performance is the GPU instead of RAM? And does that change when the task is training vs. deployment/prompting?
I am still clueless. Is it an obfuscation tool?
> Postgres wasn't always the cool kid. It didn't emerge from millions of dollars of VC funding

Hahaha, a thing that is cool and emerges from millions of dollars of VC funding. Hahahaha
So google's shitty search now economically incentivizes sites to destroy information.

Can there be any doubt that Google destroyed the old internet by becoming a bad search engine? Could their exclusion of most of the web be considered punishment for being sites being so old and stable that they don't rely on Google for ad revenue?
Are StringTemplates constant? i.e. for this method:

StringTemplate foo() {
return RAW."";
}

is foo() == foo()?

This is a very useful feature of JS tagged template functions, as it lets a template processor do expensive one-time processing of a StringTemplate and cache the result, then use that to quickly apply that to particular values. I don't see an answer here: https://cr.openjdk.org/~jlaskey/templates/docs/api/java.base...
Battery loss is quite dependent on the EV and not everybody can afford 58,630 for a model y.
How can they leave something unsolicited to their propery and demand a delivery fee for it?

Seriously, how on Earth is that even legal?
Would you be able to drop me an email at amartinetti at cloudflare dot com with more information on your setup? Some of the signals we're getting from your browser don't seem to match what we'd expect to see. We'd love to better understand what's causing the mismatch so we can improve our logic.
Well, you say that flippantly, but if you ask it correctly, in most cases the answer is correct as well. You should obviously double check the solution, but that applies to anything, be it a Google search or a Wikipedia article.
There's already a huge market for SOHO network gear, NAS / media appliances, etc. and all of that needs to be usable by non-experts. We need to ask the other question: what motivates people to self-host?
Nope nope too busy on Bard and making cookies more favorable to Adsense https://www.cookiebot.com/en/google-third-party-cookies/

And if the content isn't shared somewhere (typically on a non-Google property), then is it even relevant anymore? All the Googlers who defined search relevance outside of freshness have left to other opportunities.
Doesn't ngrok require a local config? This technique allows attackers to maintain a nonfunctional tunnel and enable functionality only when they want to engage with the victim machine, similar to TA569's SocGholish campaigns across news sites last year.
> Everything takes ages in the corporate world

But not everywhere. I've been hired by a couple of major tech companies and didn't have to go through such an insane, lengthy process as this. I think a lot of it depends on the corporate culture.
In the same way you can tell if a search result is "good", you can usually tell if what ChatGPT is telling you something truthful.

And you face the same problem when looking for something in a domain you are not an expert in - no way to tell if a web page is truthful and no way to tell if ChatGPT is right. ChatGPT just lets you make more mistakes more efficiently.

But for those cases where you kind of know the answer, ChatGPT is usually better than search.
Earth is not an isolated system at all. Much of the solar energy that falls on it is reflected back out into space. It's that fraction of reflected energy dropping (because more carbon dioxide in the atmosphere holds it in) that is causing climate change.
An unpatched Microsoft Exchange 0-day caused one of the UK’s biggest hack
You'd think that having a long history of content with traffic to said content over that time would be a key differentiator in ranking pages....

The issue here is very clearly with how Google et al are operating, effectively intentionally favoring blog spam over real content producers.
Not always smoke. If you have enough resources, you can make research and test hypothesis. Also, sometimes there are leaks, like a leak of Yandex source code, which disclosed what factors were used for ranking.
What about fitbit trackers? [0]. I picked up a 'Charge' recently and it works well. Yeah, they are probably a bit more expensive than when you got the Charge2.

[0] https://www.fitbit.com/global/us/products/trackers
Technically float + float can result in data loss.
but if i have an old version of the product, then i may need those old docs.
There’s at least 3 EV basic features that Hyundai didn’t bother to solve, but Tesla did 10 years ago. It’s almost like they are not even trying. Namely:

- auto hold

- start/stop buttons

- frunk

Software/app is another thing, but applies to all manufacturers.
Very poorly presented piece of journalism. No one should and could expect a rigorous scientific examination on a poorly written paper that unfortunately had to be rushed out onto arxiv because Kwon who got fired from the research center leaked their findings prematurely without any consent from the contributors (I heard that he will be facing disciplinary action from Korea university). I still feel like we need to wait for a peer-reviewed paper that they are working on to get published at APL material.
> Great non-answer. Meanwhile, no honest Haskell developer can claim to have never been surprised by a space leak at one time or another

I did answer. I've been hit by them. In general, the problems are fewer than without laziness, though. I've seen more problems in production caused by careless eager evaluation.

Are you an "honest Haskell developer" by the way, that you speak for all of them? "Be honest" in your answer, please.

> Becauze laziness is simply harder to reason about.

No, it's harder to reason about some aspects and easier to reason about some others, like gluing together code.

> I've worked in many different languages

But not Haskell, right? "Be honest".

I've never seen laziness ridiculed (not critiqued, but ridiculed, remember the context of the conversation you're in) by an actual practitioner, have you? "Be honest".
PS1 in Go? Overkill, doesn't come close.
> AMD RX 580 was released in April 2018

It was actually Apr 18, 2017 -- https://en.wikipedia.org/wiki/Radeon_500_series
ROCm is not just for AI.
Presumably a random controlled trial would address differences in family support.

Otherwise, I don't necessarily disagree.
Google is destroying the internet is a good way to put it. AD dollars are their only priority. I hope Google dies because of it.
The real reason: hiding it from ai scrapers?
Satire aside; I would love a world where all HN links link to nicely formatted articles that load fast like that.
Pretty sure most were running natively, but idk, I didn't ask them.
simple.
Split google's Ad part, with search part and chrome part.

Because it's clearly bullshit at this point.
As others have said, I didn't know if it was most or not. I do think it's a substantial amount (20% is substantial, considering the number should be zero, in my opinion). It's certainly a large enough amount that one would see an appreciable difference if one engaged in behaviors that encouraged child bearing, such as child care classes.
I can only imagine that the amount of money you have to spend on IT for a myriad of different devices + the security implications + the hurdle to get non-technical people to manage their own devices is just not worth it. Let's say amazon has 100k white-collar workers. If they all the 1k USD devices on avg that's 100mio dollars. That's < 0.1% of their !quarterly! revenue.
Google is paying Wikipedia through "Wikimedia Enterprise." If Wikipedia weren't able to sucker people into thinking that they're poverty-stricken, Google would probably prop it up like they do Firefox.
I'd love to get more information from you on this. We don't see any suspicious signals from these attempts, and it looks like they were completed 100% successfully from our perspective. You can drop me an email at amartinetti at cloudflare dot com.
Recruitment aliasing!
Two reasons I conducted this research. Firstly, because we saw its use in the wild after exploitation occurred. Second, because it poses a significant risk for data exfiltration.

Many tools can be used for this effect, but the fact that the configuration can be easily modified attacker-side through the cloudflare dashboard, and only the token for the tunnel is exposed "client" - side poses a serious challenge for defenders, especially IR teams conducting post-breach forensics.
Because many teenage mothers are planning their pregnancies. Just because a girl comes from a poor background and is of a particular ethnicity doesn't take them out of the category of 'girls'. Do you think a white girl is more categorically a girl than a hispanic one?
yes, this greatly legitimizes the wayback archive.
Setting the bar at "spacecraft that humans have ever flown in" seems very restrictive to what experience you count.

That'd be like saying no one can talk about websites in the same way because we probably only have at the most 9-ish "successful" social media services. The list also mentions many things that are learned from non-human space flight programs, or non-successful programs.

Is everything in it true? Probably not. But from an outsider perspective it seems to contain some insights that most definitely are. I think of it sorta like https://www.stilldrinking.org/programming-sucks is for devs. Cynical humor that contains a lot insights.
What Is Retirement Planning?
Tesla is currently selling more cars than Toyota in California, the world’s fifth largest economy. The value prop may not be compelling to individuals here, but every unit is being sold and demand is high.

Ignore online forums, look at the market, where people vote with dollars instead of internet points.
It's an interest effect indeed: social poverty.

As a kid in the 80s we owned close to nothing. But nobody did and we just made the best of it. I never felt poor because this simply was the living standard of the time and our objective needs were met.

It seems since then we simply invented a whole lot of extra "needs", which really are "wants".
Thanks for the examples! Would you be able to share browser and extension information with me? If you don't want to share publicly I've dropped my email in this thread.
When download.com became infested with ad ware was a sad day. I used to visit that site a lot to see what cool software I could install. Thank the heavens for Linux for teaching me proper package management.
I just noticed RCS was turned on automatically for me today, and I've now disabled it. Previously I had deliberately not enabled it.

It doesn't seem to have made any changes to my messages.
If your clients don't implement an increasing backoff retry with jitter, you can fake it by making your server begin to randomly and increasingly time-out connections or wait to accept them. You can do it a few different ways.

For already-open connections:

1) Keep the connection open and respond with a tiny amount of data every once in a while, so the connection doesn't time out, but make it long enough that a complete request will take forever.. Applications may still re-connect if a successful request-response doesn't happen within a timeout.

2) Keep the connection open but don't respond. The application may time out the connection and re-connect if it receives no data.

3) Drop the connection but don't let the tcp/ip stack send a RST, FIN, or anything else. The applications' connection will be timed out pretty soon, either by the OS stack or an application timeout.

4) Respond to requests with HTTP response codes that will make the client retry. As long as this only happens at the load-balancer level, it will still remove pressure from your application layer.

For new connections:

1) Play hard to get. During the 3-way handshake, respond with weird states that won't cause the connection to drop, but will make the client keep trying to connect, like the handshake is still trying to succeed but experiencing loss.

2) Do a normal 3-way handshake, but wait forever on each step to drag it out.

All of these options are a terrible idea for user-facing applications. They can cause more issues on your server side due to connections in wait state, and your clients will just see requests hanging, stalling, etc. You could just pretend the problem is with their ISP rather than your end. Or you could throw a 429 or 503 to try to stop the retries, but then they really know it's your fault.

The best option is to just add capacity. Back in the day we couldn't do that; you had the servers you had. So when all 400 machines in our colo were thrashing, we just had to shed load randomly, sometimes using the tricks above. Now with the cloud you can magically add capacity anytime, automatically. Much better option.

What's often much better is to add another caching layer before the application layer and just return stale responses during pressure events. But sometimes you can't, so you resort to either a 429 or 503, or the dirty tricks above.
Your environment shouldn't be able to run unsigned applications period. On Mac and mobile devices this is already the default behavior.
Probably bad technology detecting a change. Things like current news showing up beneath the article, which changes whenever a new article is added. I've seen this happen on quite a few large websites. It might be technologically easier to drop old articles than the amount of time to fix whatever they use to determine if a page has changed. You would think a site like CNET wouldn't have to deal with something like that, but sometimes these sites that have been around for a long time have some serious outdated tech.
C'mon. I'm totally into tech etc and even I don't use any RSS based tools. Warning systems need to hook into the platforms people are already using. People aren't going to go out of their way to sign up to an alert that will probably never happen.
I think the default audio routing was setup to stop the internal mic, but if you used the mixer API, you could do weird, custom things.
> laundered of their dirty "academic" origins

curious; can you give a few examples? TIA
To determine whether content changes Google has to spend budget as well, hasn't it? So it has to fetch that 20-years old article.
It's not legal. Canada has a negative option billing law that says they need your express consent to charge you.
It's about neutrality in general. This isn't anything new, here's an article from the EFF back in 2015 about how free speech is protected and censorship prevented by upholding net neutrality principles:

https://www.eff.org/press/releases/eff-urges-federal-appeals...

Point is that this should apply to all network traffic, including websites where people are there saying things you disagree with.

If whatever they're gossiping about on Kiwi Farms is really that bad, then that's for law enforcement and the courts to sort out, not rogue network engineers with strong opinions.
Yelp is a lot more useful.
This is an excellent article, and I enjoyed skimming it, as I am only faintly familiar with Blessed John Duns Scotus or his work. I've spent more time around the Dominicans, and so I adopted a Thomistic outlook and studied the Angelic Doctor more than the others.

This controversy that Blessed Duns participated in is only the tip of the iceberg. The Dominicans and Franciscans are contemporaries, both founded in the early 13th Century, and the Jesuits, though they came around 300 years later, joined in a very vigorous, sometimes brotherly, rivalry among the three.

The three orders often had debates regarding the doctrine of the Immaculate Conception, which was not defined as dogma until the 19th Century, and which is basically rejected by the Eastern Churches, unless you can reformulate it carefully in Greek.

They also had debates about missionary activity and the "Chinese Rites Controversy" was a huge factor in how East Asia would be evangelized, and how they would worship, and whether indigeneous peoples worldwide are able to contribute their faith practices to Roman Catholic liturgies at this late stage of development.

There's an old joke they have, which goes: "The Dominicans were founded to combat the Gnostic heresy of the Albigensians. The Jesuits were founded to combat the heresy of Protestantism. Who was more successful? Have you met any Albigensians lately?"
Idk, but from the people I know that were there, most of them were running their own laptops, though that might not have been a representative sample.
thanks for taking the time to elaborate. I have to admit, i dont understand it intuitively, but it is food for reflection.
Glad to be of help. Yea that is the repo.

https://replicate.com/blog/run-llama-locally

I found that guide here on hn.

I run it cpu only with 16 threads but yeah perf is good enough.

BTw my 6gb figure is me.measuring from htop so llama2 is likely less.
Hadnt realised Twitter put in place limits like that. So literally they are blocking their power users, the ones who make the most content for other users.
I make a VoIP/WiFi phone that excludes any sort of cellular radio because that's what I want as well:

https://wiphone.io
I really wonder what kind of Koolaid they serve at AMD? This feels very similar to AMD shilling "multi core" CPU's back in the mid 2000's when anyone seriously using multi-core GPUs didn't care about cost and was just buying intel while AMD continued to fumble mediocre products.
There's really no need to do this, or to point out that some of the men (or women, or persons) were black or asian, non-heterosexual, had a physical or intellectual handicaps or any other particular attribute that I didn't specifically enumerate. It sort of implies malice or misogyny on my part, of which there is of course none. I could have said "people", but it's malicious to assume that by not having chosen that word that I somehow myself am a chauvinist.

Policing speech in this way is, in my opinion, detrimental to us all and to our ability to communicate our thoughts and have them interpreted charitably, where instead we might have to consider every possible negative interpretation, carefully tiptoe around those, and just perhaps not say anything at all.

Imperfect communication is better than none, and malicious interpretation stifles that.