skysight-inc/HackerNews huggingface dataset:
You know idle games?

Like when you have level 1 unlocked and lvlq creates a lot of money and you are at the point to continue to buy more and more expensive upgrades for lvl 1 or to save up to start to invest in lvl2.

If the market can just do what it does with ice cars and in parallel work on ev I would totally agree. We could do much more with ice.

But we know that there is a huge necessary investment curve for ev. When is the right time to stop investing money time and brain time for ice and start putting it in EV?

I believe they are not independent.

Funny enough I think old companies are getting more frightened then ever afer Tesla, apple, Sony, Amazon are investing into ev development.

Independent of this, ice to ev transition takes already relatively long in Germany and similar countries. This will take even more time in countries with less GDP.

Do we have the time to wait?
I was visiting NYC a fair bit in the late 80s-00s and even worked there for a summer. But, while my friends there would roll their eyes a bit at "the proctor's" recorded messages in taxi cabs about buckling your seatbelt and things like that, in general they seemed to mostly think that Disneyfication was better than what preceded it. While I'm sure things were never as bad as they were in my younger imagination, there were a lot of places I would not have been comfortable walking, especially at night.
Not wrong, but its a feature, rather than a problem.

C++(17+) template based metaprogramming far more powerful and generic than what you can do in eg rust. Converting eg a rust or go or python, or julia, etc library into c++ is pretty straightforward, just use appropriate overloads, and a few template tricks, and you can mostly copy the code directly. But copying between these, or from c++ is much harder.

The solution is to learn one approach suitable for the problem you have right now, then widen over time. The many languages of c++ as you describe is less of a problem, the problem is that some approaches are deeply and fundamentally flawed, but still in common use.
He didn't say "legal reprisals".
Right, imagine in the context of education, that a student is drafting some essay or whatever. In the process, that student might copy/paste some text from another article and then will go on to rewrite the text into their own language.

By normal definition, this wouldn't be plagiarism, so long as the student extrapolates and restates the original text. And ideally, the student would cite that source, but it probably doesn't happen.

Grammarly might be able to catch this "mistake" - because it would see the copy/pasted text in the first revision and then potentially flag the final outcome.

I'm not saying that plagiarism detection is all that bad of a thing. Teachers need some level of support to help keep their students honest. But there's too much information, in my opinion, being sent when you use any sort of keylogger tool or online editor.
I think this might weed out more junior but very promising profiles.

And remembering the Netscape days and why of each meta “hacks” might be a little tricky even for very senior profiles.
Hi! Joel, one of the creators of ProsePainter, here. It's all open source https://github.com/Morphogens/prosepainter and you can see the original announcement with some examples of users works here https://twitter.com/StudioMorphogen/status/14965783377910456...

Happy to answer any questions!
It's amazing to watch people who have never really thought about this before realize the entire banking system is built upon a handful of centralized, permissioned databases which can pretty much be turned on/off at will for certain parties by the central banks.

What is even more amazing is watching these same people (no necessarily you OP, but prevailing opinion on HN...) then go on an argue that a permission-less distributed ledger like Bitcoin is a completely unnecessary waste of resources.
ITs a number of lots of computers that use crypto algorithms to decide what the True ledger is.. So it cant be edited like a row in a DB can. But yes. you're right.
While it's doing a great job emulating the timbre of the notes, what's interesting to me is what it's not doing. Play those top two passages to anyone who's spent time around sax players, and they'll instantly tell you which one was the "fake".

Real instruments have mechanical behavior this isn't going to see absent some kind of modeling. Different notes on a sax (to take this example) are actuated by different fingers and different valves and have different (often multiple) embouchures, and both interact with the transitions between pairs of notes (and with the dynamics with which they're played). All that complexity is absolutely hearable in the transitions between notes, and the ML layers aren't going to have the ability to pick it up absent a much larger training set.

