skysight-inc/HackerNews huggingface dataset:
I'm not sure even a drill has not (a lot.. ) more thoughts put into it.

From mechanical to electrical engineer, to material fatigue, moulding, durability .. costs

I'm no tool engineer, I'd be curious to see how it really goes at Makita or DeWalt.. how much preemptive failure mode analysis and system thinking is done even for a drill.
Similar being at least 100x more lethal?
I played Gizoms and Gadgets. Fun game.
We aren't bad at software engineering. The Author does a good job of analyzing the situation. It highlights mostly what we care about is delivering a stream of value knowing that we can correct things when they go wrong. We care that it is mostly right. We 100% embrace the "soft" of software

Thing we struggle more with is "Must work correctly on first REAL use". So we now have the PITA world of other engineering disciplines where adapting is often not an option once "deployed", though even there those disciplines look for ways to get "soft".

Having spent a lot of my career doing Embedded Systems/Industrial Control Systems the approach to getting things correct is very different from developing web/backend/mobile software. Lots of rules are introduced, design approaches are limited to certain ways of doing things and many techniques are avoided. Functionality is carefully considered on how difficult it is to build correctly. Testing is more convoluted. Robustness and Performance are far more pressing concerns. But again, in this environment it is often desired to be more "soft" and various things are done to try and achieve that. It can be handled much like other engineering and often is managed as part of a multi disciplinary effort of mechanical/electronic/software engineering and treated as a "system"

Getting some mobile app developers to make something that is supposed to be "robust" on first deployment is mainly a problem in not recognizing what skills and experience are needed to be employed to get what you want.
> with European city's with wide boulevards

How many European cities have you visited? A few cross-city boulevards don't define the street layout. The average street width in Amsterdam is 9.5m, in Paris is 10.6m, in Brussels is 13.2m, and in Barcelona is 13.9m; compare with Manhattan's 15.9m.
That's the point of testing. The test identifies a break. A person investigates and either updates the test or fixes a problem.
The other half is agreeing on who those 25% are
It use to be this: Making something that works is step 1, then you rewrite it again and again until performance is what you need from the application. What seem like bad ideas work sometimes and what seems like a good approach may not work. A lot of silly trial and error. It was good fun seeing hacks that far exceeded what was thought possible. Oh? Its 1000 times faster than my best approach?? what the hell??

Ease of development was an utopian dream.
Ok. Very rich man buys a house.

Move along now, Nothing to see here folks.
When you're talking about a complex biological system like an animal or plant, there will often be dozens of alkaloids in your sample[0]. That makes it difficult to isolate the relevant ones and say with certainty that alkaloid x is the one responsible for the psychoactive effects, especially if the alkaloid in question is currently unknown. Then you'd need to isolate it and see if you can get the effects from the isolated alkaloid.

For a good example of historically what it took, check out the story of how Hoffman isolated psilocybin from psychedelic mushrooms:

https://en.wikipedia.org/wiki/Psilocybin#Modern

So ultimately it comes down to whether people have put in the time to isolate the various alkaloids and then determine which ones are psychoactive.

[0] https://en.wikipedia.org/wiki/Echinopsis_pachanoi#Alkaloids In San Pedro cactus for example, there have been a dozen that were extracted, isolated and identified.
> when the process of making software is itself intensely political

How is making software more political than doing maths?
I've always been partial to this TAM 212 online reference from UIUC. I don't know what the professor used to generate it but many of the diagrams are interactive and help build intuitive understanding of the material.

http://dynref.engr.illinois.edu/ref.html
Companies in the "slap DRM on commodity goods and market the shit out of it" space always have a bullshit post hoc rationalization of why they're doing it, taking their marketing material at face value is probably not a good representation of the truth though.
If you are using python and R, can’t you make your own parallelism?
... unless, of course, it's management deciding to fire the engineers in the top 75% salary band.

Which they would be inclined to do given this scenerio.
Clearing excess oxygen would be a pain. You'd have a gallon of foamy beer coming out of your faucet.
Most software and for that matter, most software developers don't need that level of detail. It's the difference between building a nice doghouse and a skyscraper. The problem is too few know the difference, fewer still know how to hire properly, and many seem to think that one developer is interchangeable with any other.

Of course tethering to education requirements doesn't mean much. I think a formal guild where you build your representative value by the endorsement and status of others, and if you fail, not only are you brought down, but those that endorsed you will lose cred as well. Setting up such a system would be difficult and take time, and I'm unsure if it would ever reach critical mass.

Also, unlike doctors and other fields, I don't think you should have to be formally licensed to work in software. Most initial developers are, were, and continue to be cross trained from other fields.
The astronaut angle is just stupid clickbait.

If you want to learn habits from people who make on-the-fly life-or-death decisions, there are much bigger pools of people who do that, who have experience much more relevant to what ever it is you're doing, than people who managed to survive in a space-can[1].

