skysight-inc/HackerNews huggingface dataset:
I'm curious if whales more dangerous on an hour-by-hour basis than driving?

That's generally my rubric for whether a safety concern is possibly worth avoiding an activity over.
> If they were true, we'd expect the opposite trends before regulation: increasing freight prices, fewer railroad companies, less competition on routes.

Actually, pre-Coronavirus we regularly saw such effects with Uber and "surge pricing". As soon as an entity has managed dominance in a market and squeezed out competition via VC-subsidized dumping, it will raise prices and the customer service will degrade.

For what it's worth this is even valid for entirely "virtual" market spaces. Google, Facebook, Twitter, PayPal and Amazon have no meaningful competition, they've managed to achieve sort-of dominance in their markets, and their customer service is atrocious at best. Amazon is interestingly a bit different because the ones that are getting the crap end of the stick are the third-party vendors who have to fight with co-mingling, AmazonBasics and fraud claims, while the end customers have a pretty decent offering.
Ethernet uses the second one to avoid collision.
Gradle's purpose is to make cmake seem palatable.
What we want could be a complexity metric corresponding to a set of lines.

I'd say that's something that could be ML-learnable with the right dataset.

Given an answer from stackoverflow, ask an average developer to identify what was the question from a set of say 5. The average time taken to provide a right answer would be the complexity score.

You could use a transformer trained on code, and make it transfer-learn a function approximating that score.
I think the Cabal concept is especially interesting in the wider context of Valve's "self organising" culture. It doesn't seem that this structure was designed, but was emergent.
The author sadly throws Seligman under the bus by comparing him to the quack author of "The Secret". Seligman's work is more than just "Pessimism should be avoided", and he didn't say avoid negative feelings, but that there are 2 ways of seeing setbacks; the pessimist usually thinks it's permanent ("it will be bad forever"), pervasive ("everything is fucked") and personal ("it's because of me"). Meanwhile the optimist would see a problem as temporary, specific ("We just need to fix this thing") and not due to the self, but more to do with circumstances (e.g. "I didn't sleep well so I didn't perform that well").

So it's not about how to avoid acknowledging problems, it's about how you shape your mind to see and deal with problems...
Yup, you're right. One hopes that Windows and macOS become ready at one point given their enormous corporate backing, so at least we can have one desktop OS that is actually usable and semi-secure.

Alas, one just had a filesystem corruption bug caused by a slightly weird input and the other shits all over a different subsection of their userbase with every new major release between breaking their workflow and bugs like this one, where you can "hold enter to root".
A study recently published on Scientific American seems to prove that left-leaning people tend to have more gray matter in the pre-frontal cortex (i.e. the area of the brain involved in complex planning, understanding of new things and pattern detection), wwhile right-leaning people tend to have more gray matter in the amygdala (the area of the brain responsible for spotting potential danger and refuse something new if it may pose a risk to survival): https://www.scientificamerican.com/article/conservative-and-....

If that's true, and if indeed conservatives are much more likely to believe in conspiracy theories (http://www.scientificamerican.com/article/information-overlo... in conspiracy theories), then the opposite of what you state may indeed be true

Keep un mind that before a conspiracy theory turns into the perverse mind-twist of a complex theory like QAnon it ALWAYS start simple, and always simpler than reality actually looks like. It can always summarized with "those guys want to harm you, so don't even bother to look further, the explanation is easy": pure and total amygdala stimulation. Then, when they are contradicted by evidence, they put up more and more complex twists to mitigate the arise of cognitive dissonance in its followers ("I know that it looks like things don't make much sense, but you know, you have to follow the crumbs, or keep in mind that Trump is talking to you in Morse code" etc.)
Is it GDPR compliant?
I have an M1 mini 2TB/16GB arriving next week. Will add comments when I get it - my primary dev environment is Docker + JetBrains, so we'll see how far I get in that.
That has turned out to be a really terrible rule.

