skysight-inc/HackerNews huggingface dataset:
It's really ok if someone disagrees with you. It doesn't make them argumentative.

NeXTSTEP was compiled to run on 68k, x86, RS6000, and Spark, it didn't change the version number. Tiger and Leopard ran on PowerPC and Intel. Snow Leopard ran both 32-bit and 64-bit with distinct kernels. Big Sur and Monterey run on Intel and ARM. In each instance, these are the same OS at the same version running on different platforms. But in each instance, it is still the same operating system, regardless of any differences in the code on any particular platform. The hardware is irrelevant.

There are technologies introduced and some simultaneously deprecated at each increase of a macOS version number. Most of this has to do with the user interface, but there are some changes to the OS having little to do with the user interface. These changes, however, are incremental point increases, at best, not version whole number advances, which Apple has inexplicably ticked forward every year since 2012. What are the differences between Monterey and Mountain Lion that warrants their distinction? Ignoring platform, shown irrelevant above, they merely appear very different, along with a few inconsequential new or removed features, but they are more alike than they are different. So I think Apple has employed version numbering as marketing rather than marking milestones of significant advancement. Microsoft has done this too, in spades. Sure, Vista and Windows 8 are unrecognizable, but they are both still fundamentally NT, and not distinct operating systems.
There's nothing immoral about it if the parent is up front with the child, the child knows the device is monitored. If they don't want to be monitored, then they don't get the device. I know for a fact once my kids are older not a packet will leave my house without getting snooped at least by a parent controls filter. I'm sure they'll find ways around it (as I did as a technical child) but kids need to be protected from devices and the internet just as much as they need to have access. There is a great deal of harmful and damaging content - social media being the least of it in many ways. If a kid feels they need to hide something as meaningful as issues about sexuality (which I do understand is common) from their parents, the issue is not the filters, it's the relationship, and the solution isn't to give the minor free reign to choose to use the internet unabated according to their own wisdom. Once they're an adult, fine. I guess there are just extremely different views on parental authority today.
That’s not how mortgage works, no.
Why can't your friend use Discord streaming? Don't think there's copyright takedowns,
Exodus time? Or rather time for the predictions of exodus?
Aha! I knew Azure was built on top of AWS.
Hopefully (blind coders aside), the code's passed through, at the very least, one set of eyes. GPT-3's not that good at writing code yet!
So Roblox… but Swift…

This is really cool.
The entire site is open source. You could make your own.

People have done that for Go.

https://github.com/ornicar/lila
> The 35 years number bandied about is a press release number. In press releases prosecutors calculate possible sentences using a method that is completely unrealistic unless the person being charged is essentially the Hitler of the part of the crime world they operate in.

In press releases, prosecutors calculate the maximum possible sentence using a method that is perfectly accurate: take the maximum sentences for each charge and sum them.

This is often not the probable sentence, but then they don't claim it is. It may not be what either side would argue the Sentencing Guidelines would justify, but:

(1) The facts relevant to sentencing guidelines are legally undecided at the time of press releases, and

(2) The Guidelines, while usually followed, are not mandatory, and both upward and downward departures within legal minimums and maximums are allowed. So assuming at least one charge without a mandatory minimum is charged, the legal outer limit is the only certain thing about the potential sentence.
Assuming children don't count? Their website has testimonials from people using it to monitor their spouse, which seems like quite the red flag to me.
>if Swartz killed himself because of this case - that’s just moronic

All other arguments aside - calling the actions of someone with severe mental health issues moronic is the epitome of callousness. What's next, the R word?

Come on, show some class.
Reddit Announces Confidential Submission Related to IPO
>The cop is within their right to stop someone they find to be doing bad things

No they aren't. A cop has no right to kill someone unless that person is an immediate threat to the safety of others. A person calmly walking away is not a threat. Considering the number of guns in this country and the laws of many jurisdictions a person with a gun in not necessarily a threat either. Cops in this country are way too trigger happy.

>Their. Life. Is. Over. For iPod theft.

Prison does not mean their life is over. Suicide means their life is over. Plenty of people live happy and fulfilling lives after getting out of prison. Acting like this person's life is over because of potential jailtime is an insult to anyone who has served time.

And you are also ignoring that this person hasn't even been convicted or sentenced yet. As other people in this thread have stated, it is unclear if Swartz would have even served time for this even if convicted. The treats of the maximum penalty were potentially a bargaining tactic to get a plea deal. That is something that happens constantly in this country and another facet of our legal system that I don't support.
They represent the concensus amongst themselves, as technorealists.

As technorealists, we seek to expand the fertile middle ground between techno-utopianism and neo-Luddism. We are technology "critics" in the same way, and for the same reasons, that others are food critics, art critics, or literary critics. We can be passionately optimistic about some technologies, skeptical and disdainful of others. Still, our goal is neither to champion nor dismiss technology, but rather to understand it and apply it in a manner more consistent with basic human values.

