skysight-inc/HackerNews huggingface dataset:
> "Honestly I can tell you that I have not stolen a car with technology," Evan told Motherboard. "It's very easy to do but the way I see it: why would I get my hands dirty when I can make money just selling the tools to other people."

I know there's a fine line here and it probably varies by jurisdiction, but aren't there laws that depend on your intention? As in, if they guy would sell this with intentions of good use or even with no intentions at all, even if they knew there existed bad uses, it would be legal, but if they sell it with the intention that it would be given a bad use it would be illegal.

I mean, here they're saying that their intention is for buyers to use them to steal cars.

I'm ok with their ability to sell it. I'm not sure how I feel with the way they're openly admitting that they expect to make their money from people stealing cars.
I've been probably jumping the gun on using SwiftUI in my app. It shows some promise conceptually, but I've encountered some severe pain points.

- UI that is more stateful (like text fields, which have a selection range, etc.) aren't well supported. Say you want a button to insert text at the insertion point in a text field. You'll need to drop down to UIKit/AppKit for that.

- Slow compile times due to the static typing of the view hierarchy.

- Error messages that have little to do with where the problem is (you learn to read the tea leaves).

- Gotchas e.g. a view can't have more than 10 children, and the error has little to do with that.

- Declarative syntax is confusing, adds complexity to the language, and makes the error messages even worse. I still haven't figured out when I can and can't use normal syntax.

- Poor performance for simple UIs. It's all built on top of AppKit/UIKit and chooses very heavy weight widgets for things like lists. You have to be careful about what gets regenerated, which is funny for displaying ~100 simple things on a screen.

One of the biggest positives though is to finally be rid of autolayout, which was just utterly awful.
Liked, subscribed, followed on twitter, starred on github, and added on myspace
All hail Jeremy et al. A leader and a legend.
Do Oracle employees not realize the nature of the beast they work for?
> That said, while the Tribune and Penumbra both used off-the-shelf phones, the FCC largely tested phones supplied by the manufacturers, including Apple.

This speaks to a method that can be used to game the system. What prevents manufacturers from providing phones that are somehow different from the off the shelf versions? I'm not suggesting that's happening here. Just that the testing process is easily hacked.
We stored our keys in Faraday cage pouches[0] to (hopefully) prevent this attack. Of course when you're out and about, bringing a Faraday pouch with you is a bit cumbersome.

[0] https://www.amazon.com/gp/product/B01HETGX00
It's not just the job of the manager to help new engineers get better at teamwork. Good teams help each other. We assign mentors to our new engineers to teach them this exact kind of stuff.
"Don't say anything unless it's good. And this is good...(wink)"

--- some old TV show
“Customer Analyst” is a much better title for the role held by “Product Managers”.

More than anything engineers need to understand the customer needs. The title “Product Manager” creates confusion that this person should own product features, which is a dysfunction because the skillset to collect data on customers is fairly disjoint from the ability to make design tradeoffs.

It would also emphasize how time should be spent - actually talking to customers - rather than mostly negotiating detailed waterfall specifications that usually trail (not guide) actual product development
is can far easier to promote either up or across rather than push them out as many are loathe to work with HR to push out incompetent or under performing.

then of course as others have mentioned, having no where else to promote someone other than to manager. we used to joke where I am about 15 year longevity reward was the manager title
I know two large companies using OCaml to a serious extent: Jane Street (obviously) and Facebook (as Reason).

I can't remember any large company where Haskell would be front and center, but a number of smaller companies doing so exists. There was a post about running Haskell in production recently here on HN.
> choosing the right (high-visibility) things to work on

This applies to non-manager types too. Buzz words pay the bills. Always be in the growth sector, not the pay the bills sector.
My internet addiction was at least 90% as bad even when I only had dial-up. Unfortunately, tabs make the latency thing an ineffective deterrent.

(In the dial-up days, before tabs, my workaround was to have 20 IE windows open.)
I think it's a great example. It boils down to simple code that may not be obvious how it behaves within a degraded network. Your dev/QA could even have the thought and actually test it but it work under ideal circumstances giving them false confidence.

