skysight-inc/HackerNews huggingface dataset:
The problem is the assertion that "It's Apple's engineering and design". Engineering & design don't buy you the entire world's supply of the best in class fab capacity for some months: money does.

It seems to me apple's marketing and product strategy has more to do with bringing in that money than actual engineering and design, contradicting the original assertion.
Well if one of those guys gets caught, it shows he's an idiot as well.
Exactly what I’ve done. Tab-hiding headers for previous months/days is what drew me from markdown. More “advanced” featured have trickled in throughout the years, as needed.
The data CA used wasn't collected by them. They got it from a research project at Cambridge University's Psychometrics Center. This is exactly the same situation.
This is wrong. The Cherokee hack existed because both CAN buses in question travel to the infotainment system. The vulnerability came into being by finding a path between them. It became remotely exploitable when they found a way to do the same thing over the onboard cellular modem. So no, your definitive crude architecture defect and reference to the 1990s is a misunderstanding of the actual problem.

This is a common FCA design. CAN HI and CAN LO often go to the same device on different pins. My Jeep has an instrumentation bus as well and all three arrive in one box in multiple places within the vehicle. Friend with a Rubicon Wrangler discovered both engine buses connect to the electric motor to disconnect the sway bar. He discovered this when water got in it, shorted it out, caught the electric motor on fire while he was watching, and subsequently totaled the ECU and TIPM by transmitting electrical noise on both CAN ECU buses.

You’ve assumed one bus goes to one thing to reach your conclusion. That is faulty logic, which is no shortage of ironic given the parts of your comment I’m mostly ignoring in this reply.
This sounds like hell to me as a designer.
I like Slack and use it heavily. I'm signed in to 22 Slack instances in my current instance on my 2017 MBP.
Ask HN: What would make a next-gen search engine?
We've gotten very comfortable with Google or DDG, but we still don't have a tool where you can ask a complex question and have an instant, concise answer synthesized from multiple sources.

What unsolved problems would a next-gen search engine potentially address?

What if you could have a conversation with a search engine, asking follow-up questions within the context of the previous ones?
Let's assume that happens. Then instead of going after the hosting location RIAA will go after the developers which, until now, had no reason to hide their identities. That's what Blizzard did with bnetd, they sued the devs and invoked DMCA anti-circumvention clause, among many other things (in the end they ended up winning on the EULA I think).
In times of lack of leadership, it's easier to blame a mythical "them" rather than confront specific faulty, corrupt, incompetent bureaucrats. Furthermore, it provides a sense of tribal community in uncertain times. It's moot at this point because it doesn't really change anything now or in the future but reveal additional evil corporate actions.

The only things that can and must change the situation are:

1. Global GHG reductions

2. Carbon capture and sequestration (CCS), primarily from oceanic biologically-farmed sources similar to kelp or phytoplankton.
This sounds like a very good plan. The best part of it is that a single country can institute it on it’s own - just start taxing products and imports by carbon! A big enough country could move the needle, and encourage others to take action.

Instead, the only actual ideas that actual people actually propose are 100% braindead.

Ban meat (lol), ban nuclear (lol lol), ban plastic straws (lol lol lol), ...
And quite old, more than 70 percent who died with Corona in Sweden were 80 years or older, https://www.statista.com/statistics/1107913/number-of-corona...
D3 Discovery – Searchable and filterable D3.js plugin catalogue
corporate cuckship
Interesting point. I wonder if this is part of the disproportionately high impact of COVID on Black in the US.
I’m Not into Violin Like Einstein, I Have a Pen, I Have an Apple
Thanks to you and the other comment under mine, I revised my snippet. I use to just copy/paste it into screen or tio, but now that I have this tool[1] I don't need to. You're absolutely right I could get the terminal size with tools like resize locally and I probably should set TERM to match.