It makes it very hard, sometimes impossible to upgrade a protocol, because some peer somewhere will try to interpret your new thing if it were a broken old thing; so security holes get enshrined. It is much better to fail fast, and make it easy to see why. The only people who benefit from enabling crap implementations, in the end, are makers of crap implementations. Their stuff should fail as soon as possible, so they have to fix it.

In some cases, it is acceptable have a "permit crap" mode that can be turned on in cases where the other end is not negotiable. But ideally the crap fails to work the first time it is plugged in, and returned to the manufacturer. Stuff that causes no end of trouble gets replaced eventually, but somebody has to expose the trouble, and it is best to have lots of company so the culprit is blamed.
By “resigned” I am assuming you mean she was fired. If she were fired why would her previous employer allow her to use their website to publish this story?
We’ve seen internal firewalled URLs in the webmaster tools, so I’m not sure the private data works as intended.
I appreciate your question and thought it deserved some thought time, in contrast to my initial off-the-cuff comment. I had difficulty putting it into words, but today I was reading another article posted here on HN and it cut to the heart of the problem:

https://macwright.com/2021/01/15/rust.html

"GraphQL basically lets your frontend application define queries, instead of the backend. You give it a range of things it could query, and the application - React or something else - sends arbitrary queries to the backend.

This makes things hard for the backend. Any sort of SQL-level optimization is impossible - your server is writing dynamic SQL, so you rely on the intelligence of your GraphQL server, which is not always high. Juniper, for example: n+1 queries by default. The workaround - a dataloader - is rough and independently maintained. So at the end of the day, you’re going to have a blisteringly-fast application layer that’s spending all of its time inefficiently querying your database."

This is the data coupling problem, allowing the front end to see and arbitrarily query the data model. Yes, you can put a great deal of effort into optimizing the GraphQL server, but then you've just introduced middleware again, and at that point it's hard to see what the GraphQL protocol has over REST.
I believe there are limits on the virus checking size. You can see this when trying to download really large files from Google drive (> 100mb)
Native Node is fine, and generally runs better than the equivalent MBP. My 8GB M1 handles Node & JS about twice as fast as my 16GB 15" Intel MBP from 2019.

Where you can run into issues is architecture support. I'm running Node natively, but this means that some packages that don't support ARM will fail to build properly. I've been able to work around/do without for now, but depending on your use case, it could be an issue, if you want to run Node natively. (I do not have a feel for Node via Rosetta 2 performance.)
Pelosi Kicks Katie Porter Off the Finance Committee
Factory fresh just means fresh from the factory, not necessarily in the factory. The attack targets phones in their manufactured state with the OS and vendor firmware installed. In other words it's not an attack that depends on end user software (Apps) being installed, or on user behaviour, or even on features of the mobile network.

By supply chain, when they say mail orders and other shipments, they just mean between the vendor and the customer. In this case the use of "supply chain" could be miss-understood, this is a post-factory attack which would be carried out in transit, probably at a US border.

We have seen that done before to shipments of devices such as computers and network gear that have been intercepted and hacked before delivery to a suspect, or a target organisation or country.

I don't think this can be reasonably construed as evidence for Apple conniving with the CIA. In fact I still don't think that would make any sense from a CIA perspective. The factories aren't even in the US. Apple employees aren't background checked or sworn agents, they're a potential security risk. Why involve them if you don't need to?
I've always been skeptical about the claim that Gitlab would prefer going public over a direct purchase. It just sounds like a negotiating tactic intended to raise first offers.

They're going to be a rapid acquisition target by anyone who (a) has lots of cash or valuable shares and (b) isn't Microsoft.

Going through the hassle of an IPO, followed by the hassle of being a public company acquired by another public company, seems wasteful.
Maybe https://docs.docker.com/docker-for-mac/apple-m1/ is worth a shot, it can also emulate amd64 images - and because it’s Docker for Mac, it uses Linux either way.
Something that I realized is, negative thoughts and emotions are normal and part of life. It's the counterproductive or hurtful behaviors we may engage in, as a reaction to the negative thoughts or emotions, that we can try to avoid.

