skysight-inc/HackerNews huggingface dataset:
On the other hand, hiring gets discussed endlessly on HN and there doesn't seem to be a compelling reason presented for the status quo.

At some point you have to accept that the fence maybe doesn't serve a purpose, or its purpose may be forgotten and not applicable, and its worth the risk to take it down and see what happens.
Out of curiosity: if somebody developed this front-end purely to satisfy their own curiosity and never released it, would you consider that to be unethical? If not, how is posting the source code without an explicit license grant worse?
In fairness, it's not uncommon to specify "American football" for international audiences, so I don't think it's totally unreasonable. But on balance, adding a parenthetical word into a headline is just a little too much to ask. There's not much harm in bringing in someone who was expecting one but got the other anyway.
There’s a Word for Why We Wear Masks, and Liberals Should Say It
Peter Madsen is captured after escaping prison
Isn't that sort of like complaining that you can't use an Bing unless you "switch to an custom [search engine]"? Does Google do anything to block you from switching to a different launcher? Or block Bing from writing a Bing launcher? The AOSP launcher is open source and anyone can easily built their own launcher on top of that without Google integration.

Disclaimer: I used to work at Google and worked on the Launcher + Search integration. It was trivial for devs to fork the launcher and there are tons of alternate launches. I recommend Nova launcher which was my launcher for many years due to its layout customization.
Read the article, she discusses that.

> Although these approaches are rational under existing constraints, they’re neither particularly efficient nor particularly fair to the individuals subject to them. This doesn’t mean that we can’t improve the system … But before we talk about what we have the power to change, let’s dive a bit deeper into the constraints we face today.
It's Orwellian to advertise a service as 'unlimited' and then characterize people who expect you to live up to your advertising by using the service as unlimited as abusers.

Expecting vendors to live up to their marketing claims is not abusive behavior; it's the cornerstone of markets based on informed decision-making by both buyers and sellers.
> I'm sure an AVX-based compile could work eventually.

Eventually is nice but it’s also easy to imagine that it never gets done. ISPC works today.
I have often wondered about corruption in these programs? Not so much of the poor people, but how do you secure the transfer and avoid making the poor people a target of abuse? (eg: people with guns lie in wait right after payday).

What's stopping a corrupt government from making up a bunch of fake people to capture the money. Or giving each person 2-3 identities and allow them to get 2-3x the distribution?

Anyone know the details on corruption?

And to use a line from the article

>“I think we often end up holding the poor, the recipients of aid, to a higher bar than we hold ourselves to, and that shows up when you hear the question, ‘Why cash?’ I think we should start with recipient empowerment and choice and ask, ‘Why not cash?’”

People can only eat a certain amount of food before it's kinda a waste, whereas cash can be infinitely consumed/transferred. Yes food can be stolen and resold, but at a fraction of it's value -- decreasing the incentive to steal/resell
not OP, but probably the tabs are pinned, that causes them to load at startup
"SIMD not reliable" is an overstatement itself for a couple reasons:

1. It's very easy to inspect generated code of your kernels where you really need SIMD. For instance:

julia> function my_kernel(xs)
total = zero(eltype(xs))
for x in xs
@fastmath total += x
end
total
end
julia> @code_native debuginfo=:none my_kernel(rand(10))
...
L96:
vaddpd 8(%rcx,%rax,8), %ymm0, %ymm0
vaddpd 40(%rcx,%rax,8), %ymm1, %ymm1
vaddpd 72(%rcx,%rax,8), %ymm2, %ymm2
vaddpd 104(%rcx,%rax,8), %ymm3, %ymm3
addq $16, %rax
cmpq %rax, %rdi
jne L96
...

2. There's a Julia package that does the code gen for vectorization exactly because LLVM does not always get it right: https://chriselrod.github.io/LoopVectorization.jl/stable/exa...

3. You can make LLVM explain why it did not vectorize certain loops just like in clang.
The requirement of a developer account, or some entitlement, to get full access would really be unfortunate.
I found this approach to work well for linear systems, here is some rough code I used for the representation map (note the jmag/kmag functions are part of my implementation, not sure what the equivalent is for Quaternions.jl).

