skysight-inc/HackerNews huggingface dataset:
> what fraction of web programmers understand transistor physics?

I'm not an engineer, but I imagine that even most professional electrical/electronic engineers do not understand transistor physics in full details. In engineering, a transistor is essentially treated as a blackbox, and its behavior is described and approximated by various small-signal and large-signal models (i.e. treated as a lumped component), with their parameters characterized empirically by vendors through experiments. How exactly things work at atomic or quantum level is essentially for a transistor to work, yet, a subject of study unrelated to electrical engineering.

On the other hand, I imagine there is no shortage of EEs who have studied a physics major, or EEs with a background of semiconductor physics - they can understand transistor physics really well.

So we can say the relation between EE and transistor physics sounds a lot similar to mathematicians and logicians, it's a good analogy.
>not sure why people are so obsessed with range.

so for newer/more expensive car with a 200+mile range? yeah, that's probably enough for most people, with enough reserve to get you to a supercharger. I mean, it is a pain, 'cause a lot of people like to park at the supercharger and it gets to be a problem, but geting gas is a pain, too... so sure, if your range is comfortably over 200 miles, for many people, maybe even most Americans, that should be plenty.

but that's the high end. and if they lose 20% range after 5 years, only the 'extended range' variants of the high end cars seem to have more than 200 miles.

As a more typical auto-buyer, (well, more typical than the 200 mile plus new car buyers) I'm looking to buy a car right now, as uber/lyft seem to be about 30% more expensive than they were pre-IPO, once you count the difference in special offers given to me. I've always regarded it as a luxury, but it slowly is getting too expensive for me.

One of the cars under consideration is a used leaf: a 2012 model year or thereabouts. It's an all around reasonable car, it's gone through most of it's depreciation curve, etc.. it's newer than the average car your average American is driving. It's got a usable range around 50 miles. (that's only down like 20% from what it advertised new)

this is... probably fine for me. I don't have charging facilities at home, and installing those in the shared garage would be iffy... would require HOA approval. but I do have (free!) charging facilities at work, 10 miles away.

But I am a bit unusual. I don't particularly like driving, not for daily, utilitarian purposes anyhow. If I buy the thing, as I'll be stepping down from taking uber/lyft everywhere, so I'm already all setup to use trains or airplanes for anything over 20 miles or so, and for that matter, I live with someone that owns a petrol car, so it's all just kinda extra.

but I work with a lot of people (a lot of very highly paid people, the sort who buy nice luxury cars) who have commutes that are more than 50 miles each way - and you usually want enough power that you can go a day without charging.

Now, I also have a bunch of co-workers who have Teslas with extended range packages, and there is some overlap with the long commutes. But... without those extended range packages, that would be pretty iffy. And these are people who have the luxury of replacing their car often; they really don't have to worry about things like battery degradation.

The average American is going to find a 50 mile range unacceptable; the average American would find the 150 mile range of the new base model nissan leaf to be pretty confining, for that matter. I'm gonna go ahead and say that 200 and change is gonna be the minimum for most people, and then only if they can install a charger (I.E. they don't live in an apartment.) or can charge at work.

(my work does tell me not to rely on work charging as my only charge... but eh, if the chargers are full/down one day a week or what have you, uber/lyft probably still has some legs.)
I have found StackShare to be excellent to get a birds' eye view of the stack of all the big companies. They also write on their blog in more details usually in coordination with the companies.

https://stackshare.io/

https://stackshare.io/uber-technologies/uber

https://stackshare.io/stack-history-timeline-unicorns-ipos-o...

https://stackshare.io/circleci/how-circleci-processes-4-5-mi...
Deer farming (mostly red deer) has been very successful in New Zealand. Would moose farming be that much different?
It's going to be interesting to see how it pans out for VW, they seem to be betting the company on the transition.

On the other hand, despite the Prius, Toyota seem to be laggards in this area.
They know your IP address.
I'm not working on a specific game, and will probably never finish anything worth releasing, but I am working through Godot and Unity tutorials on Udemy and the roguelike tutorial[0] I found on /r/roguelikedev. Mostly to relearn Python.