Feeling bad about having negative thoughts or emotions and being afraid to express them, only makes it more likely we'll engage in counterproductive coping behaviors.
I’m so frustrated by what apple has done with externals in the last few iterations, especially displays. I am an outlier in that I use three external displays, and my current MacBook can just barely support it if I make sure to spread my devices over separate usb-c dongles. If I try to put keyboard, mouse, power, and monitor on a single advertised as supporting multiple USB and power and HDMI, the keyboard and especially mouse stop working correctly, even with “just” two external monitors. I thought things were moving in a direction where I’d have one hub/dock I plug all my peripherals into, leaving one cord to plug into the laptop, but now I have a maze of dongles I have to load balance!

I don’t mind what they did on phones with the headphone jack, because they provided an excellent alternative. On MacBooks, they just take away ports without a solid replacement.
mlang23 has commented about being blind, which is a pretty huge filter against Internet scams, which aren't designed for screen readers.
You could maybe add an eGPU or add faster and bigger drive(s) for virtual memory.

Also some info about 2014 Mac Mini memory at: https://everymac.com/systems/apple/mac_mini/mac-mini-aluminu...
and https://support.apple.com/en-us/HT205041#two
It acts exactly like set membership, because that’s what it is.
Vitamin K2 is a must, because without it all the extra calcium will be just hanging in your blood and that's not good.

D increases absorption, while K2 increases utilization. And we're all starved of K2 because industrial farmers feed crappy food to our animals...
That's kind of their business model, yep.

My old firm sort of moved away from the LBO model, but it's still going strong.
Whether or not this author's site was or was not hosting malicious content is irrelevant to the thrust of the article, which is that due to browser marketshare, Google has a vast censorship capability at the ready that nobody really talks about or thinks about.

Think about the jurisdiction Google is in deciding that they want to force Google to shut down certain websites that correspond to apps that they've already had them and Apple ban from the App Store, for "national security" or whatever.

This is one mechanism for achieving that.
Ask HN: Opinions on a bring your own device policy in the workplace
Curious to hear thoughts on what everyone think about a BYOD policy in today's remote working environment
0-100hz Skrillex is clearly the best Skrillex
That's interesting. The page really makes it seem like 8GB is the only choice. https://www.apple.com/us-hed/shop/buy-mac/mac-mini

It doesn't say "8 or 16GB" and the button is "Select", and not "Customize" or similar. Appreciate the pointer.
Thanks ... the web page made it sound like they might only be open sourcing certain components of the tool.
Computing isn't free. Energy is being produced/generated somewhere to prop up the demand created by the system you put in place, and your network congestion adversely effects everyone else. Don't let the "transparency" of the network lull you into Tragedy of the Commons behavioral patterns. Act with intention. If you find your thing is overwhelming your own capacity to handle traffic, either implement rate modulation capability, or restructure your program to mitigate whatever is creating the problem.

Just because there are selfish. a-holes who think the internet is an infinite resource intended solely for their own enjoyment, convenience and exploitation, does not mean it is okay for everyone to act that way. Not that anyone in this case is one of those types of person mind, but it's worth pointing out. This seems more like unexpected growth far outstripping provisioned resources.
Very cool! Might be worth adding a note of the date of the page. (Original copyright is 2003; updated 2006.)
You might want to internalize the parent comment, because it's entirely possible that some of your team members are not taking it that way. I'm on the receiving end of such feedback often. I know that it's coming from a genuine place. But that doesn't stop it from being irritating!
I'd go a step further and claim that most tech companies are ultimately a threat to people's freedom and happiness. Not the tech itself, but the people that wield and profit from it.
This is a nugget of great wisdom. (I will likely get downvoted for such a useless comment... so be it.)

