skysight-inc/HackerNews huggingface dataset:
> Not to mention C/C++ literally killed compiler optimizations research

They did what now?! I guess that famous 4-letter compilation/optimization library [1], which had its origins in academia, and which is extensively used by computer scientists as a base for their compiler optimization research, and which is written in C++, and which was originally targeted at compiling and optimizing C and C++ code, is just a figment of my imagination.

[1] It's LLVM.
Not OP, just a job seeker who like coding interview.

> Otherwise it is half a day of unpaid labor.

The same true for an interview

> Do you have empirical evidence that it can be completed in the given time slot?

As a candidate once you see the specification and you think it's not worth it you can easily can say no to it.

> Is there a guarantee that an actual person will review the submitted code and provide feedback? AFAIK, most companies won't give candidates any feedback / validation of submitted work

That is why I only willing to do these kind of challenges once I had the first round of technical interview and I know I would like to work there
Don't erase the line!!!

https://www.youtube.com/watch?v=8Yo2UkL-n_Q
>Your SME will be about as successful at operating in a Chinese market, as a Croatian SME will be successful at operating in an American market

Well I guess that's depends on your definition of "successful", no?

Nothing stops a Croatian SME to enter the US market.

>That is to say, you'd need a pretty exceptional product, that is significantly better then local alternatives to get anywhere, because you're not going to be able to compete on price, or on brand recognition.

Even this is arguable because one of the biggest problems of Amazon US is the flood of low quality products, yet that doesn't stop them from being successful.
Ex-Google boss Eric Schmidt: US 'dropped the ball' on innovation
Sure if you start from a x0.01 language it’s not hard to find a x5 one in comparison.
That's absurd.

Also- thanks for VScode vim! I use it and love it. I've always wanted to reach out cause there's lots of features I wish would get implemented. Though even without those it's one of the better vim emulations I've tried, and I've tried many!
So you effectively want -

class ThrowingFunction<T, R>{
public T execute() throws R;
}

public <T, R> higherOrderFunction(ThrowingFunction<T,R> f) throws R { }

Honestly I have no idea if such a construct is possible. You can write a method that throws a superclass of exceptions.

At this point though I'm going to say I also don't see the utility. By the time we're getting so abstract we're also getting into code that can be quite hard to reason about and debug.

Exceptions are first class in java AFAICT, they're just objects. You can store anything in them and pass them around freely.
The Program is so freaking amazing. Huge fan.
The JS API's I used to develop in used a mix of query strings (for exact matches) mixed with JSON (for more complicated queries) all in the url parameters
Helm allows one to specify their interface in the form of a class (helm-source) between (arbitrary searching code) and (helm-core = a standardized way to represent/navigate that in a buffer) which one can plug in his candidates for searching (anything).

So if one eg. used shell or remote tools, it would still plug into helm, one would write a "helm-source" which communicated to helm how the source was updated and provide actions to communicate back and update/filter the source.
I believe driver-less cities will eventually converge to networks of microvehicles like this, as opposed to large, inefficient vehicles designed to handle highway speeds and risks.

You can fit two such pods side by side in one of the tunnels of the Boring Company. If they run at 2 second intervals, one after the other, with an average occupancy of 1.5 people, a single tunnel can provide a peak throughput of 90 people per minute or 5400 per hour. That's about half of what a subway can handle. You could also create "formations" of pods even more tightly packed for longer cross-city links. Full computer control requires much less safety devices such as airbags - like in a subway, the crash is ruled out by proper management of trafic.

Outside the tunnels, they can blend in easily and provide a sane mass transport alternative, as opposed to congesting the city with more full sized cars. An existing row of paralel parking spots is all of a sudden a mass transport station where pods dock perpendicularly and await commuters; no need for fancy elevators, just an steep slope to the tunnels below.
Curious as to the downvotes. 50km/h is the usual city speed limit in NZ, and going slower than that in the car lane will cause real problems (occasionally I have to briefly on my e-bike, so I know from experience). Our roads are mostly wide enough that bicycles and e-bikes are generally off to the side so cars going 50km/h can easily pass, but this vehicle wouldn't fit.
> I think the 3-5 year friendship thing is pretty common

