skysight-inc/HackerNews huggingface dataset:
As I understand it some kids weren't picked up from the school until 7pm and weirdly some schools didn't dismiss until around 5pm anyway. Which is crazy but at least makes some more sense than how they could be on a bus for 6+ hours.
So still really really bad
Should it? Such liability inevitably results in only "verified" content getting "promoted" - an extremely vague term. First it's the home screen, then related videos, then 1st page results for searching "cleanse", etc.

Soon any kind of user content hosting becomes legally impossible without acceding to some kind of government-approved (it will be private, but require "good standing") censorship agency.
Of course I do. I use it (GPT4) every day and it's a million times better than Stack Overflow ever was. I find it extremely strange that this is not the standard now.
And no, the answers are correct 99.999% of the time, so I don't know what the hell you're doing.

If it counts, I have a SO account with >15k "reputation."
The benefit of “sifting through answers” on StackOverflow is that you learn about different perspectives and about possible caveats. You tend to get a more complete picture. At least for me, that makes human-discussed content much more valuable.

It’s a bit like reading HN comment threads vs. asking an LLM for its take on a submission.
I’m currently hybrid and the in-office food is absolutely one of the main reasons I like going in.
I’ve experienced this more than once. I think code review is best used only for finding defects (bugs). Otherwise, it consists of demoralizing comments and bikeshedding.
Returning stolen stuff back is an opportunity for Europe to earn trust back.

Regardless of the choice they end up where they belong in one way or another.

China hired thieves to take back looted art from France museum few years ago.
The bid was not by X / Twitter. But there was a bid.
Hey omarzh, impressive landing page!

As a potential customer, one aspect I'd be curious about is the background and experience of the Team & Blacksmiths. While I noticed the Twitter handles (X), it might be beneficial to include LinkedIn profiles or a brief section detailing past work or projects. It would add a layer of trust and familiarity for those of us who are interested.
>cameras—each of which costs around $8,900 (7,000 gbp)

They must be very good cameras ...
How does a company even allow a person that does this to work there?
NES Tetris didn’t have a uniform randomizer? How did I not know this!?
That is a very good point, I didn't even consider it was possible to do that whole "negotiate in-state tuition and make up the diff in funding by another state" approach. Thanks for bringing it up.
I'm with you on that one, that's why the code is on github. The best way to install it is to check out the code for any risks, download the repo as a ZIP file and install it.
I thought you can't downvote stories... Did you mean flag?
The US is generally at significantly lower latitude than Germany and other mountainous areas in Europe. This means that for large parts of the high altitude areas, seasonal variation in day length is much less than in Europe.

Also, because urban environments in the US west are relatively new, they tend not be found "between mountains" in the same way that the centuries old cities across the Alps etc. are. The large population centers (Denver, Salt Lake City, Albuquerque) are built in large, open flat areas, and many of the midsize cities are not really surrounded by mountains in the way that equivalent European or other non-American cities often are.
Beautiful website, but why don't you have a domain for this?
I'm confused by the repeated use of the phrase "litter-free hiking". Is this a common phrase in Finnish?

If it means "don't produce any litter", as in only take biodegradable things with you, then that sort of makes sense. If it means make litter but you just have to carry it around that's another matter...
Every kid did not have an mp3 player. I saw a wide variety of music players. No single product came close to market domination until the ipod. Kid's were all using different products like mini-disc players, cd players, mp3 players, walkmans, it was all over the place.
If you were to look at hundreds upon hundreds of easily-researchable questions titled "plz halp i am n00b" asked by people who didn't bother to apply a slightest amout of elementary analytic skill, you would be just as negative.
Poor people will never prioritize global warming.

That's extremely funny. I'm dirt poor and gave up my car well over a decade ago, in part because I couldn't afford it anymore and in part because I'm an environmental studies major who takes environmental issues seriously.