Trying to do everything for everyone makes for very complex systems that are too abstract to be easily used.
I'm very ignorant of the M1, but heard it has some hardware optimizations for Mac OS. If I buy this laptop and install Windows on it (because of a need for specific software), does that largely defeat the purpose and significantly reduce the benefit of the Mac OS-specific hardware optimizations?
The OTP messages through SMS were marked as Spam on Android.

While changing to the Samsung SMS app ( which doesn't have a spam detection), the messages were shown.

By now, I have changed the app back and marked the messages as not Spam ( didn't even knew there was spam detection in my SMS app)

I have replied to AWS support what the exact issue was.
I have 16” too. Didn’t get M1, wanted to wait for better processor. I wanna be blown away by it. :)
The problem is that the process is opaque so you aren't even given a hint as to why the site is blacklisted. Security filters, fine, but at least tell the developers what the violation is so that it can be fixed. It's the same in the play store controversies, the developers aren't told what's wrong, the app is just taken down. This lack of transparency is the real issue.
Since I installed it, Parallels preview has caused me nothing but purple-screened crashes at random. These might be caused by conflicts within the macOS beta I’m running or between running both Parallels preview and Docker for Mac preview at the same time. My laptop went back to being stable only when I quit both, though it seemed relatively stable with just Docker for Mac running previously. It’s easy enough to suggest that any crash is a bug Apple should fix, and hopefully will fix within this patch cycle. And it’s worth pointing out, I am running a dev beta release, so it’s more likely I’ll encounter such problems. Reviews of Parallels running Windows on ARM do not mention the issues I’ve had, for example, but this kind of frequent crashing is rare on my Intel MacBook performing the same tasks. But the M1 MacBook still impresses me with its speed under load, it feels nice and snappy even when running heavier IDEs with lots of background processing.
All my MBPs were frustrating when it came to thermals. I can’t believe you can do programming with passively cooled Air.
Honestly my memory is not that good! I remember a few tech visits as they replaced modems, etc, and I eventually got to some “3rd level support person” that said something akin to “oh, that issue again”.
I tried several of those and the magnets were all so bad that they couldn't even support the weight of the cable itself and would lead to fraction-of-a-second disconnects, which in one case led the mac to disable charging on the port (temporarily. the apple store fixed it but I don't know how).

At this point I don't think the reward is worth the risk. But I am glad to hear that at least some of them aren't terrible.
...we say, an then open Teams or Slack because that's where work lives now.
Fair enough. Scale does make things harder but my $FINANCIAL_INSTITUTION has a lot of scale too and, if I have an issue with my account, I'll have someone on the phone sooner rather than later.
Rate limited ;)
Well depending on the type of org you're in, it could be dangerous not to. When everyone else is doing it, if you aren't, it just makes the other managers think, "Wow, that manager isn't praising their people. They must really suck. Remind me never to work with that team."
You are not alone. I'm on TiddlyWiki as well: http://beza1e1.tuxen.de/tiddlywiki_notes.html

I love my two columns UI and seeing many notes at once. Why does Drift only show one note at once?
I love it because you not don't special state management like redux unidirectional flow or mobx observables, or even setState/useState. Just use POJOs and mutate the state however you like, because it automatically redraws on events & xhr so all state changes are picked up on the next render. This typically covers all the cases you need, of course there is a way to prevent or manually trigger a redraw for edge cases.
You can run intel/amd64 images too by passing '--platform linux/amd64'.

I span up Hasura last week and it worked fine - there will be a speed impact but I couldn't notice it for that use case.
How many hours of battery life do you get when doing programming?
I agree. Google is such a large behemoth who actively tries to avoid customer support if they can. Splitting it to smaller business with a bit of autonomy and not having to rely on ad money fueling everything else means those smaller businesses have to give a shit about customers and compete on even ground.

Same applies to Facebook and other tech companies. The root issue is taking huge profits from area of business into other avenues which compete with the market on unfair ground (or out right buying out competition)