[1] the tool if anyone is interested: https://gist.github.com/adedomin/7e615405a2275b01dbae3552116...
Users care all else being equal, but the point of this thread is that Sketch is not equal to Figma and being native isn't enough to overcome the difference.
Apple Beta Review up to their old tricks
China counterterrorism advice to France: Put all Muslims in concentration camps
Promise Pegasus (thunderbolt storage) comes with a GUI that does the same thing - to shut it down you have to type “CONFIRM” before clicking the button
I hadn't thought of tech jobs being a target for fraud but it makes sense. Candidates will always test the market for how much they can inflate their experience.
What about people without smartphones? I assume credit card or cash is still an option in China?
Meh, it's pretty bad, but I can't think of any backoffice tool admin panels that are any better.
You never done data recovery, do you?
Figma is eating them brutally. I'm a designer and everyone I know (and their companies) are moving away from Sketch.
Figma understood that the breakthrough of this market is to create a platform, not a tool. Building a native app is not going to help you win this market. That's for sure.
I'm not saying Bluetooth audio doesn't suck in practice. I'm saying it's not the codec/technology's fault, but everyone assumes it is, and that is exactly what all the companies peddling patented alternate codecs want you to think.

I have a set of Bluetooth speakers, and they sound better over the wired aux in than wireless. I know what this experience is like, and this is why I have tested the codec myself and concluded that it wasn't the problem. And since Bluetooth is a digital audio standard, if the codec isn't the problem and the data is arriving at the destination, then clearly any quality problem is the destination's fault.

Don't get me wrong, Bluetooth is a horrible standard for many other reasons (it's worse than USB, and that's saying something); I've implemented Bluetooth-related protocols. But "screws up audio quality" isn't one of them.
This is so true.

They are obviously trying - I keep seeing things like workspaces and pinning docs that are obviously experiments in trying to fix it. But not there yet!

I do agree that the Google Suite of tools are very usable though.
how do you favorite it?
> and I think there's merit to the concept that overly vociferous opposition to idea X actually increases support of idea X.

It’s an interesting concept, but I wonder why it applies for some ideas and not others. There are plenty of ideas with vociferous opposition that don’t seem to cause an increase—murder, elder abuse, cannibalism, human trafficking. What would cause some ideas to spread via opposition, and not others?
It won’t solve the problem without more change in power generation, but it will help. Even coal power plants are more efficient than small internal combustion engines. Gas power plants are vastly more efficient (double or more) and of course wind/solar/hydro/nuclear do not have carbon emissions.
I believe a court in Germany has already ruled on the rolling cipher being a technological restriction (and that is referenced in the complaint). The point of the technological measure (together with TOS) is to make the intent clear. youtube-dl could probably have been fine without implementing the cipher decryption function but since it did and had a test suite to check and flag if it doesn't work, it made itself a target.
Does the participating game have to be open sourced? Can't find the info on blog.
It's confusing or always needs further distinction if "UX" when discussing client-side application development is talking about developers. "DX" is useful.
Problem with that statement in this context is, that the web based solution Figma is actually more performant than the native Sketch.
Piracy may the opposite effect for software but it definitely has a negative effect on entertainment related IP.

High school events where I grew up were basically an iMac with the student body officers' MP3 collections and a PA system. All the pirated MP3s people were playing at those various official and unofficial gatherings of my youth led to me buying CDs once I had money of my own.

Has a non-industry-affiliated research group produced causal data (not just declining sales figures) showing that noncommercial entertainment piracy is a net harm?
As the other comment mentioned, the UI is much better nowadays, especially with 2.8. I actually find it more intuitive than others like Cinema4D, Maya, and Houdini, whereas it was the opposite previously.
Click on the timestamp for the comment. It will give you additional options not visible normally, including favorite.
Disclaimer: I am not a domain expert in type theory and my background is algebraic combinatorics, not computer science. I also hate online courses, don’t like collaborative learning, and tend to read books and papers by myself. So I’m not a great source of advice for most people.

