skysight-inc/HackerNews huggingface dataset:
For the lazy:

Specifically, the State alleges that Motel 6 violated the CPA, RCW 19.86.020 and RCW 49.60.030(3), and the WLAD, RCW 49.60.030(1)(b) and RCW 49.60.215(1), by:

a. Disclosing private guest registry information to ICE agents, in violation of the public policy of the State of Washington, including the Washington State Constitution and Motel 6's own privacy policy;

b. Disclosing private guest registry information to ICE agents with the knowledge that ICE was requesting the guest registry information for the purpose of discovering and investigating guests on the basis of national origin, including guests with Latino-sounding names.

Seems reasonable to me.
Asteroid Blasted by Explosives from Japanese Spacecraft
Sound Transit rethinking fare enforcement
Hi Jerry, Yeah, parallelism is hard... but speaking as someone involved in several bug fixes in that area, I can tell you that we put a lot of effort into chasing those bugs down, and even made changes to allow extensions that were doing illegal things in _PG_init() to keep working under parallelism. Bugs are inevitable, and in complicated code it can take someone else's workload to uncover them. IMHO the important question is how well you deal with them, and I think we do a good job at providing work-arounds (primarily by providing GUCs so you can turn new stuff off it it's causing problems), and getting fixes into the tree ASAP. I think the worse recent case was the "DSM handle collision" one, which was hiding in code committed years ago but only discoverable with very particular timing and newer query plans. All currently known problems fixed in that department, but unfortunately those patches missed the February cut-off for 11.2 and will have to wait until May.
> No one makes decisions in a vacuum.

Of course not. It's still their decision. It's their responsibility what to do with their lives. It's not like we tell young children that they absolutely must become game developers or that it's the greatest job in the world. It's rather the contrary.

It doesn't make you a victim.

Even if we were to agree that this makes you a victim, who the hell cares? There's millions of workers that work far tougher jobs at lousy pay, with no upward mobility. Let's start there.
From a comment three days ago:
> Right now I'm asking for "all permissions" for our extension as I need to inject a header in an HTTP response for CORS.
So we're under auditing for every update.
wow, did not know, thanks for the pointer
Corporations don't have pockets, and burglary is theft. If AAPL had a policy that allowed you in their premises and legally allowed you to remove items, then that's a market inefficiency.
This is still a big bummer for me and why I can't use Safari.
I have an app that uses an in-memory queue too in one thread :-)

I'm curious: why do you queue instead of directly writing to the database?
There are certainly quite a lot of people who feel homeopathy is effective. In both cases, that feeling is a result of a complex process [1]. Explaining why it is unlikely (from a theory perspective) that languages like Haskell have a significant effect on correctness is easier [2], but it, too, requires much more space. What is simple to show is that organizations that develop in, say, Haskell do not produce more correct software more cheaply (or some combination of the two) than those that use other languages.

[1]: For example, in this case, what you call "a lot" may just be the effect of some sort of enthusiasm that results in publications rather than an actual great number of people. Also, the feeling can be the result of programmers facing an unfamiliar language that is challenging them, hence they are required to focus and think more, and that gives them a feeling that they're writing something that's more correct. That the languages catches early some errors may also strengthen this feeling. They're also likely writing smaller programs. I've programmed in many languages, and one of the languages where I get it right most quickly is assembly, probably because I write smaller things, and because I need to focus much more.

[2]: It's relatively easy to classify which program properties can be assisted by the language and which cannot. Those that can (e.g. memory safety and type safety) are called inductive (or compositional). They can be helpful, but the vast majority of correctness properties aren't inductive. Inductive/compositional means that the property is preserved by all primitive operations in the language.
“Technopoly is a state of culture. It is also a state of mind. It consists in the deification of technology, which means that the culture seeks its authorization in technology, finds its satisfactions in technology, and takes its orders from technology.”

“Technopoly is to say that its information immune system is inoperable. Technopoly is a form of cultural AIDS, which I here use as an acronym for Anti-Information Deficiency Syndrome. This is why it is possible to say almost anything without contradiction provided you begin your utterance with the words “A study has shown …” or “Scientists now tell us that …” More important, it is why in a Technopoly there can be no transcendent sense of purpose or meaning, no cultural coherence. Information is dangerous when it has no place to go, when there is no theory to which it applies, no pattern in which it fits, when there is no higher purpose that it serves. Alfred North Whitehead called such information “inert,” but that metaphor is too passive. Information without regulation can be lethal.”

― Neil Postman, Technopoly: The Surrender of Culture to Technology

https://www.amazon.com/Technopoly-Surrender-Technology-Neil-...
> If you're interested, go to Develop -> Enter responsive mode. And then go Develop -> Show web inspector. Good luck working with the unzoomable screen. The first time I saw it, I had to go outside and walk for a bit.

