skysight-inc/HackerNews huggingface dataset:
You would constraint yourself to a subset of C++ which is not C. For example, forbid all raw pointers and only use smart pointers. Now your memory is freed automatically via RAII and use-after-free errors are much harder to create.
How to Fix Page Fault in Nonpaged Area BSOD Error on Windows 10
Were. AMD totally squandered their advantage that they had with launching GCN early through an absolutely awful software stack.
Can you tell me which countries definitely won't force you to secretly do things you don't want to in matters of national security?
I was careful in my post to write tracked vs untracked. Sure they can show the ads, just don’t track me unless I consent.
The default behavior of last is literally returning the last cons. So:

(last '(1 2 3)) ;; => (3)

The signature for last is:

last list &optional n => tail

If n is not provided, it defaults to 1 so the behavior and order of parameters is sensible in this context.

http://www.lispworks.com/documentation/HyperSpec/Body/f_last...

It's also worth noting that along with nth which takes the index first, there's elt which takes a sequence as the first parameter and index as the second. aref is similar but restricted to arrays and permits multiple numbers for the subscripts since arrays can be multidimensional. char, which accesses characters in a string, takes the string first and index second as well. bit takes the bit array as the first parameter and the subscripts follow it.
To the first line: not at all, we'd both most likely point to Hollywood's blacklisting in the McCarthy era as one of many examples.

To the second point: I would disagree in the sense that (a) it is dangerous to conflate 'people in a position of power actively using their established power to censor others' and 'mere disagreement'. Censorship becomes censorship when there is active harassment. (b) The latter example of marginalized people on twitter disagreeing isn't such - until the threats are stated. And there is a lot of horizontal violence that exists on that platform.

The way I'd personally reframe this issue of (self)-censorship is that we're in a moral panic wave - certain platforms have made it incredibly easy for creators to be mobbed if they step out of acceptable discourse, regardless of their politics.

(1) https://en.wikipedia.org/wiki/Moral_panic
Ninety nine times out of ten, launching two humans into orbit to fix a satellite is going to cost you a lot more than just launching a replacement satellite.

The number of one-off, irreplaceable, you-have-to-fix-them-if-they-break satellites currently in orbit can be counted on one finger.

As launch costs go down, this is not going to change.
I was 11 when Communism fell in my country.

By that time, kids knew perfectly well what to say in school, what to say among close friends and who of their colleagues was a snitch.
While I'm sure there are folks that would appreciate the mitigation provided by that package, I'm not sure it provides any mitigation to this _specific_ exploit.

The in-kernel Spectre-v1 mitigations, like:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

are cheap and ubiquitous. You don't have to turn them on, and they're so cheap you can't even turn them off if you wanted.

Disclaimer: I work on Linux at Intel.
I think "cancel culture" definitely has some left-wing connotations, but I think that's because it came into existence at a time when the left was doing the majority of the canceling. In the aughts, "canceling" was mostly a conservative thing (usually criticizing the war effort) and it was much less egregious (if only because social media barely existed at the time). One prominent, egregious example of conservative cancellation from the time was the Dixie Chicks.

So yeah, "cancellation" has some left-wing connotations, but it's not something that only the left can do. Further, there absolutely are hypocrites who criticize "cancel culture", but who happily try to cancel people they don't like. Hypocrites are bad, but there are still lots and lots of principled critics of cancel culture (indeed, I'm pretty sure most of the Harper's letter signatories are left-of-center). That there are hypocrites doesn't validate cancel culture.

Also, if you're upset about the left-wing connotations, the proper response is not to try to legitimize cancel culture, but rather to persuade your political associates to behave better for sake of the brand.

TL;DR: Canceling is bad no matter who does it; recently it's mostly been the woke left who have been doing it so it does have some political connotations; sometimes people are disingenuous in criticizing "cancel culture".
It's a real thing among the group of guys who exhibit creepy/abusive behavior towards women. They used to be able to get away with it, now they realize they may not be able to anymore.

They aren't so much afraid of women, as they are afraid of consequences for their actions.
Xiaomis are pretty good and cheap, funny that one would care about the browser (which is optional, as you can install any browser you want) while Google owns your entire OS, but China bad US good amrite?
>2) insert a SIM card to the device (!)