It's not really the 3-5 year thing though. it's about whether you have supportive weak-tie friendships with people that you can easily visit [1][2], something I believe is especially missing for men in our current society [3]. Are you able to go and see people that hold some of your story - who you can lean on when things get rough in certain periods of your life? If there are thousands of kilometres in between you and you need to take expensive flights - because your parents continually moved/uprooted you to countries on the other side of the world (my case) - then the answer is no. This is a reality I am starting to wake up to. I have a lot of unprocessed and unexpressed grief about this, having grown up all over the world during my youth. I do not have many weak-tie friendships. it fucking sucks. big time. To me 'internet friends' are not a good replacement for in person physical friends who you can go and get a hug from, share some of your sorrows from daily life with, drink tea with, or hang out and watch TV or do your favorite shared activity with.

There is a well-known researcher who researched kids in highly mobile families who wrote a book called 'Third Culture Kids' [4]. I found it very insightful. Essentially the book coins the term 'Third Culture Kid' to describe a child who was raised in a foreign culture+country during their formative years (before 18). It has been useful to me to find communities online. There are now important arguments coming forward [5] that promote a wider use of this term, as it has mainly been used for childen in white upper-class circles.

[1] https://www.bbc.com/worklife/article/20200701-why-your-weak-...

[2] https://www.nytimes.com/2019/05/06/smarter-living/why-you-ne...

[3] https://www.harpersbazaar.com/culture/features/a27259689/tox...

[4] https://www.goodreads.com/book/show/121920.Third_Culture_Kid... + https://www.cmhnetwork.org/news/the-trouble-with-third-cultu... + https://www.ted.com/talks/pico_iyer_where_is_home/transcript...

[5] https://gal-dem.com/third-culture-kid/
There were used to be GNU/Hurd distros and Fuchsia (not a microkernel according to their FAQ; the reasoning being the many syscalls) was bootable with user interface within two years. Hurd development was/is slow because of architectural decisions they took, then Linux took off and GNU developers concentrated on providing good tools for it.
> We live in a Mediterranean climate that’s designed to burn,

False. Humid Mediterranean forest is designed to be fireproof. Mediterranean has aquatic ecosystems also.
I cannot wrap my head around the uses of structural typing. Unless I tell something to be a certain type I expect it not to be.
This seems indeed a confusing post/fork. youtube-dl is already very successful and popular. I use it almost every day.

So what is it about youtube-dlc that makes it special compared to the other 12k forks? You scroll down to the readme and it's the exact same, just that someone replaced -dl with -dlc.
Not sure but I do know that when I first found out Goodreads was owned by Amazon I was very surprised and began to look at Goodreads (perhaps unfairly?) under a very different light. I was suddenly underwhelmed with what it was.

I remember thinking surely someone like Amazon could build something better than this. Not sure what I suddenly expected it to be, exactly, but it just felt like the whole UX was something from a decade ago.

Sure it’s great for keeping track of books I’ve read and whatnot but I’ve tried to use it to dig deep and find new authors and books similar to my tastes but didn’t find a lot of success.

In the music world I’ve had a ton of success finding new artists on Spotify’s “Fans also like” section. And I can keep following one artist to another to another. Books are obviously different in that it takes quite a bit longer to learn whether or not you like a new author than it does to listen to a new artist’s top few tracks, but still...after trying a few new authors and books, I never found that magical recommendation engine I was hoping for.
> There is also the possibility of limited success for Rust, i.e. the fact that it will kill C/C++ (which is inevitable), but fail to kill JavaScript and Java/Go/C#.

This is not just a possibility. This is a certainty. Rust is never going to replace JavaScript or typescript.
Vegeta load testing a quick primer with GET examples
You're right but I think you'd perhaps be surprised how international sanctions monitoring works.

