skysight-inc/HackerNews huggingface dataset:
Oh absolutely. So during lockdown I played Left 4 Dead 2 a bunch with some friends and I had so much fun doing so. Much more than I can remember having on TFC and CS as a kid in the 00s. I imagine it's even more competitive and frustrating now, when I tried TF2 recently the maps were dominated by a handful of snipers who near-immediately killed everyone whenever they broke cover, I've no idea why anyone enjoys playing that game.

I identified a bunch of other co-op games we could try but then covid restrictions ended and spring had started, so I haven't got round to them yet but at least I have something to look forward to when winter returns :)
I'd put emphasis on the "can be", it very much depends on your read/write patterns and configuration. Assuming you know those up front and they fit dynamo well it can be several times cheaper than any sort of SQL.

Every time I've made use of it it's ended up costing pennies compared to what SQL would cost, sometimes literal pennies. If you turn on all the fancy features from day 1 and fill it with tons of data you don't need and make too many reads/writes per-request though you can get into very pricey territory very quickly.

We tried to aim for 1 read and/or 1 write per request to our service and that worked really well for our use cases. It kept costs low and performance high but we had a really well understood problem. If I was a startup and didn't know quite how my product would turn out, I don't think I'd consider dynamo for a while.
Heh not quite. The worst would also swear at teammates, and called out every piece of our code as sh*t in front of the entire 20 employees (not good when the CTO is there who wrote most of it - and it wasn't that bad). It was 2 weeks where we hardly got any work done.

The current maverick and the previous ones like him don't affect the other employees much, just me who has to lead the project he's on and try and manage him.
For practicing low level code and sometimes exploring APIs like drawing graphics, I like doing https://adventofcode.com/; I mean I say I like doing them but I haven't touched them in a while lmao.

But yeah, 'hacker' exercises are a great way to get acquainted with low level code.
The root of the problem is that you uploaded an image of your face on Upwork. Somebody discovering how to use your own data against you, is just a matter of time.
>That said, I feel that Rust is likely the winner long term.

Interesting; why do you think so?
It's especially a problem in Dota because you are not allowed to forfeit a rated game (!). In Dota, only professionals are allowed to freely forfeit matches, so some players resort to tanking the game when they become dispirited to end the pain more quickly (or when they just have to leave).

If you suddenly quit a rated match, Valve will punish you with time-wasting purgatory. Some people pay money to have others help them leave purgatory.
Show HN: tere – A Faster Alternative to cd+ls
Hi HN!

I wrote a small program to browse folders in the terminal. The main inspiration was type-ahead search in GUI file managers. There exist several programs that are similar (see the listing in the README), but none of them do it quite the way I like, and often they have a very complex UI and a ton of features. I tried to make something that is obvious how to use and gets out of your way. (I also wanted an excuse to learn Rust.)

Let me know what you think!
It was not supposed to be released now, OP accidentally shared it here because of a misunderstanding.
So... I don't know how much other experience you have leading, in the sense that it requires negative feedback to team members, changing existing patterns and such.

Assuming this is relatively new to you, my advice is to focus time (2-4 weeks perhaps) on how the team/people operate. Worry less about the task, more any about the team... for that period. Break bad habits and form better ones. Realise that negative feedback is tough, and treat it as your current problem. Like other hard tasks, it can't be done well while other things are getting top priority.

There are people who can't really perform at a job. It probably doesn't matter what you do in these cases. More commonly, these are bad patterns.

In all honesty, a lot (most?) jobs are about putting the ball in another's court, having a talking point ready for the daily standup and such. Relatively few jobs are about "genuine work." That's not going to change if you work for CitiBank. A peppy team lead won't change that (for long). It's how the process of incentives and culture work at a proverbial Citibank.

Last... The truth is a lot of employees really suck. It takes some experience to tell a from b from c... so don't jump to conclusuons. If that's the reality, realise it.

Programming is one of the most unprofessional professions, culturally. People pretend to know more than they do. "I can figure it out" counts as "I know." That leaves a lot of unacknowledged lies in the game.

It's very possible that members of your team are missing crucial knowledge/understanding and hiding it, like a fox hides an injury.
> success sure feels good too even if no one cares after you are dead.

Success is nice, but too often it comes at great cost. How many successful people's lives are essentially barren wastelands, because they had to move too many times, had to work ultra hard for years on stuff they don't particularly enjoy, had neglected friends and family and/or health. Not to mention that many of them, after attaining success, have learned that it doesn't matter all that much to them, and they'd rather have a full and balanced life instead (or, even worse, they feel bad but can't even articulate why - they haven't reach the necessary level of self-awareness) - only now it's too late for that.
Olkiluoto is bound to be 13 years late at four times the budget, the other ones in France and the UK look like they're going the same way, and Germany demonstrably sucks at these large-scale projects (think BER airport), so any new reactors probably wouldn't be ready before the 2040s, but they would be ridiculously expensive. That kind of money buys a lot of storage research and solar capacity.
"BTW how does the maverick judge the copy-paster's work?"

Maverick either does it for them or finds something online for them to copy.
Saving lives isn't a sufficient justification for violating fundamental human rights such as freedom of movement and bodily autonomy.
I’m a bad LoL player - I find playing with strangers perfectly fine, FWIW. Can be quite fun
Fake filet, wood credit cards: Inside Europe's largest climate tech VC fund
> It is not a syntactic burden, because it provides valuable information to the code reader

"Valuable" is subjective. I personally find async/await annotations annoying and pointless, and even leading to subtle bugs if you forget to put an "await" in the right place. Code should not depend on questions like "how long will this method run".

> Making them invisible in a language that doesn't offer reliable data race detection is a similar idea like making types invisible in a language with dynamic and weak typing.

Golang has a race detector: https://go.dev/blog/race-detector

> For instance you wouldn't be able to do this if await was automatically inserted on each async thing, because they'd run sequentially and I don't want to

You can do that in Golang with channels:

ch1 := make(chan ResultType1)
ch2 := make(chan ResultType2)
go do_one_async_thing(ch1)
go do_another_async_thing(ch2)
res1 := <-ch1
res2 := <-ch2

To me, this approach is much more intuitive because communication happens explicitly through a channel, instead of implicitly through a Future that is magically returned from async functions if you don't put "await".

> Sure, goto is easier to understand than for loops, ifs and functions. And it has its place, and I agree sometimes it can make things simpler.

This is a dishonest take. Threads and queues are the most basic concurrent mechanisms, and async/await just emulates threads of execution in userspace. Golang does that too. The only difference is the lack of special syntax, and channels are used for inter-task communication instead of Futures.

> Threads and queues are present in Rust as well, so that's not the reason Go could have an edge here.

Threads in Rust are OS threads, and they are heavy. That's why the whole "async" world exists in the first place - because launching many OS threads slows down your system and takes up lot of memory.

Go takes the execution model of threads, and emulates them in userspace with implicit async runtime, so they are much faster and take much less memory.
"the meta" mindset is the absolute worst thing to ever happen to video games. The presupposition that a subset of behaviors is objectively the only way to olay undermines the game and the plauers attempting to truly be the best.

eSports and eCelebs have driven metas in almost every single gamr by popularizing the tactics THEY like. Depending on the genre, certain subsets are gravitated towards (hitscan and/or speed).

"meta play" often represents less than 10% of all the game has to offer. Significant amount of maps, items, game mode, and characters are never played for being rules inferior. "top players" perform the exsxt same plays and counterplays over and over and over again. The moment someone with any talent comes in and uses something non meta, tbey clean house because the "top players" are conditioned to only respond to their bubble. An "objectively inferior" character by numbers can still win if the opponent lacks the know how on how to respond to that character.

The worst part is, the moment something like this happens? The in group at the top doesn't adapt like a "top player" should. They whine and moan and move to ban the character or thing that bested them.

I used to be a top level competitive player back in the day. The character had some crazy tanky stall mechanics that nobody used because it wasn't popular. In one season, I did a showcase match prep. Every match they kept bamming my weapon sets. After banning every weapon, I was still able to pull off the tactics - - the coordinators got so frustrated they ended up changing the map and game modes themselves. That I understand, that particular game has since been retired and has not beem played to this day in any league
This is one particularly well-known case study: https://www.nejm.org/doi/full/10.1056/nejmp048136
> 1. If you're granted options at price X, and the new share price is lower than X, you're under no obligation to exercise your options. So no real financial loss or cost to you.

> 2. If you're granted options at price X, and the new share price is higher than X, you're still under no obligation to exercise your options. So it's up to you now.

The payout on a call option is min(exercise - strike, 0). If you are granted options and X and the new share price is lower than X your options are now worth 0[1]. If the price is higher than X, you have lost some function of the volatility, time to expiry and Price_new - Price_old.

In both cases there is a real mark to market financial loss to you even if you haven't yet crystallized that loss by exercising (which of course you would never exercise if the value was zero).

[1] Actually very close to but not exactly zero because of the vol and the time to expiry. They could get above water again.
I port one of my old programmes or libraries. Which one it is depends on what interests me most about the new language or framework.
I can only speak with any kind of knowledge about the UK system, but doesn't it work with basically the same system? There are unelected bureaucrats appointed by the government who advise them on policies and how they should be implemented. If anything because of first past the post it's a worse system because those policies are likely to become law with the party whipping system. At least the EU is more broadly represented in the parliament, or have I misunderstood?

Also my understanding was that the EC is appointed by the member state governments, so to some degree there is a slight aspect of democracy in that the member states governments were democratically elected. I'm not sure how exactly an individual EC representative holds their term? Can a newly elected member state government replace the existing EC member with a new one if they didn't like the one their opponents had installed?
Probably it can be found by using GitHop addon for Firefox.
why is it only when an engine support console do it mean "serious" competition?

An indie game dev may make their game for non-console platforms, and if that game proves to be a hit, a separate development effort could be made to target a console. Or a re-implementation. If console is the first, or only choice, i would argue that the team is not really indie (by which i mean self-funded and small).

And who knows - may be godot's popularity would change the way consoles engineer their legal contracts and not hide behind NDAs and secrecy to become more open.
For me, one of the main reasons to use OOP is dynamic dispatch / runtime polymorphism. I have not spent much time with Rust, but it seems like that is a bit cumbersome there, and doesn't exactly work like you would expect from Java, C++, Python, ....

I mostly use OOP when I have a bunch of Foos and Bars, and want to treat them differently in some places. Instead of having ifs in each function, I use inheritance, and override the methods that I want to treat differently. It's mostly about heterogenous containers and avoiding explicit ifs. When you use it that way, it's safe and convenient and I've never ran into the fragile base class problem or other typical issues.
> Like how dumb can you be?

Well, several of those countries are using Russian designed nuclear reactors, where only Russian fuel is authorized to use. Why did they not change that in the last.. idk.. 30 years or so?
Rabbits (the authors): originally from Quebec, both techies, lived in Japan, then bought a boat and went sailing since, for the past few years.

I find it very refreshing to read their thoughts and ramblings. Living on a boat for years is also a very interesting, and challenging, life decision. I am thankful that they share a lot about it. It's a bit like being with them.
I personally had fun going through Build Your Own Lisp and learned quiet a lot. I really liked the writing style and images.

That said, it is not a good good way to learn neither how to write a Lisp nor how to use C the proper way. Some of the stuff is very idiosyncratic or even questionable.

Again, for me it was fine because also used other sources to complement it and it got me interested and thinking about various topics. Just beware that it teaches things that will hold you back if you ever became serious about implementing a Lisp that is more than a toy.

If you already quite OK with C and don't need much hand holding I would suggest going through MAL instead.

See here for a critique: https://gist.github.com/no-defun-allowed/7e3e238c959e27d4919...
This is a good chart to have in mind:

https://community.centminmod.com/data/attachment-files/2019/...
I preferred klisje.mod (Klisje paa Klisje)
The COVID-19 vaccines have only a limited and temporary effect on reducing transmission. While I would encourage everyone eligible to protect themselves by getting vaccinated, preventing spread isn't a valid reason.
Yes, obviously operations with parser combinators are different that those with numbers. (Also, I find it kind of dumb to reserve short symbols for low-level operations that are rarely used in normal programming.)
Natural language processing just isn't far enough along to understand human direction giving.

source: For my masters degree I wrote a paper on the grounding problem (linking words said to physical objects), specifically the spatial reasoning component ("please give me the book on the table in the corner). We were able to get very simple commands to work, but anything remotely complicated, especially with a temporal aspect or things that can't immediately be seen (keep going until you see the red building, then turn left) is the realm of future research
LOL, they purposely wiped messages because they contained alibi for the whole thing, right?

Nazis started burning documents when loosing war, but it was probably cook books and poetry tomes, we could never know.
No, you can't maintain them forever. The EDF is mismanaged, in Germany we never had this kind of problems with nuclear plants. South Korea also has an excellent track record with building new plants.
Lumping all DeFi together is as dumb as lumping all "tech companies" together. If Enron fails does that make Microsoft and Google bad companies? They are totally different things.
If you want to make a static build with an ancient glib (so it runs everywhere) but you want to use a recent compiler then CentOS is the straightforward option. It provides modern toolchains over an ancient base system

I think this is how you make Appimage files that run on all distros (maybe someone can correct me if I'm wrong)
Outage: App Store Connect, Test Flight, & Xcode Cloud
I witnessed someone setting up such a business as a side gig. It was pretty straightforward, but they had a background in printing and already had access to printing and cutting machinery. They shut it down in a couple of months. Their takeaway was it is much smaller market one would imagine with plenty of competition. Many players are much more integrated with other kind of custom printing offerings as well (mugs, calendars, t-shirts etc.). Without a unique selling point it was not worth pursuing.
> an OpenSea spokesperson tells The Verge that 230 people will remain with the company

Uh? There are almost 300 people that are working for OpenSea? I thought they was few dozens, not hundreds!
There is nothing ambiguous about it, because it's the same pronunciation. It's a convention of how this particular name is spelled.

But does German have ambiguities here? Yes, it does. In the instrument 'Oboe', the 'oe' is pronounced as two syllables: long 'o' plus schwa. It cannot be written with 'ö'. It should better be written 'Obohe' (my controversial proposal). And dialectally/regionally, 'oe' may be long 'o' instead of the 'ö' sound, like in the city of 'Soest', which could be written 'Sohst', but then people from that city would complain (about tradition, maybe).
I enjoyed playing this 3D game inspired by Scorched Earth a while ago. My memory is fuzzy but I believe I was playing it over LAN, too. It was decent entertainment.

http://www.scorched3d.co.uk/
No foam in Little Nellie, though, only straps:

https://www.youtube.com/watch?v=E4JsmpdPAtw
Regarding concurrency and Go, it's truly an awful language from the view of concurrency when coming from Rust. It's a loaded footgun where you have to keep tons implicit details in your mind to get it right.

https://eng.uber.com/data-race-patterns-in-go/
Thank you @mbforbes!
I remember that one, but back in those days i played the crap out of Tunneler.
https://dosgames.com/game/tunneler
Like 2 days ago.

>TF2 got destroyed due to matchmaking killing of community servers

Community servers are still there. I can still pretty much always find a full server on whatever map I feel like playing on at the time.
What’s with the tagline “mother of all games”?
Apples MacBook Air M2 Is the Start of a Whole New Air-a
I'm sure it's just a typo, but that's Bulbapedia, not Wikipedia. Got surprised for a moment.
Unless you count the ability to do imports from around the web. But you can still make it side-effect-less by using caching and semantinc hashes on those imports?
Ok, so since Germany is slow at building existing stuff, it will somehow be better at building non-existing, future tech stuff. Until then, gas and coal and we kill thousands.
>The opportunity cost of this restriction on their lives is huge.

What restriction, exactly?
I'm sorry nothing I've written recently runs on a 68030, but I don't think it would actually be a good idea to do anything about that. People probably like 64-bit address spaces and if you think modern computer security is bad, try old computer security.
I don't know why you're asking for substantiation, that is common knowledge to anyone paying attention. Almost half of hospital COVID-19 patients were admitted for something else and only incidentally tested positive on admission.

https://www.businessinsider.com/covid-patients-nyc-hospitals...
Lichess: https://lichess.org/source
I've been happy with Oracle Linux for free at home usage. With a well-established, stable, consistent timed releases. Is there any reason why should I switch to Rocky (or Alma?)
So it's impossible to resolve this issue? We cannot use our partners in the EU or abroad to help solve it? Well I guess we should just kill thousands with coal, and keep feeding the global warming furnace.
Yet another one, who thinks it's about electricity. We don't have much of a problem with that, since gas only makes up about 10% of the energy mix. About 75% of all households in Germany use gas and oil for heating. Your magic nuclear reactor won't change that. Switching those things takes some time, and it won't be done until next winter. All companies specialized in that are already booked out and there is a shortage on the necessary parts to build that stuff.
The notion that the volatility of crypto currencies are due to the value of the dollar being manipulated (rather than the "value" of the crypto) is absurd. You can trivially compare the value of a dollar to a basket of currencies (e.g. the U.S. Dollar Index/Dixie), or a basket of goods (like the consumer price index), and it is fairly stable, and definitely not as wild as the gyrations of crypto prices.
The cost of product analytics data in your data warehouse
Esports fans hardly fill stadiums, so there is no revenue on that side. On the other though, you have the full spectrum of online marketing to a very specific audience.

I think, esports is mainly driven by advertisement or behemoth companies that push their own games. I am not supprised that expenses got cut.
I believe it's a reference to the https://en.wikipedia.org/wiki/GBU-43/B_MOAB.
Play turbo mode. It’s all I play and it’s super casual and fast paced
Layer 2's do solve it, and will reach 14M TPS by 2030 [0], which is more than enough for the world. He has explanations of how the different components work in different posts on the site.

0: https://polynya.medium.com/conjecture-how-far-can-rollups-da...
Related to this, https://www.imdb.com/title/tt6483026/ is a good watch (it's on netflix)
Exactly what i meant ;)
We will definitely keep it free. We are still trying out different business plans and will leave this answer open for now. Sorry for the vague response.
Even if the theory was probably still lacking, a solid empirical basis would still be infinitely preferable to none at all.
Eh, CIFS (SMB) has been in the kernel for years and would be the easiest way to share Windows <-> Linux.
Sorry, "everyone" is your strawman.
a simple (not fully compliant) http 1 server from raw sockets usually gives me a good overview of the languages features and limitations
Replace the members else get a new Job. Life is too short to try to fix what you won't be able to fix.
They are quite fungible for heating.

I don't know how prices compare, but UK is on a big drive to replace gas boilers in private homes with heat pumps. The main obstacle is actually poor general building standards and insulation. I believe German standards are quite a bit higher. Basically, the peak temperature produced by air-source heat pumps is lower than that from a boiler, so without better insulation they don't work so well (or something like that).
A 3D Raycaster!
Like this:
https://github.com/vinibiavatti1/RayCastingTutorial/blob/mas...
You will probably find there are a lot of people up for it. There is a whole black hat community out there trying to make a fast buck fast and loose. If anything this would be too pedestrian!
A memcached server:

https://ronreiter.medium.com/how-to-write-a-memcached-server...