skysight-inc/HackerNews huggingface dataset:
I thought you couldn't disable this one? I know opting out of silver or amber alerts doesn't cut it. That has spawned some more conspiracy theories, because 5g and fema... people built faraday cages for today.
I did not know you can use wrap+ like this. I will try it out as well. Plex has been unusable between continents.
nit: Open Whisper Systems (who built WhisperCore, an encryption layer; WhisperMonitor, a firewall; TextSecure, a messenger; and RedPhone, a voice call service) exited to Twitter back in the day [1]. Signal is apparently marketed and developed by Signal Messenger LLC [2].

[0] https://archive.is/IRYTQ

[1] https://news.ycombinator.com/item?id=3286530

[2] https://archive.is/ZI7G1
JA4 Network Traffic Fingerprinting for Threat Hunting and Analysis
i agree about strongly typed languages, but rather than:

let person1 = new_person();

i prefer the c++ way (which also supports type inference):

Person person1;
Just saying something doesn't make it true :) You're going to have to do better than that to sneak your ideology by.
Last I checked, Bourbon was a bit too low-level for what I wanted. It didn't have implement any type of design system but just gave some basic utilities for those that wanted to build one.

What I want is more-or-less what I started doing on https://gitlab.com/mushroomlabs/zenstyles. I took some of the code from materialize.css and stripped it from anything that depended on javascript and anything that required a specific layout definition. Basically, I wanted something that could work as a "classless CSS" that used the basic building blocks from materialize.css, so that I could use with code that was based on headless-ui components.