However anti-trust in US has eroded significantly.
There's a class of people though, myself included, that do not like external validation. I thrive on internal validation on my perceived work product strength. I feel like I'm a better judge of whether my work is good or bad than a non-technical project manager.

It's different when it comes from a technical peer or a technical manager. There it definitely means more.

Closer to my point though, it was the continued repetition of the positive reinforcement. I'm talking a weekly occurrence where the situation did not call for the reinforcement. It felt fake and, to me, had the opposite effect as intended.
"the fact that Google's own legitimate emails are flagged as phishing by their own filters is pretty telling about the reliability of the whole thing"

It detects blacklisted URLs in emails and sends warnings, retroactively given that sites are caught some indeterminate time after they might have been communicated (flagging if you have interacted with the email and thus might have been compromised). It seems like it was perfectly reliable.

That isn't damning at all, and it should embarrass you that you cited that, seemingly confused about the reason.

"Im not sure exactly what you are disputing"

I'm saying that we have zero reason to believe you (but reasons to not believe you given that you're redacting things that don't need to be redacted). People caught in the nets of things like this -- through their malice, carelessness, incompetence, etc -- always claim innocence.
It doesn’t support Windows yet, and yes, it would defeat the purpose
The grace to be wrong has been increasing replaced by some sort of fight or flight response to being challenged. It’s not wrong to say that there are life and death consequences w/r/t to the important issues. That said, the increasingly emotional response to that is detrimental to discourse. The more hysterical people become advocating their point of view, the more difficult it is to hear their arguments. When someone is extremely emotional it triggers a natural skepticism. Not because we think they are wrong per se, rather because we know that when we are emotionally distressed it is more difficult to be rational.

Basically: everyone needs to calm down.
> and they invested in intermodal and double-stacked container freight, which is why the US has better freight traffic than Europe.

The US has the scale both financially and in terms of sheer area that makes freight traffic work well and profitable. In Europe, you have a lot of things making rail expensive - there's infrastructure like bridges or tunnels everywhere which means you can't double-stack, and there's millennia worth of villages and cities that you have to build around.

Add to that that most US freight is done with diesel-fueled locomotives which means that the US saved a lot of the money that Europe spent on electrification.
Many people have mentioned DHCP -- and a misbehaving DHCP client could certainly be the culprit.

In doing some of my own network investigating recently, I discovered that services like Suricata will (by default) take down network interfaces and restart them when they get new rules. I wonder if something software on your router is doing something similar: Are you running Suricata or Snort?

Also: Logs are your friend. If you have access, review the logs of your firewall / router / etc.
I have the M1 MacBook Air and it’s best computer I’ve ever owned, hands down. Brought me back to Mac from my X1 carbon 6th gen running Linux (arch btw).

The machine itself?

- Faster than blue blazes
- Dead silent
- Cold to the touch (even when cranking)
- Has excellent screen and keyboard
- No touchbar
- Has bonkers battery life
- Comes with tiny a/c adapter that charges it quickly

When I say fast I mean desktop processor fast. It hauls ass.

I do all of my development remotely via ssh and local forwards so the different platform doesn’t affect me at all.

Kinda bummed that I can only hook one LG5k display in at a time but whatever, that is kind of a fringe desire anyway. If there was a 14/16" version I'd throw money at Apple again.

Once I compared zoom using 120% cpu on my intel Mac to 30% cpu on my apple silicon Mac it was game over. The processors are just more efficient in so many ways. I've been pretty jaded on hardware recently but this made me sit up and go "holy crap" everything else just became obsolete.

Unless you have something x86 specific you need to be doing locally or need a huge screen do not hesitate to buy this machine. Apple has knocked it out of the park.
Homo habilis ("Handy man") largely gets its name b/c some of its fossils are associated with early stone tools. Homo habilis dates back to roughly 2 MYA (million years ago). Home sapiens only dates back to about 300,000 years ago.
You can't install Windows on it. The processor isn't x86, it's custom Apple silicon built on the ARM architecture. Windows is incompatible.