I'm not rich enough to afford to smoke cocaine to fuel my delusions and then buy a compound in New Zealand and a personal jet for getting there if my greed helps rapidly burn the world down while I imagine there's someplace safe to go after all the billionaires have destroyed the world in search of their own selfish gratification.

So I make a LOT of pro environmental choices. I got no place to go and no money with which to go there.
There needs to be a requirement that Police are insured. The city/county shouldn't pay the bill for poor personal behavior of police with a side of accountability in the form of keeping insurable.
I am currently using AWS S3 to host the images, and I noticed that the images are very big.

I am going to be looking into a resizing service this week.

Thank you for the feedback.

- Kevin
> The whole "we need even more immigrants" is wage suppression propaganda.

No, it's required to keep the pension scheme solvent.
The genesis of the “Hello World” programs
> Why couldnt do the old IP address space just be extended to have more octets? 16 octets instead of 4?

That's exactly what they did. IPv6 is precisely 16 octets.

I think you're getting hung up on the hex representation, but that's all it is, a representation. Nothing stops you from writing an IPv6 address as 16 sets of numbers from 0 to 255.

In fact, IPv6 has the :: shortcut, which stands for "fill in all zeroes here".

So, one of Google's addresses is 2607:f8b0:4004:c08::71. This is short for 2607:f8b0:4004:0c08:0000:0000:0000:0071. Which you could also write as:

38.7.248.176.64.4.12.8.0.0.0.0.0.0.0.113
I guess the answer is that you must be able to read the code and use your own judgement.

Here the actual code of the extension is basically 2 files, one of 114 lines and the other 66. Plain js, easy to digest. Looks pretty safe.
This was a major plot point to my trip to SF. My nephew, from the Midwest, could not believe someone would throw trash on the ground within close proximity to a trash can.

He found out he was wrong after bringing it to their attention.
While unlikely, it's not outlandish to think there could be a decoy package
For potentially shady services, I use privacy.com to generate a card to use. You can limit the amount it can spend to a total amount, monthly amount, yearly amount, or one-time use. Really handy if you want to be sure that you won't forget to cancel your trial.
The GP's statistic is probably raw bytes, and yes, a significant chunk of that will be the big video streaming sites, which mostly have v6. That's still a useful statistic, because part of the cost of v4 is NAT and NAT capacity is measured in terms of number of packets.

I guess you're thinking that the number of v4-only websites is much higher than the traffic numbers represent -- which is true but that's actually fine because v6-only clients can still reach those sites easily via NAT64, so having a lot of v4-only websites isn't blocking deployment of v6 or undeployment of v4. The only real problem it causes is that people use it as an excuse to not do v6...

As for Google's stats, they're probably percentage of either connections or users as measured by their frontend load balancers.
LLPhant – A Comprehensive PHP Generative AI Framework Using GPT4
Cool idea, like if Tinder & PH had a baby?

I would just start the slide, without even clicking on "Start Discovery Queue"
I would have considered the borrow checker and zero cost abstractions to be rusts defining characteristics, so ocaml isn't anything like rust except some syntax and that they are both multi-paradigm. And then my point is that as the author points out, you don't really need a GC if you have a borrow checker. If you want a language with few costly abstractions, but with a GC, go or D come to mind I guess? But the borrow checker is such a big piece of rust I don't really consider those similar languages either.

If the idea is for a safe but more ergonomic language at the cost of performance, I think you'd be focused on making clone and copy implicit when a move doesn't work, getting rid of explocit borrows/references, and perhaps figuring out mutability without needing to annotate it. The absolute type safety is probably the biggest speedbump I hit in daily usage though, not the borrow-checker. A strong but duck/dynamic type system might solve that?
> Most businesses' data engineering needs have been solved or will shortly be solved by managed services that 10 years ago would require endless and extensive self-built ETL pipelines, databases and tools

