skysight-inc/HackerNews huggingface dataset:
19 years ago, in the immediate aftermath of the 9/11 attacks, the then-Attorney General appeared before the media to proudly announce the conclusion of the largest operation in DoJ history.

It was the destruction of a warez group.

In the lead-up to the 9/11 attacks, the most important thing on the DoJ agenda was not to follow up on any of the numerous intelligence leads warning that Islamist terrorists were planning to ram multiple airliners into multiple buildings, but rather to shut down an organization whose chosen line of activity has never been demonstrated to harm anyone.

Putting the factually contraindicated feeling of the software publishing cartels that they're somehow losing money above the actual lives of actual people is a very f'ed up choice of priorities.
Typically we use “conflate” as a synonym for confuse, but it can also mean removing a distinction.

In which case yes, I am conflating the two. I’m saying the paper is making a distinction that doesn’t exist. Concurrent reachability is much the same problem everywhere, even between mark and sweep and reference counting. It’s all thread safe graph theory.
I choose lulim as the name after lu-lim, the ancient Sumerian name for Saturn[0] (the planet with rings!)

[0]: https://en.wikipedia.org/wiki/Classical_planet
> Image sensing devices can use knowledge of satellite orbits to suppress reading a particular pixel at particular time if a satellite is expected to shine towards that pixel

This is functionally the same, but a less flexible technique, as reading the pixel values anyway, and then discarding or covering up the values during data analysis/preparation. IRAF already contains these tools.

Getting shorter exposure times is actually helpful to mitigating satellite contamination. In the last 5 years, we're down to 1-2 electron noise per read, which is a full order of magnitude improvement.
Agreed. The USA's issue with self-loathing isn't news; it's been a problem infecting our culture for many years now. This tweet is just a symptom of this.

Adding my own anecdote, I still know plenty of amazing people outside the US, e.g. in India, who would give anything to live and work here.

There will always be people on either side.
Certainly. I like to have the candidate ask follow ups like, are you interested in the networking aspects? the brower's behaviors? the way the website handles the request? all of these above?

If I phrased the question slightly differently, engineers would have a very different reaction.

Q: Can you write a test for me that demonstrates I can load a URL successfully?

That could drive the engineer down a different mode of thought.

Business stakeholders won't ask for a requirement to implement a test, and the engineer needs to translate the business request into an engineering solution.

From what I've seen, different levels of experience in engineer will have different responses and illustrate for me where they are in the engineering journey. A young engineer, perhaps a new college grad or intern, will tend to react to this with a very open mind and lean on their recent academic background, showing excitement with the question and identifying the challenges in it. They usually do pretty well.

The mid career programmer often stumbles. They want to show the expertise so latch on to the part of the problem they are most familiar with do show technical prowess. They can often lose the forest for the trees.

The senior engineer, will want to know why you're asking and what you're trying to accomplish. Perhaps I'm looking to optimize one part of the problem, perhaps make a step more resilient, more extensible, etc. They will want to know why this question is important for the problems at hand, and hopefully they'll ask about that directly!

Hope this gives some insight for you.
Yes. People who don't know any better alternatives continue to use it, and continue to recommend it to other people. So the cycle continues.

Heck, WinZip still makes new releases so I'm sure people still use that too.
Subscription Indie Audiobooks
California has already convinced residents and citizens of other states to leave or stay away- it is only migrants from other countries keeping population growth going:

"Twenty-seven states and the District of Columbia lost population through net domestic migration between 2018 and 2019, six of which had losses over 25,000, and three of which experienced losses greater than 100,000. The top states with net domestic migration loss were California (-203,414), New York (-180,649), Illinois (-104,986), New Jersey (-48,946), Massachusetts (-30,274) and Louisiana (-26,045)."

https://www.census.gov/newsroom/press-releases/2019/popest-n...
> Who said you can't learn?

Exactly. You could learn about when and how to be more efficient when planning isn't called for.

> Planning upfront takes less time than not planning up front, in all cases.

It does not.

> you can change your plan later,

That costs time and money. Maintaining and changing a plan does not come for free. The more complex and further out your plan reaches, the more you'll have to change it.

> the activity of planning itself produces clarity.

Yes it does. And sometimes the activity of building a prototype produces more clarity than a plan.

> I'm not claiming anything that's not well understood. : https://ieeexplore.ieee.org/author/38632866300

I like Capers Jones too. His recommendations are not the silver bullet you are treating them as. He sells software used for estimating, measuring, and planning... so of course he's not entirely unbiased. A lot of what he does applies very well to large organizations where large and frequent pivots are nowhere near as frequent as when working for a startup while exploring the features of something that is not evolutionary, but revolutionary. Check out this article where Capers Jones shows that Agile is one of the quickest and cheapest methodologies out there.