You need to insert a SIM AND use mobile data on it (ie. turn off wifi, enable mobile data). Just inserting a dummy SIM card won't work.
Well you don't, but 1) no one can be trusted anyway. 2) one can analyze traffic after flashing to see if it is still phoning home. I won't expect it to, it's just too much hassle compared to doing it with software, just for sake of someone who flashed custom ROM. If you have real reasons to be worried about Chinese spying (like business/government work) then obviously you wouldn't buy any hardware like that anyway.
Glad we agree! (I'm the author)

Less bike shedding => more substantial review comments => better code
> I won't respond to every point

fair enough

> There is 100% chance of economic calamity if there is an external shock.

It was only in 1929 that things got serious, and a lot of people believe the government wanton destructions of goods and forced price policy only made the crisis longer.

Personally, I believe it was due to technological progress: before, governments couldn't easily enforce their will due to lack of efficient long distance communications, organized police forces, etc.

> else prices get weird

That's for sure, but it remains to be seen how much of a problem this "weirdness" could be, with modern technology (like electronic labels)

> I would rather trust the a poorly managed 'World Bank Dollar' that maps 'Global Dollars' to assets in some roughly transparent way, then a 'distributed network of numbers' - which is basically ridiculous

So far in your arguments I have mostly noticed opinions, which are plausible and debatable.

However, this is plain wrong. Value does not come from an external authority (when it attempts to, Gresham law applies!) but from a coordinated opinion at the society level.

US Dollars are worth keeping in Argentina not because of the US military might, or the Argentinian goverment orders (which does everything it can to limit dollarization) but because people seems to agree that it does a good job in being both a unit of account and a store of value.

Eventually, people will learn to skip the middleman. This is what's already happening in India and even more so in Nigeria: look at how the remittances seen by the regular banking sector shrunk to nothing, and how these governments are now attacking crypto.

I think it proves most people do not share your trust in systems.

This is why I follow with great interest the robinhood/gamestop saga: when these idle hands will realize the game is crooked, they will move to crypto. They will start noticing interesting profits, and it will be the beginning of the end for the existing fiat system.

The pandemic, causing boredom and excess cash, is certainly precipitating the outcome.

> Finally, none of this is to say that BTC won't take hold. If enough people want to use it for whatever, it will be used for that whatever

And you are totally correct. I try to limit my discussions with nocoiners on HN (it's sterile), except to understand their arguments.

Your argumentation is more solid that most people, but based on opinions (inflation is good, monetary policy is good) that may not withstand the passing of time and technological changes.
Just my personal opinion now: I think VAT as a form of taxation doesn’t fit into the modern global economy very well. VAT has long been criticised as a regressive tax anyway, but the basic principle of calculating value added by looking at the difference between the incoming and outgoing columns and then taxing that amount becomes difficult both to implement and to practically enforce if those columns fall in different jurisdictions. Then you end up with additional measures for cross-border trade that cause headaches for businesses and consumers alike, and you can create perverse incentives that punish businesses for trying to comply while rewarding those that do not with a competitive advantage. At the same time, we do live in that global economy now, and enforcing VAT domestically if you didn’t try to impose analogous rules internationally would also cause a big competitive disadvantage for domestic suppliers.

I don’t know how you solve those problems without scrapping VAT entirely, with some profound implications for your entire tax system given how much tax revenue governments currently bring in this way that would presumably be shifted to other sources. (I can’t help wondering whether removing VAT would also increase productivity enough by itself that it would offset at least some of the lost tax revenues automatically.) Whatever the plausible alternatives might be, it seems obvious to me that the current system doesn’t work very well for anyone.
> but it is also the only OS I use that regularly gets in a fucked up state where settings have to be nuked.

Windows gets into this state fairly quickly, too, but the failures are less dramatic so we just live with it.

At least with Debian, it only happens when I deliberately change stuff! Though the `xorg-server-video-intel` driver breaks features of post-2007 Intel cards, and it's installed by default, so… perhaps it isn't the perfect OS either.
The Asse is a people problem, caused by incompetence. Look who is responsible for it, if you like to ;)

Furthermore, to my knowledge there is no higly radioactive stuff stored down there, just some recklessly offloaded cans with cleaning clothes, and such. Again, incompetence and recklessness.

As of now, anything highly radioactive is stored above ground in 'Castor' either under clear skies, or light halls there, or as 'Zwischenlager' on the grounds of NPPs, maybe sometimes exported to make it a problem of other people, as usual...

Anyways, we could possibly transmutate it, like it is researched in Mol, Belgium, 'burn' its full potential in liquid-salt reactors, whatever. This whole longterm storage concept is shizophrenic thinking, because we didn't really research nuclear further, after we had working reactors based on (upscaled)military applications for economic, political, whatever reasons.

I am sure that we will experience very expensive disasters with renewable energy in the next few dozen years.

edit: Another thing regarding long term storage in 'geologic times'. If some group in 100.000 years. or later comes across this, and doesn't know how to handle it, why should I care about those stupid morons?

For all I care they discovered the curse of the atomic pharaos, and deserve it! Degraded bitches!

F-U-C-K-I-N-G-D-E-A-L-W-I-T-H-I-T!
Good luck can cover for bad decision making, but good decision making can't cover bad luck. You can mitigate but Murphy will have his due.

- - - -

> That’s the drop-off you experience at the lower price levels - there’s nothing between “This is a tiny but acceptable apartment” and “Slum apartments in stab-ville”.

This is more-or-less by design. It's what keeps people from "going native". (Literally, at least in the USA. We wouldn't even let the natives go native! Made them put their kids in our schools, wear our clothes, style their hair our way, and speak only our language. It was pretty fucked up. The open secret is that whites who got kidnapped by Indians and lived among them for a while tended to like it.[1] As in, they refused to go back to town or the farm. I'm not trying to say that the Native lifestyles and cultures didn't have problems, I'm saying that they had fewer problems than the European newcomers. For example: no homelessness. It wasn't until after the Europeans arrived that a man or woman in North America could become destitute.)