A lot of what modern data engineering has turned into is connecting various tools and software together. So adding another managed service doesn't feel like it is going to magically solve the problem. It is going to be just one more tool that the DE's will be managing. And indeed that has been my experience. For every tool that we added to the stack, we ended up spending just as much time fighting the tool as we did maintaining the self-built solution that the tool replaced. The two main advantages of using tools over DIY solutions is that they have an opinionated way of doing things, and they usually come with extensive documentation. So on boarding a new team member is easier. But engineering hours saved is pretty much a wash compared to DIY once you hit that first edge case that the tool does not handle elegantly.
It's on my list. Right below -- no, not "right" below; well below -- The Divine Comedy and Paradise Lost
This is all true, but gives the feeling of tiptoeing around an elephant taking up most of the space in a room. Core federal political institutions are in a dire state due to a poisonous combination of rhetoric and corruption. I think the reason that reaction to this particular story in Kansas has been so strong is not because it's precedential by because it's symptomatic and so perfectly epitomizes the increasing disconnect between ideals and outcomes.
There are a lot of qualitative reasons: it helps spread knowledge of changes in the code, it helps maintain a consistent style, shares knowledge, etc.

However when it comes to quality assurance and correctness (if these terms collectively mean, preventing defects) then there's little evidence that it is an effective practice [0]. If the changes proposed are less than a couple hundred lines of difference and the reviewer is only reading one every couple of hours there's small but significant chance that they might catch an error. Humans are simply bad at this task.

[0] https://sail.cs.queensu.ca/data/pdfs/EMSE_AnEmpiricalStudyOf...

Why does the tech industry still rely on CR for this purpose? Probably because running empirical studies is time consuming and expensive. Instead we rely on the intuitions, experiences, and feelings of people, advice we get from others, etc.
A tree diagram that shows the overall structure of the numbering system and propositions:

http://tractatus.lib.uiowa.edu/map/
I’ve experienced old.* misbehaving with TLS before, where the cert was either not the right name or wasn’t yet valid (12mo ago perhaps) - I’m wondering if it may be related to an earlier crawl where that has happened
Right now I subscribe to them which is very manual. I want to have a way for users to submit later on.
AI fails, but so do humans: the irony is that AI, with its imperfections, feels somewhat even more human...
I think it depends on what you mean by studying. My view is that college studying is having to memorize everything required to pass tests.

I can easily read RFCs and then apply that knowledge. But I don't need to memorize shit because if I need a detail, I can just go grab the RFC again and grab the info I need.

It is why when I was in college, all my lab work in any subject, computer science, chemistry, etc, was my strength. I could put the knowledge to use. But if I had to memorize shit to regurgitate on a test, I had issues.
Our industry somehow lacks a good understanding of licenses. Like you outline, just use a different license. They might not attract people to contribute (because everyone has motives) but prevent all the aspects of behavior you do not want to see.
Verifying Github source code is not sufficient, since you don't know the release contains that source code (when downloading fro the store). You'd have to verify signatures

Also, plenty of these extensions have been acquired by data firms or other sketchy places to then add your browser to botnets. If these are absolutely necessary for you, I highly recommend downloading the source and dumping it into Chrome/Edge via developer mode. At least then you know they can't update it in the background and you know what you're running.
Supabase has certainly been on my radar and is cool... but I haven't seen any indication that it's even remotely as popular as "this generation's database".

Does anyone have any opposing data points?
It's ultimately a culture war of neuro-types, controllfreaks and those who yearn for irresponsibility in some underling caste vs idealistic humanists dreaming of everyone being there own company,master and commander. These characters and their constructs collided that night with two planes. How to plan and prepare for this? No, idea.
The universal quantification works for defining the _implementation_, but (by itself) not for defining the constraints. Yes, if you write an implementation for `Optional<A>` then it _is_ implemented for any `A` — but it's impossible for an implementation to _require_ it to be implemented for every `A` (and thereby be able to take advantage of that fact, e.g. to be able to know that `Optional<A> → Optional<B>` is well-defined for any `A` and `B`). :)
This is really impressive work and I applaud the author for building something that I'm sure lots of folks will find interesting and possibly very useful, but I want to say that I think there's a reason reference semantics (using and sharing heap allocations) are hard in Rust: It's because references are just plain hard to use safely. Rust tries to make the gnarly things awkward, but what is the easy path?

