skysight-inc/HackerNews huggingface dataset:
Interesting! It's not really about the glass cube, but about the shipping process and what that shipping process does to the things it ships. It highlights the brutality and scale well. It's almost like a QA relic put on display. I wonder if there would be other good examples.
Yeah, that jumped out at me too. What could possibly be the reason for that? Who would enforce it?
It largely depends on your taste.

APM is considered to have one of the best sub-bass representations of any wired or wireless on-ear headphones. It's seriously that good. But for the other aspects: mid-range, treble, detail, separation, sound-stage they are comparable to a $200 headphone e.g. from AKG. Something like a Hifiman Sundara or Sennheiser HD650S which you can pick up for 1/2 the price are easily 2x as good.

So if you like fun, bass-heavy tracks you will love APM. Otherwise probably not so much.

But you don't buy APM for sound quality alone it's the convenience, integration, spatial audio etc.
Kudos to Tulir!!!
As far as I know political affiliation is not a protected class so they're "allowed" to ask such questions. However asking such things seems really chilling and you shouldn't have to declare your ideological allegiances in a job interview.

And, in practical terms, not endorsing said social justice movements probably makes you immediately suspect to the hiring managers. After all, why wouldn't you endorse such just causes? What happens if you endorse them halfheartedly?

This makes me extremely nervous about polarization.
Any hosting platform in the US.
Setting up multi-platform NPM packages
I've been using Scala for a number of years. Frankly, I'm very wary of recommending it to anyone. The job market seems to not be growing (if not shrinking, as Spark-based projects are largely moving to Python now) and the community is focused on complex and esoteric ideas for solving mundane problems ("purity" over practicality). You're likely to work with people like that on your next Scala job. It's great if you dig it, but sucks if you just want a boring language that allows for getting things done.
I think this doesn't solve the problem it aims to solve.

Sure, the symbols are gone and replaced with words, but does that make the special word required in a given situation any easier to memorize? The symbols in markdown were chosen to match the way people already write informal text online, so it is not like they are just pulled from space.

And yes, it's true that with this syntax, you don't need to remember which order the brackets go in for links. But you still need to remember in which order to put the URL versus the link text, so the problem there is not fully eliminated either.
By your comment "Do you vote Republican?", I'm assuming you are in the US. Then the answer is likely yes.