The give-away is the objection, "But who will pick up the garbage?", when one brings up the idea of a post-scarcity Utopia.

If there wasn't the specter of homelessness, we couldn't get anyone to haul our trash for us. That's the unstated assumption behind that objection. It's pretty ugly: "We need a lower class that can be kept in line with the threat of homelessness, vagrancy, and prison to supply cheap labor to do the things we don't want to do ourselves."

The obvious solution, don't have trash in the first place, doesn't get air time.

(But think it through: there is no such thing as trash or waste in Nature. The very concept of "trash" is human mental construction. There are plastics that biodegrade... etc.)

[1] "An Indigenous Peoples’ History of the United States", Dunbar-Ortiz https://www.zinnedproject.org/materials/indigenous-peoples-h...
In other news, Xiaomi Roborock vacuum cleaners require you to enable GPS permissions and transmit back Wi-Fi PASSWORDS and floor maps back to their server.

They've really been on a privacy invasion spree lately.
I am not a European but I am fairly sure I would have two very different opinions on this, relative to my personal perceived level of threat from my own national government, if I were a citizen and resident of the Netherlands or, for instance, Belarus.
CodeGrade | Software Developer | Amsterdam, The Netherlands | Full Time | Onsite

CodeGrade is improving coding education, by giving teachers better tools so that they can provide more insightful feedback for their students. It all started as a university project at the University of Amsterdam to make our lives as TAs easier, and for students to get the feedback they need to be successful in computer science education. Today, we are helping many institutions worldwide.

Our tech stack includes python (including heavy use of type annotations), vue and typescript, and we use AWS for our hosting.

We're a bootstrapped spinoff of the University of Amsterdam, and this is our first technical hire. In the role you'll be working on the entire product, from our custom autograding infrastructure to plagiarism detection.