From TFA.
I had the same situation, but the book was the Masters of Doom.
> when the cheap power gets turned off

What does this mean?

Nuclear decommissions? Fossil fuel shuttering? ...?
I don't mind at all having a friendly disagreement. No problem!

I can't really imagine erratic operation not considered as a failure. After all, if you're coming in to land you wouldn't want the stab trim coming on uncommanded even for a second. As far as the 757 Flight Controls group was concerned, an intermittent failure in the trim system was unquestioned cause for immediately disabling it.

Two independent computers controlled the automatic stab trim. They were custom computers, designed by two groups that weren't allowed to talk to each other. They used different CPUs, different algorithms, and different programming languages. The computed commands were run through a comparator. If they differed, both computers were instantly electrically isolated from the trim system.

How Boeing evolved from that ethos to relying on a single sensor, I cannot understand.

BTW, these ideas have trickled into my approach to writing software, often engendering spirited debate with me against the world :-)

I claim credit for the term "defensive programming". It was the title of a talk I gave long ago. I'd never seen the term applied to programming before, and have seen it often sense. Unfortunately, I have since lost the contents of my talk. I don't even remember which conference it was at, there have been so many.
Took about 80 minutes for them to update their status page.
USC or UCSD would be good choices. But, I think you’d have a better program if you extended it to any of the med schools in the area.
Apple’s Advertising Business Is Bigger Than You Think. It Could Get Bigger Still
If you save it to desktop, the icon says hello world and quicklook says hello apple.
> With libs like ReactQuery every component "simply" fetches what it needs, sort of directly communicating to the Backend. No intermediary party (like a Store)

But in the article, you wrote:

> What if we could have an intermediate player between our components and Backend, say an API wrapper or interceptor, solving all those problems under the hood: [deduping, consistency, invalidation/automatic data refresh, hiding implementation]

The way I look at it, I don’t expect (or want) the value to be fetched from the server, I expect it to be fetched from “the single source of truth that abstracts the server away from my widget’s concerns.” I still think of that as a store, because that’s what stores advertise themselves as, it’s just one with a better API. The differences in how we are talking about this may come down to semantics—or maybe you can trust your servers more than I trust mine :)

To me, “directly communicating with the backend” implies that I have to have REST calls in my components, and handle all that comes with that, and that makes me want to run and hide. I don’t think that is your intent. There is still an intermediary here, and it is one that better separates ALL of the data fetching aspects from the widget by being async and providing good feedback on request/response status. Your diagram with the “API Wrapper” in it displays this quite well.

It’s a good design principle; it’s how I want to build things! At work we recently migrated to React, and I tried to follow similar principles without awareness of things like ReactQuery. I will definitely be looking more into this (especially the update side of things), and thinking about if/how it could simplify what we are doing. I’m not sure if it will work for us, but maybe I can at least steal a few more good ideas.

Thanks for writing the article and answering my question!
The American Revolution and the American War of Independence are synonymous.
Lincoln took great care to root his arguments against slavery in the principles of the Founding Fathers.
Suicides are not always out of fear or depression. Out of control mania is a big one. There are no longer any brakes on your actions. You say the first thing in your head. Your thinking is long past rational. The slightest provocation is a sign for you to show "them" that yes you'll put a gun to your head. Drugs are a big reason why this starts.

You're guilty. Admit your guilt even if prosecutors won't take a deal. The judge doesn't want to hear why. Say you're guilty. Say you are remorseful, you'll cooperate and meet any demand ask of you but this is the day for your victims not you. Say you got a fair trial and there won't be an appeal. Also everything you own forfeit to the court through your attorney as voluntary compensation to the victims of your crimes. Say you will do everything possible never to commit another crime again. Most of all, and this better be honest, say you are ready and prepared for your sentence. You better be. This ain't the Hallmark Channel.

The law is there to reduce violence, to put a cap on it. People want you dead. They will kill you if the law and court was not there. Morality and justice is not the law.
Or it says management is paying attention to legalese.

For a few years Apple offered Safari for Windows. But they used the same EULA as Safari for Mac, which specifically forbade installing it on non-Apple OSs.

Again this is called “Safari for Windows.”
Quoting: "The largest owners of nationwide single family rentals are reporting 17% YoY rent increases."

Yep, that pretty much what you would expect. Governments (everywhere) money into the economy to reduce the impact of COVID. Because of COVID there was literally stuff all to spend it on and interest rates are at record lows, so what followed (at least here in Australia) was relators called a property boom, which to some us looked remarkably like a property bubble.

Record house prices, paid for with money gifted by the government leading to record leveraging of incomes. What could possibly go wrong?