Federally, the US EEOC has a page listing the "Prohibited Employment Policies/Practices" (https://www.eeoc.gov/prohibited-employment-policiespractices). It makes no references to political orientation or social causes.

Also its not covered under the "Civil Rights Act of 1964" as well.

Certain states have protection against job discrimination for public employees based on political affiliation which would cover your "Do you vote Republican?". However as you said its a consulting firm, so not applicable.

NOTE: IANAL, my SIL does HR and that was her quick answer.
hi! lemme know what you think!
It's either a "per-project/leave it to the linter" choice, or a "they did this in the language to force people to handle errors close to the source".

Can't have it both ways!
Yeah, no issues here either in containers. We did have to make some custom tooling at the time to get all configuration files under source control though
Then you've done more research than most people, as you've at least seen both sides of the story. I suppose the main point I'm trying to make with this piece is that, in order to have an opinion, it should not be easy to present crucial omitted evidence that could change it.

That being said, the Gebru story is just an example, and I still think, especially in the era of misinformation, we should, in general, do our due dilligence in backing up our beliefs, more so than we have in the past.
It seems one of these vim tutorials comes up every 6 months or so, and the one thing they're all missing is a convincing explanation of why someone should learn all the esoteric incantations of a 30-year old text editor.
Hyperproductive Development
Jack Ma, Alibaba’s Billionaire Co-Founder, Resurfaces After Months of Lying Low
Troubleshooting Extremely High System Load on Linux
Are they protected....?

I wouldn't stand for that....uh...shit.
There is another layer to look at the problem. Studying history often does not do what it says on the tin for a few reasons

1. People are rarely in a position to effect changes or draw from historical lessons in the first place

2. Whatever lessons you can draw are often very contingent on the time and place and even taking into account patterns, we still end up in a situation where the lessons can't really be applied beyond general principles that are already well known without much study involved.

3. Often the understanding we think we have of historical events is hopelessly distorted anyway, and colored by the sources and narratives we have read or composed in our minds.

In the end, the people who do change history tend to barrel away at problems without taking the past all that much into account beyond some general references. Even if we take into account survivorship bias this is still an important phenomenon to consider. Hence the conclusions that there is much to learn from history is either trivial or actually under its own layer of naivete.
Takeaways from the Bumble S-1
I believe up until noon the website was "whitehouse.gov" and now that he's no longer POTUS it's trumpwhitehouse.archives.gov
It doesn’t matter. You can have a good reputation and zero human relationships simply because you are not extroverted enough to initiate or maintain them.
To be honest all I think I was really driving at is that he sets the tone in the first sentence that he’s uninformed about what he’s talking about. I kind of get the impression also that he’s trying to be divisive rather than understand the issues at hand. I kind of feel he goes against the hacker ethic on both points ...
Most of what I've seen has migrated towards a virtual display on the session server, streamed via vnc/rdp/? to a thin client.
> As far as I know political affiliation is not a protected class so they’re “allowed” to ask such questions.

Political affiliation is a protected class in employment in California and some other states, but not federally.
i don't really care if the language has me start counting indices at 0 or 1. it's never been the part of the problem of programming that has caused me significant trouble.
Those are probably the users that RedHat is trying to nudge onto RHEL. "Enterprise" software is normally quite expensive, so the marginal cost of some RHEL Server licenses is probably a small fraction of the total cost of deploying the software in most cases.

More generally, orgs that are running "Enterprise" software are already set up to pay for software. Going from spending $X to spending $X+Y is often not a big deal ("Ok, I'll run that through the same process I used to get approval for buying FooSoftWorks"), while going from $0 to $Y can be very hard ("I don't even know who I'd need to ask to get purchase approval for that").
I still remember the days when as a child (age 11-12 or smth) I was asking my parent few more hours before bed to complete another chapter of my game in GameMaker. It was such a fun, probably it pushed me towards coding.

Mark Overmars, thank you!
"What is Brood X, the infestation coming in 2021? They're big. They're incredibly loud. And they're coming by the billions." "That phenomenon is named Brood X, or the Great Eastern Brood"

That sounds like something from Starcraft or Warhammer 40k.
It's of interest.
Or f%x
I love this idea but I don't own an iOS or Android device. Will there be any effort to make a web version?
I think the news they'll generate from it alone will be worth it.
It is still a moot point. You can point out the specifics all you want, it still wont make this good faith argument.

If a cause was void because terrorists advocate for it, there would be no cause worth celebrating. And there is no evidence that left wing terrorism is given more leeway then right wing terrorism. Quite the contrary. https://www.theguardian.com/us-news/2021/jan/13/us-police-us...
> The FBP model provides implicit backpressure, because of the bounded buffers on the channels. The actor model on the other hand is more loosely coupled and flexible.

Note that this is why people recommend using GenServer's "call" instead of "cast" in Elixir/Erlang by default - it applies a sort of backpressure because call waits for the process to return a result rather than being fire and forget.

It's not exactly the same thing, or as configurable as Go channels, but it is an option.
The USPS gives out flat-rate boxes for free. The assumption is of course that they'll recuperate the cost when you buy postage. But I have wondered if FedEx would accept a USPS box, and this "proprietary box size" thing makes me think no.
It's also -- importantly IMHO -- about the fact that the dimensions of Fedex shipping boxes are proprietary. (Assuming that's actually true. I'm a little skeptical. But that's what the article claims.)
There has been a freely downloadable Red Hat available for the past 20 years, either in the form of CentOS, or before it good old classic Red Hat Linux. That got them this far, where they are now. So you can understand how people feel bit miffed, especially now that they have Big Blue backing them they should be financially more stable than before.
t2bot.io hosts a Discord bridge and to my knowledge it is officially allowed by Discord (else they could not have more than 100+ bridge users).
As this is iOS only, it would really benefit from "Log in with Apple"!
As with all social networks: People only use it if their friends are using it, whom intern have the same problem. This would be great if it would incoroprate automatic recaps of post on other platforms, if a Contact does not have sundayy.