I'll go out on a limb and say it is nearly impossible to design and build a test environment that can simulate all network conditions, so that even in trivial cases where a dev might know for a fact that there is an issue, it'll be incredibly hard to reproduce it.

Maybe put another way, formal methods give cover to dev/QA to avoid shipping known
but hard to prove buggy code. Bugs they will ultimately be held responsible for.
Depends on a company, as everywhere else. Some companies are willing to pay 10M+ annually which is more than enough to live peacefully in not so cheap area.
This is a good list because it isn't a gigantic compendium about C.
Legalized Sports Betting Driving Innovation
So: on net, the single distribution channel provides access to paying customers, in turn making it easier—-not harder—-for indies to build a business there.

Which makes it wrong to say iOS’s single distribution channel is bad for indies: it’s actually good for indies.

Unless you claim that walled garden and paying users occurring together is a sheer coincidence.
Quick Thoughts on Working with Junior Engineers
While I’m not a fan of what apple did it’s a bit disturbing that there’s literally just one company making cellular modems for US devices and that this company is really very hostile to users and device manufacturers.
Engineering builds the wrong thing, or more likely builds things in such a way that they are harder to adapt to features further out the roadmap.
Yeah, most days I am therapist/coach/mom, and while I think I'm actually pretty decent at it, it's not what I want to be doing. It's emotionally exhausting and rarely rewarding.
So it is doubly incorrect... They are completely misusing the word exponential to mean quadratic which is already incredibly annoying, but it is not even quadratic, it is constant.
I wonder if we shall take exposure density into consideration? If RF is emitted in all directions, the closer the phone to the body, the same amount of RF will be received by a smaller area of skin?
Radio waves, like microwaves, are both infrared photon radiation.

They both carry energy that is turned into heat when absorbed by your body.

https://cdn.instructables.com/FF5/5DDL/GLL4ZIC0/FF55DDLGLL4Z...

This is in contrast with ionizing radiation, which causes chemical changes to the materials of your body when it hits you. That kind of radiation is above the visible spectrum when made of photons, or made of different atomic particles
To the extent permitted by applicable law.
> Are you saying it's okay because others did it before ?

Yes and no - it depends entirely on whose perspective you are arguing from (upstart vs. establishment), and even that changes over time. For the US, it used to be okay, but no longer is. Also it's not "others" who did it before, but the very same nation-state that is now screaming blue murder.

> That it shouldn't be debated ?

Oh, it should absolutely be debated, but the US has no moral high ground when making its arguments. Turnabout is fair play
Looking Beyond the Myths and Hypes: Is Monolithic Architecture Dead?
I sympathize with the author. I have built my maths site just 2 years after this one, when I was in high school. Ever since I've only been adding material, and occasionally moving old stuff into subdirectories; other than that, it's the same old geocities website made with FPE, except it's now hosted on a university server and has my academic title and office and no more colored background. Oh, and I now edit it with notepad++ and track it with git.

I've had plans to rebuild it for the last 8 years or so, to make it better and slicker and easier to navigate (as it stands, my new papers are mixed together with my scribe notes from undergrad). But I never figured out how to achieve this without also requiring javascript or relying on tools that may not survive the next decade and that I cannot tweak to my needs without learning a new programming language (hello Jekyll, hi Hugo). Nor did I ever find the Right Way how it should be structured; move one thing to the front and something else gets harder to find. I guess it will survive me.

Makes me a lot less judgmental when I see another academic website that can trace its lineage back to geocities and angelfire.
I wonder how many people who reference "The Peter Principle" have actually read it?

It's short-- maybe 100 pages long-- and IMO not particularly good. It's essentially just a pile of brief vignettes about incompetent people being promoted, many of which feel like they were largely made up for the book. "There once was a guy named bob. He was bad at his job and got promoted. So there." ---- it is not quite that bad but it is also not obviously much better. Analysis is mostly limited to just repeating the headline thesis in a number of different ways.