Apply here [0], or email me directly (thomas at codegrade dot com).

[0] https://www.codegrade.com/jobs/software-developer
What? That is an awful strawman. The question is whether cancel culture is a new phenomenon, or just a continuation of human social nature.

I'd suggest you read the entire thread to get context on the point of contention.
Sustainable resources? Food production relies heavily on fossil fuels, for example. But I suspect the same people who make that claim you make also make the claim that it would be easy to solve the climate crisis, we'd just have to act more sensibly.
I also suspect that being an older journalist, he's accustomed to writing long-form content. There's a level of fluff and narrative crafting that is not at all appreciated in today's information saturated landscape.
People with a Parler account.
Agreed, the best way to raise the standard of living is to educate women and loan them money. They now have options. They are stuck being baby factories. When this happens, population growth quickly follows.
Viooh | Data Engineer | London | Remote or onsite (flexible) | Full Time

Viooh works with different partners like JCDecaux. Formed in January 2018 as an independent company, we have grown from 5 people to 100 now. We kept a healthy growth in 2020 despite the pandemic and we have even bigger plans for 2021. Our team of data engineers plays a pivotal role in this growth and helping shape the future of automated OOH and programmatic digital OOH advertising.

I'm a data engineer in a team of 7 from diverse backgrounds. We look after end-to-end analysis, testing, and production releases which can happen multiple times a day. We use Clojure, Kafka, and AWS as our main tools. We published some projects on GitHub https://github.com/VIOOH?q=&type=source and we plan to open source more including a build system (Clojure on AWS Lambdas with Slack integration), and a Terraform Kafka module. Our data infrastructure for production handles a daily average of 4 billions Kafka messages which are then made available in a data lake for reporting, analytics, fault-tolerance or replay. Users span across multiple markets all over the world, so you are going to love to see your work used at scale . We also work on providing high availability for our services and robust monitoring.

From a human standpoint, we have a diverse team. We are the active parts of our team, and we favour human ties and focus on our health – even more during lockdowns. You don't have to already know Clojure to join us, but you should be keen to learn and have software engineering/ops experience. You can also read about our values here: https://www.viooh.com/careers

If you want to know more, drop me an email at piotr-yuxuan@viooh.com. Direct applicants only, no consulting firms.
> I learned this when I tried to explain myself to my partner. I've learnt that no matter if I'm right or wrong, I should just apologize. It's faster and less painful.

Fwiw, I've always found such statements insanely baffling - in an amused befuddled sort of way. Why would anybody want to spend their life with somebody to whom they couldn't explain themselves and or find common ground?
It appears that in the case of Galveston and Chicago, the government paid to raise the streets and sidewalks, and it was up to private property owners to deal with it themselves.

In the USA, is that even possible anymore? I've been to both Galveston and Chicago, and you can see oddities here and there in some neighborhoods. In many cases, homes were not actually raised - the main floor became a basement and above it new doors were made into the existing walls!

In a lot of locations, you cannot have a basement and get flood insurance. So what poorer people did in Galveston and Chicago is no longer an option.
How would you describe elixir or erlang, wrt to the distribed-ness of BEAM?
> We think that there was a social engineering attack on Network Solutions, including phony documents and so on. There’s no reason for Network Solutions to reveal anything to me (again, I’m not the injured party), but I did talk to other domain owners involved and this is the basic scheme they reported.

Look, if your domain is with Network Solutions, and you missed the other wakeup call[1] to get off of them; let this be the wakeup call.

Network Solutions was the right (only) choice for domains in the 90s, but it hasn't been the right choice for domains in probably two decades.

[1] https://www.theguardian.com/technology/2013/oct/08/whatsapp-...
Unfortunately, xiaomi's business model is to sell hardwares with little to none profit margin and make profit as a internet company, I.e. advertising and so on. I give them the benefit of doubt that 90 days renewal was added and didn't work due to not unit tested maybe. Still, it is the same ad business as fb. I love the look of their phones, but I would pay for an iPhone for the benefit of secure os and better privacy
>> undefined behavior is well understood by compilers