https://www.infoq.com/articles/evaluating-agile-software-met...

And where he concludes "Overall the Agile family and the methods that emphasize speed have achieved their goal, and they are fairly quick. The methods that emphasize quality such as TSP, RUP, and CMMI 5 have also achieved their goals, and deliver very few defects. No single method appears to be a universal panacea that can be successful on every size and kind of software application."

Huh.

> I wish you'd see this thread as a discussion

You're not even willing to consider that planning too far ahead can waste time and that planning does not optimize for speed. You are giving absolutes like "in all cases". If you want a discussion then you have to be willing to learn yourself. In my experience there are times when planning is essential. And times when planning, especially out more than a few weeks, is a waste of time. If you want to trade tips, great. If you want to continue to insist planning is an absolute, no thanks.
I basically want this but in pure css. Highlight aesthetically pleasing!
I tend to think that art should be admired because it's beautiful and not because it's difficult to reproduce
I know the authorities need to err on the side of caution, but it's quite astonishing to me that someone at the authority didn't just say 'It's WinRAR...' and let it slide.

It's got to be one of the most well known tools in the entire windows ecosystem.
A custom wedding band is a great option. I made one with a design we sketched in the sand, modelled myself, printed via shapeways. Unique, affordable, easy to replace... Much better than spending hundreds or thousands of dollars on a shiny stone :)
The design can be tricky, so great to see another tool to make this easier!
I'll look through those sources, thanks. But I have to take issue with "Sparta's win/loss ratio is fairly average" (especially since another comment points out "Sparta was independent for over 500 years")

I would honestly expect this of any non-expansionist state (and on longer timescales, expansionist as well), no matter how excellent their military. An army will attack only if they think they have a (good) chance of winning, meaning battles are likely to be at least somewhat even, or at the attacker's advantage.
This NIMOP ("Not In My Orbital Plane") movement is very concerning and I feel the need to speak out against the dangers of this "luddite movement" type thinking.

First, of course its good for companies to reduce the negative externalities of things in space (paint, shades, etc). I think there is near universal agreement here, including from SpaceX.

However, there is no way to become a space faring civilization without putting lots of things in space, period. I want to see 1,000,000x more objects in space, including much larger ones.

If we truly become space faring, we have the matter and resources to have a quadrillion humans living in comfort (likely in large rotating space habitats like"O Neil Cylinders"). This is the kind of dream we could have, imagine over 100,000x the humans, artists, friendship, science, and love. We can simultaneously make earth an ecological paradise, with most of the planet reserved for nature.

This "anti-satellite" movement seems to generally have 4 kinds of attacks against the satellites:
1) The satellites "impede my rights to view the sky". The implication is that anyone who attempts to build in their "view to infinity" violates their rights. This seems like an extremely presumptuous statement, like they own trillions of miles. This also doesn't match the current legal framework of any country (nobody needs your permission to fly over your house in aircraft or space).
2) The usecase of these satellites is bad because they are "like cell towers". Getting low cost internet access for the planet is IMO an extremely good thing, one of the best things for the poor.
3) The satellites will kill astronomy. This is absurd, we will have much better astronomy if we are a space fairing species with cheap space access and many things/expertise in space and giant telescopes outside our atmosphere. It may kill amateur astronomy from earth eventually, but I just don't think that as society a relatively fringe hobby should stop the progress of humanity. Many hobbies have been killed over time. I personally think this will inspire more people to look to space, and have the opposite effect.
4) We should not put things into space, and we should look to reduce our impact on the universe. This also manifests itself in those that want to see population reduction on Earth. I believe consciousness is better than lifeless rock. I say this as a human and a parent who has brought consciousness into the world.

Lets upgrade our dreams, take to the stars, and make the universe a more interesting place.
IME, 300 miles is enough. The problem is charging infrastructure. Tesla got it right building out their own as everything else is a crapshoot.