Basically: 16 seconds of audio is enough to get you the frequency spectrum of the notes, which you can do with 3-4 lines of synthesis code in an imperative regime. It's very much the "easy part" of instrument synthesis.
I think it was fixed with this commit - https://github.com/yashsinghcodes/fetch/commit/0e0c59b4d24da...
I suppose it depends on the nature of the 'apocalypse' and how much of existing infrastructure is lost. Do you want to regard the last few decades as a slow-rolling apocalypse shearing away bits of civilization over time?
Maybe power is available, internet is not, and you are running a factory -- perhaps a cannery or perhaps making textiles. Maybe the factory existed before the disaster, and there's enough demand to run it if you can, but you no longer have (or never had) pre-computerized technology to run it -- so you need to make your existing computers work to run things.
It's bizarre how accurate this is
Oh, wow. I didn't know that Lynx does gopher:// URLs. Thanks!
Whims of the US? In what way.

Article 5 was invoked once, for September 11th. I don't have too much problem with that in principle (although worth noting that other NATO countries don't invoke it when foreign terrorists attacked their cities).

The only country I don't think would respond to an Article 5 invocation from a Russian invasion would be Turkey.
There are a lot of bullies (NK, Iran, Russia, China). It is not possible to meddle our way in it. This is and has been the classic liberal stance since the Cold War and the Vietnam War protests. The problem is that progressives of today are unrecognizable from the classic liberals, in the exact same fashion as the right wing has shown all of their cards of American exceptionalism and Trumpism. One side contradicts itself when it wants to meddle in wars and when it doesn't. The other side is apologetic about megalomaniac that Putin is.

We need to get back to basics of building exceptional defense, innovating and stop being a world police.
No penalties for not meeting requirements sounds like these requirements are suggestions.
It's not clear to me that Russia has recognised the full regions rather than the areas under rebel control when I read the following but maybe:

https://en.m.wikipedia.org/wiki/International_recognition_of...
I find you utterly un-compelling.

And I say that as someone who has literally spent hundreds of bitcoin at one of the ONLY points in bitcoin's history when it was primarily used as a genuine medium of exchange (silk road).

Simple example - show me a method of handling reconciliation of fraud/contract dispute for bitcoin that doesn't fall back on the legal systems of those government systems you're so happy to rail against. (hint - there is NONE).

You know what those governments absolutely won't do? Incur costs upon themselves to mediate exchanges in a foreign currency. They will either ban it (china) or add back all those things you seem to think bitcoin will solve (funds freezing, required intermediaries, identity & reporting, sanctions) that make those costs predictable and acceptable (us).
That's nonsense, top to bottom. There were no technical means for that, not to speak of the intent (the censorship laws were implemented in 2013). The centralization which made slowing something down technically possible only really began in late 2015 or so, and wasn't ready till 2018. The reason most Russians aren't on Facebook is VK and OK. Reddit just never took off because there were plenty of domestic alternatives long before it, and Twitter is super popular. And 'Russia' is not a single entity.
The best questions are the simple ones that start a conversation. That only works if the interviewer is confident in their ability to read people and competent at their job. These articles are written by and for people who don't meet those criteria.
Breaking Rainbow Takes a Weekend on a Laptop [pdf]
> Look out Chamonix, here I come!

There are beautiful landscapes on the seaside as well!
Was Zelensky delusional 10 months ago when he requested NATO speed up Ukraine's membership plan?

https://youtu.be/admHGiHGnYY

NATO has decided it was fine with letting Russia have Ukraine with the expectation that Russia would not invade other countries. I swear I've heard this before in a history class.
With that title, I would have expected an analysis of leaked backend code.
Yes, that agrees with what I said above: supermarket cheese is the vast majority of cheese that's produced and consumed worldwide, quite unfortunately I might add. PDO cheeses are a minority of all cheeses and only produced in the EU. French PDO cheeses are a minority within a minority, and only produced in France.

