skysight-inc/HackerNews huggingface dataset:
The study showed the group who saw the most bears were the experienced drivers with L2 assist. So L2 appears to make things more safe, rather than less.

That's certainly my experience. I love L2 for night driving, it lets me spend more time scanning the ditches for animals.
> pretty much everone stuck with the AT bus until PCI came out

There was also EISA which was quite popular as an alternative to MCA until PCI bedded itself in.

https://en.wikipedia.org/wiki/Extended_Industry_Standard_Arc...

I particularly enjoyed this (possibly apocryphal bit):

"when it became clear to IBM that Micro Channel was dying, IBM licensed EISA for use in a few server systems."
For VL-bus many systems included 2 slots. One for a graphics card and the other for a storage controller. The VL-bus was basically a direct attachment to the 486 memory bus.

Also there was Extended ISA (EISA) which was a standard promoted by PC compatible manufacturers to compete with MCA. It added 32 bit support and bus mastering to the ISA bus. I and 16 bit ISA cards would still work in an EISA slot. It never really caught on for desktops but briefly had wide support in servers.
Never say never. In my experience, when people say "it will never happen" what they mean is that they hope it will never happen. But you are correct that as long as Israel continues to be an apartheid state that values Jewish life over non-Jewish, the Palestinian refugees will not be allowed to return to their homeland. However, just like the South African apartheid system was dismantled in the 1990s, so can the Israeli apartheid system. Most people didn't believe it would ever happen until it did. And just like in South Africa, there are Israeli dissidents who are not happy with the racist nature of their state. It's up to the world to support them.
Most interesting part of story is that the government websites went down at the same time. Many unrelated services were slowed down. At least rostelecom (ISP) experienced major disruption in the same hours.
Why is the deathbed perspective considered so valuable?
You’d be surprised.

There was a roaring trade in American coca-cola in Beijing because enough people wanted to avoid the local version. As a non-American, I couldn’t taste the difference, but the imported stuff was 3x the price.

Another phrase I heard often was an irate “This would never happen in America!”
If anyone is into traveling I highly recommend watching Harald Baldr's videos on YouTube at: https://www.youtube.com/c/HaraldBaldr/videos

He usually spends a few months in each location and films a bunch of stuff about what it's like in various countries. If you skim his videos you can quickly point out where he's at based on the titles. There's hundreds of videos and dozens of locations. It gives you a feel of what like it's really like in the places he visits, although he tends to visit a bit more remote places than you might be interested in going to.

IMO his channel is a perfect blend of being informative and funny. He's been traveling the world for like 15-20 years now.
If a standard is the cost of a monthly wage in most of the world it's not a useful standard
That's pretty wild! I've worked with a fair number of recruiters at this point, from both sides
of the table, and the next one I see pull something like that will be the first.
With Google arbitrarily killing accounts, and with Amazon showing that they’ll do the same if it’s politically expedient, I’m not sure I’d trust the big three, either. It’s a case of “pick your poison”.
Otro Post En Español
or maybe the ORM of the day doesn't support all the database features you need and you end up using leacky abstractions and less seniors colleagues end up with an OOP-ORMed database mess that would make cry anyone who did in fact learn the DB layout.
The author notes that SQL has been around since, roughly, 1974 - but MultiValue Query Language/ENGLISH has been around since the the 60s. The choice is clear. /s
Do you have access to your control panel when the servers are down?
I believe they're asking for "this function returns a function of the same type (Fn/FnMut/FnOnce) as its first argument, but with different arguments. A generic way to write something like `fn bind<T, F: Fn(T,...) >(f: F, arg: T) -> Fn(...)`
I'm aware, but that's not been my experience. I've been in large places where there's been a lassiez faire attitude because it was "another team's job" and general bikeshedding over smaller features because the bigger picture security wasn't their area or was forced from a dictat from above to use X because they're on the board, whilst X is completely unfit for purpose. There's no pushback.
However I've worked at small ISPs where we took security extremely seriously. Appropriate background check and industry policy but moreso the attitude... we wanted to offer customers security because we had pride in our work.
I scored fairly well on the SAT. I can’t think of anything short of a court order that would cause me to put it on my resume.
Wow I'm scared of children too. Those little terrorists. It's clear we will be seeing the same issues unfold in india because I swear I'm not xenophobic in the slightest. Look see I even cite articles. To showcase my extremely limited skewed viewpoint to convince idiots.