More applicably, the most common life-or-death decision made by people reading this is how much attention they pay while driving. Modeling that in a way that makes you better at it would likely provide substantially more, er, lack of bang for your buck than worrying how Armstrong made particular choices.

[1] I don't mean to belittle astronauts - they're clearly exceptional in their own way. I'm questioning how relevant their unique experience is to others' lives, and what other relevant experience they far have that bigger pools of other people don't.
Technocracy would be letting the ecologists make decisions about wildlife refuges, and agro-scientists making decisions about range land.

The initial decision of what to prioritize and what "expert" to consult is still inherently political.
People have moved on to headless Chrome
so they can keep you 4 years if they have nothing on you?

> Man Who Refused To Decrypt Hard Drives Is Free After Four Years In Jail
https://learn.tylermcginnis.com/ for JavaScript. Pure gold. :)
In this case yes. The flaw as I recall was in their updater/launcher. Google play requires that you use Google play for updates

> An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an app may not download executable code

https://play.google.com/about/privacy-security-deception/mal...

So Epic would of used Google’s update feature and not their own and avoided the issue completely (any update bug would of been Google’s and not Epic’s)
A review by humanoids would consider historic context. End of the day the end user should benefit. Killing off your thunder isn't good for anyone, until it is.
Because there are a lot of bad actors with plenty of time on their hands and resources to backup their endeavors.
If you pleaded the fifth on your password, the court might be able to compel you to enter the password such that they don’t get the password but do get the data.

The next question is, if doing so immediately decrypts a file (e.g. a text file) which is a direct admission of guilt, can you plead the fifth against the decryption process itself, esp. if the government isn’t already aware that such a “guilt declaration” exists?
Absolutely! I still hang on to my Sony Xperia Compact Z3 for this very reason.
Not to mention that I've never been to a juice bar where I couldn't see the fruit they were putting into the juicer beforehand - it's pretty obvious when it's spoiled both visually and from the taste.

Even if this rationalization was true Juicero was only solving a problem they created by enforcing the use of these prepackaged bags in the first place.
I hadn't even thought of the possibility that there could be a new cyclical virus that emerges!

Thank you smart people in the WHO and global health community.
> Vision is not the easy part of AI.

I think it is, actually. Going from raw pixels to objects is the (relatively speaking) easy part. It's the next part (using that for planning and common-sense reasoning) that's the hard part. Machine learning has already advanced past humans in this regard for many classes of problems - which is part of the reason why captchas are getting so hard.

This was several years ago, hence the move away from obfuscated text (which was getting harder and harder to read): https://spectrum.ieee.org/tech-talk/artificial-intelligence/...

I'd be surprised if basic perception tasks as human-ness tests last more than a few more years.
Yev from Backblaze here -> the Nodecraft folks did a great job with that project -> https://jross.me/free-personal-image-hosting-with-backblaze-...
Shiohara – Open-Source CMS
How does it feature-wise compare with Mitmproxy and Burp? Is the repeater data editable?

If the end goal is a Burp replacement, you should know that they're very expensive (basically 365 USD a year IIRC), and a cheaper product could be a hit.
Nobody is asking for the best of both worlds, but when upstream makes a decision as to how they want to prioritize one feature over another that changes how it currently functions, then some notification at a minimum is needed.

Batteries degrade over time. That's expected. Processors don't process fewer instructions over time though, that's someone making a decision, rather than letting the natural laws of physics play out.

Is that really such a foreign concept? You've been sold something with promises, and those promises are subject to natural occurrences and common conceptions, which are that some things will physically degrade without any outside action. Outside action to change that but at the expense of something that would not normally degrade, when it's about something that was marketed for sale, should not happen without notification and in most cases the ability to opt out.

Don't change how sold features are handled after sale if it flies in the face of assumptions without taking care about letting people know and opt out. It's not really that complex. All it requires is actually respecting your customers.
The official infection and death numbers in China appear to be completely fabricated as they followed an almost perfect quadratic progression: https://old.reddit.com/r/dataisbeautiful/comments/ez13dv/oc_...

None of the various measures taken to contain the outbreak have affected those numbers.

This apparently has happened before with organ donation data: https://bmcmedethics.biomedcentral.com/articles/10.1186/s129...
Such a shame, I had the PH-1 and to was the best <$300 phone. I loved their commitment to updating Android. I remember getting Android 10 within the same day the pixel phone officially got it. I wish they just updated the PH-1 with a better camera (and app), processor, and maybe more storage (the default was 128GB!).
Well after just having a 5 hour meeting discussing what exactly constitutes the Presentation Layer vs the Application Layer and debating about whether Authentication counts as business logic in the presentation tier, I can tell you for certain it is Political at times.
There's no pretense that the prosecutor isn't asking for the content. Of course they are. It's just not a Fifth Amendment violation for the government to look at content you've written, even if that content incriminates you.
Tesla recalls 15,000 Model X SUVs for power steering issue in North America
Yes and no.