I suppose it is a fine read if you were already convinced that its premise was true and just want the thrill of having your preconceived notions confirmed by a written page-- which I assume explains its commercial success. If you come into it with any doubts about the premise they will not be dispelled.

Perhaps you could say that by being constantly referenced in any related discussion, "The Peter Principle" by being unchallenging and agreeable while saying little of substance has fittingly risen to the level of its incompetence.

Having lived my entire life in a world this book existed in, perhaps I just don't Get It... maybe there was a time where this idea had to be repeated a dozen times before people would accept that it was a thing that happens, even sometimes. If so, then I suppose it served its purpose. I don't, however, think it has much to offer the reader now.
A company in Germany called Arcor had the front page website of my band from 2001 which used frontpage serverside extensions still online about 4 years ago. I couldn't find the FTP password to download the source code so it died when they finally pulled the plug.
Show HN: User flow done in seconds, not hours
The question is what's the causal relationship between "not wanting to work a lot/hard" and "not wanting to become rich".

If the cause is "not wanting to work a lot/hard" that is a bit more interesting, because it speaks directly to the thesis of the article.
Pass out grey translucent glasses with a little bit of diffusion to everybody in the audience.
I think he meant more in terms of "big media" instead of "you can find the actual truth if you go to these places"
Windows vs. Linux Scaling Performance with AMD Ryzen Threadripper 3990X
>He was a fern enthusiast but had struggled to grow them in the polluted city air.

>Ward's invention...let the light in. It kept the soot and smoke out.

How bad was the air back then, was it really so bad that a plant couldn't grow? That notion seems unbelievable.
> I found that book quite superficial and superfluous. Content of few pages stretched out to a book.

Perhaps you need to do more than a superficial reading, as they suggest.

In seriousness, I found it very good and deep. Perhaps I just was lacking in my education, and you may have had learned the lessons they sought to impart before you read it. To each their own.
> I cannot quit cold-turkey because all the methods that I can think of to block the websites I can undo in the mania of anxiety.

I had this same problem, and I found a solution that worked for me: I gave up sudo. I use my computer with an unprivileged account, and I have to ask my partner to get the admin password. (And then I have all these access rules etc that I can't modify.) This isn't feasible for everyone's usage patterns, but it is for me, and has really helped me manage different addictive behaviors.
This is very good news and a victory for civil privacy!
Some reasoning would be nice.

I'm guessing this is mostly a nicety to paper over the fact that 'if' is not an expression in JS, so you have to do things like

var foo;
if (something) {
foo = <SomeComponent.../>;
} else {
foo = <OtherComponent .../>;
}

<Container>
{foo}
</Container>

whereas if JS has if-expressions, you'd just say

<Container>
{
if (something) {
<SomeComponent.../>;
} else {
<OtherComponent .../>;
}
}
</Container>

(or similar). From that perspective it seems like a nice little thing to have.
"Tell you what's weird, though, do you remember years ago, we used to think the news was boring? Oh, my God, golden days."

HBO/BBC Years and Years

I had a very strange election night last December - a colleague had recommended Years and Years during election day so I ended up watching 4 episodes alternating with the election results shows - was very confused the next day as to which was which....
1) wrong guy

2) He's right. Japan post-WW2 endured foreign occupation yes, but without significant internal turmoil. Other states that underwent massive change (e.g. Russia: WW1->Civil War->2 Revolutions) had significant internal turmoil. This helps explain why so many "old" businesses survived in Japan.
"Phones in pockets..."

The somewhat related study mentioned in the article was much more interesting in terms of "phones in pockets".

https://www.jstage.jst.go.jp/article/tjem/248/3/248_169/_art...
Vertical Payments Startup Flywire Raises $120M, Acquires Simplee Healthcare
I agree it's suspect, but the link may have been auto-added by the publishing system, not by the author (disclaimer: I helped build their product catalog and taxonomy tools a long time ago).
If you're interested in his papers, I spent some time putting them online: https://en.wikipedia.org/wiki/Frank_P._Ramsey#References + https://old.reddit.com/r/DecisionTheory/comments/aj6v87/fran...
> I got promoted to being a manager of a small group just because there wasn't anyone else to do it and I am completely incompetent as a manager of people.