Example, I know one of the largest banks in Europe used to have payments they sent to one of their South American branch offices blocked from time to time because their address in Brazil or Argentina or something was on a street called "Avenue de Cuba".
If there is a post on tools for avoiding tax and money laundering, there will be commenters from a certain country. I guarantee it. Hint: Country name starts with r and ends with omania.
No because Ebay is well known, but pick a name of a small to medium start up and yes you can probably kill their paypal account
> But compile times are similar.

Actually they are quite worse, because at least with C++ you can make use of binary libraries, so a "make all" only needs to compile your own code, whereas with cargo on its current state is like using Gentoo.
Sorry, can’t help but guess. Bosch?
Revisiting Milton Friedman’s Critique of Stakeholderism
In Europe (at least) you need an AM license to drive a 50cc scooter, so also an Ami. If your license is suspended, you cannot legally operate _any_ motor vehicle.
I think you're understimating the level of risk associated with people attempting to sideload Fortnite. People aren't necessarily intentionally seeking shady versions (but even if they were, I find this kind of victim-blaming counterproductive). They were doing things like searching "how to install Fortnite" on Google or Youtube and getting sent links to fake versions with malware loaded. [1]

How were non-sophisticated users supposed to figure out that the Epic link was the correct link to click among the thousands of search results? How many of the people wanting to play Fortnite for the first time even knew what Epic was?

> As long as the official download source is known to everybody

It's not, and that's the problem.

[1] https://blog.malwarebytes.com/cybercrime/2018/06/fake-fortni...
For some ideas, see http://www.daviddfriedman.com/Legal%20Systems/LegalSystemsCo...
> I wish cargo/rustc had a "I don't care about borrow checks right now, just don't reclaim any memory, I want to make sure my code does what I want first".

That's exactly what C is. The truth is you need to be always thinking of memory. If you care so much about the domain problem, you should choose a different language. Python and javascript are both very good at letting you grapple with your problem, without worrying about the computer.

Once you have solved it, and need a performant implementation, come back and write it in rust. And this time you need to be worrying about memory. C lets you ignore that and that's what rust was designed to prevent.
If you are FAANG and you have sea of candidates applying for any job position, that's fine. But if you are a small company please don't cry afterwards that there's not enough qualified developers out there.
So they have replaced OCaml with Rust on Hack?
But it is a social aspect. When I started PL research, practitioners scowled upon academia because they considered their legacy issues so much more important than these "Sound typesystems" or even "verification". They basically acted like high schoolers confronted with mathematics: "Yeah, but who needs that stuff? We know how our language parses and we don't care that our compiler is turing-complete as it essentially interprets a half-assed meta language on top, because we cannot see any practical relevance for static analysis besides intellisense. Let us instead discuss this feature here for that special industry use case and how we can abuse some existing keywords to get it implemented."

This attitude has changed drastically nowadays.
The first name and deity name Isis [1] got tarnished by ISIS (which later got renamed to IS).

PayPal is also just two words blended together. I'm not sure they're anyone's friend though.

[1] https://en.m.wikipedia.org/wiki/Isis
> But for regular banks service to private citizens is also compulsory, [...]

Depends very much on jurisdiction. PayPal is active in many jurisdictions, too.
True, but antagonising them isn't going to make that happen, and making this go just 5km/h faster is an easy way to avoid the problem entirely. Maybe "dangerous" isn't quite the right word, but certainly more aggressive, and it's not fun being on the receiving end, even if you're physically safe.
For a price of two Brompton electric folding bikes you can get an Ami, really nice engineering there to get to the price point.

This can be a game changer in urban set up especially in my part of the world where it can protect the occupants from the weather that is either rain or hot.

I'm involved in an IoT project where we have a few Toyota EV COMS cars (2nd generation) that is similar in size and purpose to Ami [1]. It's a joy to drive and convenient to use if you want to travel from A to B in urban environment.

[1]https://www.newlaunches.com/archives/toyota-releases-ultra-c...
High time to quit!
Cars previously used by businesses sold by leasing providers after 2-3 years of usage, mostly. Many of these are sold by Volkswagen Financial Services and include factory warranty. It's an easy way to get a car as good as new 30-50% cheaper.
We should invent a magic machine and call it wood chipper, or branch shredder or something like that