Unfortunately I don’t have many more suggestions that would be good pedagogically. Benjamin Pierce (who wrote Software Foundations) has another very famous intro book, Types and Programming Languages: https://www.cis.upenn.edu/~bcpierce/tapl/ which is regarded as a “Bible” of type theory for computer scientists. Note: I haven’t personally read this, but I have read the sequel, Advanced Types and Programming Languages. Both books have exercises and most exercises have solutions.

Simon Peyton-Jones wrote a very good book, the Implementation of Functional Programming Languages. It is old (1987), but free, a good read, and covers most of the “important” topics without assuming too much background: https://www.microsoft.com/en-us/research/publication/the-imp...

For formal verification - there are definitely better-qualified people than me. I found a lot of the source code to CompCert C (a verified C compiler) illuminating: https://github.com/AbsInt/CompCert However, it will be difficult to understand without doing Software Foundations first (I still find personally tactics-style proofs in Coq confusing and don’t like Coq as much as Idris or Agda).

I am very shy and can’t help you with the online communities :) The type theory subreddit is pretty active and they seem nice.
Indeed it's common for parents to go to great lengths to put their children into the right school. It's a bit sad that there are so high differences between quality of schooling in the US. Having the right/wrong friends can change entire lives, as can the teaching. That being said, telling kids they either start the next facebook or they are losers and have to take a loser FANG job is a bit bit overdone though... But I guess it all depends on perspective. If you are already in the upper class, you want your children to get upper class jobs and upper class success as well.
Which would be notable if that ratio was significantly different from the general population...
Reminds me of an awesome talk at jsconf a while ago.

Outbreak: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js
https://youtu.be/CPP9ew4Co0M
For meat processing plants?
This year's GMTK GameJam had 5477 games submitted, I think the biggest game jam in history.
Tallness is a physical property of the thing itself.

Light also has its own physical properties, e.g. a wavelength of 700nm. But the qualia of red is the experience you have when that 700nm light hits your retina.

It's conceivable that when 700nm light hits my retina, I have an experience which you would call "blue." That's why the qualia and the physical property of the light are two different things.
I think it's an oversimplification to say that Blackberry went bankrupt because they decided to stick to keyboard. They could've innovated while keeping the keyboard.
> "Did they hire talented and motivated people because of their hiring process, or for other reasons, such as that Google is a place where a lot of talented and motivated people really wanted to work?"

I might be misremembering but I seem to recall that Google's hiring bar in the early '00s, before they grew into a behemoth, was even higher than it is now. If you weren't from an elite CS program with near perfect grades, they wouldn't even look at you.
Ugh, I'm a complete idiot. I always just run sources that I don't really know that much about through the first pass filter of who is the publisher of the article and how are they related to the journal and the authors. Then do a Wikipedia search to see if they at least have visibility there.

This failed the sniff test in my book, but clearly I was wrong.
I'm not super familiar with doctors' career progression but as I understand they have a residency which is basically a super long training / interview. And I bet to become a surgeon at an elite institution you have spent a lot of time being watched doing your job.

Also another good example is cooks, who get hired based on working a shift unpaid to see how they fit with the team.

Asking for a hands on demo is pretty common.
The phone doesn’t care about the brick. It only cares about one end of the cable. All your old USB-A <-> lightning cables still work with their USB-A bricks.
I know vitamin D is inexpensive to manufacture, but with all of this new demand, I really hope that there is testing going on. I would not be surprised if Amazon has a bunch of fake supplements mixed into their supply chain for example. The vitamin supplement industry is notoriously under-regulated.
Are you the developer of iSH by any chance? If so, very cool project. Was it hard to get it published in the App Store?
Not sure why people are angry at Facebook for this.

