skysight-inc/HackerNews huggingface dataset:
This clearly isn't true, though. Lisps do have a lot of syntax. In the Clojure samples in this blog post alone we have:

• Parens

• Curly braces

• Square brackets (why are they here, if Lisp is just s-exprs?)

• Colon-prefixed symbols

• Quote-prefixed lists

• Functions with names like >!! and ->>

That's pretty obviously syntax. You could argue it doesn't have keywords in the way C-type languages do, but magical functions that are defined as part of the language and should never be changed for all intents and purposes might as well be syntax too. So in the end the difference is kind of academic.
TLDR++: No extradition because Assange's mental health makes him a suicide risk in the conditions of US prisons.
Not really. If you read his coverage it does mostly accord with the final judgement. I.e. the judge rejected all defence claims on whether the extradition request was proper.
Weird, both load for me
So, didn't the 50wks go by already (or due to other factors) or he remains in custody due to the extradition proceedings?
I wanted to post the same thing. Demo with static data would be fine to browse around in but I don't create an account unless I plan to use it.
> Of course that is far worse than killing hundreds of thousands of people in the middle east which he put the finger on.

> as if there would have been alternative to leaking hunan rights violations.

The comment you're responding to did not make either of these claims.
I suspect it's because Trump is so staggeringly unpopular outside the USA. American soft power has taken a massive hit with this presidency, and there's domestic political upside to being seen to publicly rebuke the Trump administration - and since he's leaving, there's no foreign policy downside.
Reading the guardian makes my eyes bleed, also wikileaks is a much better source.
Well, I wouldn't be completely surprised. In dictatorships there's the official doctrine and there's "do whatever the dictator tells us to do".

Many of the recent advances in human rights are from people protesting, convincing other people that their plight is real, and slowly turning the tide.

In dictatorships this doesn't happen for obvious reasons so social progress can be frozen by 1 person or maybe a 1 group for decade after decade.

Similar story from Romania, where I'm from. Not necessarily with women's rights, but with other kinds of human rights.
There should honestly be room for both. I bemoan the modern sanitization of every single corner of the internet. Remember what they used to say about TV? "If you don't like it, don't watch it". If you don't like it, don't view the site.

People should be empowered to say something about things. But in the vast majority of situation where no actual law is being violated, they really shouldn't be empowered to do anything about it. Whatever happened to freedom of speech? Why are so many people today willing to throw freedom of speech out the window?
There are plenty of free data feeds, basically any exchange with a free account will offer you a lot of data for free, near real time. Some via REST calls, some via websocket. Some might also offer some daily numbers or hourly numbers going back a few months/years. A lot of that said data will be market-maker data, meaning it may diverge in time from the real exchange information.

I'm no expert but if you want REALLY up to date information with many ticks per second, you'll have to pay.

As for trading, you're either paying fees or paying by the spread (difference) between buy/sell.

There is no free lunch.
>C++ templates are more powerful than Rust generics, and also easier to write

They are definitely not easier to write. The last time I checked, the error reporting were still so intractable that would be hard to take this argument in good faith. Maybe it improved?

>In practice templates are embraced and used extensively, not "avoided at all costs" (like C++ exceptions.)

I think many would agree that this is largely because the package management system for C++ is so awful that header-only libraries are popular since you just need to copy paste a single file into your project.

C++ is a large language and there are some wildly different coding standards. Some do avoid templates (but you're right that GP overstated this). Why? Templates introduce a lot of code bloat because there is little opportunity for eliding copies of the same code at link time. Aside from bloating the global offset table in position independent executables (if the GOT doesn't fit in cache, perf drops), the compile time hit is also a non trivial issue. But this is a really exceptional scenario where you are shaving the monolith and need to get the ELF executable down (e.g. server side ball-of-mud, small embedded systems).
Honestly, his articles where so overwhelmingly obviously biased and lacking any sense of journalism that it was actually painful to watch the number of people on this very site enthusiastically promote him as some kind of truth-seeking hero.

It's valid to oppose the Assange extradition, be concerned about the impact on free speech, and any number of other things; Murray is not a reliable narrator on any of these issues, so if you do want to examine his content remember to do so with an extremely heavy dose of skepticism.
I see no connection between these services. This list seems like a low effort post WatchMojo style.

What is the purpose? How does this improve productivity that is mentioned in the submission title?
> If the union effort at Google is successful, members say they will commit one percent of their annual compensation to the union.

Is that a standard rate for union dues? I’ve never joined a union myself in the past and have no reference point for a 1% figure.
According to Wikipedia, Mille Bornes is almost identical to Touring, a card game first produced in 1906.