But, not. Fire. Fire is a lot of fun. We need to send more CO2 to the air ASAP. How could we renounce to the lovely smell of barbecues?.
I do not think I could give an accurate conversion between FPGA Slices and transistors myself, it is certainly small (23 slices) and processors with similar capabilities ran in thousands of transistors/tubes range. You should look into more esoteric processors such as Forth CPUs, other bit-serial CPUs, CPUs built around single instructions (such as SUBLEQ) and new CPUs built out of 7400 series parts.
Thanks. Isn't there any other options than touching telephony stack
Thanks for the great work, I am a big Elixir and Phoenix fan. Although I don't think it will ever hit the heights of ruby or node in terms of popularity, I believe elixir and phoneix are very good long term bets.

The improved Compiler checks are
a great step in the right direction. I know elixir language isn't going to change much (if at all?) now, so putting more time into things like safety and developer productivity will be warmly welcomed.
Yeah, one could do that. But then again, one could do that with any other scripting language. A true declarative document would mean a single source of truth and freedom from those technical matters.
As proven by libraries full of boilerplate code, or code generators, to work around language limitations, that is definilty not the case.
The original Ford Bronco has identical door skins left and right to save money. It's one die to stamp them instead of two. I love that they're taking it to another level on the Ami.
Google does care about 10%.

But problems that are absolutely pretty big, might still only be 0.01% for Google.
>
I think checked exceptions are backwards. If you use a `throws` declaration the caller must catch it.

I'm not sure I I'm reading your comment right, but this is plainly false. Caller can add a throws declaration themselves and catch anything.

It seems to me that what you're advocating bears no difference at all with checked exceptions. The "unsafe" escape hatch is called RuntimeException. "throws" behaves exactly like your advocated "onlythrows".

The only actual difference you're proposing, AFAICS, is that you'd like java to handle nulls differently - and I think we can all agree on that.
> PayPal was the first free electronic way [...]

What do you mean by 'free'? Didn't they always charge fees?
ALSA is (confusingly) two things: a userspace library and API, complete with plug-ins and configurability and even mixing, and also the kernel API that underlies it to talk to the physical hardware.

So a typical chain ends up being legacy app -> ALSA -> PulseAudio -> ALSA -> kernel, because ALSA both frontends PA for legacy ALSA-only apps to use it, and also backends PA to talk to the real hardware.

But ALSA isn't the only backend for PA. For example, Bluetooth audio output will go via BlueZ and into kernel socket APIs instead, since Bluetooth audio is a network protocol, not something handled in the kernel. And then there's FFADO, a userspace driver for FireWire audio devices. And you can put JACK on top of that. And then you can put PulseAudio on top of JACK. Or you can out JACK on top of PulseAudio, but that'd be silly. And PA can go over the network, both from app to a remote PA daemon, and also from PA daemon to PA daemon. And there's also netJACK if you want to put that on a network.

And now PipeWire is replacing JACK and PulseAudio and impersonates their APIs and also ALSA and lets everything talk to everything else.

Basically it's complicated, but also very flexible. In the end though, there is usually one "default" setup that you get if you don't do anything on a typical distro, and that's, these days, apps -> [ALSA ->] PulseAudio -> {ALSA -> kernel, BlueZ -> kernel} for most typical use cases (native PA apps and ALSA apps, local audio and bluetooth backends).
PayPal used to be great in its time. Leadership and ownership changed and now its just there and because everyone knows and trusts it it still lives on.

Scale/brand effects.
Apple keychain
Same, only seen one alexa at a friends with a child.

They use it to play music. Alexa play christmas songs. Alexa pause. Alexa resume.

That's all.
As the current top comment indicates, 14 year-olds have been driving mopeds for decades. And as a great many more comments indicate, souping them up for about that long less 10 minutes.
That explains it. I haven’t used WhatsApp until few months ago
We need mass transport, not utopian „mass transport alternatives“. Also, active transportation in general.

