skysight-inc/HackerNews huggingface dataset:
A precise definition in the abstract would be difficult. However, examples are still very useful. Typically, there's an initial easier screening followed by a much harder coding test. Rather than discuss them in the abstract, why not provide clear examples of each?

For example, consider the difference between the three statements:

You'd be amazed with how many candidates can't actually program. Like at all.

vs.

You'd be amazed with how many supposedly 'senior' programmers can't pass a very simple programming test. And even those who do can't handle relatively elementary data structures and algorithms once they get to the second round.

vs.

You'd be amazed how many supposedly 'senior' programmers can't code up fizz buzz or sum odd numbers from 1 to 100 in a loop. And even the ones who do can't search a binary of integers to see if it contains a particular value at a whiteboard in 45 minutes.

The last one doesn't define what an easy and hard problem is in the abstract universal case, but it gives me a very good sense of who is and isn't failing these tests. Without that, the claim is relatively meaningless.

Unfortunately, I actually think that many of these claims are deliberately left ambiguous. Many people who are claiming a shortage really don't want to be clear about why.
>> It's pretty bad compared to Solvespace too.

That sounds like a partial dig toward Solvespace. Aside from lack of features and the 90's UI look, what don't you like about it? Asking as one of the people trying to make it better.
> And part of the reason that cars are ugly now, and that they have so many curves, is because they are more fuel-efficient; the aerodynamics of a “teardrop” design help reduce the impact of wind on the open road (ironically a design staple of Saab in the 1980s).

Fuel consumption maybe better on an engine level, but the resulting total it seems to be more or less the same as 80 years ago:

https://news.ycombinator.com/item?id=29321519#29322389
I think this is absolutely part of the issue. Having previously worked in the industry, people who bring up concerns are sometimes viewed as pariahs who are slowing down work. Because so many of the concerns involve low-probability events, it's possible for someone to make a career rolling the dice without being cognizant of (or open about) the risks. When bad things do happen (thankfully, major catastrophes are still relatively rare), it's hard for people to openly recognize the mitigations that could have prevented it because they think instituting them on future projects will just slow things down. It creates a culture of "the ends justify the means" where bad judgement and integrity violations are considered ok as long as the project/program was completed.
US-armed Israel was bombing hospitals and clinics in Gaza last year.

https://mobile.twitter.com/MSF/status/1393868206566223872

Of course Israel said Palestinians they were fighting were nearby, but that is what the Russians are saying too.

I don't remember the maudlin, mawkish melodrama of hospitals and clinics being bombed by a US armed country being such a big deal in the US last year.

Actually Biden's team is in Saudi Arabia right now discussing a deal for Saudi Arabia to export more oil if the US drops its minimal sanctions last year relating to its bloody war in Yemen and disembowlment of a Washington Post reporter in a Turkish embassy.
Provided they never use unsafe blocks and the third party dependencies have been inspected for code safety invariants when called from safe code with bad parameters.
If you want a bare-bones sedan, look no further than the Chevy Malibu Fleet, $23k of rental-car awfulness: https://www.gmfleet.com/cars/chevrolet-malibu