function cmatrix(Q::AbstractVecOrMat{Quaternion{T}}) where {T}
[complex.( real.(Q), imag.(Q)) complex.( jmag.(Q), kmag.(Q));
complex.(-jmag.(Q), kmag.(Q)) complex.( real.(Q), -imag.(Q))]
end

function qmatrix(C::AbstractMatrix{Complex{T}}) where {T}
n, m = size(C)
quat.(C[1:n÷2, 1:m÷2], C[1:n÷2, m÷2+1:m])
end
"It also helps, as Hardy suggests, to be slightly overconfident."

You do not need to cultivate this personality trait in our culture. Far more people go too far with this than not far enough, myself included.

Overconfident people believe they know more than they actually do, so they are more eager to criticize your novel idea. This is the type of thinking Graham says he wants to avoid in earlier paragraphs.

Instead of cultivating overconfidence through the deadly sin of pride, we should cultivate increasing true confidence through the cardinal virtue of courage. You can build your confidence by taking greater and greater courageous action. Courage is the choice to confront pain, ridicule, and the unknown all for an uncertain reward.

Graham says, "being slightly overconfident armors you against both other people's skepticism and your own." Acting courageously does this much, much better. In fact, it wouldn't be surprising if Graham agreed. The rest of the essay does a pretty good job explaining how to go about acting courageously, just without using the word.
I also forgot to mention interactive 3D models in STL format. [0]

There's also a user who has done amazing work [1] with SVG files, but these mainly only work if you view the original file, as MediaWiki generates a static PNG thumbnail for SVG files (silly, but maybe was needed at some point for proper support).

[0]: https://www.mediawiki.org/wiki/Help:Extension:3D

[1]: https://commons.wikimedia.org/wiki/User:Cmglee/svg
> IPv6 SHOULD have been this way

How would it have possibly been backwards compatible? Plenty of routers and ip-aware switches have, in hardware, specified that ips are 32-bits, so anything that added more bits would necessarily break existing hardware, and thus not be backwards compatible.

That's not to mention all the software that has similarly hardcoded the number of bytes in an ip.

How could we possibly have made ipv6 backwards compatible?
Microsoft Edge dev preview for Linux
Dev Methodology mostly doesn’t matter, just make up your own
I've used Palo Alto, Fortinet, and Cisco firewalls.

Cisco is the worst by far, the Fortinet are not fun to use but have an incredible $/performance ratio, and the Palo Alto ones are by far the most expensive but also the most enjoyable to use.

They're certainly not without their faults, and we've had issues with them that took time to remedy, but I wouldn't trade them for anything else I've seen so far from competitors.
ISP is one of them around the world, some of them don't have the support for IPv6 yet.

Devices, you will be surprised a lot of devices that does not have support for IPv6.
I applaud Orca security to expose the bs that Palo Alto Networks is trying to feed the enterprise security industry - as other comments have said, these are fairly standard, but you could have just not said anything and moved on...instead you come out and explain the situation. I love this transparency!
Yup, that's exactly what I do right now as well.
Palo Alto can easily cause us to put 500K USD into legal fees, and I guess they thought that we'll bail out due to this empty threat. We chose not to.
Interesting that it's only the thing that personally affects you that you object to
I'm unsure what you're referring to. I use Firefox Nightly, but your prior comment implies the existence of a "dev mode which is a separate install that doesn't update"; Firefox Nightly updates just fine, and it's not a separate install, it's the only Firefox on my machine. It's perfectly stable, I haven't had a crash in years. And I didn't need to change any settings to install my add-on, I just clicked the "install from disk" option in the add-ons menu.
Oh, that's interesting. Thank you!

In retrospect, I should have spent more time studying the technical side of of digitization. My process was to just Google problems as I encountered them so I could get unstuck. I never took a step back to understand the fundamentals, but I think that would have saved time overall.
“it's time to start considering that the apparently broken thing actually serves a purpose you can't see to someone you don't know.”

That sounds a little like conspiracy theory. My theory is that hiring is just really hard and it’s difficult to do that at scale.