Autmaticly generate A summary from their instagram / facebook for example.
Among other things, this is why when people say "HN doesn't need a dark mode, just use an extension", that isn't a valid solution. For years now I've refused to install any extensions that aren't too-big-to-compromise (which in practice - for me - means AdBlock Plus and maybe React Dev Tools), and that should be everyone's policy. Any extension whose compromise wouldn't damage the reputation of a billion-dollar organization is simply too juicy of an attack vector.
what are your objectives with the game?
Hmm no, sorry. We only ever had a small number of realms. I would be cautious and test it with the number of realms you intend to use it with. We used locust (https://locust.io/) successfully to do loadtesting on a few of keycloaks auth flows.
Yes, but in the context of presidential pardons there is nothing the GOP can do to either back the president or not back the president. It doesn't make sense to attribute presidential pardons to The Republican Party when there is a sole individual who decides who to pardon and why.

I'll point out that, now that Donald Trump is out of power, many in the GOP in general have been rather quick to turn their backs on him and outright criticize him. While he was in power, sure, Republicans politicians were politically savvy enough to side with him, knowing that the alternative was suicide. But there is now room to disagree with Trump and we're seeing many (like Mitch McConnell, and you don't get more Republican than him!) use that opportunity to distance themselves.
I keep most of my extensions disabled most of the time. A lot of the extensions have particular uses and don't always need to be active.
>Does your web browser do that, or do your apps do that?

On Android, both web apps and native apps do that. iOS only allows Safari that conveniently does not implement web push notifications, thus keeping a very wide spectrum of apps away from the open web and inside their app garden.
Should have worded is as "lack in moral character"
For sure. I didn't mean to imply that this isn't a legitimately hard problem for language designers. Just being a smart ass.

I do think that checked and unchecked exceptions are the right way. The issues that people have with Java's checked exceptions are mostly centered around Java's particular implementation of the concept. The biggest failure of which, IMO, is that you can't write an interface that is generic over the exception type. Also, wrapping in try {} catch {} finally {} is cumbersome. But Java is just cumbersome. In some expression-oriented language, it could be smooth. `try` could become an expression that returns a value. Or you could have syntax help like something Rust-ish: `val thing = fallible().finally { cleanUp() }?`.

That's the main reason, IMO, people don't complain quite as much about Rust's Result<T, E>, which is very much like a checked exception mechanism in spirit. The only problem with the Rust approach is that you have an extra if-statement on every single call to a fallible function, to unwrap the success/failure. If it used exceptions, the happy paths would (sometimes) be more optimized, if I understand correctly.

But some things just can't be fixed at the language level. You have to craft good error types and messages. You have to think through your happy paths as well as your sad paths. I like when languages force you to think about failure. I don't like when languages only have unchecked exceptions for all kinds of failures.
It’s a good point. I’m resigned to the pardon happening, but won’t accept this person being allowed to run a business again in the future. That’s the line I draw in the sand, somewhat pragmatically.

There are certain positions of trust that hopefully they will not be able to hold.
Due to the lack of legislation, the data broker market operates freely without any repercussions. Deleting your data from a website which publicly displays your private information is a nightmare and often unsuccessful.

On that note, a pro tip for anyone incorporating a company in India. Give a separate email id, phone number when you incorporate because as soon as its available on the MCA(Ministry of Corporate Affairs) database the brokers buy it for (~ INR 100/ ~1.37 USD) legally and put it out for sale to the spammers/scammers often displaying the email id publicly.

It will feel intuitive to give your personal phone, email in the forms when starting a company but you'll regret it. I'm waiting for the Data-Privacy legislation to be passed, so I can sue the X out of these brokers; Until then I'm creating an account with these brokers to delete my own details and if not possible then updating it with fake data.
But you've complete missed the point. APM are designed for home/offices where noise-cancelling is the critical feature.

You can get some IEMs that will isolate enough to give you a similar effect but almost all of those are not comfortable enough to wear for 8+ hours a day.

On ear/over-ear etc headphones aren't noise cancelling and often have poorer leakage making them inappropriate for home/work.
That is nice to see! I was evaluating Akka a bit some years ago.
Bretz defended his theories, and this kicked off an acrimonious 40-year debate over the origin of the Scablands. Both Pardee and Bretz continued their research over the next 30 years, collecting and analyzing evidence that led them to identify Lake Missoula as the source of the Spokane flood and creator of the channeled scablands.

https://en.wikipedia.org/wiki/Missoula_floods

Also Plate Tectonics...

https://en.wikipedia.org/wiki/Timeline_of_the_development_of...
MacOS a coin toss and Linux being robust regarding drivers/hardware support on desktop? Are you talking about Hackintosh, or do we not live on the same planet?
>based on web technologies

how is that a plus?
Okay? And people raise concerns that are taken seriously and do not face retaliation.
If that's the issue then surely it's easier to reverse the judicial precedent than to amend the constitution.
By the way, from https://news.ycombinator.com/newsguidelines.html:

> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.
Speaking as a Matrix person: we're quite happy with our adoption, which is accelerating exponentially, and we didn't build Matrix as a hobby: it's been the team's fulltime day job since 2014. Before that we used XMPP (ejabberd + spark + XMPP.framework etc) and eventually decided to build a totally different architecture: one focused on syncing conversation history, rather than sending instant messages. I don't think it dilutes or splits the thin developer community: instead it's increased interest in open comms enormously (as well as helping spur the XMPP community into improving their stuff). Just as Linux didn't somehow destroy BSD.
BLAST is a very interesting example. BLAST became so common, but was so poorly understood, that if you wrote a replacement for BLAST that was faster, you had to ensure that the output was identical to the human readable output of BLAST, and bug-for-bug compatible, too.

BLAST wasn't really implemented as a library- it was based on a baroque toolkit and the underlying code was extremely complex to analyze.

There was no officially supported file format (other than the human readable output) so you had to write parsers. The human readable output changed between versions.

The one good thing about BLAST was the stastical model- you really could trust the calibrated E-values.
Ask HN: Can we have list of software that needs to be ported to M1 Macs
A lot of it is cynisism about people complaining about bad actors. The sorts of people who would build an anti-censorship tool are likely to be motivated, at least partly, be disdain for the censors of the day.

'Oh, now you want thoughtful dialogue, and a discussion. And then, when the reins of power are installed and your ilk have taken them, you'll be sneering as you kick me out.' - Something like that is a relatively common sentiment. Assuage this sentiment, and you might succeed.
t2bot.io hosts a Discord bridge and to my knowledge it is officially allowed by Discord (else they could not have more than 100+ bridge users).

So I imagine there might be the possibility of it being allowed for Beeper as well.
Thanks so much! That's interesting that people are already asking you for MENA talent sometimes. Under what circumstances does that happen?
I don't think turning automatic updates would be the right way to deal with this. See: Windows. If a piece of software becomes malware it needs to either be forked or retired completely, running unmaintained legacy versions of software is not sustainable.

I have plenty of things I want to complain about when it comes to Google's user-adversity but mandatory automatic updates is definitely not one of them.

If you're a technical user and really know (or really think that you know) what you're doing there are ways to effectively freeze a given version of an extension.
> 2021 is the year Linux becomes a mainstream desktop OS right? ;-)

Except I have been running Linux on desktops since 1999. I have Debian server that has been regularly updated since 2000 (that includes hardware changes and moving OS image from HDD to HDD and finally to SSD).
I would like to see the OSI provide a careful examination of the SSPL that explains clearly what sections of the license violate which articles of the Open Source Definition.

I don't see how the rhetoric in this article advances the conversation.
I think it's also context/industry specific, it's still pretty common terminology in Aerospace/Avionics/Defense even among younger people.
Appwrite Introduces a Svelte JavaScript Integration for Its Open-Source BaaS
> They mention that they are working on another optimizing compiler Ion which will replace the cranelift compiler (which is still in nightly) as the new compiler for WebAssembly.

Ion (nee IonMonkey) predates Cranelift, being the natural evolution of Mozilla's previous SpiderMonkey JITs. From your link:

"Prototyping work (bug 1678097) has demonstrated that Ion can generate good code quickly for wasm on ARM64, and given that Ion has good stability and we know it well, we will ship it as the initial optimizing compiler for wasm on that platform."

The keyword being "initial"; it appears to just be saying that Ion is good enough to enable, with support for Cranelift being retained in the event that it ever surpasses IonMonkey in capability.
To add, it's easier to throw somebody back in jail if they aren't rehabilitated than it is to get someone out of 400 year sentence if they are technically guilty, no matter how extreme or ridiculous the prison sentence is for the crime they committed.
So he had no interest in pardoning himself because he did nothing wrong.
This is just the beginning, and every major government in the world will be on board. In the end, fiat currencies are the foundation and core of every industrialized nation. There can be no alternatives. There's just no way bitcoin will be allowed to become an accepted medium for exchange. Janet Yellen is trying to provide early warning, although I doubt many will bother acting on it.

edit: welcome bitcoin bagholders/downvoters!
Repeated JPEG compression doesn't ruin images
It's a fair question.

I think resistance to air flow is probably enough to evaluate whether a given package is better than cloth masks though (if the KN95 resists flow, probably better).
Like others recommended here, if you don't want to give the money in taxes why not start a foundation with as much money as you can supply and support political change? You could become a national hero.
Yeah, I'm confused as to what is meant by that. I bought a 20x20x12 box from a FedEx store last Wednesday, but I could just have easily bought a bunch from ULINE?

https://www.uline.com/Product/Detail/S-4210/Corrugated-Boxes...
Ive been thinking about how to add fan/filter to my mandalorian helmet.

Anyone see anyone do this?
You have, from first principles, reconstructed a huge portion of my thought process for building https://refinery.io

Factorio and Minecraft automation mods are a big inspiration! Check out InfiniFactory too :)