This particular product probably has broader appeal than you think—

For a broader audience you'd definitely want to dumb down the entry point. If you're still in the smaller audience/specific traction stage, it probably makes sense to stay more technical.
So does Chrome, and even Safari used to be able to do this via extensions until very recently.

I would assume the parent poster wants something richer than a single substitution though?
They're only present for PR purposes? Yeah, um... let's see if I remember right...

Apollo 11: Had to make a visual adjustment because the pre-mission selected landing area was a boulder field. We didn't have computers that could do visual field processing in 1969. Without the humans, we could have lost the lander.

One of the Apollos (13?): The guidance system was all messed up (maybe had reset after the explosion, and reset to being on the pad?) One of the astronauts manually shot the stars to get correct current position data to input into the guidance system. Without this human intervention, the mission would have been (literally) lost.

So... yeah. Not exactly monkeys in a can, just there for PR.
It’s a weird world. I worked at D. E. Shaw and their initial phone screen includes SAT score. I was 26 at the time and had to ask twice to be sure I’d heard the recruiter correctly. For whatever reason, that was part of the process. They were also the origin of the “every new hire must have an articulated dimension in which they are better than the median for their role and level” that Bezos later took to Amazon.

That was the most consistent top caliber colleagues I’ve ever worked with. (I’ve worked with other excellent colleagues, but Desco was uniformly very good. Our office manager had a PhD. Our recruiter had a masters degree. It was crazy.)

Probably the easiest path is to be referred in from a current employee. Next would be outstanding achievement in some academic or technical field (if applicable). You don’t have to be an autodidact or a savant. You need to be competent, intelligent, and willing to work hard and then to find a way to get a warm intro to recruiting.
This is true only if you really aren’t used to watching films with subtitles.

In many countries, foreign films with subtitles are the norm, and its what most people watch all the time. Once you are used to it - it doesn’t hurt immersions whatsoever, and reading subtitles is done almost subconsciously and require no discernible effort.
facebook did ~$70B in revenue with ~$24B in profit, which implies that it spent about ~$40B to keep itself running, for a year.

The Big Dig cost ~20B over the course of a decade.
The Apollo Program clocks in at ~25B
The Large Hadron Collider at a svelte 10B.

Software isn't cheap it's just that no one pays attention to the costs.
It's not _that_ hard, as long as you don't try to do things that nobody ever wanted in the first place, like floating Google and Facebook buttons on the left hand side of the page.
> is there AutoCAD for software?

JetBrains IDEs?
> We aren't bad at software engineering.

I have never seen perfect software, have you? They always end up with bugs that make you vulnerable...
You're talking about writing code.

The gp is talking about: requirements; allocating budget between research, salaries, testing, development, support, marketing, exec's pockets, shareholder's pockets, etc.; decisions about which standards to support or not; agreements with other firms; etc. etc. etc.

Software is the automation of processes. Processes are intensely political, because they effect the world.
I might be more confident of them if a famous billionaire said they were bad ideas...
Calculus and Vectors
After spending a lot of time in Vietnam, I now use cash as much as possible, even in the US. I do not want to live in a world where all my purchases are tracked by one of three companies, and I give them a cut for the privilege. Further, a cashless society further disenfranchises poor and marginalized without access to banking system. Last, like the author, I like the feeling of using cash.
Yes, it does look like an ideal use case.

I really really love Haskell, but I wonder if it's a rational decision to use it in comparison to an eager ML (OCaml, F# or SML). Much simpler languages. The amount of language extensions plus laziness make the learning curve of Haskell quite steep!

Still, I love this. Keep up the good work.

I think that during the 2020s we will see a lot of efforts to move software errors to compile time with fancier type systems (dependent, linear, etc). I'm betting on a slightly different approach than Haskell, which I think is too complex and will never fit all use cases. I think the best approach is to have a great language to quickly build DSLs and formal verification methods (ranging from lightweight like property-based testing or type systems to heavyweight like abstract interpretation or theorem proving). So, essentially Racket (Lisp) + lots of formal techniques in a nice package.
Show HN: We Move Your SaaS from the Cloud Back to On-Prem
So by political, I'm conflating two meanings. A lot of Silicon Valley techies are apolitical in a sense of against government intervention, believing that science and their own rationality would be able to do better than the social institutions and powers-that-be. That sort of ideology is fine to have, but I suspect the same mindset can lead to neglect of the politics informed by the second meaning, which simply refers to the practice of negotiating, group-work, wheeling-and-dealing; in that sense you can also call it "business" decisions.