I know people who are really good at interviewing. I think I myself can interview reasonably for people who have to work with me. But that takes a lot of time and energy. So “specialists” from HR take over. But they don’t understand the real requirements for the job so they have to come up with a lot standardized indirect measures which don’t work well.
slightly off topic, but does Axios seem to have shifted away from political neutrality increasingly often lately?
I was thinking of an external keyboard. That might be the cause of confusion.
Many DOJ attorneys resigned from this case in protest

Wouldn't this give Barr the opportunity to bring in people who always agree with him and make the situation worse? Not just this case against Google, but in general.
As I mentioned, it's for multiple different gmail accounts. Same url, different containers.
Stephen Curry’s latest venture beyond sports: A book club called Underrated
I don't think this is necessary a product of malfeasance or anything, but rather lack of complete knowledge on certain areas.

Put it another way: Sucks for this guy that google seems not to know about dictionaries and the importance of citations; and that whoever placed the manual penalty (assuming there's one) isn't completely well versed on intellectual property law.

Suppose that, again, the solution would be on more competition; it would encourage google to improve on nuances like those.
My residential broadband connection here in Australia still doesn’t support ipv6. I email them about it every year or so to keep it on their radar, but “they have no plans at this time to support ipv6”.

So long as the internet keeps working, my isp won’t care. I set up a HE ipv6 bridge, but it adds noticeable latency whenever it’s used, for sites like YouTube and Netflix.

I wonder if we need regulation to force the transition. The move to v6 might never complete otherwise.
The compelling reason is the massive success of FAANG companies. How are they making unimaginable amounts of money if their engineers are from "broken hiring"? How is FAANG on a resume such a strong signal if it just means they got through a broken system?

Aline has said some good stuff but she loses me at: "There’s no substitute for chemistry, in dating or in hiring."

Hiring is not fucking dating. You are not having sex with your coworkers, you are not discriminating on gender, race, body type as everyone regularly does in dating. Dating is not a healthy system that you should aspire to in employment. It's very much broken in comparison with swipe apps and the like, just broken in different ways.
I'm not sure. I have a 2019 mbp 16 with a dodgy logic board and while it crashes even without charging on the left it definitely crashes more often when charging on the left. I'm stuck in limbo because I need my machine for work. Will take it in when I have a break.

Some threads
https://discussions.apple.com/thread/250905859

https://forums.macrumors.com/threads/2019-16-inch-macbook-pr...
There is no single "the" international call prefix for the whole world, and quite a lot of telephony operates with E.164 format internally.
I'd have phrased it as poor support for LastPass (and every extension) by Safari.
It's always amusing to get updates from our AI/ML department (I'm tangentially involved with them enough to stay in the loop).

It's 3 people - smart, but fairly typical CS Masters level. They've been working on AI/Machine Learning models for 3 years, with a truly unreasonably large budget for hardware/software, and very little to show for it.

If the models they were developing actually worked, there would be no reason for my company to continue their primary business, because we would effectively predict the next 20 years of stock performance in a fairly large segment of the market.

At least the CFD people have gotten some good use out of the giant stack of GPUs they bought.
The letter is about using Palo Alto Networks trademarks on their website. I think Orca should just change their review to say "Palo Crapo Networks" .... issue solved
Adminstrations changing priorities is legitimate. Just ask Bill Bar when he's trying to do favors for the president.
I know no one cares about NSS Labs but as an employee of a NSS-tested company I'd like to say RIP. No one does testing as rigorously as you, and thanks for all the headaches you've caused my teams.

(Gartner is a joke. There, I said it.)
Is the takeaway there that you need to be doing burn-in runs too?
That video is one of my favorites as it really hits home for me when I try to learn something new. You can know what makes something good, but you don't quite have the muscle memory or skill to reproduce it and it's frustrating.

You might know what a good painting looks like, but you can't move your arm in the right way to create those strokes. You don't know how to mix the paints to get the colors you want. When you are sketching out a scene, you're not quite adept at positioning elements of a scene on the page to have the aesthetics you're aiming for.