Currently I'm working on tileset loading (and eventually autotiling) with C and SDL2 and hopefully will have random dungeon generation ported over from the python version eventually.

[0]http://rogueliketutorials.com/tutorials/tcod/part-0/
I like the article, it gets to the point. I would, however, change this: " 3. Hire the best engineers you can." to: "3. Hire and work hard to keep the best managers and engineers you can." As they mention, accumulating knowledge is important. Keeping that knowledge around is therefore also important (and sometimes difficult). The best managers will know what technical debt is, how to handle pressure from higher-ups, and how to keep a team happy, healthy and productive.
SongBird Productions just released new custom boxes for their Atari Lynx games
Cross-platform local file transfer alternative with resumable file transfer:

https://feem.io
> Technology has a time and place, but it should never
> replace human interaction.

Neither should football.
Another example - Stuff like this: https://stackoverflow.com/questions/19688314/how-do-you-atta...

I just hit this one today.
> I have a smartphone and I have no problem not using it at all during dinner time or when I’m hanging out with friends

Could you clarify what point you are making by bringing up your lack of a problem? Does this relate to the way that the parent solves a problem he’s experienced?
Get and normalize URLs more precisely with a combination of regular expressions
That was something I picked up from one of the more experienced software devs when I started - in his code there were far fewer comments saying "This section does x and y", than there were comments saying "We are doing x and y because ..."
Interestingly the article on the bottom links to a Usenix 2019 (held Aug 14 - 16) paper with the title "A Billion Open Interfaces for Eve and Mallory: MitM, DoS, and Tracking Attacks on iOS and macOS Through Apple Wireless Direct Link"

Abstract:

"Apple Wireless Direct Link (AWDL) is a key protocol in Apple's ecosystem used by over one billion iOS and macOS devices for device-to-device communications. AWDL is a proprietary extension of the IEEE 802.11 (Wi-Fi) standard and integrates with Bluetooth Low Energy (BLE) for providing services such as Apple AirDrop. We conduct the first security and privacy analysis of AWDL and its integration with BLE. We uncover several security and privacy vulnerabilities ranging from design flaws to implementation bugs leading to a man-in-the-middle (MitM) attack enabling stealthy modification of files transmitted via AirDrop, denial-of-service (DoS) attacks preventing communication, privacy leaks that enable user identification and long-term tracking undermining MAC address randomization, and DoS attacks enabling targeted or simultaneous crashing of all neighboring devices. The flaws span across AirDrop's BLE discovery mechanism, AWDL synchronization, UI design, and Wi-Fi driver implementation. Our analysis is based on a combination of reverse engineering of protocols and code supported by analyzing patents. We provide proof-of-concept implementations and demonstrate that the attacks can be mounted using a low-cost ($20) micro:bit device and an off-the-shelf Wi-Fi card. We propose practical and effective countermeasures. While Apple was able to issue a fix for a DoS attack vulnerability after our responsible disclosure, the other security and privacy vulnerabilities require the redesign of some of their services." [1]

I got nothing to add regarding OpenDrop other than that I love interoperability, and that I love it when FOSS enables this.

[1] https://www.usenix.org/conference/usenixsecurity19/presentat...
A Guide to Solving Those Mystifying CORS Issues
All this is based on assumption that those "terrorists" exist and need a sophisticated a reliable banking system. A simpler theory is that "terrorists" are state actors who challenge each other to get something practical in return. State actors don't need this bitcoin stuff: they can just send golden bullions in a diplomatic airplane and this transaction will be completely untraceable.
IEO vs. Regular Exchange Listing (NOIA Case Study)
I doubt that, at least in the literal sense of smelling.

Dogs can however distinguish behavior patterns in their handlers, because that's mainly how they get rewards and are punished.