[1] https://www.govloop.com/community/blog/365-ways-stop-idiot/

[2] https://www.cnn.com/2020/06/20/us/racist-google-question-bla...
I reflashed my Bus Pirate to behave as OpenOCD-compatible JTAG programmer. It was quite easy process with their bootloader. Perhaps your board was so early that they still haven't put the bootloader on it?
I think in large part it will depend on you.

For me, while I'm glad I went, I'm shy around strangers so it was extremely lonely. If I did it backpacking and staying in hostels I'm sure I'd have met people in the hostels but in my mid-40s, hostels are no longer in my comfort zone.

Further, it was not remotely the same as taking a vacation. On vacation if you're into shopping you can shop. But, traveling the world means you can't really shop because you have to carry everything you own. That might be a good thing but, at least in my experience, shopping is some not insignificant part of vacations for many people and removing that as an activity lowered some of the enjoyment.

Another issue for me was always having to think about where to be next. In other words I'd arrive at some new place and immediately need to book the next place or else I'm homeless in a week or 2 when this place runs out.

Yet another was basically seeing the same things over and over. Every city in Europe has yet another church, another contemporary art museum with the same 15 artists as the last one, etc... Of course most cities have their unique charm and I'm glad I went to every one of them but, ... I did get tired of certain things as they came one after another (churches and museums).

Another other issue is you're unlikely to have friends (or rather I didn't). Your friends are back at the place you used to live and they have their own lives and you're no longer part of that life as much as you might wish you were. Maybe it's better to say you won't have hangout buddies, at least not if you're doing it alone.

After 3 years I got an apartment again and have been in it for 4.5 years. I still take 3-4 vacations/trips a year though (well except not in the last 12 covid months).

I saw some social scientist claimed it's best to take more short vacations than longer ones because after N days where N was less than 7 or so you get used to it. No idea if their research replicates.

Something I'd suggest is looking up meetups and/or hackathons or certain types of other events where you might make new friends. I made a bunch of friends in Berlin by attending "Talk & Play", a game dev event. I've been back 2 more times since then to see the friends I made their. Of course it might be hard to find an English speaking meetup. You can check out Internations.org (not sure if they are good or bad but went to one meetup which was good)
I'd like to see an overview of everything that has been hacked so far, arranged by both device/protocol and industry/gov/social structure. It would be interesting to see if there are any categories that have not yet been hacked and what their characteristics are and where in society they reside. Maybe secure internal networks at the DoD have not yet been hacked? (How would we know, aren't those networks the ones the state attackers really REALLY want to attack? Who would tell us if they'd been compromised? There have been some news reports on the use of insecure drone control wireless protocols.) Crypto protocols used for chemical plant SCADA? Have parts of Starlink been hacked yet? Which banking protocols and hardware security modules have been hacked and which have not (SWIFT? HSM's based on ASC X9 standards?) Might give us some clue as to what actually works, what needs to be abandoned, and what needs changes. At the moment this looks like a losing battle (possibly a loss of civilization?) with the number of big data thefts and compromises if something does not change. Does anyone know if such a comprehensive review exists in the literature?
Hey there, FYI on your careers page the "Overseas applicants" button just opens the same page in a new tab.
Well, you can just combine the daily data and extrapolate the results across any time frame you have data points for?