I could also easily see someone in that situation, and fully aware of it, accept the promotion purely to avoid getting managed by whoever would be the next in line.
You're telling me their site still works in 2020 without needing to serve the client as a server-side rendered react app with the data being provided by several node.js microservices containerized and deployed to a kubernetes cluster and accessed through a GraphQL interface? IMPOSSIBLE!
Kara Walker's art is like a dead baby joke that fell flat. It appeals almost exclusively to white leftists educated in elite schools chomping at the bit to proclaim "we are all guilty".

People who claim that they like Kara Walker understand that it is "the correct thing to do" to describe her art as "challenging" and "disturbing". They tend to conclude with something like "it's provocative, which is what art is supposed to be, right?"

No, art is supposed to be about sublimity. Walker is part of an intellectual movement that has, somewhat satanically, replaced the sublime with the abject. This exchange carries with it the vague implication that if we don't like it we might be racists.
But thats so not web 2.0/3.0. You gotta add more padding so we can create smooth scrolling. /s. I am a culprit of this too now btw.
On the other hand, the UK police is dangerously close to arresting people for thought crime: https://www.google.com/search?q=uk+police+thought+crime
Nice - learned something today. Before reading this article everything I knew about the Amish was from the movie Witness.
I want breakpoints, being able to check variable's value and logging. It would be better if the environment requires zero setup.
It's not unknown for people to hand-draw PCBs with permanent markers in much the way you describe. It's not a new idea, but with 3D printers being common these days, it's nice to remind people of this approach to PCB manufacture.

Having made a few PCBs at home, my experience is the etching if the weak link. It's hard to get consistent, high quality traces - particularly if there is any kind of high density layout.