In general, if you want the most basic, low-opex car you can find, just look at what rental car companies are buying (though rental companies have been desperate for anything, so this currently doesn't apply.)

Regulations and fuel economy standards absolutely influence design. The reason most euro cars/SUVs have a sloping hood (compared to the "RAWR I AM AGGRESSIVE" square front on most American SUVs) is to meet pedestrian Euro-NCAP standards. High door sills are to provide better side impact protection, smaller windows are to lower heat/AC load for fuel economy.

"All cars" are not "looking completely ridiculous." He cites some of the most infamously ugly cars (Toyota Camry and Prius) while ignoring, oh, the entire rest of the market. There are loads of conservatively styled cars out there. Toyota intentionally dramatically changes their styling almost every year because underneath those changing body panels and tail/head lights is the stuff that's actually expensive to change. They're intentionally garish because they want the design to look exciting now, and like aged dogshit in 3 years. They also want to push their more conservative buyers into Lexuses.

Lots of decent looking cars out there.

VW's current "narrow line" design language looks like ass, but go back one or two model years and I think they're pretty fantastically well-styled cars.

The Audi A6 hasn't been an ugly looking car in at least ten years. Current model: https://www.topgear.com/sites/default/files/cars-car/image/2...

Want something more "fashion forward"? Volvo's S90 is a work of art inside and out: https://www.media.volvocars.com/image/low/171020/2_2/1

If you want a sporty sedan that looks like sex on wheels and have a big wallet, the Alfa Giulia: https://media.ed.edmunds-media.com/alfa-romeo/giulia/2022/oe...

Want something a bit more conservative but sporty looking? BMW 3 series https://media.ed.edmunds-media.com/bmw/3-series/2021/oem/202...

I don't get what the author is on about with the current F150. It feels like Ford is really in stride; usually they're a shitshow of fugly, awkward curves and proportions, but they seem to be making designs that not only look good in the present, but are holding up longer.
Parents really don't like war-type stuff these days, especially for young kids. Cops & robbers or playing war or anything like that—IDK about anyone else, but, like, the main activities of my childhood ages ~4-10, rivaled only by crashing toy cars and building LEGO stuff (often for war or car-crashing purposes)—is now gauche. Play like that happening at school can get kids in serious trouble, now, too.

Consider theming it to some fantasy thing about fairies or something.

[EDIT] Oh, but I do think it's a good idea, though.
I mean it takes a couple of hours of practice to learn it, and maybe a week or so to really get comfortable with it. It's not that hard. Millions of people drove manual cars in the past.
Minimally you can look at the pdf tools / toolkit and "imposition".

Basically, Lilypond has like a zillion different output formats and page sizes:

https://lilypond.org/doc/v2.22/Documentation/notation/paper-...

...then you can take one or more *.pdf as a linear set of sheets and run it through some imposition (booklet) tooling.

https://stackoverflow.com/questions/465271/gluing-imposition...

https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

https://pypi.org/project/pdfimpose/

It wouldn't be terribly hard to whip up a Makefile and/or a few shell scripts which would "do the right thing" 99.9% of the time.

eg:

build.sh => make && xdg-open ./output.pdf

commit.sh => git add -u * && git commit -m '$DATE' && git push origin

add-new-files.sh => git add * && git commit -m '$DATE - new files' && git push origin || notify-send "HEELLLPP!"

booklet.sh => make && pdfimpose $OPTIONS ./output.pdf -o booklet.pdf && xdg-open ./booklet.pdf

Good Luck, Have Fun! :-)
I'm not hating on ADAS or even screens, FWIW I will not purchase a car without radar-based adaptive cruise control, it's a game changer and I know it's better than I am at maintaining attention over a long period of time. Nor would I begrudge anyone satellite navigation or a simple music interface.

What I am talking about is the habit burying all simple functions in menus or on touchscreens. Temperature control, vent direction, volume, fwd, back on music, basic menu navigation. Inevitably these cumulative seconds of searching add up to enhanced risk for pedestrians, cyclists and other motorists.
Congrats on the launch!

How do you see yourself differentiating between Stripe billing?
Happy to see you’re taking this approach now Dang. It’s really killed a lot of threads and I hope conversations can now go up a level to the technical uses rather than generic ‘ponzi scheme’ claims.
>but the idea that you can pay money to skip traffic just feels awful to me.

Plenty of places in the US have whole highways that require payment to use. Same for most tunnels and bridges that you can go around but it takes significantly longer.
There are dozens of "phone home" features in Chrome that by default leak everything from what you type to every single url you visit. Check out https://github.com/Eloston/ungoogled-chromium to see the extent of patching they need to do to shut some of those pipes off.
One of the benefits of TypeScript is that it literally is just JavaScript plus some. You can literally run `tsc` and it will spit out JavaScript written the same way as you wrote it but without any of the types. The only things that might look out of place is things like enums or decorators but you can choose not to use them.
I just spent 12 months investigating crypto. I bought come coins, got lucky on that ENS airdrop, made a smart contract, bought an NFT, learned some Solidity, joined some Discords, listen to some podcasts, set up a miner and generally tried to learn about this area.

2 weeks ago I left all but one discord, unfollowed all Web3 specific accounts on Twitter and stopped looking at Binance etc.

My life has improved considerably. I’m sure someone is getting rich in there but I can’t work out who or how amongst the hype, pumps, grifters, scams and outright criminals.