Even in EU and even in France, most cheese made and eaten is not PDO and PDO cheeses are made by few and small producers. Camembert de Normandie fermier is famously made by a handful of farmers (five, I think?) and regulators are constantly pressured by the dairy industry to loosen the standards of the PDO, for example to allow pasteurised milk to be used and to allow the "Camembert de Normandie" label to be applied to cheese made in Normandy but with cows other than the race Normande that the traditional producers make it with.

Even in the rest of the EU, outside France, there are bsically two kinds of PDO cheese. There's the kind that are made by few producers in limited amounts and have more stringent requirements like the use of animal rennet, or the use of traditional wooden implements to preserve artisanal bacterial cultures, and that sort of thing, like Camembert de Normandie and Mozzarella di Buffalla Campagna. Or they are made at a larger scale with modern equipment and materials allowed (but not required), of which bacterial rennet is one example, like Manchego or Feta.

The kind of PDO cheeses that must be made with traditional methods, materials and equipments and for which modern alternatives are not allowed are basically artisanal products and again very unfortunately, few and far between, because they tend to be the best cheeses one can have.

This is a bit of a pet peeve of mine because I recognise the supermarket cheese that most people eat as inferior quality, and I'm really worried that most people have forgotten what cheese should really be like.
Maybe we should create a neural network model that could label arbitrary text as -- nah!
Germany is closing their nuclear power plants and increasing dependence on gas for "environmental" reasons - so this isn't happening.
There's probably a line of code that looks like this:

> echo('<html dir="$dir" lang="$lang">')

(or something similar), and they unconditionally include the `dir` attribute without checking if it's already set to the default value a browser would assume.
Discord: Addressing Health Misinformation
The weak that we encouraged to poke the bear and whom we promised to protect when we took away their biggest deternat (nukes). Here's current Presidential Press Secretary Jenn Psaki in 2014 defending a leaked State Department phone call deciding what people should have power in Ukraine https://www.reuters.com/article/us-usa-ukraine-tape/leaked-a...
No matter your stand on if we should defend them, as American's we should feel ashamed of our encouraging Ukraine into this position without having their backs. If we didn't want to get involved we shouldn't have, you know, gotten involved.
okay, you can also come up with plenty of examples of ambiguous parses that don't require violating any grammar rules. fortunately humans are a bit more intelligent than compilers and can use their knowledge of context to settle on the more reasonable interpretation.
If I could only decipher how to make an account in the first place, I'd use it.
Package Management Sudoku (2016)
Unfortunately many won't until they find themselves in a circumstance where decentralization is of vital importance. At which point it may be too late.
Its notable that the main improvement over gnu98 C to C11 essentially templates, if a worse version of it with better compile time performance.

If they switched to c++17, and banned everything from throw and RTTI to the standard library, they would still get for each, auto, and templates and inheritance which does not have to be emulated in C.
The place I would start is not with offensive skills, but on the defensive side. Learn how to:

- Know when you might be introducing software vulnerabilities

- Find and repair bugs that might turn into vulnerabilities (things like static analysis and fuzzing, but also identifying code smells and where to inspect)

- Identify and avoid phishing attempts

- Identify (and, ideally, mitigate) places where resource exhaustion attacks are likely to be most effective

- Identify (and, ideally, mitigate) places where a process is dependent on external infrastructure that is controlled by another party

- Teach others how to do these things

These things are of high value in the day to day life of a software developer anyway, and there are lots of reputable resources available to learn and practice. In the future, if it turns out that you need offensive skills, that will work out OK too -- there's quite a bit of overlap, though not 100% overlap.
I have a similar story. I was tasked with randomly generating strings to be sent out to customers as activation codes. These were shortish codes generated in a SQL script. I dutifully created the required code and it was handed to the testers. I then went on Christmas break.

During my break I received a message asking if they sent the SQL to me would I change it to remove the vowels.