Another thing this reminds me of is learning how to dance. It's easy to watch someone walk through steps and mentally you know exactly how they are moving, but you just can't quite move your body in the same way. Super frustrating! What's worse is the first time you watch a video of you dancing. There's a huge disconnect between how you think you look and how you actually look and it's quite discouraging.
I do, and part of me was hoping that Google & Apple would have thrown a joint parade for the demise of Windows Phone, but classier minds prevailed…
It’s not a jab at Julia, really rather that ISPC provides a workable model that would later on be nice to see elsewhere.

> find it incredible that these kinds of extensions can be built in packages thanks to the fact that Julia's compiler is extensible

Come on, jeez.. Julia’s compiler is a Lisp-based LLVM driver: of course it can do these things.
> If something appears broken to you, but persists for a long time, it's time to start considering that the apparently broken thing actually serves a purpose you can't see to someone you don't know.

What does this even imply? That someone benefits from this broken system? The recruiting firms? It is indeed broken as engineers are not happy with going through the middleman gauntlet, companies are short on developers and would ideally want to hire asap. The only problem I see for companies here is find the right candidates (filter the bad candidates) but all these obstacles don't seem to be doing that at all. So back to the drawing board...
Or alternatively it's a hard problem, in a domain where nailing down a good solution may be non-obvious, or perhaps even really defining the problem domain is not yet done.
I truly appreciate Backblaze publishing these but it's paramount to remember their disk usage pattern is fundamentally different than yours. This data is almost irrelevant to majority of their audience trying to deduce something out of it to help their buying decisions.

In addition to usage patterns, there's a lot more that contributes to mean time between failure of hard drives; like operating temperature (ambient, fluctuations, max), relative humidity, vibration and alike.

There's also well researched and published literature around this.

From Microsoft 2016: Finds relative humidity to be the dominant factor for disk failure
https://www.usenix.org/system/files/conference/fast16/fast16...

From UToronto 2012: Finds no correlation with DRAM failures, nor high temp and disk failure but concludes temperature variability affects disk reliability more than maximum operating temperature
http://www.cs.toronto.edu/~bianca/papers/temperature_cam.pdf

From Google 2007: cannot find strong correlation between failure rate and temperature or utilization.
https://static.googleusercontent.com/media/research.google.c...

From Microsoft 2013: focuses on operating temperature being the driving factor of failure, more than load.
http://www.cs.virginia.edu/~gurumurthi/papers/acmtos13.pdf
There is no way to uninstall Chrome from Android, the best one can do is disable it. Smells like MSFT and IE back in the day. Which lead to what will probably be very similar hearings and results.
What if the answer is a combination of laziness, fashion, elitism and a desire to haze?
Thanks. With "echo", I am probably stuck in the past. I recall encountering systems where "printf" (the command) didn't exist. Maybe this is no longer a concern.

I'm less sure whether the quoting is technically necessary. It's probably better style to quote anyway, so this is mostly academic, but I'll ask anyway.

Does word splitting, etc. occur when assigning a command substitution to a variable? I know there are times when it does occur:

$ for i in $(echo a b c)
> do
> echo "$i"
> done
a
b
c

But then, empirically, when assigning to a variable, anything I throw at it seems to come through unscathed even without quotes:

$ x=$(echo " * " b c"'"; echo d;)
$ echo "$x"
* b c'
d
$

No wildcards were expanded, spaces and quotes weren't stripped, etc.

I couldn't find in the standards doc (that you linked) anything that addresses this either way.
Everyone seems to assume this is true, but are people also confirming this? I installed LittleSnitch recently on Big Sur and I’m constantly getting pop up’s for all of Apple’s internal daemons etc. While I haven’t tried the App Store specifically, I’m wondering if the person didn’t understand how things were configured and was allowing certain traffic thru. I can’t imagine there’s really some big conspiracy here.
I'm not complaining.

I'm saying the blog post is lying about the situation on Android, as you yourself have admitted (by pointing out that you'd have to fork AOSP and alter the code in order to achieve the behaviour Google is presenting here).