This approach let me, e.g, use my hub20 checkout component (vue.js) without any styling on its own and let people integrate whatever "theme" they wanted. I only got to implement 2 "zen styles" following this approach (the other is on https://github.com/mushroomlabs/hub20.frontend.app/tree/mast..., and one day I will get to extract it out and move it to the "zen styles" repo) but it was enough to prove to me that this approach was not only possible but made my work a lot easier.
- I would definitely consider working for them. Good option to have.

- I've built many MVP's in the past year and have a pre-built MVP template ready for a new project. Should not take me very long. Maybe 2 weeks just to first iteration.

- I don't have potential customers lined up, but after verifying this idea I will be talking and collecting emails from intrested customers for launch.

- TBH, I think will be able to.

- I've managed a few online stores and have experince in data science(finance). I've never worked with customer behaivor data, but I think I can handle it. Now that you mention it, I don't have any other differentiating factors.
Prerequisite: discover psychohistory.
If you have a need, then why would you not want a police state? Losing a child is a horrible thing, a horrible feeling to those that experience it.

Heck, most progressive are just a mugging away from becoming neocons. That’s just how life is.
No it doesn't. It has nothing like SELinux or AppArmor
You can repeat that comment here as many times as you want but it will not make it a valid one. Amazon is practically a monopoly, and they have reached that position by often selling goods below COG prices, incurring losses but outliving the competition. Now without a competitive marketplace for quite a lot of stuff they can dictate the prices at a loss for everyone except them.
If somebody was to challenge them with lower prices they can just repeat the cycle. They simply do not have proper competition for a lot of stuff and they are abusing it.
It does sound like it, but no it's just plain JS. I recorded a short clip; showing is better than attempting to explain.

Edit: It is almost AJAX. The more I think about it the more the boundaries get blurry. Essentially, it's AJAX that does not fetch or receive resources directly. It interacts with a buffer that holds JSON which describes the next batch of cards. The images are streamed via <img> tag, so the buffer is small relative to the media it represents.

https://www.youtube.com/watch?v=6eSDuAe3pHA
> and nothing is stopping them.

Imminent collapse and bankruptcy when they leave due to Amazon's dominant market position. That you can set up a shop anywhere does not mean anything when all of your potential customers are only going to the Amazon digital strip mall.
Ah yes. SF attempted to float this idea but critics argued it disenfranchises those that don’t have access to payment cards or access to technology that can provide terminal payments.

I tend to agree that physical cash should always be a viable option. Using a card or phone to pay at a terminal is a choice.

If you say, “but cash should be removed for <reason X>”, look at the Square outage a few weeks ago. About a day and a half of no ability to use mobile ordering or paying for goods and services. What happened? DNS issues. If DNS issues can cripple an economy and business livelihoods then there should be a backup.
I mean, you're not really correct. The first 10 years of my life every gas station had both "leaded" and "unleaded" options and it was regulations that forced car manufacturers to remove the the requirement for the former type of fuel.

You could argue the market would have gone there anyways, but it's actually insane how much damage to human health and the environment was done in the interim until regulation forced the matter.
Look, with this reasoning there is literally no world in which Amazon can be implicated for monopoly abuse of power. Apparently, having any other option (even if it is damaged by monopoly abuse) is good enough for you.

Clearly the FTC disagrees with your logic, and I'm glad they do. FedEx, UPS and USPS should be sued too if they did what Amazon is doing.
Yeah, but your first point is specifically a weakness of weak types, not dynamic types.

I don’t really see any arguments against dynamic typing in there.

Most strong, dynamically typed languages also have good developer tooling (elixir and dialyzer for example) and have built in ways of describing data structures.
Not really. Processing Foundation today is much wider than just the Processing software. A lot of people interact with Processing Foundation through workshops, teaching and p5 without ever touching the original Processing software.
You're getting tests in the middle of the night, or actual alerts(Amber, Silver, etc)?
The pandemic showed students that adults treat them and other adults as chattel. The response has been further dehumanization. The older generations who don't have school-age children have been continuously draining education in order to have lower property taxes. The wealthy parents sent their kids to private schools and try to defund public education, actively harming the children in their community. I don't blame the kids. Never blame the kids. They're not the ones in control of this. Blame the adults.
I love Rust for embedded and building PC applications, but don't use it in this domain due to the lack rich frameworks. Ie that have DB ORM (Like Django or SQLAlchemy vice Diesel), auth, email, security, admin, templating etc. On the plus side, Rust has serialization and timezones down with best-in-class solution via Serde and Chrono .
It's remarkable how divisive CRT shaders are. Some love them, some hate them, very little middle ground.
For the Canadians in the audience, we have our tests in November (and May):

* https://www.alertready.ca/testing-schedule/
Given that only the living qualify for a Nobel prize,

Given that leaks demonstrably occur,

Given human nature,

Given at most 3 can share a Nobel Prize,

It is not a question of "if" but "when" eventually a fourth wheel scientist risks being assassinated if consideration of topics for a prize leaks substantially beforehand. Perpetrators could include candidates, but also nationalists (for prestige) of any rank (civilians, national security employees, ...).

Perhaps a topic for a film school student? A bizarre cross between "Don't look up" and the French film "Le couperet", with elements of film noir.

To make it extra bizarre, have the invention be resurrection technology.

Defensive measures the Academy could take could include last minute randomized selection of the topic / breakthrough, probability weighted by dubious nature of death of deceased candidates. Although this risks an escalation where a candidate has larger numbers of random candidates for other discoveries or breakthroughs assassinated...
I get a static /48 IPv6 subnet from my ISP so I want to give it a try.
Where do you shop online now for things that you used to buy on Amazon? Have you found any unexpected pros or cons from going to alternative online stores?

I’m not planning to leave Amazon, but I’d love to find good alternatives.
I've worked with my fair share of vanilla JS devs who refuse to acknowledge the benefit of more statically typed variants of the language. Most of them bemoan the upfront cost of typing everything without realizing the benefits of it. I absolutely think less of them as developers.
It works in your browser. Why do you need more platforms support?
Amazon isn't a monopoly by any definition. There are plenty of places to buy things. Repeating it over and over again won't change reality. Feel free to bookmark this and come back to it 10 years from now. Amazon won't be broken up, either.

Customers are so lazy they want the government do everything for them. If you don't like Amazon, close the tab and go to eBay.com or Walmart.com. It's very easy, and can be done in seconds. This isn't like telecom monopolies where you can't actually switch.
With "dynamic typing" there is no compiler to figure out the types for you. There is only the runtime to print a stack trace (if you're lucky) and bail out. The whole point of types is to be able to check things without running the program, because exercising every possible code path becomes increasingly untenable at scale.

A side (but many would also say critical) benefit of types is that they act as a form of documentation that can never go stale (because they are enforced by the compiler). "Dynamic typing" does not offer this benefit whatsoever.
> We have projects in java7 still which span thousands of LoC and juniors can just jump in using their IDE and make some sort of contribution.

This seems to be a main reason certain people like it. It gives a sense of productivity. However I think it is misguided. It’s a false sense of productivity. Can they commit? Maybe, yes. Will it be right? Maybe, and more likely with types to handhold. But does it mean they understand the data model and the domain of the codebase they’re working in? No. No typing forces you to know what your code is actually doing.

It takes longer to be productive, but you’ll be productive because you know what you’re doing. Not because the IDE held your hand.

Widget factories or scrum farms will no doubt like the “ease” of jumping into a codebase that has typing, but I’m not yet convinced it’s better or that much better for the experience developer. I need to think on it more. For certain though I’ve seen enough in my time to know that how quickly a junior can “just jump in and make some sort of contribution” is not a good measurement.
It prevents DNS-based CDN routing in the particular way Archive wants to do it.
Unlike those alerts, the FEMA alerts cannot be disabled.
CS168: Toolbox Lecture #9: Low-Rank Matrix Approximations [pdf]
Dynamic typing is polymorphism at the language level. In essence, you expect most operators to behave sensibly with different types. An expression such as "a + b" resembles a polymorphic function such as "add(a, b)". You would expect it to work fine most of the time, regardless of the types. And the types in a dynamically-typed language usually aren't so many – you possibly have booleans, numbers, strings, lists, maps, sets and objects.
Corti (https://www.corti.ai | Denmark (or EU, UK) | Full-time employees | Remote/Hybrid | Engineers and Developers

Join our team and change the future of healthcare. The team at Corti just closed a $60 million B-round and is searching for more people to join our tech teams! Corti is a clinically proven AI support tool that augments, automates, and analyzes virtual care and face-to-face patient engagements.

Open positions:
* Staff Backend Developer: https://jobs.eu.lever.co/corti/37e8b7c0-5a61-4a85-93b9-be269...
* Senior QA Engineer: https://jobs.eu.lever.co/corti/7c5f9e85-fc26-4c9b-8b05-462ba...
* Senior Frontend Developer: https://jobs.eu.lever.co/corti/267b24b3-2e4d-45b7-8462-eccfd...
* Senior Platform Engineer: https://jobs.eu.lever.co/corti/bf630134-551b-43cb-b9af-3fbdc...
* Senior Data Engineer: https://jobs.eu.lever.co/corti/6cbdf821-b6c1-486e-9941-4a95d...
* Senior Backend Engineer: https://jobs.eu.lever.co/corti/35ac4f1f-6422-4975-9ea6-7054a...
* Senior Machine Learning Research Engineer: https://jobs.eu.lever.co/corti/3dc6ef2c-4a51-4ae9-9025-38a1e...
* VoIP Engineer: https://jobs.eu.lever.co/corti/e54222a7-1a39-4e25-9e15-06ef6...

And see our careers page for more info: hhttps://www.careers.corti.ai/

Excited to receive your application!
You got me to look up 'generics'.

I like the idea, feels very pythonic ironically. And I suppose if you don't want the generic, I imagine there is probably some subclass of that which is more restrictive.

Anyway, as a developer I love when people do this. As a developer this sounds like a nightmare to maintain. My coworkers have told me to limit the numbers of 'what ifs' and just roll with it.
> The more freedom we take away, the higher quality software we produce.

How are you measuring this?
I've generally noticed, when I think "why haven't they thought of X" - they have, and I'm not paying attention.

> unaccounted for negative externalities

The scale of these is uncertain, as are countervailing externalities. Looks like someone wrote a paper on it in the UK and came to the conclusion that it's not clear which is worse (i.e., the externalities either way aren't big/clear enough to matter) [1]

> I would be curious to understand how progressives decide which priorities are of greater urgency than environment and climate

I don't think progressives think this way, rank ordering a hierarchy of preferences (to their credit and detriment, at different times). I think it tends to be more "we noticed [problem X] in [Community Y] - let's solve it!" leading to an amalgam of policies.

[1] https://www.actuaries.org.uk/system/files/field/document/Iss...
Similarly, choosing between 'int' and 'long' isn't part of a type system, unless the only semantics your data has is being an integer of a given width. Types are semantic, and telling me "height is 32 bits" tells me jack shit about units of measure or anything else.
For some reference concerning the bicycle theft:

There are an estimated 23m bicycles in the NL, vs a population of ~17.4m. So >1.3 bicycle on average for every man, woman, child or elderly person.

Worldwide: over 1 billion per ~8 billion people. So more like 1 bicycle per 7..8 people.

That means 700k is roughly 3% (1 in 33) bicycles stolen each year. Not enough to put a dent in average Dutch person's bike ownership. :-)

And of course some of those stolen will be found & returned to their owner.
From my experience with Rust, there is nothing faster for delivering a solid system.

Both of these comments contain zero worthwhile information.
I've never met a single person who assumes they're correct. They've been proven false many times.
Do you mind mentioning what browser it is? It works fine on Firefox, and I presume Chromium-based browsers too (since this article has gone through a few rounds and I haven't heard anyone else complain, though some of that was before it became this "notebook" version and was a static page instead). Is it one of those instances where you have Javascript disabled and the page assumes your browser is just not capable of JS instead of telling you to turn it on?
Okay, I though I was getting something wrong there.
> I have no idea how they do it. I'm not sure how it's even possible to navigate modern life without a bank account

My partners mum fits the bill of "underbanked". She lives in an area where cash is king (near the border of a country that uses a different currency). She has a bank account, but doesn't use her debit card or online banking.

The answer to "how it's possible" is that she relies on other people who do have bank accounts to do things that require online payments.
Good luck with that! Amazon is the most powerful product search engine available. I love it and use it almost every day. Amazon will spend a lot of money trying to convince the feds they are otherwise… no amount of lobbying, PR pieces, paid ops and persistent commenting on boards like this one will stop valid questions being asked in hearings. It’s only a matter of time sorry.
On building custom DBs vs. not for observability
In js land some packages don’t have strong types or, worse, wrong handmade types. ‘as unknown as any’ is kind of needed in those cases.
They still have crypto wallets accepting donations, Tezos and Ethereum do not have environmental impact today. The blog post was written before the merge.
don't do it to save money, because you unlikely will. lower cost of living is associated with a lower quality of life. things are cheaper in other places because they have less quality. what you save on some things, you end up spending on others.

before you move somewhere, make sure you like it there regardless of the cost or quality of life, because if you don't you will end up spending more on things to compensate for what you are missing.
Evaluating LLM applications is tricky! As Generative models don't have a unique Ground Truth to do a word-to-word comparison against, one typically calculate metrics like factual accuracy, context quality, tonality, etc. to evaluate them.

The exact metrics one should check vary with the application. For marketing, we look at creativity, brand tone, and brevity. Customer support chatbots are checked for hallucinations, politeness, and completeness. Code generators are assessed for correct syntax and code quality.

We have came up with a novel grouping of these evaluation metrics into four key categories to help developers navigate which metrics make most sense for their applications:
1. Evaluating Task Understanding and Context Awareness
2. Evaluating Language Quality
3. Evaluating Reasoning Capabilities
4. Custom Evaluations

Would love to hear community's feedback!
Another open Source project locking their community discussions away on Discord where it can't be easily discovered or searched.

At least consider mirroring to the web - or at this stage inform people you will one day make posts available on the open web. Acquiring that consent afterwards is painful.
They definitely “think” they need fent.
You're not "moving faster" if a typo is a runtime error and you're not "more productive" if you can't change a function signature without having to grep your codebase to find all callsites and pray you fixed them all.

Types are good, but as with anything else people take it too far. Making it your life goal to encode all business logic in the type system results in an even more incomprehensible mess than not having types at all. If the type name can't fit on one line in the error message, you've gone too far.
It's not a straw man - the point is that society defines crimes by "bad acts" (usually in combination with "bad states of mind") that should be discouraged and penalized, even if there's no actual overt harm done to people or property.

The notion of a victimless crime is therefore ill-formed: the purpose of the criminal justice system isn't just to penalize people who create victims - it's created to apply penalties to specific acts/mental states that have been deemed morally culpable.

When people talk of "victimless crimes", they don't actually mean crimes that lack victims - they just mean those sorts of criminal acts that they don't really think are actually morally culpable.
I suspected when they didn’t offer laundry they were putting bunks in offices and it wasn’t a real housing option.
Please add static to the title. Most of the comments are referring to the current title and haven't read the article.
Yeah I don't get it. If you need to access IPv4 for legacy reasons then dual stack seems like the solution here. Yes it's a lot of overhead since you have to deal with an IPv4 and IPv6 routing table. AFAIK Windows has had both enabled by default for a long time.
That's why we need school choice, give the working poor the same opportunity to abandon the public schools like the wealthy have.
depends on your year of birth maybe ? Mine allows me to appreciate them much!
The FTC disagrees, but they will lose, as they've lost before.
Anything involving the government. An overwhelming majority of remote workers do not want to return to the office. There are plenty of tech workers in this position, and many avenues to make your voice heard. For example, you could lobby the state legislature for a new tax on technology companies over a certain size that force remote employees back into the office. Maybe the threat of new taxes and regulations are enough to force a course correction.
Uber will return your packages for you – for a fee, of course
> Why do you think that the NSA needs Apple and Google’s help?

Because leaked NSA documents have implicated them since 2010.

> But isn’t that a reason to be more concerned about government power and not try to give the government power?

I mean, not when private interests are compelled to manufacture them. If anything, it's a reason to demand all software be Open-Source and let the malware-manufacturing cocksuckers suffer the consequences.
I would like to note that the terms “possession”, “sale”, and trafficking” are a bit tricky when it comes to drug law. My home state could consider anyone with over a quarter ounce of cannabis to have “intent to distribute”. I would regularly buy whole ounces for personal use because it’s much cheaper than buying small amounts, but that also meant that if I were ever caught I would be facing charges for sale and trafficking.

These also vary state to state, and while a white kid with a 1/4 might not get possession, a black kid with the same amount might get the book thrown at him depending on who’s prosecuting the crime.
I, too, find tools hard to use after I intentionally break them.

It's unfortunate that Typescript even provides this casting hack, though it's necessary for gradual, optional typing. The very first thing I would do on such a project is spend the time to fix those broken types, because it will pay back in full in productivity after a short time.
While I agree with most of the post, it's just the tip of the iceberg of the discussion. Stuff like interfaces, traits, generics, concepts, inference, duck-typing, implicit conversions, etc. all fuzzyfy the notion of "Strong Typing" in various ways, some more than others.

The real discussion is not about types vs no-types, it's about the role and place for each of these bending of the rule and their associated tradeoff in different contexts. Op even takes inference for granted towards the end of the post, but make no mistake, that's a form of weak(er) typing.

For example, writing template code in C++ without frequent use of type inference (aka. auto) can be an absolute nightmare (I suspect that extends to generics programming at large, but C++ is where I have the most experience here), and the legibility gains from making use of it for iterators is broadly acknowledged as being easily worth the obfuscation for scope-limited variables. But there's also a strong case being made to avoid its use entirely in most other contexts.
Microsoft on handling early days of pandemic, re cutting over 20K folks in 2023
Oh, apologies, I misread your comment. I thought you were saying that you won't engage in this discussion because of my strong stance on the topic. I'm a big fan of "Strong beliefs, weakly held".