Both the patterns and the rewards are much more subtle than handlers are generally aware of. A service dog is in some sense the worst case of an overfitting machine learning model you can imagine.
Tesla don't dominate the high end market, BMW alone make 2,500,000 cars a year.
I'm guessing someone will take a $10 esp32 chip and put this code on it and just drop the esp32 in some hidden location and it just sending images to any open airdrop that passes by.
When the number of devices number in the billions then of course sideloading could be considered a niche interest.
But for people involved in software development it's extremely useful being able to sideload the latest build of an app to show to stakeholders.
If the highest you can attain in life is a lack of suffering, then death is the reasonable option. As a mindset, I think that's not a great one to have.
The second point is true for large quantities, e.g. if they want to cash in on 100MUS$. But they can still pay hosting fees, or send the coins to their friends in western countries to seed propaganda (or worse) there.

//edit: The important thing then is that the coins are not "tainted" as being terrorist donations. With the system described in the article that may be possible.
The 6809 is an amazing little processor, you can run multi-tasking and relocatable code on it with relative ease. And with some bank switching magic you can even do that with appreciable amounts of RAM for each task. It is also one of the few instruction sets that is very predictable, if you know some base formats then you can 'compose' instructions and they usually exist as a valid opcode.
Having children makes you happier only once they are grown up
I was complaining about this with a coworker today. AirDrop 1 was flawless, since 2.0 it has been more often than not unreliable between Macs.

I’d love to know if anyone knows the technical details about what caused this regression?
The "Rust is difficult" criticism isn't getting tired, but it must be getting tiresome for the Rust community because they don't have a good answer to it.

The top level comment from an early adopter in the last Rust release thread on HN was complaining about the tedious complexity.
Brit has so many WWII weapons in his barn that Barack Obama wanted to see them
Wikipedia calls the Model X, I-Pace and Model 3 "Mid-size luxury crossover SUV", "Compact luxury crossover SUV" and "Compact executive car" respectively.

The I-Pace has 8% less length, 8% less height, and 12% less weight than the Model X 90D. The widths are comparable.

The I-Pace has 9% more width, 9% more height, and 15% more weight than the Model 3 Range AWD. The lengths are comparable.

I would say this puts the I-Pace half way between the Model X and the Model 3 in terms of size. In terms of class, I'd say the I-Pace is closer to the Model X, both being luxury crossover SUVs.

More broadly, Jaguar is a historically British company, and Britain's roads and parking spaces are narrower than those in the US, so the truck and full-size SUV classes are much less popular.
I'm not convinced. My prediction is Tesla will be a subsidiary of one of the big car companies within a decade, probably one of the laggards.
The package.json file indicates that it’s under the MIT license. I wonder if that’s enough though.
Who is going after them? I've seen a lot of them working based on referral and pretending to offering services like consultancy.
I visited a moose farm in Sweden https://www.moosegarden.com
Highly recommended! The moose are brought up there from young calves with humans around them, so they are very friendly, as you can see from the videos: https://www.facebook.com/pg/moosegardensweden/videos/

Some things I learnt there:

- Moose cheese is among the most expensive in the world

- Moose poop during winter time can and is made into paper

- Moose skin during summer time produces oil that smells like fabric softener. I purchased several soap bars made from this.

- Moose need a lot of space and a varied diet, so keeping them in captivity is not easy.
I would say the opposite. From my experience technical users are the ones that insist on "www" while non-technical users just follow the general trend of eliding it and are unaware of what it means exactly.
One word: cars.
In my experience, having a list to work through is much faster to remedy than fixing one bug at a time, and then recompiling for the next bug. VB drove me nuts for this simple reason.
A Major Proof Shows How to Approximate Numbers Like Pi
There is thankfully HSTS and upgrade-insecure-requests, but they shouldn't be needed here…
Sorry, we'll just have to agree to disagree. I live in Japan, so I'm speaking from direct daily experience with a local school system (not international school).

But I completely disagree with your statements about "Asia", as if all countries are the same. Let's at least be specific about which countries you're talking about, and what direct experience you have with those countries.

