skysight-inc/HackerNews huggingface dataset:
> an exception is the same thing as what Go does, with the difference that the error is just immediately returned by default, while in go you decide what to do.

Exceptions also give you a stack trace, where golang errors don't (you have to jump through verbose hoops to get something barely similar). Secondly, it's much easier to ignore errors in golang, or worse, silently overwrite them (I've seen both in golang codebases). Whereas with exceptions, the exception gets bubbled up until it gets handled, or it terminates the entire program. This approach is much safer than golang's, where it's possible to end up in a corrupt state due to its subpar error handling implementation.
Chrome doesn’t even have a containers feature to improve in the direction you’d like.
Direct Video Link: https://www.youtube.com/watch?v=bbLshnfu0wY
Yet those thermonuclear weapons have been largely responsible for the long peace.

[1]: https://en.wikipedia.org/wiki/Long_Peace
I do feel the need to point out that the kennel CoC isn't involved in this particular episode at all...
I suspect software moved to SAAS because it just plain makes more money. Preventing piracy is probably just a bonus in the company's eyes.

btw, I upvoted you as a small counter to the inappropriate downvotes you are receiving.
https://resources.lawinfo.com/criminal-defense/criminal-stat...

California says six years even for murder..
There’s also pg-boss that’s really full featured
Not quite relevant to OP but apropos of the concept introduced above...apparently, quite a few people do pay for such a service as VidAngel (https://www.vidangel.com) is still running.

I have not kept up with their developments but it was created by Mormons to help families stream movies while filtering out content deemed not appropriate. IIRC at one point and possibly to this day the tech included a massive farm of physical disks being spun and streamed to end consumers with skip points programmed in.
This doesn't contradict the post you're replying to. Most times (as evident by the wide prevalence of map/filter/reduce functions) there is no need to access indexes. Other times, practically all languages that offer these functions allow you to write a plain for loop.
> there's No Such Thing as Knowing Your Computer 'All the Way to the Bottom'

NAND to Tetris (www.nand2tetris.org) seems like a pretty good take on the concept.

Another one is Wirth's Oberon system, which runs on Wirth's TRM/RISC architecture, which is simple enough for students to implement in Verilog (or another HDL such as VHDL or Wirth's Lola) and compile to an FPGA.

MIPS is also simple enough to implement in Verilog over the course of an academic term and also has good tool support for languages like C and C++.

Personally I find understanding low-level system behavior to be interesting, fun, and helpful for understanding many irritating application behaviors (often errors and slowdowns) which are caused by interactions with the OS and hardware.
Are you saying that the term "SJW" must be used ironically, or else I am stupid and racist? Is this ironic enough?
I’m not a lawyer, but I thought that was a limit on bringing charges not on being captured, and wasn’t he charged/had a warrant out?

That said there are always ways to cook up new charges.
For straight up pub/sub (without the job server), I tried NOTIFY/SUBSCRIBE in Postgresql, but hit some limitations.

We have switched to an Phoenix (elixir) server which listens to the database, then clients subscribe via websockets. We're opensourcing it here: https://github.com/supabase/realtime

It's still in very early stages (although I am using it in production). Basically the Phoenix server listens to PostgreSQL's replication functionality and converts the byte stream into JSON, which it then broadcasts over websockets. This is great since you can scale the Phoenix servers without any additional load on your DB. Also it doesn't require wal2json (a Postgres extension). The beauty of listening to the replication functionality is that you can make changes to your database from anywhere - your api, directly in the DB, via a console etc - and you will still receive the changes via Phoenix.
> sentencing is fundamentally too harsh when we're punishing humans that didn't have control over their birth into a life that will have whatever outcome

You need to spend a few nights in lock up. I did once in NYC during a holiday weekend. I wasn't scared because I can defend myself --really well... ridiculously well actually. But I asked one fellow what he was in for (Never Ever Do That btw), and he said casually "I offded some nigger".

Maybe it was self defense like he said, IDK. But people who live on the fringes Are different then those who don't, and if they feel violence or the threat of violence is a solution to the problem, then that's the path they take. Typically I don't get fucked with--something in my gaze cuts off that shit 99.99% of the time, but not always, and I count myself as lucky the few times serious shit went down in my life, I didn't lose.

Sounds like you carry a gun or are also strong, can read patterns at a glance and are really good with your hands. Most people aren't like us though.
No, you can just make it in your language of choice. If you'd like to emulate it then you'll probably need to learn it.
It seems like we've had a discussion about this article every few months since its publication - not necessarily a bad thing, but just an observation.

I've been a Firefox user since before Chrome was launched - it was one of the very few alternatives to IE at the time. And during these years, it was a breath of fresh air. When Chrome launched, as others have noted, Google leveraged its coffers to provide the new browser with extensive advertising and PR and of course, the icing on the cake, it actually was a great browser too.

I never ran benchmarks or anything but there were certainly a number of years in which Chrome did seem like a faster browser. That said, I was always skeptical because the browser was a Google product. But I stuck with Firefox except for rare cases, mostly in the past 5 or so years, where certain sites didn't even appear to function properly without it (it being Chrome).

Because of sites like these, I am at least appreciative that there are other Chromium-based browsers (which now, apparently include Microsoft Edge) that offer more or less the same site functionality as Chrome without having to directly leverage a Google product.

I for one quite like Brave and its privacy features, including its defaults. Blocking ads by default is great, though of course, Brave compensates for this by presenting its own ads (which are still annoying, but less so to me). I like the ability to use Tor and DuckDuckGo easily just by starting a private window. It also seems to me that Brave is just as fast, if not faster than Firefox. In addition to this, you can use almost every Chrome extension on the Brave browser (for me, the important stuff is uBlock Origin, Dark Reader, and a Password Manager). I know many here are skeptical or disapproving of the 'Brave Rewards' cryptocurrency - and I get that. But I have completely ignored it (it is an opt-in system) and I am no worse for wear.

Suffice it to say, I'm a long-time Firefox supporter - I still do use it somewhat frequently but I'm slowly shifting to Brave. I try not to use Chrome (though I appreciate what its impact has been on the browser space as a whole) and Microsoft's efforts with Edge at least provide amusing diversions. If you're running old SharePoint sites, Microsoft's browsers are still a must-have.
>My team doesn't need to waste days doing archeological digs and comprehensions [...] We simply grab the code base, modify the code [...] and then fix the chain of compiler errors along the way until our new feature works.

"We don't need to read and understand stuff. We just grab the code by the horns and spur it with changes until the compiler stops thrashing. Yeehaw!"

There are myriad things that distinguish long-term maintenance from greenfield development. Like transferring application ownership from one team to another, reverse engineering, adapting to the changes in external systems you integrate with, investigating bug reports and performance issues, doing monitoring, etc. etc. If your only concern in "maintenance" is making some changes while avoiding the kinds of bugs that can be prevented by a static type checker, then something seriously does not add up.
Same thing happened with the Rancho Seco plant (a couple miles from where I grew up), though at least that was somewhat justified, given that it had "a long record of multiple annual shut-downs, cost over-runs, mismanagement, multiple accidents that included radioactive steam releases, restarts after unresolved automatic shut-downs, and regular rate increases that included a 92% increase over one three-year span" (Wikipedia's words).

It's a shame that it had to be decommissioned entirely, though. I would've been okay with fixing it up. Alas, all that's left are the cooling towers; all the power generating equipment's long gone, so it'd probably be pointless to try to do anything with it now. It'll just have to loom ominously on the horizon. There's solar and natural gas generation there now, though, which is pretty neat, I guess.
No they always stay there.

It's just that the world doesn't revolve around one particular issue. If your particular issue doesn't have lots of duplicates (i.e. common) or it isn't strategically important to Apple then it just doesn't get prioritised.
Attempting to appeal to everyone by serving a different ad based on tracking is precisely what I meant, but I'm thinking more from a platform standpoint than as a brand. An ideal marketplace would prefer to sell a spot to brands who advertise in a way that appeals to the buyer.
Handmade Tabletop Dice Project Raises $1.8M on First Day
Most purely functional languages (like Haskell) don't really have a "call stack", but the computation is carried out by graph reduction, so it can obviously detect cycles and do some optimizations there, depending on the type of recursion.

If you want the gory details https://www.microsoft.com/en-us/research/wp-content/uploads/...
Safari isn’t blocking uBlock so much as they changed their extension API and uBlock can’t/won’t rewrite to support it.

This is really no different than what Firefox did with WebExtensions but had the advantage of being mostly compatible with the Chromium ecosystem. It’s true that content blocking isn’t as powerful as what uBlock does/did with WebExt but WebExt also isn’t as powerful as XUL extensions.
I mostly agree with these complaints. Containers are the thing that both excited me and disappointed me the most about Firefox. I envisioned a world where I could open a couple of different browser windows and have all the tabs share a container. This would be great for things like working in multiple Google accounts, or multiple AWS accounts. However I found that containers are not very easy to use and I still don't know exactly how they work or which extension I should be using to make them do what I think they should do.

My advice to Firefox would be to get containers working in a easy to explain fashion and the world will beat a path to your door. I'm already using containers to limit Facebook's access to my world; it should be just as easy to use the same power for everything.
With 4,769 surface-mount components and somewhere on the order of 16,000 solder joints, it's well outside the realm of what you can assemble at home.
It's not a conspiracy that the definition was changed in the newest DSM and it's similarly public and easy to lookup that a motivating force behind the change was presentations from advocacy groups. I happen to agree with the perspective those groups advocated but that should be an irrelevent detail. My point was simply that what's a "mob" and what's an advocacy group seems arbitrary and so it's important to have some sort of explanation for why it's okay when certain political groups try to influence the academic dialogue and not when others do it. Otherwise, involved sciences just become another political battleground. I agree that maybe it was unfair of me to point at the social sciences so quickly but they have this problem much more than the hard sciences by most metrics.
... until you say that, and they spring out of the woodwork.

It's just a thing that never comes up.
We're really happy with Pipedrive (https://pipedrive.com) and they have a great API (and tons of documentation). They're also more affordable than other CRMs we evaluated with solid APIs.
> But you won't engage with the science.

Your heuristics need more tuning. I've engaged with the science, and I will do so again in the future.

> You're just probing at basic problems of epistemology and hand-wringing.

Incorrect. I was pointing out some reasons for my skepticism. I literally said that.

> Literally no one can argue against that and it isn't productive.

If climate change enthusiasts choose to ignore those who explain why they're not jumping on board the train, and therefore fail to gain anything useful from the conversation, the fault is not mine. If you prefer to carry on with your same approach rather than constantly improve it, be my guest.

> What about the science do you want to discuss?

I'm not particularly interested in the science, it seems clear enough to me to justify action, at the very least from a risk perspective. I'm more interested in what the underlying cause is of the inability for the cheerleaders to accomplish anything beyond attracting attention. If this problem is real, at some point you're going to have to figure out how to get people to take action. If you can't figure that out, perhaps you should be open to new ideas, particularly if they are coming from someone who is not responsive to your current techniques but willing to explain why.
Around 2011 I switched from Firefox on my macbook pro to Chrome because Firefox was unusable because it was too slow.
Work is different for an early-stage startup with purpose vs. established companies making way through day-to-day activities, churning through a list of tasks. It requires quite a bit of mind space and commitment to be part of an early-stage startup - and if you look at it that way, 5 days offsite for relaxation and collaboration sounds like a cool idea to me.
Have you made a feature request? It’s likely this is already on the roadmap.
https://apps.apple.com/us/app/magic-duels/id881106329
Looking at the current article the software is also low quality.
They used to stream DVDs kinda like my description, but there were several kinds of copyright complaints which is why they stopped doing DVD-based content. https://en.wikipedia.org/wiki/VidAngel
Where were today's leaders in 1989?
I know you said you have reservations against installing add-ons, but that's really the best way to add features that aren't widely used. Modularity is flexibility.

Set custom window title: https://addons.mozilla.org/en-US/firefox/addon/custom-titleb...

All future tabs in a window keep the same container as the first: https://addons.mozilla.org/en-US/firefox/addon/sticky-window...

Both have links to their Github page if you want to look at the code and see what they do with their data permissions.

I don't know what "fn+opt+leftarrow" is a shortcut to. I haven't used a home page in years, I save my tabs between sessions and use bookmarks and the built in search bar.
Dev tools were superior for a while, I think.
Those are more like the crazy complex epicycles in Ptolemaic cosmology. They point to something seriously wrong.

I'm on the fence about the revisionist view that the Ptolemaics were rational at the time, but in a way its optimistic. I have always been suspicious of the "only people in the last 500 years had brains" bias. I wonder if all ages have had that bias?
This whole time I have been a "Firefox when using X11, Chrome when using Mac or Windows" guy.

The relative snappiness of Chrome in the early days was really most true on Windows. And Firefox was usually not great on Mac to begin with (there used to be a number of Mac specific ports trying to get Mozilla/gecko in shape iirc - Camino?), so really its competition was Safari.

Meanwhile Chrome/Chromium didn't really feel at home on an X desktop. So I usually stuck with Firefox there just the same way I did from the start, like when it was Phoenix or Mozilla or just as I used Netscape for Linux back in the 90s. (This statement is making me feel old.)
I agree, though I think the reasoning was security unfortunately. They were likely trying to address legitimate issues with some large portion of the user base.
If that's true for some criminals, then isn't it true for all of them? If not, how would you distinguish the ones who used free will from the automatons? It sounds ripe for unfairness. "Oh, my poor client was abused as a child, so it's not his fault raped and tortured that toddler. Let him off lightly please, your honor." while some other defendant can't think of a sob story because his problem is an innate undiagnosed brain defect so he gets a harsher sentence.

Or are you advocating for lesser sentences for all crime in general? That's something I think should be decided by measuring its effectiveness not people feeling sorry for/angry at criminals, which is more a function of what the TV shows them than reality. I'd like to see ongoing measurement of the effects of sentence durations so they naturally adjust to suit changes in society. Maybe that could be done by applying a random delta to each sentence duration then measuring recidivism rates and continually adjusting the mean sentences duration to minimize recidivism. Just at a guess.
Should the LF members and sponsors be swatted every single night until kubecon until they understand brown shirts or mao's "politicol power grows out of the barrel of the gun"?

Neo nazi scum.
It’s still superior.
Business Plan Template
You can download “content blockers”, such as Adblock Plus (simpler) or AdGuard (more list options and customization), from the App Store. Then, in Settings>Safari >Content Blockers, you enable the filter list(s) provided by that app (most apps have tutorials for this). (This is similar to the way call-blocking apps work.) Notably, content-blocking apps do not have access to what is being blocked, they can only provide block lists.

Also, the Shortcuts app allows you to manually run custom JavaScript on webpages in Safari.
So his complaint is they accepted a public complaint and responded publicly, he thinks this is evil incarnate, but he is going to justify publicly posting his lengthy complaint about the whole thing based on "This was all done publicly."

My knee jerk reaction is to think of my mother saying: Two wrongs don't make a right.

(To be clear, if this were framed differently, I probably wouldn't have a problem with it. But as it is, it just reeks of "Do as I say, not as I do.")
Wow I had no idea they were linked in remotely. Thanks for sharing.
Actually, safari for iOS does support extensions other than adblockers. There are action extensions as well, though they have to be actively invoked every time you want to run them. This typically requires either 2 or 3 taps on every page, which stinks. It’s also difficult to educate users about their existence. But it’s technically an extension...
Or, you could just not watch what you haven't paid for.
>It's not as if the current situation, in which Boeing is currently causing all their customers lots of financial pain each day the MAX is grounded, and the CEO of the commercial division has been fired, is any better.

Hindsight is 20/20. The CEO chose a risky payoff (Boeing remaining competitive with the Max) over certain loss (Boeing losing many contracts to competition).

If the CEO didn't expect jail time (which given our history of such incidents is unlikely), he chose rationally in his own self interest.

If you want a different outcome you need to disincentivize this kind of behavior. E.g. if CEOs "taking responsibility" (because that's usually the reasoning for their insane income) meant they get locked up in prison without parole for 20 years. Then rational actors may become more careful.
Think in terms of a layered system (subsumption architecture is useful [1]).

Sure the substrate is the brain and is common to all layers,
but the layers are functionally different.

The self-model, "you" is a high-level circuit.
The low-level circuits make all decisions and relay the results to the higher levels.

[1] https://en.wikipedia.org/wiki/Subsumption_architecture

[2] https://www.rifters.com/crawl/?p=9000
Since Linus owns the Linux trademark, it seems it would be simple for him to step in by saying "Stop doing stupid shit or you are no longer the Linux Foundation". But maybe he can't do this because of this stupidity:

"The “Linux®” Trademark

For information regarding the Linux trademark, owned by Linus Torvalds, please see the Linux Mark Institute (administered by The Linux Foundation). Your use of the Linux trademark must be in accordance with the Linux Mark Institute’s policy."

It's clear the Linux Foundation has been given too much power. Whenever a group of people get too much power or money, someone in the group, almost by definition an asshole, will abuse it.
It's especially obnoxious because, unlike educational materials or programming tools, you can't make an ethical argument that the content impacts the quality of life of people who receive it. It's entertainment, and so nobody is entitled to access it, ever - you must pay for the right, and the price and terms are entirely up to the owner to set however they like.
Someday this type of thing is going to have a very clear connection to loss of a job or contract and someone is going to learn the term tortious interference. Then find themselves writing a bigger check than they thought they would be when they woke up that day. Paired with a groveling public apology.
I joined twitter in 2013 or 2014 for the math community. It was great. We were all posing little problems to each other. Then 2016 came, and it was never the same. Now you can't the politics seeping in. The way twitter shapes you and almost makes you respond is terrifying. I quit earlier this year and am glad I did.
I'm curious what these comments think they're saying. What effort went into GitHub such that they feel they can make the claim that FKs are an anti pattern. Do they think they're just better than everyone else or is there some other practice that makes this claim more interesting than simple hubris? Me a
>involving a whole new paradigm of 2 computers monitoring each other

If I read this article correctly that was already the case.
Seems like they’ve been using this with a good amount of success in certain cases. The Wikipedia page for Stylometry has more details. Bruce Schneier has also written about it a few times over the last decade.
That's like saying that "trying to prevent kids from doing hard drugs doesn't jibe with reality". Piracy of entertainment content is straight-up immoral, and the only reason it's not viable as a business model is because certain groups of people actively work to prevent it from being such.
But you're on the wrong forum for people to complain about that.

Also, there aren't artificial barriers to more developers really... just an aggressive demand outstripping supply.
There should be a very clear vocal boycott of kubecon going on, or a protest. Enough is enough. Fuck these pretendengineers.
> I cannot make a choice that's truly my own when confined in a system and without my choice being effected by the system. More simply put everything is predetermined.

To follow this line of thinking—is not then sentencing predetermined?
I find it easier to compartmentalize my browsing with Chrome profiles than with Firefox tabs. I was really disappointed with the container tabs feature because it seemed like it was designed to do what I already do with Chrome profiles, but it ended up being essentially unusable.
The actual moral is fuck the Ransomware.

It's just a fancy name for a broken computer.

How many people does a broken computer kill? How many people does a slow computer kill?