https://en.wikipedia.org/wiki/Touring_(card_game)
What would be the fallback in your world if the server didn't support the new ops? If the fallback is client rendering, why would anyone want to risk using the (unknown) server implementation when they can just rely on the same (and tested) client code everywhere?
Hmm sounds like a bit too PC now days.
So if its not an issue in C languages, how come this is an issue in Clojure?

The argument here is lisp has a simple rule. The first element of a list says that what is to be done, the remaining are its inputs. That's really all there is to it(mostly). Using () for everything was really a kind of overloading, which is why I guess they used different opening and closing characters for different contexts.
I find comments like this one deeply insulting.
Societal problems that countries like Korea face are a no joke and cant be easily solved by "bringing people over".
Three builds published to Chrome Webstore without corresponding commits published to GitHub.

This Extension being GPLv2, is there a way to report this obvious license violation to Google/GitHub? Would they care?
Absolutely, highly scalable VMs are available for less than 2€/mo from providers like Hetzner and OVH (less at scale), with an included "global" redundant network.

Does it make sense if your business idea is having thousands of customers on a single VM by using containers?

No, of course not! But it does make sense if each customer is worth more than 2€ per month.
I have an ugly truth for Google employees, unions don't mean anything, in NYC if you are in a union or married to a union employee you will eventually become a victim of targeted harassment campaigns by people with connections to government when they want you out of your job or spending money. Almost all unions or stable jobs have people who believe they "control" the jobs.

They will attempt to destroy you and your family any way possible.

I've personally been the victim of targeted harassment campaigns.
I was punched in the face in broad daylight on the way to work. Someone vandalized my home, stole every valuable item I own and threatened my daughters life. My car was damaged and the mechanics wouldn't fix it properly because they were afraid of retaliation. My wife's car was repeatedly vandalized to get her spending money on a mechanic and then eventually force her to buy another car. Someone even hit me with an electronic weapon while I was sleeping and burned me, I still don't know how the fuck someone got hold of an electronic weapon.

The entire point of these harassment campaigns is to force you to spend money on luxury garbage, mechanics, car dealers, house cleaning services. etc.

If you contact the authorities for help, no one is going to help you out of fear of retaliation. They give you lip service even if you have video evidence (I have actual audio, video and image evidence all of this happened)

I had an actual conversation with someone last night who drove past my house asking why the police were at my home:

Me: "Someone left a threatening letter on my door."
Person: "If you just purchase enough from us we can call up our friends and get you help otherwise there is always cancer."
How Elm inspired Play
Wapo has more details about the structure of the union, which is apparently nontraditional and won't go through NLRB ratification: https://www.washingtonpost.com/technology/2021/01/04/google-...

However, while that article says they will not be able to be a collective bargaining unit under US law with that structure, the announcement oped in the NY Times (https://www.nytimes.com/2021/01/04/opinion/google-union.html) implies they will be pursuing becoming one, so not sure if that nontraditional structure is temporary or if the Post got some details wrong.
Best Tips to Help Find Empowerment Through Embracing Failure
I actually don't think this is such great news for him.

Extradition was specifically blocked on the grounds of a particular regime he might be subjected to (to be fair, probably the only legal grounds on which he had any chance of succeeding). That leaves the US with a way out if they want to proceed with the extradition - guarantee a different set of circumstances.

If the judge had found on more substantive grounds, those would have been much more resistant to that. For instance, all the claims based on language in the extradition treaty and other international agreements failed and they failed for pretty fundamental legal reasons. English courts only have regard for domestic law and it is for parliament to pass laws consistent with the treaties that have been signed, therefore claims based on treaty language won't work.

That means that none of the claims on the political nature of his activities were upheld and those would have provided a much more robust and durable bar to extradition.
Shouldn't the headline read "former Google workers" by now?
Having children is a commitment with very little reward at the end of the day. If you want to see an increased birth rates find an incentive for people to have children.

People no longer want to commit half of their life for nothing.
High-performance backtesting engine written in C++
Hi, I would like to share with you my own C++ backtesting engine that I have been using for a while for analysing all sorts of cryptocurrency trading ideas and strategies. I think that many people could potentially benefit from a tool like this. Although I have spent a lot of time testing and unit-testing this tool, there still might exist some uncovered bugs. So please use at your own risk. If there is one learning that I would like you to take away from this is that trading is a hard game to master. :) Anyway, I would appreciate your opinions and suggestions for improvement. The tool is definitely far from perfect. Thx!
Assange supporting bloggers/writers including Murray have been alleging extreme bias on the part of the judge for the entirety of the extradition trial.

Pretty standard things that happen in a criminal trial in England (putting defendants in the dock etc.) have been interpreted as unique forms of victimisation reserved solely for Assange.