As this was a fairly easy change I agreed and did it for them. When I then got back to the office I asked why they had asked for the change. Turns out if you generate a million random string you will end up with most rude words coming out. They referred to it as the random fuck generator.
They have annual subscriptions that get sharply discounted on a regular basis, where it comes out closer to $70 a year. I pay for that, since I usually do need the editing help, but the linked article certainly gives me pause.
Rust's Wrapping integer types even behave the way "integers" natively work in your CPU rather than, as most programmers want and most languages try somewhat to deliver, behaving like the integers you learned in school on that infinite number line.

Wrapping::<i32>(i32::MAX) + Wrapping::<i32>(1) == Wrapping::<i32>(i32::MIN)

Even though this looks like it must surely be some frightfully complicated object-oriented nightmare, Rust's types only exist at compile time, so at runtime (my illustration was constant, but with real variables) this would just to be a 32-bit register doing normal CPU stuff. The optimiser is like "Yeah, Wrapping is how the CPU works anyway" and gets on with it.

Now, on one hand, this seems like a very clumsy thing to write. But then on the other hand, did you actually want CPU-style wrapping integers? No? Then the ones you actually did want are easy to work with in Rust, but don't kid yourself you wanted a "high level assembler" if you can't even handle modulo arithmetic.
Cyber defense is generally a joke. The people who know how to do it knew how before they ever joined the military. The bar is so low for security for pretty much everything that simply showing up to run a Nessus scan and patching basic firewall rules is considered advanced in most quarters. I don't see any path towards helping that isn't a giant waste of time.
> But, whatabout the invasions of Iraq and Afghanistan?

"whatabout" doesn't justify anything else. But I'll play.

In both cases, there was a broad coalition. Troops didn't start an invasion without clear demands. Russia lied about their demands, said their troop deployment was for exercises. Until recently they maintained they weren't going to invade.

Say what you want about Iraq and Afghanistan, but the intention of the coalition forces was clear.

It's also worth noting that:

(1) Afghanistan was self-defense, perhaps an overreaction (that can be debated).

(2) An American president actually admitted that Iraq was a mistake. Did it take 6 years for Obama to get elected.

To be clear I don't think Iraq or Afghanistan wars were completely justified (or good ideas). But there was plenty of diplomacy around it (all diplomatic attempts by Russia in Ukraine have been disingenuous). Russia didn't threaten the coalition forces with sanctions prior to the invasion.

> There's a lot of comments about how outrageous the lack of a harsher response (in particular the lack of military action) from the west/NATO/USA is.

There would probably be more outrage, if there was an intervention :D

I'm certainly not arguing that it would wise for NATO to intervene.
I don't think libertarians believe that government subsidy leading to monocropping is inline with their way of thinking.
Quoting the reporter on-Twitter[1]:

"This document does not refer to Ukraine and references ‘saving lives...in Russia.' I have asked Russian officials if it is true Russia is preparing for a mass casualty event and if this is because Russia has met more resistance than anticipated in Ukraine. Waiting for response."

[1] - https://twitter.com/EJ_Burrows/status/1497287083504947203
The frozen accounts if the Russian perpetrators could be used to offset the cost of the subsidy!
Nice, I've been learning French on Duolingo for the past couple months and feel I have learned quite a lot. Nice to see some recommendations on this article for stuff I can help bolster my learning/progress.
> the people who built it eventually leave or retire.

Exactly right. At Credit Suisse I asked questions of the back-office people regarding the proposed interface that were to use it and notionally understanding it, such as:

- what are you going to do with it?

- how are you going to access it?

- why are you going to access it?

- what's the security to it?

And so on, to no avail. I had really long given up being a systems analyst, but I had to start again, to little avail.

And I had the full (crap) SWIFT message documentation. God help us if we try to bring Putin down via this route.
Surely it has? All those countries are crippled economically and only get attention on a global stage by saber rattling or when they decide to start looking to negotiate their way out.