With some effort you can to double sided PCBs using this kind of technique, but any kind of through-plating has to be done manually.
I made $5,428.91 in 3 days with a side project
72 hours ago I launched Dracula PRO (https://draculatheme.com/pro).

Here are some thoughts and behind the scenes of that process.

Conclusion #1

It's possible to make money with open source.

It's not only for massive projects like RedHat, Elasticsearch, MongoDB, etc.

Conclusion #2

Here's the geographical distribution of traffic this week.

United States: 5,449, Brazil: 4,303, Germany: 1,060, United Kingdom: 1,021, India: 910

The US alone has 23% of total traffic, that's important to know especially when it comes to distributing content at the right timezone.

Conclusion #3

I tried sharing on Reddit, Product Hunt, HackerNews, and IndieHackers.

Even though they brought some traffic, Twitter still is the number one referral source.

Twitter: 1,788, GitHub: 1,279, Hacker News: 750, Indie Hackers: 527

Conclusion #4

Net Sales are $5,252.47 (after Gumroad fees, refunds, chargebacks, and affiliate fees);

Total Costs are $120.40 (Mailchimp, Typeform, etc);

Net Profit: $5,132.07

Staying lean is very hard, but I'm focused on maintaining the operational costs as low as possible.

Conclusion #5

Now I'm trying to think of ideas to keep the momentum going.

Any suggestions?
For anything complex, usually, I'm trying to build a mental model so that I can reason about it w.r.t new scenarios. To get an accurate mental model, if a nice and clean documentation exists that you can read and understand all the elements – high-level, low-level, layers, how things connect and interact – its awesome.

For something that has evolved over many years (like Linux kernel), you will find documentation for different parts of the system but it would seem like they all assume some knowledge of some other part of the system.

There would be lot of circular dependencies for pre-requisite knowledge to even understand what would be considered as good documentation. So, obviously, you will have to do multiple passes. You will have crawl through this dependency graph of knowledge multiple times to build a mental model for yourself. This takes time and focus. Good memory for details is crucial.

Don't be afraid to work with partial information and partial understanding and work through those intermediate knowledge passes and still do useful work (like reading lot of code, find and fix bugs, add small features or even big features in isolated areas etc).

Putting in work (fixing bugs or adding features) helps you test your understanding and gives a meaningful way to engage with your peers who can help improve your understanding of the complex system.
Show HN: Python CLI utilities with Poetry and Typer
I think they meant a name for the process of something becoming the matter of nostalgia.
The Signal iPhone app has made huge improvements over the years and is just about as user-friendly as WhatsApp as far as I can tell. I would love to see it match the smoothness and responsiveness of the animations found in iMessage. It seems silly, but the visual experience of messaging in iMessage is such a delight.
Spring just redesigned their website
You’re still thinking about a point source, where the actual scenario is closer to two parallel plates, in which case the non-normal components cancel out, leaving only the normal component, except at the edges.

The most basic example from electrostatics: http://hyperphysics.phy-astr.gsu.edu/hbase/electric/elesht.h...
Well he did miss one tiny little thing in his toslink video. I pointed it out (and I’m sure others did) and he filled in the gap in a follow-up video. He sets a very high bar.

I wish he did have a more technical discussion on CRT vs raster displays. There is a real meat there that is typically unexplored. What is the spatial frequency response of CRT vs raster? What resolution raster do you need to be “good enough” and what kind of interpolation/LPF should be used?
The manufacturer needs the phone certified in advance of shelf stocking.

There is nothing stopping the FCC from confirming their test results with retail units. Plus, the risk from cheating is enormous. It’s a lot easier in the long run to just design properly working phones.
BackBlaze's unexpectedly high failure rate for one of Seagate's 12TB drives
I'm going to answer how I do it; not because it's the best, but because it's probably the worst.

First, I'll go to youtube, hoping that someone gave a talk about whatever tech it is, these are good because talks often distill the high level architecture into a 45 minute presentation and it gives a decent starting point to understanding the minutia.

However, what often ends up happening is I see lots of videos and pick up nearly nothing (as most are not talks, they are mostly indian people making course materials).

After I fail to do the youtube thing, I usually go to the quickstart guides, or copying example code and messing with whatever it is, stepping through each item of the code or futzing the configuration to try to make it do weird things, reading up documentation on each config key.

After that I start branching out into other areas, how do I make whatever it is much different? if it's software, how do I scale it, what are the individual components- if it's a library; what else does it support etc;

I very rarely read an entire manual, but after back-and-forthing a bunch of times with experimentation I have usually read a huge chunk of the manual.

However where this really fell down was with kubernetes, as a concept it's very large and hard to break down into smaller sub-components, and when you're testing the entire thing at once it feels like "magic inside" which is not ideal for my method of experimenting (try/break/fix/repeat) as too much breaks at once.
Passive income in the hands of everyone. On autopilot
I’ve never heard of or experienced gcc using some kind of cost model for compilation time, either. With all these huge protobuf-generated files you’d think I would have noticed if it existed.
Totally agree. I've been both an engineer and a PM at companies large and small. This sharp line distinction between what PMs think about and what engineers do is never productive in my experience.
Is "EOL" the right term? They released a new version 2 days ago:

https://trac.edgewall.org/wiki/TracChangeLog
Is the future of meat technology or crickets?
I thought about it while I was out cycling now. Your "pretty bad" seems to refer to:

1. All smartphones that aren't phablets.

2. And all phablets that aren't the manufacturer's most expensive phablet.

3. And also the majority of the few phablets that remain.

Here's a t-shirt for you: https://www.google.com/search?hl=eo&q=t-shirt%20everything%2....
Yes, but you can argue that great team leaders help to facilitate the process by having the mentor program itself...
Teacher unions urge end of active-shooter drills that traumatize students
Yes, Reaper is great. I played around with various options and Reaper is the winner for me. I found a 8 channel Firewire Presonus interface in a cabinet at work and that still works great with Reaper.
Understanding Psychological Alchemy: Creating Sales Letters That Convert