At least 50% of the time i've tried to DC fast charge, stations just don't work. In fact, there is a station near me that has 2 of 4 chargers not working for the past 2 months. (I've called and used the phone app to report problems)
This is a pretty clear Chesterton's Fence [1] example. The scams that occurred prior to enacting these standards were massive.

If you want to look at a modern example of such things, consider the cryptocurrency ecosystem and the many scams that occurred [2]

1 - https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

2 - https://twitter.com/patio11/status/1032024732214812673
I'm going to go on a bit of a tangent.

I don't follow any particular testing religion, and I definitely find myself struggling to figure out what to test, how to test it, and have inflicted design damage in the name of testability...

BUT. I just want to give a shout out to the Rust language for allowing us to test private functions. Sometimes the "tricky" part of a "unit" is not directly in the public API. Maybe you have a fancy regex, string formatter, or sorting algorithm that's part of a larger API. The fact that you can test that part directly without the ceremony of constructing the rest of the unit and being forced to parse out subtle differences in the public API's output is REALLY refreshing when it's needed.

That's definitely not TDD. But it's related to unit testing, so I just felt the need to give a virtual high-five.
DNS implementations do have their own syntax for DNS records! The implementation details of how DNS servers choose to represent records are not properly part of the DNS standard.

You saw this play out in the early days of tinydns/djbdns, when people on namedroppers accused djbdns of being noncompliant because it used a different format.

The whole point of the DNS protocol is that systems interoperate through the protocol, which exists exclusively for that purpose. Zone files aren't an interchange format.
[Edit: The reply below is a better response from someone who knows more of the specifics than I do, link: https://news.ycombinator.com/item?id=24285024]

While it could be memorization, their testing seem to imply something else is going on.

Particularly because they excluded the exact examples they tested from the training data (to try and test if it was memorization). Since gpt-3 could solve some arithmetic even without those exact example test cases in the training data, it seems more likely to me that it's not simply memorization. It might be that it has some incomplete idea of the underlying rules, and therefore makes mistakes.

A child that is learning addition will have a harder time with larger numbers and make more mistakes too.

It'll be interesting to see if continuing to scale up the model improves things or not.

> "In fact, it is absolutely the case that if a system needs to see "enormous" amounts of examples before it can "deduce the underlying rules" (of arithmetic) then GPT-3 can't do that, because there simply aren't enough examples of such operations (between one- and two-digit numbers)."

I don't know if this is true. It depends on 'enormous' and it depends on how many examples are required to deduce how math works from trying to predict what's next. I don't think anyone actually knows the answer to this yet?
So what?

Well, I was responding to "you should delete tests for everything that isn't a required external behavior".
Did you ever actually refactor code with a significant test suite written under heavy mocking?

I have. The assumptions you make in your code are there whether you test them or not. Better to make them explicit. This is why TDD can be useful as a design tool. Bad designs are incredibly annoying to test. :)

For example if you have to mock 3 other things every time you test a unit, it may be a good sign that you should reconsider your design not delete all your tests.
Good. There is no product-market fit with 99% of online ads.
Wyze Cam V2 Vulnerable to Man in the Middle Attack
Rural white folks per capita own way more guns than inner-city POC. Perhaps the rampant insecurity in food, shelter, healthcare, proper education, and chance to climb out of social and economic holes combines with a system where a heavy patrol of armed police are first responders to things better handled by trauma counselors, psychologits, addiction counselors, employment specialists, social workers, and other professions makes a perfect storm for violent interactions.
I foresee questionable institutions basically selling these creds to eager startup personality types
Possibly. They could also track device information like motion sensors, which are available without a prompt by default on Chrome, and use the motion information from the device to decide on the randomness of the movement. In the worst case, they can just show you 5 walls of captchas and pass you.
It's all in this book: http://www.growing-object-oriented-software.com/
They got a huge initial boost.

It's dragged on to the point that I fully expect support to start dropping precipitously. Especially as the protests have become continuously more destructive riots.
Ask HN: Are you voting for Trump? Would you tell any of your coworkers?
I do not want this thread to turn into a political argument.

I am likely to vote for Trump this November. I am not a member of "Trump's base" and am not exactly thrilled by this prospect, but I feel that the state of the media & the Democratic party are forcing my hand.

I will likely not share this with any coworker in order to protect my job. I will tell select family members.

Do not debate policy or action. I acknowledge this will probably occur and the thread killed. But maybe, just maybe, the thread can wade through these waters and discuss one's state of mind at this time. I can see if there are others out there like me. Or perhaps I'm less sane than I like to think?

My questions are thus:

1. Are there other hacker news readers out there potentially voting for Trump this November?

2. If so, did you vote for Trump in 2016?

3. If so, will you share this with your coworkers?

4. If so, will you share this with your family?
> This is why I am puzzled when people say 'you should fight your battles in the courts, not through protests'.

Sounds like it was worded wrong (depending what you mean by "protests"). "fight your battles in the courts" is generally a statement about non-violence, meant to suggest metaphorical fighting in courts instead of actual violence.
[deleted]

Edit: to be clear, I was not defending Trump. I've never supported him, although I'm not afflicted by this burning obsession with him so many have. I'd delete this comment if I could.

I was just confused about the fact that the user referred to "we" Americans a few comments ago, and now used the term "they". I thought it was some kind of trolling - someone taking on different personnages in different comments.

It honestly didn't occur to me that there would be a political reason for it, or I wouln't have bothered responding.
This types of predictions disregard human factors. Many occupations are inherently human. Digital audio is no worse than human voice, however people still go to live concerts. Computers play chess better than humans, but there are still human chess players. Besides entertainment and sports machines can never function as politicians or business people. It is also unlikely that many service jobs involving human to human interaction could be replaced by machines. 95% is just too off.
These old papers might pique your interest

Shape in Computing [https://dl.acm.org/doi/10.1145/234528.234749 ]

A Semantics for Shape [https://www.sciencedirect.com/science/article/pii/0167642395... ]

https://www.semanticscholar.org/paper/The-FISh-language-defi...

https://link.springer.com/article/10.1007/s100090050037

The page for FiSH used to be online. I cant find it now.
iOS 14 anti-tracking features will cut 50% FB Audience Network ad revenue
There was an article posted here a year or two ago that very clearly defined Florida's approach to wildfires and based on what I remember it isn't as clear cut as you are making it out to be.

I really wish I had the link to it but I have failed to find it when looking recently.
Thank you. Good luck with Tailscale! Very cool service.
> A brand new Model 3 will do 310 miles of range. Only you're not supposed to use the top 10% or bottom 10% unless you absolutely have to, to avoid damaging the battery. So now it's 248 miles of range. Unless it's extremely cold or hot, or you have a heavy foot, or you have a roof rack, or it's uphill... Where 200 miles might be more accurate.

This isn't much different from ICE cars mileage estimates. Getting the actual mileage out of my Subaru is possible if I'm very careful with the gas-pedal, don't have a bike on the back of the car, etc etc. If I drive at 70 miles an hour for the whole tank, my range drops by 15-20%.
Which official app store won on Windows? AFAIK, Steam is the number one store for games, and people buy their apps from vendors directly (example: Adobe, Autodesk, even Microsoft). The Windows app store was dead on arrival.

And linux package managers aren't app stores. They're mostly meant for system libraries and core applications, although some devs do distribute their (free) apps through it. In any case, Linux is a weird one to include in this comparison, and I'm pretty sure Steam is still the number one store for getting games on Linux too.

But whatever, another thing: a big part of the reason that the official app store won on Android is because of the lengths Google goes to to scare users from installing apps from "unknown sources", hiding the option to do so, displaying scary popups, etc. That's one of the reasons Epic is suing Google for.
The solutions being taken up by moderates in both of the American political parties has been about removing liability protections in police actions and/or creating national standards for police oversight. I think those are the solutions that currently have widespread support and people have been discussing qualified immunity and body cameras at length on twitter and elsewhere.
Actually writing tests before means I'm asking myself what I want to achieve. While verification test is more like saying that whatever the output is, that's the right thing.
Can we also submit it via HN? If so, my understanding is that Pagerduty is running and long-term invested in Elixir (https://www.pagerduty.com/blog/elixir-at-pagerduty/) and Podium has migrated from Ruby to Elixir as the main stack (https://medium.com/podium-engineering/two-years-of-elixir-at...). Thanks!

Edit: oops, I see now it is the initial language. Indeed PagerDuty started using Elixir only later on. Although one could argue Elixir was part of Podium in its initial growth.
"Every great cause begins as a movement, becomes a business, and eventually degenerates into a racket."
Eric Hoffer
I guess i would refer you to the brief period of time where cryptocurrencies were skirting these regulations. I'm sympathetic to the argument that there was some value created there, but hoo boy, a lot of people lost a considerable portion of their life savings there.
This is a piece by Miltos Manetas. It was created in Flash initially. See https://en.wikipedia.org/wiki/Miltos_Manetas.

If you like this kind of work another well known artist in this space is Rafael Rozendaal

https://web.archive.org/web/20110529173830/http://www.supern...
> Apple never asked for my input on App Store rules.

But they really did.

They asked "Walled garden, restrictive app publishing, no BS", or "Sideload to your heart's content", you choose!

And Apple customers said "Walled garden, please and thank you!"

This is a completely respectable choice -- but of course it is not everyone's choice!

I was unintentionally (and unexpectedly) a unionized employee once. They didn't ask me to ratify their agenda, but they did require me to pay dues!
Wasteland 3 impressions: Post-apocalyptic tactics, ethics, and economics
2500 sq feet ≈ 232m²
Yes, that's very unfortunate.

I hesitate, however, concluding that we should ban satellite constellations on these grounds. Do you think that would be a good approach?
I wish there was a service like Atlas, but for Canada.

I wasn't gung ho about incorporating a business abroad, as it introduces unnecessary complexity and costs money in the early stages. But as someone who didn't have access to the modern financial infrastructure (to accept cards on the Internets), there weren't that many options available (and most of them involved traveling to foreign countries).

I use Tarsnap daily!
You can get a Revolut USD account with no hassle that supports local ACH transfers and 100.000 usd in AWS credits with a compelling startup story. Stripe atlas has become obsolete already if these are your needs.