I’m not sure what you’re trying to point out?
This rings true to me. I wouldn't go so far as to say I don't care. But there is so much more content than I actually have time to watch that I can easily fill my watching time with something I enjoy even out of the fairly limited streaming catalogs available.

The limitations absolutely do bother me in principle, and on occasion I get frustrated about not being able to find something specific (then I have to decide if I care enough to go try to find it from another source). But in general I do not find myself suffering from a shortage of video content to watch at any given time.
Fecal Transplants Could Help Patients on Cancer Immunotherapy Drugs
I would like it quite a lot if it worked properly, but there are some pretty brutal bugs. I have some amount of faith that they'll be fixed, though.
Adam Smith literally mentions that wages and profits of industries where people can do it as a hobby, for pleasure, or part time, will go down.

1776.
Just a heads-up, you have your API key in the source code. You may want to consider having a gitignored secret.txt file for the keys.
Small typo in 9th paragraph of the Introduction. Look forward to reading it
Most C compilers vary from fairly to completely hands-off when it comes to inline assembly.

You can also just write it in a separate assembler file and then the C compiler does not see it.

That leaves just the linker, and most optimizing linkers will treat code outside of the purview of the compiler as a "black-box" otherwise you wouldn't be able to link with code that makes system-calls.
You are, there is no maybe about it. The plain English meaning of 'it was submitted for our comment' is not 'everyone is required to comment on every story'. That's just a misinterpretation of your own.
Sorry?

Such as?
A System of Cartridges
If the information was the type covered by an expectation of privacy, then the lack of a warrant likely would make it inadmissible...until ICE asks the judge for a warrant, for a date range covered by the specific enforcement action at issue, and comes back to court with the now lawfully-obtained information.
Kara Swisher's recent columns in the New York Times have been one of the most surprising disappointments in tech journalism. It's hard to think of a better-connected person, and one with a good critical eye, working in the field. But what she's written for the NYT in recent months has been meandering and almost completely lacking in substance. I keep hoping she'll snap out of it and use the platform to have a real impact.
Wind and solar are neither baseload nor peaking power sources. They are intermittent sources where you need other parts of the grid to smooth out the intermittent nature. Either via storage, via peakers or via additional baseload on top and something that consumes the excess that intermittent + baseload can produce.

Sun is totally out during the night. And wind is only as much a reliable baseload provider as it will provide during the worst days of the year, which in many locations can be a tiny fraction of their average load factor.
Thanks for the link to the main site and (upstream) for mentioning "patron" - I didn't notice any of them on the github page... :P

I will think about becoming a patron... .
Earnings should be competitive but beware that the living cost is higher than the most.
Back when AMD designed x86_64 asked that question: they concluded that it was better only show a few registers because that was all compilers really needed (compilers writers had learned a lot of tricks from the mess that x86 was), and so they could better deal with a small instruction set that fewer registers offers for greater performance.
No. Scrolling down the page should not make my 2018 i7 MacBook Pro spin up its fans.
Please think hard about the design decisions of your game. I grew up with SimCity and later SimCity 2000. It informed many of my young opinions about government policy. But I later came to find out that SimCity wasn't nearly as objective as it looks. There are a lot of conservative politics baked into the design of the game that I'd argue were potentially damaging to the kids who played it back in the 90s.

This article from 1992's LA Times quotes Maxis president Jeff Braun saying how they're pushing a political agenda. Specifically pro-mass transit and anti-nuclear power.

https://www.latimes.com/archives/la-xpm-1992-10-02-vw-391-st...

What really opened my eyes, though, was this excellent article from LOGIC magazine about how Will Wright based the entire simulation on the work of Jay Wright Forrester. I don't know if it was a conscious choice to adopt Forrester's extremely conservative social policies, or if Will Wright just happened upon a bunch of ready-made algorithms he could use. But the result is the same. SimCity teaches us many fallacies about urban planning and finance that Republicans have historically used to justify certain policy choices.

https://logicmag.io/06-model-metropolis/

My point is just to be very conscious of the biases you're encoding into the logic of your game. What may just be a game to you may be someone's first lessons in politics.
Why exactly does HN always accuse Rust-related posts of astroturfing? This is completely bizarre to me.
You could often make single sided 5.25 inch disks into double sided with a hole punch also.
>The timeboxing of planning is also a very bad idea. I worked at a place where we had a timebox of 2 hours for planning but really after that we were nowhere near a realistic plan for the sprint and it would take another 2 or 3 days of knock-down, drag-out meetings that would leave us all exhausted to understand what we had to do. After that the work was mostly downhill, at least the way I saw it, but one of the other team members would consistently burn the midnight oil at the end.

If your backlog is properly groomed and you have sufficient time for planning and the team has the last word on how much it tries to take in, then it works beautifully.