I hardly think Kim Jong Un has "strengthened support" from NK citizens, bar the top elite. They just get shot if they step out of line.

Iran has a similar environment of fear, though not as totally controlling.

I'm not sure what Cuba is like for political repression, but the people are hardly supportive of the government as i understand it.

For what its worth, i don't believe imposing sanctions on Iran/Cuba is reasonable now. With the right diplomacy Iran looks to want to come to an agreement, and Cuba is no threat to anyone.

Russia is in a better position while they have support from China. But there is still an affect. Also, i don't think it's possible to happily trade with Russia as if they were an ally while Putin grabs land from other eastern European countries.
Hello! Thank you for the interest. There are links to a colab etc at the bottom of the blog post!
I'm sorry but if a place I was interviewing for asked me this I'd end the interview and move on. This is about as useful as knowing how to write C boilerplate on paper from memory (something a college professor had us do for an exam), which is to say it's completely useless.

> The first line of every document’s source code is perfect for this interview because how much a candidate knows about the DOCTYPE declaration closely resembles how many years of experience they have.

This just screams "I have some esoteric knowledge and I'm going to lord it over you", sure I remember vaguely when the html doctype first came out but knowing what that does doesn't make me a better programmer. I write that line 1 time max in a project and then never think about it again. Why would you ever harp on that? Especially when most frameworks your are going to be using handle that all for you or it's in the default header block/index.html?

Talk to me about how I'd solve a problem or how I'd architect something but don't quiz me stuff I rarely need to know. Even PHP argument order (a near-useless skill) is more useful than this list. Give me 5 minutes on google and I'll tell you what every single one of the tags mean/do (the ones I might not know off the top of my head), that's a way more important skill then being able to spout off what they are from memory.
for some reason mainstream media and politicians don't talk about it, but there is an option to maximize chances to stop Putin

detain families of all the people who have any connections to him, and freeze/seize their western assets and accounts. Until further notice. Everyone in Russia will know what it means, and some of Putin's establishment might be able to stop him to save their families and fortunes.

It's absurd that families of most of Russian elites live in the west, all their money is stored in western banks and yet the only sanctions on the table are the ones that hurt the most regular people
Anyone who is very serious about strong lines between "fancy" art and "low-class" art can be safely dismissed as an idiot. It takes only the tiniest bit of historical knowledge to understand that these things frequently, and frequently-rapidly evolve, usually from "low-class" to "fancy." See e.g. theatre, jazz, etc.
For an interesting rabbit hole, read "The Lost Tags of HTML"[0]. It's about historical tags HTML 1.0 through 3.2 that don't exist anymore.

[0]: http://www.the-pope.com/lostHTML.htm
The middle of the US never was forests, or they were few and far between, they were mostly grasslands which were turned into fields, which became the dust bowl, etc. Where I live there are literally trees everywhere, and it doesn't take long for them to recapture an area if left abandoned a year or two. That said, I do agree we need to stop spreading out so much and start rezoning for less single family homes, at least in actual cities.

It takes time sure, but we compost and recapture those nutrients every day. Every time we flush our waste down the toilet, lots of those nutrients end up being recycled and processed in a water treatment plant and dumped into rivers and used by nature. We might need to stop flushing nutrients into rivers, or figure something out, but given how much food currently gets thrown out and overstocked grocery stores stay, I know there's opportunity for adjustment. Going to a more JIT system for groceries might be better, where a grocery store doesn't need to stock 50% more produce then it plans to sell. Food waste is a huge problem. We can start composting it at least and returning it back to the soil.
> What if that C++ dev primarily uses visual C++ and Visual studios projects? What if the C++ dev primarily used Cmake, ninja, or scion (or any of the other thousands of C++ build tools).

Then it's an opportunity for the candidate to explain the tools they do use.

There are certainly bad interviewers out there who misuse these kinds of questions, but I think they're fine if used as conversation starters.