Bridging existing applications to the Serverless paradigm is far from simple. That's one of the biggest struggles I've experienced trying to build a Flow-based software platform.

Learn more every day though. Thank you for the interesting comment!
Go read the comment section of any Fox News or Breitbart article about trans people. Go see what people on conservative YouTube channels or /r/conservative or 4chan’s /pol/ have to say about us. How am I supposed to engage with people (including some members of my own family) who refuse to treat me with basic respect? How am I supposed to have a civil conversation with people who call me a disgusting, mentally ill tranny faggot to my face?

This “both sides” talking point is naive, intellectually lazy bullshit peddled by people who have no interest in hearing the struggles of people who have to suffer this abuse. I’ve been emotionally and physically bullied my whole life by these people. I’m sick of it. Leave me the fuck alone.
Oooh, this is so exciting.

I went down the bridged chat rabbit hole earlier this year when I realized I had to be checking signal, telegram, WhatsApp, WeChat, iMessage and multiple emails to be on top of communication. I stopped when I realized how difficult WhatsApp and WeChat were going to be, though.

I want to pay for this, right now. Ideally double if it will help you launch. :)
It's pretty common in Computational Fluids as well. Two well-known codes among several are Code Aster[0], a structural mechanics, thermodynamics, and finite element analysis solver, and Code Saturne[1], a Navier-Stokes solver.

[0] https://www.code-aster.org/

[1] https://www.code-saturne.org/cms/