If my team was to have that problem, it would come up during the retro, we would add a few more hours for the planning event, hold more or longer grooming sessions, refuse to plan work which we can not yet estimate because the requirements are not clear, etc.

And btw, your "implementation of Scrum" wasn't working properly; probably because you weren't living up to the Agile principles.
I don't want to live anywhere other than London.
it's ok to steal from them after they've stolen X billion from USGOV and consumers. Absolutley. and AAPL essentially writes its own laws. Let consumers draft legislation with the same access and bribes/lobbying as AAPL and see how long this stays illegal.
Video Orientation
There could be a problem of the form you describe that has a formal specification, is well-defined, and has a clear optimal solution. Such problems are not wicked problem. Wicked problems are a lot messier. See: https://en.wikipedia.org/wiki/Wicked_problem#Characteristics

I reckon the "problem" of climate change is a good example of a wicked problem:

> 1. There is no definitive formulation of a wicked problem.

"Solving" the "problem" of climate change is tangled up with population, global inequality of wealth between different countries, pollution, natural climate & ecological systems, the physical economy, the interests of different groups, the interest of groups who do not even exist yet, managing non-renewable resources, international trade negotiations, the accuracy with which we can approximately measure and simulate the trajectory of the global environment & physical economy, etc. There is not one clear objective function or agreement on constraints.

> 2. Wicked problems have no stopping rule.

People compare different policies, projecting ahead to the year 2100, etc. But imposing a finite time horizon is an approximation, reality will likely persist after 2100...

> 3. Solutions to wicked problems are not true-or-false, but better or worse.
> 4. There is no immediate and no ultimate test of a solution to a wicked problem.

> 5. Every solution to a wicked problem is a "one-shot operation"; because there is no opportunity to learn by trial and error, every attempt counts significantly.

Yes: the problem is global, there is a sample size of one planet to experiment upon with no control group to compare against, there is no opportunity for subsequent trials. The opportunity costs of inaction or making a sub-optimal decision are very high (not everyone pays the same cost. some benefit!) .

> 6. Wicked problems do not have an enumerable (or an exhaustively describable) set of potential solutions, nor is there a well-described set of permissible operations that may be incorporated into the plan.
> 7. Every wicked problem is essentially unique.

> 8. Every wicked problem can be considered to be a symptom of another problem.

Arguably climate change is a symptom of fossil-fuel dependence, or overpopulation, or failures in fundamental human ability for long-term planning & ethics, or failures in the organisations and systems used to govern our societies (optimising for short-term stability and unable to react to long-term problems, capture by powerful minority interest groups, etc), or failures to produce fundamental breakthroughs in physics over the last few decades to enable cheap new energy sources or some other tech-fix ...

> 9. The existence of a discrepancy representing a wicked problem can be explained in numerous ways. The choice of explanation determines the nature of the problem's resolution.
> 10. The social planner has no right to be wrong (i.e., planners are liable for the consequences of the actions they generate).
the new design reminds me of digg's old design.

it would have been a good April Fools prank to launch a "HN redesign" in the same style
You're right. I want to switch to TypeScript in the front end, I use it in most other projects where I can. What would be amazing is if I could generate TypeScript defs from Rust types for type safe interop.
If we can’t do without it, I see no reason to not resort to “tales”.
> However that doesn't change the fact that the increase in efficiency comes from not having to pay more money to software developers

I propose to you a law that will increase the wages of all software developers: demand that no code can be written in a computer fabricated after 2010. *

* Hint: Bastiat.
Just added a quick note. Everyone in the industry that contacted me today about this seems to be calling it WAFL or something that sounds like "Waffle" for the extra bonus PCIe lanes.
The problem being pointed out is that fewer people aren't coming in to buy burgers yet, but because the store managers heard rumors of a recession, they preemptively fire employees and order less meat, which puts fewer dollars in their employees pockets, which means less spending power per person on average which means people actually do spend less, even though there wasn't actually anything wrong in the first place.
Interesting, but given it’s a link already controlled by the website I don’t see the difference between ping and simply linking to a tracking URL like google already does. This just allows websites to retain proper semantics.

Feel free to educate me though :)
Nope, it's awful. I will likely stop using the site if they ever do away with the old design option. I just can't stand how slow the new one is in comparison. If they fixed the performance, I guess it would be tolerable to use. Not sure what they are doing that makes it feel so laggy to use.
It's weird but even in sub-sectors of the gaming industry (like server/back end developers which are in permanent short supply) the experience of working in that industry is terrible - there is a general assumption that if people actually might enjoy part of their job you should treat them like crap. So, I partially agree but there is another factor there.
Most of the important battles in consumer tech have been fought and won - there's now very little to pick over other than the consequences of the big companies getting really big, and what it means for society for people to be 'extremely online'.