Those record repayments have to be paid for somehow - and governments have pulled the interest rate lever so hard it's maxed out - they can't relieve the pressure this time by lowering them like they have so many times in the recent past. So rents must go up, but maybe not a lot at first. Even so, rents going up will push inflation up, even if it just a little bit. Inflation will start pushing interest rates up, but with interest rates hovering around 1% at one point even one basis point is a near a 1% rise. So that will need a 1% rise in rents to cover it.

Have few multiple basis points rises in a year, and it ain't hard to get to 17% YoY rise in rents. That will of course drive inflation up even further, which of course will drive up repayments and ultimately rents up again. It looks like a positive feed back loop which will end when interest rates get so high massive amounts of money move from property and stocks into cash deposits. But that's a long way off, so we are just at the start of it.

Real estate prices may not actually drop in dollar terms, but inflation will force everything thing else up and so effects of the original COVID spending spree will be unwound. Not a big deal really, and certainly not worth the "western capitalist economy as we know it is dying" click bait headlines it will generate.
That's a good idea, but it would require all the registrars agreeing on a few different protocols and people doing the hard work of implementing them reliably at many, many, many different participants. Since lots of those participants are competitors (e.g., many registrars provide hosting, email service, etc), I think it would be very hard to get enough momentum that places like, say, GoDaddy would feel obligated to participate.
There is a world of difference upscaling something digital, and something analog. 16mm film actually does contain more information than could be shown with the original film. We have better scanning techniques today that can extract that information.

Upscaling something digital, does require creating information out of thin air, on the other hand.
Having the infinite resources of the state aimed at you in an attempt to deprive you of your freedom and liberty, lock you in a cage, and forever brand you as a felon is a profound and traumatizing experience. The suggestion that this alone wouldn't be enough to drive someone to suicide, even before a conviction, is absolutely absurd. Its abundantly clear that neither you, or anyone else who downplays the trauma of being prosecuted has ever faced criminal charges or spent a day in jail.
https://www.physixfan.com/wp-content/files/GEBen.pdf
Double pulsars reinforce Einstein's theory of general relativity
Conde Nast spinning it off?
Delta Variant of SARS-CoV-2 – Covid-19
It would fail for single large splash-screen PNG files, and that's where they were looking to shave milliseconds.
This isn't taking down Azure workloads, just the ability to log into their portal. AWS's recent outages were both much more impactful to customers.
The most distressing thing about it is when there is some revelation of their misconduct, they act like it’s no big deal and they do this nonchalant “I was just trying to administer justice” charade. It really rubs me the wrong way.
Bah. This meme vastly overstate the difficulty...

I'm sure there is some nonsense reason why everyone understands templates just fine and the web would literally not exist without them because html is so tedious but "macros" are this mythical complicated impossible to reason about thing??!

Seriously there is a limit to how much you can trust all the secondhand garbage "knowledge" you get from reading opinions of people who claim to have tried something.

Setting the record straight:

- common lisp is fast

- common lisp is stable

- common lisp is useful! (and interactive! even impatients can get their instant gratification)

- common lisp has non-trivial libraries for various useful things

- common lisp is simple and has excellent educational resources

- common lisp is crufty but the community has such a high average education that actually the resources have aged well and hides at least as much insight and wisdom gems as the type theoretical FP world that we now put on the pedistal we used to keep lisp on.

- common lisp is huge. No need to learn it all just hack on what you need and magically you'll be able to make software that works.

If macros are such a problem then restrict their use to seniors or "tool devs" (people who go around improving dev ergonomics by extending the language is synonymous to any other DSTool)... This way you have maximum flexibility and by restricting the words you allow you can have this flexibility while you need it while also programmatically restricting your monkeys to a short enough rope that it'll be hard to hang anyone. You can stay in some Java comparible subset (Java because lispers hate on Java like vimers do emacs).

Yes I Markov chained a bunch of sentences in this comment... I am too lazy to fully engage with the "someone is wrong on the internet"-thing, anecdotally it has been my feeling that it is no longer a good way to learn something to be "wrong on the internet" nobody is cleaning up anymore... These days everyone has a job; extract from the commons and go rave while Rome burns.
I've worked for a few startups before in the US and have never seen a cap table. I feel like this is the norm. It seems like if you are asking employees to take options in lieu of cash then you show allow them to see what the pie looks like. Certainly at least once they start vesting. I'm curious what the reaction was when you asked? I'm imagining it was one of surprise?
- People are at home after work?
MDX is pretty much this idea applied to the JS ecosystem: https://mdxjs.com/
These kinds of school can end up with kids expelled from various other schools.
While MS has Java in more than a few places, it’s a microscopic share of the codebase. Very unlikely those vulns could take an Azure service out.
Isn't restricting chromium to only ~/Downloads already possible in a regular Linux OS by running chromium inside a chroot?
A list of compromises or exploits isn't a source for the claim that there aren't legal repercussions or avenues of recourse that could be pursued.
rqlite is not embeddable, making it harder to colocate data with computation. This post explains it: https://glaubercosta-11125.medium.com/728187331f53
So by your logic are you saying it'd be immoral for someone to provide an app or program that a user _specifically wants_ that tracks their device activity and shares it with a designated recipient? No one is forcing anybody to install this app, many apps like this exist on a variety of ecosystems and there are many many many testimonies of these types of apps helping people accomplish their accountability goals. How can something you explicitly agree to and want be considered 'invasive malware'?
Well, in this hypothetical cosmology I'm operating under the assumption that timelines can't just fork and continue on indefinitely as that requires energy (in the form of the time traveler) to come from an outside source with no connection to this timeline. From the perspective of the new timeline that event has no origin. By forming a meta-stable loop the two timelines are actually just different parts of the same meta-timeline.