Are you suggesting that the media is to blame for something?
I wouldn’t agree with that. Memorising openings is something you do so that you don’t have to repeatedly calculate every tactic in a position, and to help you reach a favourable mid game

Besides, once you get into the middlegame, you still need the tactical and positional skills that I suspect you consider opening knowledge a crutch for

In chess (and life) it’s far easier to pattern match a solution for a position rather than coming up with a brand new solution every time

In my opinion, this makes memory and experience far more important than intellect in chess, especially in the faster time formats
Does it? If someone from legal reads the contract, why would they bother dealing with this gimmicky clause? The budget has already been approved and sending someone a plant might cost another 30min of their time they rather spent on doing their job.
Sochi is hardly open for tourism - the closest international market, Europe, requires visas to visit, and not even visas on arrival like countries like Turkey.

Far less hassle for someone from Germany to visit Cairo, Dubai, Nairobi, New York, than to visit Sochi.

Same issue with holding the world cup in 2018.

Give a 30 day tourist visa on arrival and they'd get far more tourists
Except they really aren't that break through and imaginative. We had Merkel Trees, distributed algos, and consensus mechanisms beforehand. All the Satoshi paper did was to really solve the double spend problem by making people solve trival problems over and over. Hackers see this as wasteful as tech and as a societal contribution. We can build better systems that aren't as wasteful using proven methods. Keep in mind, here is not proof that staking will actually work, only proof of work has a proof.

Taking a small quote from the article that aligns with what you want to be cool doesn't make it so. In the end, for most people, blockchain will be like ACH or some internal system that a bank wrote. The entire financial system is not going on the blockchain, it's not replacing the dollar. Wait to see how the Digital Yuan plays out.

Keep pumping the fantasy tho, my diamond hands can hodl quite a bit.

---

From Paul's article

Those in authority tend to be annoyed by hackers' general attitude of disobedience. But that disobedience is a byproduct of the qualities that make them good programmers. They may laugh at the CEO when he talks in generic corporate newspeech, but they also laugh at someone who tells them a certain problem can't be solved. Suppress one, and you suppress the other.

This attitude is sometimes affected. Sometimes young programmers notice the eccentricities of eminent hackers and decide to adopt some of their own in order to seem smarter. The fake version is not merely annoying; the prickly attitude of these posers can actually slow the process of innovation.

---

Maybe pause to think about why HN has changed their attitude on blockchain from 2017. Pause, listen, and think
You can't, because you design to never invalidate, there is no way to ensure if and when this change is propagated through your entire cache layer (and local caches like browsers). And thus guarantee to the client the change has been made.

I'm not saying it's a bad idea. But often a seemingly simple solution to a complex problem doesn't take the entire complexity of the problem into account. Which is fine if you can consciously make that tradeoff but more often than not will turn into a footgun eventually.
What about this: http://root.rupy.se

You can view source to see the HTTP parameters or just WireShark it.
how can't they know html and were proficient react? it must be an exageration or perhaps they just knew enough HTML or missed propper CSS knowledge.

Also as far as I know React has native components, not sure how much HTML decoupled are these.
I started this list when I was part of IPVM:
https://ipvm.com/reports/security-exploits

It's probably missing some, and is specific to security cameras, but it is a start.
If products can be repaired easily, even if it is not worth paying to repair it or one is not skilled enough to repair it, there might still be a market for broken down items as people with skills might buy them, fix them and use or resell them. It beats throwing stuff in the trash.
> your app doesn't talk in SQL, it talks in Objects

Speak for yourself. My app talks in dataframes.
I question their proficiency with React (for web). There are some abstractions you just have to be aware of. If you're a web developer you have to have a good mental model of the DOM and how web frameworks interact with it ... because even if you work on React exclusively, the React component abstraction is not perfect and the DOM is going to leak through.

>Author seems to take for granted that not everyone knows sql.