I won't hold my breath for a mea culpa.
You simply worked for a shitty German company and a great American one.

I worked for quite a few young(!) small- to medium-sized tech companies in Germany, and most were like GP describes - unpretentions, genuinely down-to-earth management.

Of course, the opposite also exists, especially with old-school managers in well-established companies. Family-owned businesses are often the worst. The butt-in-seat mentality is very prevalent. During the Corona pandemic, they had to be dragged into the 20th century, kicking and screaming.

I don't think generalizations can be made in either direction.
Nitpick: I was surprised to see them say "Earlier this year" regarding the union in Kickstarter - that was of course in 2020 which is now last year :)
The first time I heard this story from him some years ago I tried not to fall into the conspiracy theory trap, because of assassinations in foreign countries disguised as suicides it's a "classic setup", so I simply decided to watch one of his predictions: keep an eye on Jack Ma.

The result was quite scary, Jack indeed started to fade away, first by suddenly parting from Alibaba, diluting his position, then he stopped showing in international media (which he was relatively active, since he was a reference in china entrepreneurship), and now he vanishes.

Basically these individuals grow with the hand of the CCP on their back, and when it's time to collect they are stripped off and put on tight leash, and at any moment they can easily be muffled.

Why do the major trade blocks ignore these actions? USA, EU...

Edit: the predictions I'm talking about are from this youtube interview, https://www.youtube.com/watch?v=YtJK_5qDraM , which bare in mind it's still a biased source.
Don't know about the US, but 1% is the standard in Germany. (Unions here work a bit different, they are not per-company but nationwide and you get a couple of benefits like legal insurance etc.)
You are absolutely right, I closed the page as soon as I saw the book covers.
Do you understand Call Stacks well?
This article is a whole in-depth guide to understand call stacks in JavaScript. This is part 1 of the series - "33 JS concepts every JS developer should know!"
230 Google workers announce plans to unionize, ftfy
Or many ex-smokers were expecting them so did notice the change. I can't tell if you just think the poster should have qualified that not every smoker notices it or if you think it doesn't exist because you didn't notice it.
I’m not convinced by your implied equivalence of, on the one hand, phone hacking celebrities and murder victims to generate tabloid clickbait, and on the other, helping protect an intelligence source whose leaked material shows human rights abuses and the death of innocent civilians.
Overall numbers won’t show the English strain coming
> the project needed to be (almost) re-created from scratch

> the build system, Docker/docker-compose, continuous integration, authentication, internationalization, etc

> created a wiki, migrated the code to a monorepo, created/cleaned up the backlog, etc.

> created a story map, devised a roadmap, and clarified the scope of the MVP

> replaced Angular Material by Tailwind, created our own theme, refactored the data model

This is why. A year went by and no product work was done, none of this was necessary. The very first thing that should have been built is a MVP, that main screen that was only tackled 9 months in. Strongly recommend studying “The Lean Startup” and learning how to be stoic about tech. That’s how people deliver working products in three months.
> not allowing access to those well paying jobs to the new generations

False dichotomy.

First: Employers which don’t allow people who are better suited to a role to have better chances to be hired for those roles, don’t grow as fast as those companies which do allow better candidates to get those roles.

This is basically what causes the situation in your 3rd paragraph, and is still more appropriate than relying on eternal population growth.

Second: Unless they are literally destroying value in their work (not merely being cost-ineffective, but actively damaging), then the economy still benefits from having more people working — the more value an economy creates, the more any given currency unit can buy, the more people are available to be customers, the more business can be supported by their spending, in a virtuous cycle.

This is why everyone is encouraged to work in the first place instead of jobs being treated as luxury or status symbols available to only the elite few.
> How often does benchmark code have a function that takes two pointers that could potentially alias each other? If it's as rare as I think it is, it might not have that much of an impact on Rust's position in the benchmarks game.

Most C++ STL algorithms take iterators, that in many cases are just pointers in benchmarks because these often only deal with arrays. Hell most C standard APIs (e.g. memcpy) take multiple pointers.
Not in those words no, but yes the operational requirement of the F-35 was soo vast is was to be the Joint Strike Fighter to fill all the roles for all the branches of military

It was to replace almost all of the jetfighter platforms from the A-10 to the F15 and to replace some of the bomber platforms
Amazon anti-union video: https://youtu.be/AQeGBHxIyHw
Thanks. Kindly share on documentation if you have any on how to setup a company in Estonia.
Justice for thee but not justice for me. - Some US politician, probably
This looks fake to me.

Only some pictures of the inside of the car. Lots of spelling/grammer errors in the announcement. Is it USA or UK?

Of course I can be wrong, but I dont buy it.
Yes and? Australia should have asked the UK that he is extradited to them (and prosecuted under Australian Law) and not to a third party (with a possible death sentence).