Both have been done to death and there's now very little new to say about either. The screen time one isn't even backed by science.
Oasisbob shared the civil complaint. It states quite clearly that there was no coercion on ICE's part...moreover that it was Motel 6 that actually directed its employees to just turn over the information.

On a related note...the owner of the Motel 6 chain is a die-hard supporter of President Trump and has very conservative views of immigration, which supports the theory that Motel 6 was in the wrong here and ICE was merely taking advantage of their corporate generosity.
Same here, my friends be like "let's go out and socialize" I be like "no way I'm learning about graph algorithms", they just dont get it.
If I could convince you that the largest block of visa overstays are from Canada, and that a good chunk of them are from European countries, would you reconsider whether targeting Hispanic people is racist?

https://www.statista.com/chart/9550/foreign-citizens-who-ove...
I Reddit a lot, with the old design + RES, and the Reddit is Fun app. I have not liked the new design because it's harder to scroll past stories I don't care about, and I can't view full text posts without going to the comments page.
Thanks that all makes good sense. I was curious about "post-pattering mechanisms"? Is this a new area in fab process technology? Might you have some links? Another 15-20 doublings from where we are today is pretty awesome.
It wasn't :-(
I dislike it and I don't use it. I also use Reddit Enhancement Suite [1] to improve my experience.

I don't see why Reddit shouldn't just publish its retention/cohort metrics. Of general interest to the community and certainly not a trade secret.

[1] https://chrome.google.com/webstore/detail/reddit-enhancement...
I appreciate the sentiment and always suspected as much about SimCity. My goal for Citybound is really a meta one: to be flexible enough to try out any number of government and planning styles and for the simulation to be tweakable enough to set up any real-life or imagined political context for a city.
Nobody ends up on the hook. The Fed is a large enough entity that it can step in and prevent the tragedy of the commons that occurs when individual banks start failing and people start making bank runs.

This is how the federal government made money off the bailouts. Well this and basically looting Fannie Mae and Freddie Mac.
That may not be the case in the US where card transaction fees are much, much higher.
$10/mo for bluray rentals + MakeMKV for caching the disc is the best value in video.
An interesting move, to be sure, but I can't help but wonder if other shops of their size could also benefit. Many large retailers already do this, don't they?
A friend of mine learned english this way with TV and closed-captioning. He said that without the CCs, he often couldn't figure out how the word was spelled sufficiently to look it up, no matter how clearly he heard it.
Back when the USA was established, it was 14 years, or 28 if renewed. That seems reasonable to me.
Ups eyes in-home health services with U.S. vaccine project
Luckily they are working on it: https://twitter.com/JosephPecoraro/status/110893441454786150...
(no snark intended)

> one with a good critical eye

can you point me to a few things that are proof of this? I only know her from her yahoo/marissa bashing back in the day, which used sources inside the company. This was weird for me because yahoo and google were nominally competitors, and kara was married to a google vp at that time.

(i'm ex-yahoo)
Yes, I don't think we are communicating well here.

The wikipedia page for idempotence (https://en.wikipedia.org/wiki/Idempotence) is very good, however.

I was trying to respond specifically to didibus's obvious misunderstanding: they thought an increment function might be designed to be idempotent. That doesn't make any sense, whether you know the CS meaning of idempotence or not.

One significant issue here is the question of a priori vs. a posteriori properties. When thinking algebraically about software, it's often a case of defining things in an a priori way in order to get the right laws to apply to operations. Idempotence is one such law.

The other angle on this is the a posteriori angle, where you note that something behaves a certain way and use an appropriate word to describe that behaviour.

My reading of didibus's comment was that it was basically about imperative programming, and that there was some confusion around the situations in which the concept of idempotence applies (incrementing a variable isn't one of them).

I think you are trying to introduce the State monad and the technique of modelling a stateful program by chaining pure functions. That's fine, but it does introduce a level of complication that is not implied by a straightforward comparison of memoized functional vs. idempotent imperative code.
This does, indeed, work on Roku. My MIL's Roku TV doesn't support it, but our Roku Premiere+ does. It's one of my favorite features.
For me it was my big brother passing his Commodore 64 down to me as he got himself an Amiga. First it was just playing games, then doing some stuff in the built-in basic, and then following an assembly language course in a monthly magazine.

By the time I managed to display eight sprites on the upper part of the screen, trigger a raster interrupt, move the same sprites to the lower part of the screen and thus have it appear as sixteen sprites on screen, I was hooked. It was like being able to wield magic.
Same for me, but on the flipside I would say that learning to be fastidious with disposable income and growing my wealth was something I had to learn about the hard way, since I never had any exposure to this type of planning when growing up.

It's not really who controls who here, it's about knowing you're secure about the future while still enjoying the moment, even a latte. Maybe we're saying the same thing but in a different way.
you can get caffeine pills in the dollar store if a medical fix is needed but typically there are more targeted fixes for respiratory than caffeine