Creating software, whether in a corporation or in an open source project, is more often than not a process that involves many stakeholders, processes, and yes irrational traditions or even "religious" ideology (spaces vs. tabs, etc.). So any time you have more than one person writing a program, things will get political. The decisions behind software-making is a political process.

Mathematics, in contrast, is probably not political except in the higher levels of academia.
This.

This man could not keep himself out the company ink and it's pretty clear he failed because of it.
Anyone that is fascinated by gears owes themselves a visit to This Old Tony's video on YouTube titled "Gears! - But Were Afraid To Ask"

https://www.youtube.com/watch?v=Q-XOM4E4RZQ

He goes into the nerdy depths of gear make-up, metallurgy, meshing, machining and mistakes as he manufactured metal gears on a mini-lathe.
Math may not be political. Often it’s the input to the math that’s political.

Besides, the software engineering process is full of political decisions. What does an “unbiased” search engine mean? When you build a recommendation service, do you intentionally reinforce bias of the user or expose the user to other points of view? How do you define and handle abuse of your service? I could go on and on.
Slightly off topic but it has long bothered me that racing simulations let you pick arbitrary gear ratios in the tranissions and differentials. Real life has two restrictions, you can't have half teeth, and you can't have huge teeth count. A 3.00 ratio sure, 12:36 but a 3.01? No car differential can fit a 100:301 ratio gearset and 10:30.1 just won't turn past the broken tooth.
The US allows suspension of the law when and where it suits the people who are tasked with serving and protecting it.

Our problem is often of federation. We can't just tell every state to do a thing and expect it to happen - the whole powers enumerated thing in the Constitution made sure of that. We'd have to get every district involved, replace the DAs, vote out governor's, appoint all new officials to get people who won't just uphold the status quo. Change happens from the bottom up.

We also have our own domestic and state sponsored massacres. We have mass shootings and healthcare crises and blacksites and a troubled history with eugenics and ethnic cleansing and medical and military experiments on the unassuming public.

We have labor camps for prisoners in the form of contracted call centers and menial work that pays inmates cents per hour (and "sentenced to hard labor" wasn't that long ago), and a private prison system that colludes with courts and police to keep cells full by any means, no matter the harm to it's occupants. Cash for Kids was an American Enterprise.

You might say these are lesser or more distant wrongs in the face of fresher "foreign evils", but they are no less blemishes for where or when they are perpetuated. Not fighting against them here because there's worse happening there is pretty un-American to me. Setting the example you want upheld is a pretty simple way to live.
With the GCam apk the camera became entirely decent. The bad native camera was largely bad HDR postprocessing
Agreed! My process for creating something like this involves a few steps, but is pretty straightforward:

1. Draw vector art in Infinity Designer on my iPad (with pencil)

2. Export as svg, and then clean it up in Inkscape (simplify paths, finalize shapes, etc).

3. Export Inkscape svg and then optimize it with `svgo --pretty`

4. This results in nice clean svg code that I then hand edit to add the SMIL animations. This involves wrapping objects in <g> tags and adding mostly <animateTransforms>. Once you get a hang of the syntax (as with any kind of coding) it's relatively easy.

5. Final debugging / testing happens in the browser. Just open the file directly and use the dev tools inspector.

Total time depends, from 2-3 hrs for a simple sketch and animation (eg. the LinkedIn one) to a day or 2 for something complex.
Psychedelic Sea Sponges
It's that face. Is why.
Cyclopamine
I can't say I'm a fan of this ruler aspect ratio phone. If Essential wanted to exist in a crowded market, they didn't need to invent something new. Copy a recently designed phone and just add a removable battery. No one else is doing it. Instant success.
> it'd be hard to ever prosecute someone for fraud if they didn't have to give up their books.

I'm pretty sure it's relatively simple for police to break into offices and take financial records. I would imagine it happens relatively often, because simply asking a suspect to give up their books seems more likely to result in them attempting to hide or destroy their books.

The reason police and prosecutors don't like encryption is because they can't use violence to acquire what they want, at least directly. They need new (or at least specifically-clarified) laws about what they can do to you to make you decrypt your data.
You're completely right. I guess I was working on old info.
Monitoring Your AWS Network Infrastructure
Strong Towns is trying to educate people about what real urbanism is all about. It doesn't serve their mission to write an article saying "Well, half a loaf is better than none." They are trying to tell America what a great and nutritious whole loaf looks, feels and smells like.

This naturally involves criticism of the many half-assed attempts to do something about the situation.

That's not them being negative meanie faces. That's them trying to set a high bar informationally so that those who would like to see real remedies have some hope of accomplishing something better than half assing it.
It cannot prove it bc it does not.
Sure. It's a false hypothesis, so it will never happen, and I can consistently say that I'll never be ok with this being applied to the people.