If you look at the Hylo (formerly Val as of 3 days ago) language [0] that folks like Dave Abrahams have been working on, they're outright saying to just not use reference semantics if you can avoid it. In this talk at CppCon about Value Semantics, Dave argues that we should be decoupling object graphs from access to objects [1]. That's right folks, using `usize` indexes into collections, or adjacency lists, isn't just a hack to get around the borrow checker as people like Jonathan Blow have famously critiqued [2], it may just be the right way of doing things.

[0] https://www.hylo-lang.org

[1] https://youtu.be/QthAU-t3PQ4?t=2354

[2] https://www.youtube.com/watch?v=4t1K66dMhWk
The upshot of all of this is that the people who hired these women are now far behind those who didn't.

These people are bad for your organization if you want to make things for humanity. Best to ensure you never hire them, but if you fire them quickly that's all right too.

The reality is that making the tool was far more beneficial to people (including those underrepresented) than to wait till the tool represented all.
> It is freedom to publish without _government_ retribution

Which the government would never ruin the facade of freedom so they follow through at unofficial capacities
A quick search revealed at least 10 distinct incidents in the US over the last 4 years (mainly in summer 2020) of reporters identifying themselves as such, and then being attacked by police. I haven't done the work to see how often there were repercussions for those attacks, but I'm willing to be its pretty rare.
> That's the thing, the benefits immensely outweigh the small negatives

that's the thing: they don't. both co-exist, and you must address the negative externalities individually, vs. saying "well we think we do more good so suck it, too bad" to the people you harm.

> You do understand that the alternative would be most phishing sites remaining active for days, if not months, if this service didn't exist?

the alternative could be a meteor hitting the planet, that doesn't justify your creating new negative externalities and unleashing them on the world with no reasonable recourse for the people you harm

indeed, your stated excuse for wrongdoing is a case study in letting the ends justify the means

you also neglect the many other alternatives, one of which is properly staffing and funding enough humans to deal with the harm you're inflicting on other people, and providing easy access to them from the people you've harmed, and scaling your service up only so long as you can support that proper level of staffing
Startup Founders Handbook 101 EP1: Fundraising – 251 Questions and 11 Categories
From unicorns to my own startups, I've learned a thing or two about funding. I'm still learning the details of fundraising myself, and I thought, why not share what I've gathered so far?

So, here's a guide that covers every basics of fundraising, all in simple language.

251 Questions & 11 Categories
Investment Agreements
Legal Implications
Equity and Debt Investments
Milestones and Expectations
Impact of Investment on Company Structure
Exit Strategy Planning with Investors
Intellectual Property
Confidentiality Agreements with Investors
Negotiating with Investors
Investor Relations Management
Fundraising Basics

In this FREE guide, you'll find answers to:
How to get investment?
What are legal dos and don'ts?
How to structure equity & debt?
What are the key milestones?
How does investment impact your company?
How to plan exit strategies?
How to protect your ideas?
How to keep things confidential?

I hope this adds value to your journey too.
The house going to the state could be due to Medicaid reimbursement. But I share your general frustration that when such details are glossed over it tends to propagate myths (two, in this example). If this is what happened, a will wouldn't have helped. Deeding over the house while keeping a life estate or putting it into a formal irrevocable trust, before the lookback period, could have.
Neither. Each part -- Thesis, Culture, Processes, Tools, etc. -- has its own heading.

The formatting of the table of contents does not convey it well.
The Human Ecology of Overshoot: Why a Major Population Correction Is Inevitable
Because it actually catches issues.

Your unit tests are never good enough. Your integration tests won't match your production environment. Your canaries only test the happy path. If your goal is full CI/CD, some changes will make it through that will impact at least a subset of your customers in production without being caught.