I’m ok missing the boat if it turns out to be any more than a raft. My sanity and concentration is worth far more than whatever rubbish they are all peddling.
> You also described docker.

Can docker do secure multiuser?

https://m.youtube.com/watch?v=6O0q3rSWr8A
Built into most OS variants nowadays. Time moves on.
Musescore is usable but isn't great. I haven't used lilypond, but I'm sure lilypond is miles better.

The focus of musescore has changed over the past year or two, all triggered by a funny youtube sh*tpost criticizing its UI (it was one series of such videos taking shots at all the big notation programs).

https://www.youtube.com/watch?v=4hZxo96x48A

The guy who created it is a trifecta: a composer, a typographer, and UI expert. The team at musescore took the criticism in good humor, and hired the creator of the video (Tantacrul, aka Martin Keary) to help them change it. The first phase was getting rid of some low-hanging fruit in the UI department. That work is ongoing.

The main focus of the next phase (musescore 4.0) is the quality of the layout. Some of those improvements already landed in musescore 3.6.
Financial assets which are close to the money printers are the most affected by inflation. In the case of financial assets such as stocks, the effects appear to be positive initially, but the increase in stock price adds fragility which means that when people start selling their stocks (e.g. employees start retiring and selling their shares), it will crash very quickly if reserve banks don't step in to bail out the markets.
Ask HN: What’s the best guide to basic cybersecurity for employees?
I’d like a basic guide I can give to team members.

Covering what are the most common attacks (eg gift card scams, invoicing fraud, phishing emails), and top prevention methods

Does this exist?
It gives you a little bit more control over what happens when someone hits a closed port (do you want to drop or reject a packet?), this affects how different nmap scans interpret the port being open/closed/filtered. Also, it's a failsafe in case you don't configure something correctly and something is listening on more than just the loopack (localhost) network interface that you intended. Validating your config with portscanning is great.

Most importantly, you can rate limit and log.

For example, when I have a ufw default deny rule, I get these in my kern.log, and then I can apply a fail2ban rule if someone hits too many closed ports in a certain period (to detect someone portscanning):

kern.log:

[ 494.229628] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=1064 TOS=0x00 PREC=0x00 TTL=59 ID=62111 DF PROTO=TCP SPT=443 DPT=53202 WINDOW=72 RES=0x00 ACK URGP=0
[ 498.140717] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=135 TOS=0x00 PREC=0x00 TTL=48 ID=8474 DF PROTO=TCP SPT=443 DPT=50851 WINDOW=16 RES=0x00 ACK PSH URGP=0
[ 500.091643] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=88 TOS=0x00 PREC=0x00 TTL=246 ID=32348 PROTO=TCP SPT=443 DPT=53209 WINDOW=136 RES=0x00 ACK URGP=0
[ 507.055805] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=135 TOS=0x00 PREC=0x00 TTL=48 ID=8475 DF PROTO=TCP SPT=443 DPT=50851 WINDOW=16 RES=0x00 ACK PSH URGP=0
[ 524.907273] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=135 TOS=0x00 PREC=0x00 TTL=48 ID=8476 DF PROTO=TCP SPT=443 DPT=50851 WINDOW=16 RES=0x00 ACK PSH URGP=0
[ 560.619488] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=135 TOS=0x00 PREC=0x00 TTL=48 ID=8477 DF PROTO=TCP SPT=443 DPT=50851 WINDOW=16 RES=0x00 ACK PSH URGP=0
[ 595.045967] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=79 TOS=0x00 PREC=0x00 TTL=59 ID=14064 DF PROTO=TCP SPT=443 DPT=50131 WINDOW=73 RES=0x00 ACK PSH URGP=0
[ 595.045985] [UFW BLOCK] IN=tun0 OUT= MAC= SRC=w.x.y.z DST=w.x.y.z LEN=64 TOS=0x00 PREC=0x00 TTL=59 ID=14065 DF PROTO=TCP SPT=443 DPT=50131 WINDOW=73 RES=0x00 ACK PSH URGP=0

/etc/fail2ban/filter.d/portscan.conf

[Definition]
# Option: failregex
# Notes: Looks for attempts on ports not open in your firewall. Expects the
# iptables logging utility to be used. Add the following to your iptables
# config, as the last item before you DROP or REJECT:
# -A <chain_name> -j LOG --log-prefix "PORT DENIED: " --log-level 5 --log-ip-options --log-tcp-options --log-tcp-sequence
# This will place a notice in /var/log/messages about any attempt on a port that isn't open.
failregex = \[UFW BLOCK\] .\* SRC=<HOST>