Then ORM is incredibly dangerous for them to use. ORM frameworks are useful but their abstraction of SQL is very leaky. You have to have a reasonable understanding of SQL in order to use an ORM framework effectively, otherwise you will get yourself in trouble. I bet this is where a lot of ORM criticism comes from ... namely developers who don't know SQL and therefore use ORM as crutch when working with a relational database. They can create a very nice object model with an ORM framework that is shit when it comes to the actual queries it generates.
Mentioning the traffic lights story would have alleviated my concern. I didn't expect it to be included and I wasn't surprised that it wasn't.

https://www.rt.com/usa/515972-amazon-alabama-traffic-light-u...

(there are plenty of non RT sources for this but the feeling you get when you see me using RT as a source neatly illustrates my point)

You're right in a sense. I wouldn't trust North Koreans to report on themselves and I wouldn't trust Amazon to do it either, pretty much no matter what they said.
Memories of anything fade. Doesn’t mean it doesn’t have an effect.

I went to a spanish speaking country for eight months, learned Spanish, now still speak Spanish. And also came to know the country well. Still have friends from that time.

That’s absolutely transformative. The further you get from it the less it is relevant to your daily life, but it definitely has an impact.

But it also is no miracle. If you’re an (unhappy?) nerd at home you’ll be the same person abroad. As others mentioned “wherever you go, there you are” is just about the truest line there is relating to travel.
> there is a staggering 22% positivity rate in Tokyo today

Do you mind citing your source? A quick search got me a 3.3% positivity rate [0] as of today.

[0]: https://stopcovid19.metro.tokyo.lg.jp/en/cards/positive-rate...
Not to underestimate Mr. Ottens' contribution, but as the article notes, he was the "head of product development at the Belgian Hasselt branch of the Eindhoven company Philips" - so I guess he didn't single-handedly invent both the Compact Cassette (as it was called initially) and the Compact Disc, I think it was more of a group effort under his leadership...
Used to be in the middle-ages, not anymore. It's a tradition from that era to not have curtains.
> I am not sure whether this is actually viable.

Having investigated this myself, I would be very surprised to discover that it is.

The only viable solution to make AsyncRead zero cost for io-uring would be to have required futures to be polled to completion before they are dropped. So you can give up on select and most necessary concurrency primitives. You really want to be able to stop running futures you don't need, after all.

If you want the kernel to own the buffer, you should just let the kernel own the buffer. Therefore, AsyncBufRead. This will require the ecosystem to shift where the buffer is owned, of course, and that's a cost of moving to io-uring. Tough, but those are the cards we were dealt.
I'd say 'single handedly' is a bit of an overstatement, but Overleaf are definitely doing a great job.
> but people also thought garbage collection was impossible in a systems language until Rust solved it?

What?

Several OSes have proven their value written in GC enabled systems programming languages.

They aren't as mainstream as they should due to UNIX cargo cult and anti-GC Luddites.

Rust only proved that affine types can be easier than cyclone and ATS.
There is a tradeoff here, as usual.

The hate for ORMs comes from more advanced applications, not simple CRUD apps. When you have 5 tables with no relations, or maybe a simple one-to-many relation at most, an ORM is the perfect solution.

The problem comes when you have 25 tables, complex relations, complex updates and need to optimize your queries for better performance. You now need to know the inner workings of you ORM, and pray that there are sane ways of configuring these things. Knowing the inner workings of these enormous beasts are not always easy – at least not easier than writing the SQL yourself.
The underlying problem as I see it is that SQL is itself a black box, in the sense that the database execution plan does not always trivially follow from the SQL as written. That is a very powerful property for an ad-hoc query language because it means that the user describes what they want, and the database itself takes care of the best way to get it to them. For programmers though, who usually want something predictable and repeatable to happen, it is not always ideal.

ORMs try to make SQL seem more programmer-oriented by adding an extra layer of indirection over SQL. Unfortunately, what they actually tend to do is to add an additional black box enclosing SQL's black box, and that usually makes everything worse because it is now almost impossible to reason about how the database is actually going to execute a particular query.