A good code review process utilizes a larger portion of the team's understanding of a system, not just your own, to help catch some of these issues. This understanding could be system, product, or inter-team dependencies that you will never fully codify into an automated process.

It also socializes best practices, help folks learn new patterns and improve as software engineers.
Why not allow function literals that define multiple arity implementations? Something like...

def sum(list) do
plus = {
fn -> 0 end ;
fn x, y -> x + y end }

Enum.reduce(list, plus(), fn x, y -> plus(x, y) end)
end

Also throwback to when I decided to rant about Elixir for some reason 6 years ago, with the final comment:

Converting a Module Function to a First class function (&Math.square/1):
Why do you make me lose the ability to use Elixir's admittedly powerful Pattern matching on arity feature?"

https://gist.github.com/JacksonKearl/57b617de38b1c647ec41404...
IBM describes analog AI chip that might displace power-hungry GPUs
Yeah this always turned me off of contributing in earnest to SE. The purpose is supposed to be a general purpose site with an answer to _all_ questions, but in practice it's just a site with answers to questions an expert might have. Almost everything below that level of technicality gets culled.
The case that arises quite often in practice is when a reference is retained, but can only be used on an error path (e.g., as part of an exception). The error condition may not ever happen due to the way to code is written, but it's unlikely the garbage collector can prove that except in the simplest possible cases. Usually, it is acceptable to do a conservative approximation of the actual lifetime, and blame space leaks on the programmer.

Garbage collectors usually also make assumptions in the other direction (a non-conservative approximation) when it comes to finalizable resources (e.g., file descriptors). These uses do not involve the reference that is visible to the collector. This gives us Reference.reachabilityFence(), and again mistakes are blamed on the programmer.
I have a convertible. My nephew in law? (Wife's brothers son, now I wonder how you express that in Toki, you don't bother, he's just young relative maybe?) had seen that car when I visit several times over the course of a few years, and it just happened that in his entire short life up to then, he had never seen it with the top up.

One day we show up with the top up.

We're inside and he comes in to tell his parents my car has "a cover or shield"

I don't know why but we all love this.
It's more like this generations Heroku than just a "database".
ooh, love it. Would be great to have some installation information within the repo for people who aren't savvy at enabling dev mode in chrome extensions
> Numerous agencies have been documented using this sort of dishonest and dubious tactics, so I do not think that possibility could be dismissed at the start.

The wording of this is similar to conspiracy theorists that spout off lots of theories with little to no evidence or logic.

1. Is there any evidence that the "local police and fire department" were searching anything that would normally require a warrant, besides the suspicious package? Surely Caesers would give a good amount of access without the charade if the police said they suspected something, and be able to do the search in a quieter way (which would mean it's less likely to tip off anyone who they'd be looking for).

2. Is there evidence of agencies (in this case, local Las Vegas FD and PD) planting fake bombs in the past to avoid getting a warrant?

You should need a lot more evidence to think that it was planted by police. So many more scenarios are more likely.
I've always thought it was interesting that in English there are lots of different words which mean the same thing but a different scale - like pebble / rock / boulder. It could easily just be little rock, rock, big rock. In a lot of cases the distinction does matter though, because what we can _do_ with a thing changes at different scales. We can throw a pebble without really hurting someone, a rock would be mean, and a boulder would mean you're a giant.
Would higher altitude not correlate with colder, gray, gloomier (highly scientific term) winters?
The OSI (as described here) would be in the primary position to make suggestion and even legal frameworks for cooperations to pay for open source maintainers etc. One of the core problems of open source.

Indeed, beyond license listings, they are not addressing the big problems we have.
It's undecidable when you consider the possibility that the program won't ever attempt to access an object. A tracing collector plays it safe and assumes such objects might still be accessed at some point. In GC languages you'll often see deliberate null assignments in order to allow the collector to clean up objects sooner.