I make no claims beyond my local context, and North America (with which I have contact through family/friends).
Automatic Infrastructure Diagram Creation
Employees are not assets because the company doesn't own them.
I don't think it's been deconstructed so much as it has been re-branded. Coaching has always been and remains a perfectly accurate term to describe, well... coaching.

It seems to me that the current meaning of "mentor" is the result of the term's (mis)use by VCs and accelerator programs to make coaching sessions seem like something more than they really are.

I've never heard the term "sponsee" used in this context, but like I said, meanings change pretty fast, don't they?
it is MIT, I have added it to the repo
Very plausible, although if and when the real reveal happens, will anyone believe it at that point? I suppose some level of scrutiny should be awarded to each one, even if only to debunk them.
These URL mangling behaviours of Chrome are getting really insane. It kind of works for very well known, ultra large sites like Facebook, Youtube, Google and other large corporations, but how are you supposed to know whether you're at the right place for the myriad of smaller and/or personal websites if most of the URL is hidden?
MitM/DoS/Tracking Attacks on iOS and macOS Through Apple Wireless Direct Link
Thank you for making me aware.
> The root cause of bad software has less to do with specific engineering choices, and more to do with how development projects are managed.

...While I do agree that "project-management" is important, I think the tools we are using today are really underpowered to deal with complexity/human-error - Which is the bigger problem IMO.
TOML is similar to INI, but it's not the file format I know and love.
They came for me, but hey, the TOC was covered, so let's ignore it.
The best way of making the car efficient is doing something about the fact that we use two tons of steel to move 100kg of human.
Google Is Deepening Its Involvement with Egypt’s Repressive Government
Yeah, sounds like operators really are a perfect fit for this use case. For your e2e, I imagine you use the operators to spin up new database instances for every run? I really like the idea of being able to do that, which is something I imagine would be difficult outside of Kubernetes.

For production though, do you have any specific scheduling logic to ensure that database resources don't cause issues with other services in the cluster, or is it just a matter of configuring the database service?
This may be surprising to some people, but it's not a new pheonoema and I feel it's kinda known in TLS circles. Everyone who's done scans on TLS vulnerabilities should know this (speaking as one of the authors of the ROBOT attack).

What's often going on is that the www domain is delegated via DNS to a thirdparty service provider, while the apex domain is hosted on some appliance and just does a simple redirect. The reason for that is that you can't do DNS delegation for an apex domain.

During our ROBOT investigations we found a particularly weird example: We found a particularly severe variant of our vulnerability in old versions of Cisco ACE load balancers. Cisco told us that these were out of support, so they're not gonna get fixed. Turns out: they used one of them to redirect cisco.com to www.cisco.com.
>>Finally I got a a notice my apps were deleted with a warning email

Suspended or removed?
Open letter to FTC: please break up this monopoly and allow competition in this space again.
Hmm, I have a couple of questions on this.

>then you never needed BTC in the first place -- you just launder money through it.

I’m afraid I don’t understand this part. Their goal is not to launder money, but to receive funds from “around the world” (and blow up someone). Of course easy laundering may be profitable^ to criminals, but how are these two connected here?

>Easy to shut down the mixer.

Easy in which country? How a mixer in any “closed” country could be shut down? Say DPRK or strong middle east countries who oppose “west world” to be opaque enough, but not technically aware of these activities (or simply don’t care, as you mentioned). Couldn’t that basically turn “person X consciously funds hamas” into “someone in country Y funds hamas as a hidden detail of business operation”?

^ Our company tried to create a btc-based business in EU. Banks required us to provide sof for every transaction, including banning any amount from fraud/criminal lists, and mixers were all in these lists. I doubt that you can easily launder via well-known, big enough mixers. At least to my understanding, EU is very aware of grey money that comes from btc market.
I heard that the outputs of formal verification tools are often unreadable, as they work through the proof mechanically, step-by-step. It means sometimes the computer can tell if the reasoning is flawed, but it takes a lot of effort to understand the counter-argument from the computer. Is there any effort to solve this problem?
Mixers do not work for any significant amount of Bitcoin. There just isn't sufficient cover traffic. Blockchain analysis firms put the effort into the teduis task of untangling them.
>As a mindset, I think that's not a great one to have.