There doesn't seem to be an ideal solution to this problem. I think it is why so many databases tend to tweak SQL into something that better fits their implementation detail, and we end up with the explosion of almost-SQL languages that the author is complaining about. Personally, the least-bad solution I have found is the one you mention in your post: write your own SQL abstraction layer every time. At least that way, you can poke your screwdriver into the box and reason about what is going on in there.
I wonder about Cloudflare. It seems like the Windows Vista of its genre. It’s big, pretty, and possibly doomed to be replaced.

Tesla is fine. It may as well have been a publicity stunt for them. “For a limited time, you can tour the Tesla facility, but please don’t. (wink wink!)”
These Assist systems need to be the car assisting the driver. Not the driver assisting the car.
The Paradox of Control
Russia targets Twitter speed over 'banned content'
This is nuts, but apparently he doesn’t even have a wiki page. Someone has to rectify.
92% of spending doesn't imply 84% of consumption. The same drugs cost more there than the rest of the world. And new drugs start there often.
You don’t have to accuse Greenpeace of lying; their lies are already well documented.

https://en.wikipedia.org/wiki/Criticism_of_Greenpeace
they get paid a recruitment fee equal to a 1 month salary of their recruit

It can go a lot higher than that, 3-4 months salary for more senior hires. The good news is this means the recruiter is incentivised to help you negotiate higher pay
Four hours later still green.
It's not just Americans. Plenty of Korean's can't live without Korean food every meal. Plenty of Japanese can't live without Japanese food every meal. I know Italian friends who say their parents couldn't live without Italian food every meal. I know the first 2 culture sell tour packages where you'll be served Korean or Japanese food for every meal while on your tour abroad
Then maybe ORM isn't for you?
As predicted only few small players were fined and the giants continue as they please. EU can tick the box and claim PR points for "solving" the problem, when in reality you got more points of data breach and people are trained to click boxes without reading.
I love the humility.

I grew up in the era of cassettes. I’d tape songs of the radio as a kid. In high school and college I would tape my records and the new “cds” so my music would be portable (Walkman and parents car).

My brothers and I bought a really good Yamaha three head cassette player. We did some a/b testing with cds and with Dolby c it was really hard to tell the difference.

Though with Walkman you’d have to clean the rubber rollers when they got a little gummed up and there was always the danger of the tape failing and getting pulled out.
We took a 3-month trip with my gf to travel though 9 states and 8 national parks. We were maintaining a simple routine:
7 days in each place, then moving to a new place every Monday but not further than 4 hours drive.
Years ago I had in wasted interview because a well known financial institution had an internal system named after a particular type of financial product which it later became clear it had zero relation to.

Despite flagging concerns regarding an apparent mismatch, the recruiter said my experience was perfect.

I went along and within minutes of getting past the intros and onto the role specifics, it was clear it was a waste of time.

Multiple red flags there for me: much as I back myself and have a strong CV, it was concerning my CV got past their basic screening for what they should have known was an inappropriate role.
I blacklisted the recruiter and found another job through word of mouth soon after (a much better method where possible).
A recruiter actually managing to get someone a job is firmly in the best category
The biggest selling point is really the OPEX sales model, and outsourcing of the general care-and-feeding of the recorders/servers. The tradeoff is that you tend to get lesser quality video and/or less scalability of the size of the system from bandwidth limitations.

Theft of recorders/loss of recorded video is much much less of an issue than it is generally made out to be, and most systems have various means for auto backups, dual recording, etc. Many also have the ability to send select segments of video, based on motion or analytics, to cloud/FTP/email for free, which adds some extra resiliency if you are really worried about random arsonists :)

(I work in the industry)
Videoconferencing is good enough to replace a lot of pointless business travel
Yes, but when the hype has been about the latter, it’s going to be tougher to get people to pay for the former.