Cambridge Analytica was very similar—it was a third-party using an API for its intended purpose (with the user's consent) and then doing questionable things with the data, yet that did not stop the world from raking FB through the coals.

And it does not matter that CA was using FB's API and platform. In both cases there was user consent to provide the data.
In my opinion, the option -r should only be allowed as the last parameter. Maybe with the exception of -f. Everything else is just f*ing dangerous.

I mean, I use the # hack sometimes too, but when I don't, I find myself often being afraid of accidentally coming on the enter key.
You're ignoring the constraints that define the problem. If you're willing to do that, then any problem can be called "solved" after giving one of these kinds of handwavy non-answers. The thing is, this is exactly what I was trying to pre-empt in my aside about checking all boxes, etc. (You even quoted this.)
Thank you so much for this. I have wanted something like this since getting off Facebook.
Users can care less about the app being native or non-native. I just want it to work and not slow me down.

It's frustrating sometime when you switch machines and software you've purchased for a machine is not available across multiple operating systems.
Wasn't there lots of work around using dtrace for this?
> 1221425541 machines will be affected

"Do you care? (Y/N)"

Cattle, people. Not pets. Just make sure you don't hit all machines simultaneously and are rolling, instead.

Since the post is talking about automation anyway, assume that any machine that can go down will go down. Ensure that any such disruption will be minimal. Oops, you just killed the production database? Whatever, who cares, it has just failed over anyway (or, for a distributed one, a new node was elected, data started replicating, etc).

If one considers having to SSH to a machine to be an anti-pattern, it's amazing how much crap goes away.

In the more generalized case, where it's not about machines, then it makes more sense. Maybe you are running a query that's going to perform updates across multiple clusters. It still should not be done by hand with direct production access - unless you are in the middle of a declared (and urgent!) incident and everything is on fire. In which case there's a bunch of people watching over your shoulder (or more likely, screen sharing in a conference call).

The same job you have (hopefully) run in QA you should be able to re-target to production. Make the question just be a way to "unlock" your automation - for instance, by not copying credentials or environment information until the proper confirmation has been received. One should still have an escape hatch for when (not IF) things go wrong.
this is false. I hope covid spreads even more and kills 2 million people worldwide and half a million people in the U.S.
The Times is a News Corp paper so personally I don't trust or read it.

Most of the news here in the UK is abysmal but the worst big papers are The Sun and The Daily Mail (probably the one you were thinking of).
The Charlie Brown Halloween special won’t air on network television this year
The article wasn’t very detailed and I wasn’t able to figure out if you are more likely to catch COVID because you have a vitamin D deficiency or if catching COVID causes a vitamin D deficiency. Anyone know?
I believe a bomb is nuclear fuel surrounded by explosives in order to trigger nuclear fission through compression, which in turn will generate the nuclear explosion. Powered off nuclear reactor that sit on top of a lot of fuel, fuel that has many times the explosive power than the explosives that are surrounding the bomb core, can become an atomic bomb.

Personally I would prefer such a rocket to lift off from a secluded location way out there in the ocean, in case something goes wrong and becomes an atomic bomb instead. And I like to think that people with common sense think like me as well. Do you personally have common sense?
Well, this is no surprise. Nixon's and Reagan's explicit agendas were to criminalize the poor and minorities into oblivion. The neoliberals, Clintons and Biden, even adopted this Republican platform stance in order to be "tough on crime."

As a consequent, America has the highest incarceration rate per capita on Earth. 1 in 3 adults having a criminal record. For-profit prisons. And millions of lives destroyed because for bigotry.
What is it like, recovering from brain surgery, in ways that may be different from recovering from other kinds of surgery? I imagine it could be quite challenging and unique?
Different field, but GeForce Now received a lot of cease-and-desist letters from a bunch of game publishers for allowing people to run games on their platform.

For context, GFN lets you essentially rent a virtual machine in the cloud, where you can log in with your own Steam account and play the games that you've already purchased. For whatever reason, game publishers saw it appropriate to demand GFN to stop offering this service. And, more baffling, some users actually suported the publisher's actions. Just to make it clear, GFN is not letting you play games you do not own, they're simply letting you rent hardware on which to play games you've already purchased on Steam.

Here is one of the game devs explaining why they asked GFN to remove the game from their platform (and subsequently getting slammed by gamers):
https://mobile.twitter.com/RaphLife/status/12341813158402293...
I'm in somewhat the same circumstance. Have had a very successful 15 year career until this last iteration of job seeking. In all this time I never bothered learning the grab bag of tricks for mathematically optimizing recursive algorithms because it never came up in the many thousands of lines of codes I've written or code reviewed. I've learned many other hard problems and I can usually run circles around all the super smart new grads with their memorized algorithms, but it doesn't seem to matter now.
Because every second that I spend on small-batch academic exercises, is a second not spent working on ship code.

Here's how I spent today:

I woke up at 5AM, like I always do, and did my two-mile walk. During the walk, I sorted through today's job. I'm working on a social media app, and I'm setting up the baseline (admin) stuff. I needed to add the capability to convert "standard" users to "manager" users (and vice-versa), and I'll also need to add UI in the app (native Swift iOS/iPadOS/Catalyst app) to manage permissions.

I figured out how I would do it. It was a combination of work on the backend (I needed to add some functionality to the admin user layer), the SDK (I needed to add a couple of methods to funnel the UI requests to the REST API), and the app, itself (I needed to add a button to the user edit screen). The tricky part would be the backend work. I needed to do this in a manner that would not invite any security compromises, and would catch errors. I also wanted to leverage the current structure, as opposed to introducing new structure.

Also, I was a dumbass, and used Git submodules in the backend (it's a "layer cake" model). That makes modification a pain.

I don't write stuff down, if I can help it. After my half-hour walk, I knew what I needed to do, and, by 7AM, I had the basic framework in place on the backend. I couldn't test it until I also had the work done on the SDK, so I started that (it wasn't much code).

Since I wrote the backend a couple of years ago, I also spent time, groping around, re-learning it, and getting my head out of "Swift Mode." The biggest mistake I make, is forgetting to end lines with semicolons.

This is where my extremely disciplined coding standards pay off. 99% of the time, I'm the poor schlub that needs to relearn the code, so I make sure that I structure and document very well.

By 9AM, I had the whole stack in place, and there were a number of bugs. I like to test, so I was able to figure out where they happened. Most were in the backend, so I spent a lot of time with Charles Proxy, examining the exchange. Some of the bugs required a fairly substantial architectural change. That's pretty common, so I write in a layered, modular fashion with lots of hooks. Makes that kind of refactoring go smoothly.

By 5PM, I had it all working, but I need to make the app UI better. It needs a confirmation alert. Otherwise, it's pretty much done.

Tomorrow, I'll add the confirmation, and do a lot more testing. This is fairly critical stuff. I can't afford any security lapses here, and I need to make the UX as smooth as possible. Because of the nature of the work, I need to figure out the best way to provide instantaneous user feedback, while waiting for the server to do its work. I'll hammer that out in tomorrow morning's walk. I still need to do the permissions UI, but I won't get started on that, until I'm satisfied that the privilege swap works 100% (I don't move on, until I'm satisfied that my work is at "beta" level, or better).

And I spent absolutely no time at all, practicing LeetCode.
OTOH, when I hear about DX of a software product (especially an open source one), my intuitive understanding is that it is experience of developers working on the product, not of developers that happen to be users of the product (which, if they are the normal users of the product, would just be UX.)
Building a circuitikz GUI editor for latex
Hello,
because drawing my circuits in latex with the circuitikz package takes some time, i had the idea to build this online gui editor for the browser.
No i have a basic version, which will help you work faster. You can draw a circuit diagram and it will output the latex code. At the moment it is possible to build circuits in a short time by adding basic elements, further advanced stuff can be changed in the latex code, later.
Please leave a comment if you think this tool is usefull. Give it a try at https://grex99.gitlab.io/circuitgui/
VSCode users never seen snappy and well-made IDE. Most probably think "source code highlighting" + "project drawer" = IDE.

Just going to leave this here https://pavelfatin.com/typing-with-pleasure/