Espionage:

https://en.wikipedia.org/wiki/Capital_punishment_by_the_Unit...
It was blatantly obvious where his sympathies lay, so I read them with a grain of salt from day one. But florid (and occasionally hilarious) writing style aside, I have no reason to doubt the factual content of his reports, which repeatedly demonstrated that the whole process was a mockery of justice and the scales were stacked against Assange.
I'm not sure current case numbers really tell you much either way - you could equally argue that it's evidence that the app didn't work of course.

The issue in particular is that Bluetooth proximity isn't reliably able to distinguish between "next to but with a meaningful barrier in between" and "actually next to".

In my office, for example, we have areas adjacent to one another separated by floor to ceiling glass walls. People working on one side of the wall don't work with people on the other side and are not allowed to access the other area. There are quite a few scenarios like this (apartment blocks with thin partition walls between apartments, sat in a traffic jam next to another car, etc.
Yeah but you can do that with login token URLs as well. The person I replied to said "you can never do that", not "you can do that only if you exercise suitable caution". I am asking for an alternative that fits with the "you can never do that" perspective, not a way to backpedal.
> Minix may not be the best example of the type. While it is a microkernel, it's real world reliability has been poor in the past. More mature microkernel operating systems like QNX and OpenVMS are better examples.

You might be referring to the previous versions. Minix 3 is basically a different OS, it's more than an educational tool - in fact it's probably running inside your computer right now if you have an Intel CPU (it runs Intel's ME chip - for better or worse).
Its normal - its even used in Computer Science, eg https://en.wikipedia.org/wiki/Boolean_satisfiability_problem
Asasnge is not a french citizen, so France will refuse to extradite him for the same reasons as the UK : health problems.

The extradition treaty between France and the United States allows France to deny extradition when the extradited party faces serious consequences related to health or age.
https://en.wikipedia.org/wiki/Michael_Mastro#Attempted_extra...
The problem is likely even nastier. Usually trending art is not government sponsored, at best it's semi-legal. (Of course now some German court said recently that yes, DJing is art too, and of course electronic music is big business around the world, but venues are regularly closed, moved, harassed.)

So artists that have this kind of pull would probably have a hard time just buying a cheap warehouse and opening shop.)
Everyone can be nominated
Learning to Fly: Let's create a simulation in Rust! (pt 1)
Definitely got something here - legacy code becomes that way by mostly working, not by being constantly changed or rewritten. Though constant changes may also be applied to legacy code.

>>
One common developer bias is that old code is bad. You've never heard anyone say the phrase "legacy code" without contempt in their tone
>>

As for the 'code age' point, I'd think it is more related to recency of the requirements, when was that problem domain last worked on and understood.

So maybe the issue points to clarity of requirements capture, and perhaps the coding/design corresponding to the requirements.

Another commenter referred to automated testing, which hits on having test cases to match the requirements. With that level of functional documentation, the code is likely to be easier to understand.
> Whatever one's situation is, however difficult a negotiation might be, treat people like they were your friends. Always be kind, remain friendly, negotiate in good faith and explain your thoughts and concerns with respect. The best way to achieve your goal is by getting people on your side. Make yourself a friend. Imagine if you were a manager and how far you would go yourself for someone who you respect. How many hierarchies would you fight in order to secure a valuable employee's pay? No supervisor or manager would want to lose a good employee on their team over a pay policy which is partially out of their control. People will jump through those hoops if you stand up for yourself in a positive and friendly way. Don't underestimate what an amicable negotiation can achieve.

That's a very European, even socialist opinion.

In the US, saying to your manager that you want a raise is basically your last normal day in that job.
I think this comment says more about you than about the website, to be frank.

The distribution of people and cultures represented on the internet may have changed, but I think plenty of people would have seen this as objectionable at the time, even if you weren't as aware of them as you are now.

> These days, nobody would ever want to be associated with such a site out of fear of press and social media jumping at them and ruining their career forever.

Would the fact that the website is still up, _with_ a "contact me" link, undermine your point somewhat?
In the end they used a conference app, just one that seems to have better quality.
A Continent Where the Dead Are Not Counted
+1 for understanding your audience. My side project, an inspiration-based film recommendation engine, has a niche audience but is of little interest to the general public (or HN) or those that only watch Netflix+Disney/Marvel. My traffic comes from arts magazines, twitter and things like apartmenttherapy.com. So you have to seek out communities that may be particularly interested, then maybe the traffic will follow.

Then it's also just luck in getting noticed. I got a significant amount of traffic this fall from the Recomendo newsletter which led to someone reposting it on Reddit with a couple of thousand upvotes.