ignoreregex =

Then if you want to rate limit something (to help prevent DOS), you can do an iptables rule like this (not sure what the equivalent ufw config is):

-A INPUT -m limit --limit 1/sec -j LOG --log-prefix "INPUT:REJECT:"
TRABZON (İGFA) – Trabzon’da Çukurçayır Hami Yıldırım İlkokulu’nun açılış törenine katılan Milli Eğitim Bakanı Mahmut Özer, kürsüye söz almak için geldiği sırada öğrencilerin “Mahmut Hoca” şeklinde slogan atması üzerine teşekkür etti.
Ah, got it. It is an interesting detail of the process that I would have never thought of coming into the industry.

Thanks for the explanation.
OK there is some static dispatch in regular functions with respect to argument overloading, e.g. f(int) and f(char), or obj.f(int) and obj.f(char).

But I think what is more commonly thought of as "static dispatch" is various template programming patterns, as in the blog post, which are more flexible, and has equivalents in Rust AFAIK.

Overall it does feel like there are too many similar mechanisms that look extremely different!
An Ad on Reddit
Works the the other way too: lowering prices causes people to wait to buy, which causes production slowdowns, causes layoffs, causes fewer people making purchases, causes price cuts.

* https://en.wikipedia.org/wiki/Deflation#Deflationary_spiral
Yes, I understand that we the west have reneged on a tacit agreement to not expand NATO in certain sensitive border areas.

And Joe Biden is guilty of bravado… but Russia going in like that makes no sense whatsoever. They are antagonizing everyone but a handful of countries and it’s resulting in galvanized opposition to him —even internally.

To use an overwrought phrase the invasion was a huge foot-gun.
My version is just: Tensors allow us to write data and operations on data in a way which does not depend on how we chose to represent them.

For example, if I have a vector x in V and a map T from V to W, then I would like the truth of T(x)=y to be independent of how I represent T and x.
I think the talk of hypersonic civilian transport is basically a fig leaf.

I don’t think in a world with video conferencing and lie-flat business class, that there is a commercially viable hypersonic transport. Even the Concorde struggled and hypersonic transport is likely to have more even more fuel and space trade offs.

And the Carbon output per passenger mile is likely to be astronomical.

Now the military has a completely different set of trade offs and hypersonic vehicles and weapons have enough tactical and strategic importance that cost is not a huge limiting factor.

At the same time, there are people that will feel bad about supporting/working for a pure military company, so having at least the possibility of civilian transport soothes a lot of consciences.
"It’s a future I want to live in" - Sam Altman

Not sure what future he is referring to, but if he means mach-5 private drones (i.e., one or two passenger) then it is not the future I want to live in. We need to advance public transport for the masses and the use of renewable energy for it. We don't need hyper polluting single-digit passenger private transport for the ultra rich.

If, as suggested below, it is all a cover for developing hypersonic autonomous killer drones, count me out too.
you seem pretty worked up about correcting people who don't need corrected yourself
> What did NATO do with regard to every Russian requests regarding neutral states between NATO and Russia?

You mean like the Budapest Memorandum[1]?

[1] https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit...
How Colossal is using genetic engineering to bring back the woolly mammoth
Putin Warns says - "Food prices will rise & there will be Global Hunger if Sanction continues
I don't think it's just pride. I think that he thinks he can't afford to take the loss - it will weaken his position too much. (His position within Russia, not his position externally. Putin is terrified of a color revolution in Russia.)
The original question was about motivations, if you read my comment you'll see I never said the response was justified.

>He also said he was going there to de-Nazify Ukraine

Sounds like US bringing "democracy" to Syria by arming rebels who behead children. [1]

>He wants Ukraine because they're the breadbasket of the Eastern Bloc

The hit from sanctions is larger than the potential gain in food security so I find this argument very hard to believe, and I haven't seen anyone reputable make this claim either.

>He wants to expand Russia's territory

This seems like a claim that is not supported by Russia's actions nor words. What evidence is there of this? It's like claiming the US invaded Afghanistan to expand territory.