It's the thesis behind one of the world's great religions.
Yes but there is no ID required to initiate transactions. How do you translate the parties involved in the transaction to actual people behind it?
Why bother with the middle man? If Softbank is so confident that its vision fund is going to make much bigger than 5% returns, it should be putting the money directly into there.

This is a perk for employees. Stock options/RSUs on steroids. It’s nothing more complicated than that.

It’s unusual to do it this way in tech but in big accounting and law firms giving favourable loans for people to “buy into” the partnership is business as usual.
InfluxDB and Kafka: How InfluxData Uses Kafka in Production
Feedback is welcome, especially with regards to how I approached abstractions
Anyone know how to demonstrate this to management? I’m quite certain that my boss think I’m a crappy developer, because I usually take longer than other to produce the same amount of code. But I’ve reduce the amount of code we need to write with three quarters, but that is harder to demonstrate.
Anonymous feedback (like really anonymous) is the answer. people can't give real feedback and be nice at the same time.
OMG terrorists!

What next? We must not use knifes for cutting our food because terrorists use knifes to do bad stuff?
What does "your hand is behind your eye" mean, and how does that relate to taste? I don't understand what advice you're giving.

(FYI, your comment could have come across as implying that Ira Glass is a fraud who's just a "curator" pretending to be a "creator," so that could be why someone took offense.)
Yandex looks at ten-fold increase in driverless car fleet to speed up testing
You mean the IP of your Tor exit node.
Magia Naturalis (1558)
When mcnichol said "make this its own article", they probably meant to submit the link to HN as its own submission, not to blog about it.
Cheers. Yeah, I guess it triggered cause I used two asterisks in my text since originally I used the term twice.
Not sure what exactly you meant with this. Are you suggesting that we migrate over to Postgres, or that we can somehow use the Postgres operator with MongoDB? I'm honestly open to switching databases, but I don't think management will be thrilled with the idea (not for now at least).
Using that logic, what would be "working car"? When wheels don't fall apart?

So I think "working code/application/program" is when it does what it is supposed to do. Including not crashing.
The W215 is a beast. It's also very scary fast. There is also an upgraded version by AMG (CL55). I highly doubt Mercedes made money on any of them, and as a - former - owners, I was very happy that mine was under warranty because of the stuff that can break on that car and what it typically costs to fix it. The ride height adjustment system is great - when it works - just like the Citroen DS, it is the proverbial magic carpet ride but the technical complexity does not really help.
Literally what is happening in the UK. Not that I agree with this.
It's not a paradox because the statement that the interview processes don't evaluate candidates is false. It's proven that this particular interview format has a very high correlation with the future candidate's performance.
> The Apple ecosystem is very closed and Apple will fight tooth and nail to keep it that way.

In general you are right, Apple is very adamant about keeping full control over their ecosystem (and locking users in). They even sponsor a C compiler project so that they can avoid gcc. There are exceptions though, like AirPrint which is a marketing name for open standard technologies: https://wiki.debian.org/AirPrint
A contender to Wakaliwood?
Agreed with other poster: If you own land that is completely surrounded by other land, you generally have the right to go through other's land.

But on the other hand, it really isn't "allmansrätten" either. (I am from the US and live in Norway - and norway has the same sort of laws). Here in Norway, you can simply camp for a night in some unused wooded area or a field that is obviously not used. In the US, you can get arrested for doing such a thing. Nature isn't something that is free for everyone to enjoy, but rather, it is the property of whoever owns the land even if there is no barrier or signs to alert you otherwise.

How often that is enforced varies. My parents owned land and generally didn't care, though they wanted hunters to alert them first so the could keep themselves safe. Many area residents didn't care if a couple people were walking in their woods - but don't get the idea that you could camp there without law enforcement being called unless you had express permission of the landowner.