Of course, there's no real reason to believe this is a requirement, it's all just an intellectual exercise.
Does Mirroring Affect Device Performance
I think here JavaScript is a misnomer for Typescript. [At least that's how I did read the parent post]
> a 6502 running at about 1.2MHz was just fast enough to keep up with the requirements of drawing each line on the fly

/Just/ fast enough. One can actually emulate a normal framebuffer on the 2600 if there's extra RAM on the cartridge. Or display a bitmap image from ROM. Since the 2600 can only draw from shift registers, including two 1-bit tall by 8-bit wide "sprites", one has to position the sprites to interleave, and then load the correct byte values into the shift registers, the exact cycle before it's clocked out to the display. There are 76 cycles during a scanline, and without self-modifying code it takes a minimum of 8 cycles to do the right kind of load-store for a single sprite. Add some accounting overhead, and there's just enough time to do this 6 times per line, giving a practical resolution of 48 pixels horizontal. (My attempt has 5 cycles spare in the main loop, IIRC.)

One can double the 48 pixels further by interlacing. Switching between two frames offset by one pixel, yielding an effective 96 x 96 pixels when motion-blurred together. This is the technique by which the high-resolution title screens of some later and homebrew games are displayed.

The processor is lock-stepped with the CRT beam the whole time. It runs the loop of load/store instructions typically 192 times for each of the 192 scanlines drawn. A hard real-time obligation 60 times a second that uses 70% of your CPU time. Any game logic or calculations, detecting the controller inputs, etc. must be left to the short vertical blanking interval. And there's no interrupt so you have to time most of this with cycle counting and polling the timer.

I really don't know how the wizards did it back in the day, without the excellent emulators available today. I found rewinding and single-stepping the 'hardware', comparing the TIA's registers with the scan cycle step-by-step, to be essential for getting it to display basically anything. Developers in the 70s just got an Atari 2600 motherboard with RAM or EEPROMs. No debugging tools per se, really.
General relativity passes a range of precise tests set by pair of extreme stars
@PostMapping(value="/createAccount")

public String createAccount(String user, String pass){

var hashmap = readUserMapFromDisk(MYUSERS.PATH_TO_TXT_FILE);

hashmap.putIfAbsent(user, pass);

writeToDisk(hashmap, MYUSERS.PATH_TO_TXT_FILE);

return "All done " + LocalDateTime.now();

}

EDIT: Just imagine the string args are in a more complex object that can be serialized to JSON
> both put the power where it's needed, and when it's needed.

And it turns light into electricity instead of heat like a similar-colored roof would.
There was a Pacman homebrew release for the 2600 a few years ago which was amazing.
I'm thinking you're missing the larger idea. The whole point is that while these "geniuses" did something really "impressive" and difficult, there are just as really not-impressive and not-difficult things found in the wild that have caused problems as well.
One was a small tech company in Sacramento (hiring local or remote) at ~$80k for junior - $150k+ senior. One was a multinational corporation (not a tech company) paying $75k-$300k (junior - senior) for US based people. One was a different multinational corp (web agency) paying $50k-$130k (junior - senior; this was 2013 or so).

Idk. My conclusion is that hiring a software engineer is like hiring an artist: without a portfolio, the requisite skills are barely quantifiable and rely mostly on the word of the applicant. There’s really no way to determine the quality of an engineers work without actually seeing that work. Therefore, the most useful interview is to actually pay them to do something. I’ve had a lot of success with this approach and it eliminates the need to consider credentials at all.
How soon until "the cloud" and centralized services "vaporize" and on-premise becomes all the rage?

The cycle will continue. What was old will become new again.
Now that is a WTF
If you check every node that the hare enters, you don't need the relative speed to be coprime to the cycle-length. This eliminates the need for the hare and tortoise to finish a round on the same node; the hare passing the tortoise is sufficient evidence to detect a cycle.

This change adds a performance penalty with the extra equality checks, but can reduce the total number of steps in certain contexts (e.g. lists with long cycles that appear at an early node can benefit from a much faster hare).