>Just look at Crimea.

Crimean people wanted to join Russia according to independent non-Russian pollsters like Pew, so I find it hard to care. The people overwhelmingly supported it, unless you think democracy doesn't matter.

>Any "fear" or "self-defense" Putin convinces you he is acting on is nothing but falling for his anti-west propaganda.

This would be easier to believe if Kamala Harris wasn't sabre rattling in Munich last month.

[1] https://www.thedailybeast.com/us-backed-moderate-rebels-behe...
Note that you have to have one of the newer transponders to be able to indicate how many occupants you have. If you have an old-school transponder it assumes you just have two occupants, and you pay the highest rate.

I recently ordered a new one, and it appears to be free, assuming you send back the previous transponder.
Western news has been notoriously racist when it comes to middle-east crisis vs Ukraine coverage.

Not sure if it's limited to certain news outlets, but that's the overall feeling I'm getting.
> this is no longer the guiding policy

After 20 years of failed Western imperial warfare over several countries, this statement is really, really incorrect.

The problem is, in fact, that imperialism got back on the menu in 2001, and in 2003 it became the main dish. At that point, anyone who had a doubt on what to choose, followed the chef's advice. It would have been silly not to.
Congrats on the launch Adam
Ability to resell low trim models is also terrible. Nobody wants to buy a base model car when for a couple hundred bucks or maybe a grand more they can get the nicer stuff.
Maybe someone can enlighten me, but is this not the equivalent of saying "You can't fire me - I quit"? Are there any practical consequences from this besides symbolism?
> if Russians were allowed to view them they’d turn on Putin instantly

Unfortunately, the power of brainwashing is enormous.
You mean some kind of AI which can read and understand a script and then develop a persona with physical appearance, voice, mannerisms, interpretation of emotional state and interactions with other characters etc.?

I guess such an AI would also be able to write and direct the movie.
So, exactly which material for PV were you concerned about?

This also goes against your original expression about lifecycle cost. Later shortage of some critical material doesn't affect the lifecycle cost of PV built now.
Screw it, the rectangles are back
> And in the next few sections it includes someone who wants to build on the proposal including using type hints to optimize code.

This changes literally nothing about the JS language. JS engines already attempt to determine the types of things to optimize the code they generate. Type annotations would just allow them to make more aggressive optimizations.
CHP could roll up on them and give them a ticket.

I suspect almost everyone could get out of it by claiming to forget what setting they had it on, or that they'd flipped it but the switch didn't go all the way over, or it was sticky, etc.
To be a bit pedantic: the identification of tensors with multilinear forms requires finite dimensions (or reflexive topological spaces).
Marqeta, Treasury Prime, Synctera

All companies that actually spoke to us and assisted when Stripe Treasury essentially said "why are you bothering us?"
This technology does not work as designed, advertised and towards the environment.

And this announcement is an endorsement of the entire space which is full of scams, is this what you are also endorsing?
> and soon will be standing in line for bread

No. Sure, they won't have access to Western technological miracle products like Netflix, Facebook, and PornHub, but they have plenty of grain production, processing, transportation, and baking capacity for as much bread as they want, particularly since they'll be exporting less of their own wheat.

Your examples are very telling. Wow, Russians are being excluded from sportsball, motor racing, sex tourism, and extravagant yachting excursions! Nothing of value was lost.

Their actual concerns will be the German, Italian, and Japanese precision machine tools, optics, and PLC/robotics/automation components that their own industry relies on. These are the real worries, not a goddamned soccer club.
Some of that documentation exists in the issue tracker. But that vision is something I refine as I learn more about use cases and the problem space. So it's not like I can just write down the ideal state right now :-)
Brave Search has been gradually improving and I'm pleased with the quality of their results as of late. This is the final push I needed to abandon DDG.
It's a very risky move. These agreements usually have a generous period for participants to seek funding (six months is typical). If the deal is economically advantageous (11k for a 50k share), and the problem is liquidity, the buying party can find an external investor willing to get in on the deal.
- use modules

- use std::array and std::vector

- Most stuff can be use with templates and constexpr

- use namespaces

- just like in C++

- auto type inference

- enum classes

It is about time to replace C with C++.
If you got into crypto in 2021-22.. you already missed the boat. This is the cashing out phase.
I added a licence -- MIT!