That is a simple statement of fact irrespective of one's personal values and beliefs about the facts.
I am someone like you as well. I hate notifications. The only thing I like to be notified is calendar + clock. And slack at work! I periodically check my email and I rarely need to be notified anything.

My target audience is mostly the average joe internet user. What I found is that the ones who contribute quality content sometimes return back to their post to check for comments and respond. But most of the time it's unattended comments. So I am still experimenting.

It's highly likely that they have been conditioned on all platforms and expecting the same here too. A weekly digest type of email is something I am considering. Not to grab their attention, but to nudge them about the existence of unattended comments.
You'd kind of hope that it's apolitical and solid enough that that wouldn't happen? Launching it right now makes it more political.
This reminds me of the saying that the three virtues of a great programmer are laziness, impatience and hubris.
Four of the five pieces of accidental complexity I listed were present in C++98, so I'm not sure what the relative ages have to do with this. (You've also not mentioned any accidental complexity in Rust...) Instead, I attribute it to hindsight and differences in priorities- C++ today is still introducing new features with the same level of unforced complexity (e.g. compare C++ lambda capture clauses and coroutines, to Rust closures and async fn), while additions to Rust instead tend to "fill in" inconsistencies to remove edge cases and exceptions.

I'm also not trying to convince you to drop Zig and settle for Rust! You can use either or both or neither, I don't mind! Rather, my point is that Rust's direction relative to C++ is the same one you praise Zig for- it provides the same control with drastically more economical application of fewer language features. Just because Zig goes further (again, at great cost to things like tooling, error checking, and messages) doesn't mean Rust didn't make a lot of progress.
That's like saying 'Perhaps include "(France)" in the title' when talking about Paris. Football is well known all over the world and perahps the most popular spectator sport.
> I remember when that was true of Python

But Python didn't take off because of scientific computing. Google was a heavy user of Python from the start. Python seriously sucked for scientific computing in 2005. I was looking for a new language (the old one wasn't cutting it) and I'd been looking for a use for Python for years. It had some projects but it just was not in a useful state so I went with R, which was quite mature by that time, and it focused on statistical analysis. Years later Python became popular for scientific computing, likely due to the userbase it had built up in other areas.
Indeed. That being said, I think it has even more potential in making more adaptable simulators of things that we couldn't simulate well or dynamically enough before.
How an Engineering Manager improved their team’s productivity by 40%
Just remember that taking down the fence is easy but not enough. You also need to find something else to do the job. Which often turns out to be very hard.

There is a long history of dysfunctional processes being replaced with other processes that often turn out to be as dysfunctional as the previous one. Just in a different way. See Scrum and Agile as examples.
OP likely means "as a company reliant on web discovery for clients"
New York MTA launches real-time digital subway map
the only recent one i'm aware of is this one:
http://www.southgatearc.org/news/2020/october/sale-of-amateu...

AWS paid $108 million for this /10. That’s $25.74 per IP address.
Competition in the browser space is over and Chromium won. If this had been regulated earlier by preventing Google from preinstalling Chrome on all Android devices, we wouldn't be in this situation where Firefox is on life support, but here we are.

Using Firefox as a reason not to break up some of Google's hold on search seems extremely short-sighted. Besides, Edge using Chrome changed the whole browser market dynamic as more and more people are using it. Once Microsoft reaches a somewhat decent percentage of install we will be back at a two (three?) player situation.
Hi Jacob. Paul Graham's comments are only accurate if you apply reflective practices and gain the learning. There might be some learnings, but they are inconsistent, weak and and easily lost. If you only have one conversation a day, then you'll probably think about it later that day. Taking notes allows you to reflect on it later, especially if you have a busy schedule. Jarvis talks about this, but you'll see reflection being promoted as a necessity in many learning theories

https://books.google.com/books/about/The_Theory_Practice_of_...
It carefully designs its name mangling such that this doesn't happen in the first place, even in the presence of multiple slightly-different builds of a library.

The only way to get matching names is to ask for them explicitly, via FFI.
U.S. government budget ends fiscal year with a more than $3T deficit