The security implications of undefined behavior are poorly understood by software developers: https://arc.aiaa.org/doi/pdf/10.2514/1.I010699
> Who's the victim here? As far as I know it is legal to sell your self digital assets at any price you'd like.

It is. But if you register it as a sale, you get to pay taxes on "the profit".
Otta (https://otta.com) | Full-Stack Software Engineer | London | Onsite | Full Time

At Otta we're creating a job search experience that brings out the best in candidates. We're currently focusing on jobs at fast growing companies in London but have big plans and are backed by some of London's best investors.

You can read about us in TechCrunch here: https://techcrunch.com/2019/12/04/otta/

We're looking for an exceptional engineer to join the team as our fifth engineer! Salary range £40-90k dependent on experience + meaningful equity ownership.

Stack: Elixir / React with TypeScript / (some Python used for scraping + machine learning) / Docker / k8s / GCP / PostgreSQL

You can see our role here: https://app.otta.com/jobs/MlZMMFdF

And learn more here: https://otta.com/careers

Any questions feel free to email me (xav at otta.com)
It's very different since Lisp doesn't 'compile and run strings', it treats code as data structures - which means you can manipulate code just like data since they live in the same space, so to speak.

And also, it has nothing to do with the syntax (+ 1 1), the keyword is homoiconicity.
I think enforcement is not there yet, here’s another very similar example: https://iapp.org/news/a/ico-tells-washington-post-it-offers-...
Knock.com | Remote (US only, no visa sponsorship) | Full-time | https://www.knock.com/careers

Knock is on a mission to make the home-buying process simple and certain for customers. Our flagship product, the Knock Home Swap, allows people to purchase and move into their new home before selling their old one.

Knock has raised over $400M in venture funding and in 2021 will expand to many more markets nationwide. We are hiring multiple engineering roles as well as positions in lending, HR, accounting, and design.

* Backend developer (https://jobs.lever.co/knock/1e568938-3acd-47d8-b560-cd296986...)

* Full-stack developer (https://jobs.lever.co/knock/4096a32b-ae93-4434-8f98-8c4467d2...)

* Integration engineer (https://jobs.lever.co/knock/4f578517-3096-46e4-8cbf-d3dad4d0...)

* Data engineer (https://jobs.lever.co/knock/22559503-8dde-4364-8c82-1fe3f979...)

* Mobile engineer (React Native) (https://jobs.lever.co/knock/3f9212f3-41e1-45ec-9a7c-e35ece06...)

* Machine Learning Intern (https://jobs.lever.co/knock/8d06f131-bb61-4a17-ae17-6f0083ea...)

* Software Engineering Manager (https://jobs.lever.co/knock/79b1c7f1-0132-4051-a825-38ba2d75...)

We offer competitive salaries, benefits, and a great remote working culture!
How can you specify in typescripts a field must be used? I'm currently writing typescripts for a web app and this would come in hamdy for me.
What embedded-finance and banking-as-a-service trends mean for banking
Undeniably, lots of ideas from pure lazy typed functional programming languages (some pioneered by Haskell) have influenced mainstream languages. Thus, by learning Haskell one can adapt to mainstream languages fairly quickly.

However, I think there are still some extremely interesting ideas that can only be implemented in Haskell and some related languages (e.g. Joy) which may prove very useful.

One can see the glimpse of that in Compiling to Categories [1]. In general, programming in a point-free way may lead to lots of advantages we don't understand well yet [2-3]. I think, for example, synthesizing point-free programs should be a cool path towards AI.

[1] http://conal.net/papers/compiling-to-categories/

[2] https://www.cs.nott.ac.uk/~pszjlh/pcalc.html

[3] https://www4.di.uminho.pt/~jno/ps/pdbc.pdf
Gemstone is still going strong! There were over 1000 characters logged in at times during the recently-concluded festival.

It has profited a lot from a pay-to-be-uber kind of model. You can level up just fine with ordinary gear, but people pay as much as $25000 (in equivalent game currency )for the most expensive items auctioned nowadays.