Btw, using the same optimistic math, mass transit can do 90,000 pphd (2k ppl every 90s), in reality the max is around 40K.
Monitoring data flows in microservice system
This is misapplying the unix philosophy. There would be too much duplicated functionality between different tools for different sites. It would be like having different versions of /bin/ls for different file systems.
I don't doubt your story, but I still have doubts that scooters or minicars are the right fix.

45 minutes doesn't seem like a big deal, most people, especially in cities, probably live a lot closer to a cinema, and the main issue is dangerous main roads without sufficient cycle infrastructure.

Taming car traffic in cities and providing easy to use cycle infrastructure would be enormously more beneficial across the board that a competition for "fast as legally possible" mini cars and scooters, even electric ones.
$120k sounds way too high for remote, that's almost CTO level.
It seems that many established economists disagree with you. One example: https://marginalrevolution.com/marginalrevolution/2018/07/co...
> You manage memory in Rust about as manually as you manage memory in Python,

That's not true in my experience. Every single error the borrow checker throws at you is in a sense "memory management". Rust forces me to think very hard about memory, in all but the simplest toy programs.

You want anything to do with threads? Gear up for a long afternoon of fighting the compiler before you fully understand your memory model and use it properly. You want anything to do with linked lists? Same deal. You want anything to do with async. Plan to spend 3 hours just to figure out what you want to really do.

All this is memory management. Just in a different form compared to C/C++. Python OTOH simply lets you forget that the computer exists. It's just you and the problem you're solving. You pay for that with lack of speed and bloated memory usage.
Why specifically a civic responsibility?
That does not seem true at all. The only two things that slow you down is:

1. The compile times. But those are comparable to C++.

2. The borrow checker and ownership rules. But you get used to those rules and eventually they are ingrained far enough into your brain that you barely run into problems with them anymore.

However one thing that is overlooked entirely here is that writing code doesn't just mean writing code, but also running and testing it, which due to the increased reliability are shorter if not even greatly shorter than most other languages.

So especially compared to C and C++ you end up writing code a lot faster.
It makes sense that it's easier to give <100 PRs attention than 25k+. If the DLC project grows, you can't know if the same won't happen again.

Not saying forks should never happen - streamlink and KeepassXC are examples of great forks off the top of my mind - but you can't judge just on anecdotal stale PRs.
Machine learning identifies the key predictors of successful relationships
What would be wrong with 'tard'?
That's why even though I like take home tests I only willing to do them after I had the first round of technical interview.
I always pass these type of test, that's why I like it at the end of the pipeline.
"If you keep doing what you've always done, you'll keep getting what you always got".

I can't remember who said that
Alfred workflow for searching essential machine learning library API docs
This is a cool project, and I find the documentation quite useful. However, it is a tough sell to say that the JIT only works on the main stack, where almost none of my code is run.
Is this cultural appropriation or would the Europeans have had to make copies of the carpets themselves to count?
With this and change for JIT, Elixir/Erlang is looking super exciting lately.
Oops, that should read not having job options.
Case in point: see the worldwide exploding sales of SUVs, which are arguably a scandal on all and every aspect.
Still a better offering than digg.
Neural Network from Scratch in Python
> Why not embed python anyway?

Same reason TypeScript was created: to allow gradual typing in already-existing Lua codebases. Unless you mean adding it in addition to Lua, in which case, what advantages does that offer?
Auto accident liability self-insurance with a large enough escrow acccount (which can still be invested and is yours). You'll also get a fancy small window decal, at least in CA, telling the world this fact (self-insured and registered to the state)

It's not super-rich, but I've only seen people with net worth >$2 million do this
> Burning will return what the tree pulled out of the atmosphere, so it's already carbon neutral.

This is just an excuse to burn. There is not good CO2 molecules and bad CO2 molecules in the atmosphere. More CO2: bad. Less CO2: good
Some people would sign up for a kick in the pants, if it was free.
Short instantaneous 10min video lectures – DummiesCollege
تحميل تطبيق اختراق شبكة واي فاي WPS Connect بدون روت و عرض كلمة السر