skysight-inc/HackerNews huggingface dataset:
Brexit is not a threat to democracy in the absolute sense.

It is a threat to democracy because, after 3 years, we now know that it is a power wrestling within the ruling class, for the exclusive benefit of the ruling class. All the good reasons you may have had before and right after the referendum are irrelevant now. What Brexit is and what it is used to do is clear for all to see, and it is not a democratic excercise.

To take a less loaded example: that's like sending money to a charity "Food for Africa Children" and realising 3 years after, your money is instead funnelled into buying a super yatcht for some billionaire somewhere.

Feeding Africa Children is good, giving money to charity is good but you can no longer make the argument that "Food for Africa Children" is good, and you can no longer claim any moral high ground if you continue to support that organisation.
It would be the ultimate irony for Samsung to complain for IP theft...
This is for unallocated IPv4. ISPs and cloud providers will still rent you an address for as long as you have money in the bank.
I don't know about the word, but the quantity that word sometimes represents is often complicated to acquire.
To be obvious that it’s nested, you need to know that < and > are used as approximations for ⟨ and ⟩. You need to know that they’re brackets, not operators.

You need to know that “enum” means that commas in the next section are different than usual, but only one layer deep—check nesting carefully. You need to know about type parameters in either version.

I had a similar experience learning my first ML: I couldn’t even tell how many words each word would gobble up, because I didn’t know the reserved words get. Syntax highlighting helped, and it’s not a problem after a week or two. It’s no worse than figuring out what’s a binary vs unwary operator in C and its descendants.

Also: it’s not obvious to me that Box means optional/nullable. I’d expect it to mean a required non-null pointer to a heap element.
Thanks, somehow I'd missed that. Didn't think it had gone beyond being discussed.
Games consoles are for one thing only entertainment. A phone is much more personal, it more accurately fulfils the role personal computers claimed to as a digital extension of the user. As a personal communications device any limitations or controls placed on it are limitations and controls on the persons speech / access to knowledge.

Who ever owns the phone owns the person and their speech, this is why the complaint over who actually owns the phone and what that means is so important.

> Or just buy a different phone.

The complaint goes beyond Apple and iPhone, Android does a better job of pretending you own the phone but all that really means is Google owns you instead of Apple. The problem is political not technological, all the common person can do is bitch and moan about it.
I think lumping all coding together isn't fair either. When I'm designing and implementing new features, I definitely get a sense of satisfaction. It feels good to solve a difficult problem and the sense of accomplishment is definitely there (at least for me). When I'm dealing with a bug ticket or doing a lot of plumbing with a story, I definitely get far more burned out and don't have the same sense of satisfaction.

There's a ton of diversity in humans. I do honestly believe that software can be just as fulfilling to some people as hunting, gathering, farming, etc that are more "natural" to humans. With that said, I definitely don't think it's for everyone. I can certainly see how people could get very little satisfaction out of programming as a career. To each their own, but I personally wouldn't trade my career in software for anything outside of a "dream" job like being a writer or standup comedian. I'm sure there's people that wouldn't trade their job programming for anything.
Check out Proton, while you're SOL for multiplayer games with anticheat it'll run most[1] AAA games in it's stride.

With the obvious caveat that not everything is click and play, you may have to tweak a config or variable here and there.

https://www.protondb.com/
"BoJo" Borisconi is not a head of state. Since we haven't abolished the monarchy, the head of state is Brenda.
Just recall that Lua versioning schema allows for breaking changes to point releases.

This has been both great for Lua as a Lua and one of its biggest challenges. It's allowed the language be constantly refined and tweaked; however, at the expense that it's super common for applications to complete break when upgraded to a point release.

https://www.lua.org/versions.html
So the verification is done on the user's device? That seems like it would come with a lot of security problems.
How much further does this go until cancel culture jumps the shark?

Good riddance.
> I kind of fear my analogy of two different dimensions breaks down here because I'm left wondering what things would have a low "toolness" score ...

Maybe expressing it as a complex number would help, eg.
toolness + i(toyness)

In polar form a low angle would indicate a high "toolness to toyness" ratio.
I doubt it on the bean counters, resale will trail off and stop being interesting. The IPv4 address space isn't big enough for the whole world, but it's easily big enough to indefinitely handle millions of holdouts left on legacy systems.

Eventually they stop being enough traffic to make them uninteresting to the backbone, and the backbone becomes IPv6-only - but the v4 Internet still exists, in a sense, as a bunch of networks connected via IPv6 translation gateways. Perhaps for a century or more.

Right now if you're a large organisation it makes sense to go IPv6 only internally and translate at your border. All your address headaches vanish immediately (remember trying to figure out how to cut up groups of systems so they'd fit in neat binary subnets in IPv4? Not a problem in IPv6, any conceivable number of machines will go in a one-size-fits-all IPv6 /64 Ethernet subnet) and you now have no future IT transition problems, because internally transition is finished. You own some translation gateways to connect your IPv6 clients to anything from the legacy IPv4 Internet and over time the traffic through those decreases so that cost will diminish. Whether the rest of the world takes 50 years or 15 to upgrade it's just a tweak to the budget for the translation gateways, everything else stays the same for you.
EU already have a EU-wide identity database with passport photos. This is how EU automatic border gates work.
> Brexit is exactly what democracy looks like at its best

Both democracies and markets assume informed participants for their proper functioning. If the participants are not informed or misinformed then both democracies and markets can be gamed by those “in the know” at the expense of the misinformed.
An Iranian friend of mine who is a history buff (but not qualified in it) says that the fall of Parthia to the Arab conquests was galvanised in Persian culture and is one of the driving factors of hostilities between modern day Iran and the Arabian peninsula.

Since Iran then was then subsequently ruled by Caliphs, Turkish Sultans and then western rulers. There is an inferiority complex in Persian politics.

It's an interesting thought, although I am not too sure how much bearing it has in reality.
TD Ameritrade starts zero commission trades
WhatsApp Malicious GIF Virus Is Hacking Millions of Smartphones
https://silksoftwarehouse.com | Warsaw, Poland | ONSITE (remote might be available after at least 3 months)

We are looking for developers to extend our current teams.

Java Developers: minimum 1-2 years of experience with Spring, Hibernate/JPA, SQL Databases, REST APIs and at least some basic frontend knowledge (thymeleaf, html, css, js)

Javascript Developers: minimum 1-2 years of experience with modern javascript including React.js/Redux and webpack

If you're interested contact me directly: devmab(at)silksh.pl
Don't worry, if capgemini or accenture win the project (as they often do), the project will never work

/s (but no so sarcastic either)
It's one of those cases when you can't succeed due to a poor name.
I realised there's more to this article, but with notes like this: "Note this strategy assumes that the link from the ground to the UAV is somehow protected
from an electronic attack by the jammer either through waveform design or by narrow beam
antennas." you know they're not focusing on consumer level hardware.
Why not have banks act as identity providers?

We have this in Poland and it works great - as a contractor I have to send certain tax documents every month and I only ever authenticate via my bank and associated 2FA.

The other method stopped working after I lost the password and discovered that reset didn't actually send an email like it should have.
EU Court: Facebook can be ordered to remove posts worldwide
I think one of the reasons OSs are written in low-level, shoot-yourself-in-the-foot ready languages is sometimes you need to do truly stupid things to make stuff work. Hardware doesn't do what it's supposed to and getting around it via some nutty hack is the way the world works.
They don't really help me make the mountains of C we have in the world less buggy.
A lot of people would spell the first one re-sign.
I noticed one missing in the 201 list at the bottom; it's a two-fer. "Riding one's ass", meaning either to tailgate in a vehicle, or also meaning to nag or irritate.
Counterparty was a family member, also on the phone line, and who provided their permission to both Schwab and their bank to do it. My point still stands. It was highly unconventional and Schwab didn't have to do it, but they did in order to help me out. I'm sure it's not standard practice, and I wouldn't count on another banker doing the same, though Schwab has a knack for being customer-friendly.
Location : Chennai, India

Remote: Strongly Preferred

Willing to relocate: No

Technologies: Java, Golang, Python, Node.js, React , Postgres, Redis, AWS, Docker, Spring Framework, Flask, Git, Elastic Search

Resume: https://www.linkedin.com/in/nvseenu/

Email: nvseenu@gmail.com

Am a backend engineer who is having 10 years of experience in software design and development using various tech stacks such as Java, Python, Golang and Node.js.

I am looking for an opportunity to work remotely. I am comfortable to work remote and in the timezone client prefers with cheaper hourly rate
You just described functions.
That's the killer feature why I gave F# instead of my usual C# a chance - it 'does more for me' at compile time vs. run time.

Yes, these are both much higher level than C, but if what I'm reading among other comments is correct, Rust accomplishes an equivalent improvement in compile time checks while still being a systems language.
It’s not a no true Scotsman argument. What do you think “absolutist” means? (Also, again, with e.g. child pornography and threats of violence, speech is the crime).

Regardless, OP isn’t even talking about crimes. They’re saying that big tech companies should be regulated to force them to carry speech they don’t want to, which is clearly a limit on freedom of speech.
There is a huge difference between a software company adding support to run on a device and a hardware company preventing supported software from running on a device.
>This reeks of whataboutism

Yes, aka "putting things in perspective" and "not doing one-sided criticism"...

Why don't all these whatabouters don't just let us blame whoever we want, and keep mum for shit ourselves or our friends did/do?
Let’s Put Some Dignity Back into Finding Software Work
The inclusion of what literally made you smile?
obligatory xkcd
https://xkcd.com/37/
Show HN: Remote Developer Jobs – The lightest remote job board for developers
The word “literally” is an intensifier; do you have the same objection to the use of ‘really’, or ‘actually’? ‘Literally’ was first used to mean “from the text” in the late 17th c. By the early 19th c. it was already fully co-opted as an intensifier.
Not to mention how weird speech is if you try to explain it to in a similar manner.
Your comment would be much more interesting and constructive if you actually took the time to refute the individual points instead of just saying that it's not a problem for you.
The "system" (an NFC passport) is already used at airport gates, though.

Violent criminals and demonstrators are rarely identified through their passports because these events don't make it easy to check people's passports, but ID documents are sometimes used, the photo is just checked by policemen rather than an app on the user's phone.
It’s great for embedded scripts in Redis.
> Don't even get me started on Stack/Cabal

Is Stack not adequate? I thought the consensus was that it was ok. Is it really more horrible than say Maven or SBT or whatever in other languages?
Micky Flannigan, a uk comedian, does a great routine about when he lived in America and people confused his cockney pronunciation of "house" with the American pronunciation of "Ass".

So at the end of a date he's on the doorstep with a girl and they are saying goodbye:

He says: I'd like to come in your house

She looks shocked. So he says: I won't try to kiss you, I just want to come in your house
Regardless of how the bug is found, you can verify if it is a bug or not without knowing how it was found.
I understand this is for rapid prototyping and not for production use, as the author clearly stated. But it did remind me of an anti-pattern I see all the time at work that does make it's way into production, often for the same reason.

I work primarily in Python, and one thing I see all the time is using dictionaries instead of method arguments. The thought is that when the method evolves over time, you can just add a field to the dictionary. What ends up happening is this dictionary argument is passed up and down the call stack for every nested method call, and sometimes elements are added, edited, or deleted on the way.

Whenever I have to do a refactor of methods like this, it is awful trying to figure out the state of the dictionary, what was originally supposed to be in it, and if it's returned, which parts are actually relevant.
This app doesn't provide the government any new information (it uses ID the government already issue) nor invent any new technology (face recognition already exists). If French government - or any government for that matter - wished to do what you described then this app wouldn't be the proverbial gateway drug to that point. In fact, the entire point of passports is to identify people at airport gates and other national borders.
Collaboration between data scientists and data engineers is hard, here's why
PostgreSQL 12
Since 2013, 30k kids under age 10 have been arrested by law enforcement
and Rust will prevent data races, which F# won't.
Depends. What if you represented yourself as the multithreading expert and were hired for that reason? The buck needs to stop somewhere.
Ah fair enough. I don't use tmux so I've never noticed it - that said it's pretty common - you should copy the above to the Windows Terminal GitHub.
Right. It's exactly the same barrier to entry a kebab restaurant or a bike repair shop has. If that's enough to detract one from starting a company, perhaps it's for the better.
> Like it or not, Johnson was the "biggest" voice behind the successful Brexit campaign ...

This isn't true either. Nigel Farage likely wins that unenviable title.

> ... and it is therefore appropriate that he is tasked with making Brexit happen ...

That doesn't necessarily follow. His reasons for supporting / promoting Brexit have been shown to be based on falsehoods.

> ... and taking responsibility for its success or failure.

I appreciate your optimism that there remains any doubt about which of those it will be.

It's clear that this guy - Boris, Johnson, or Boris Johnson if you prefer - has not and will not take responsibility for his actions.

Claims of 'Brexit == democracy at its best' are massively misguided - they presuppose that the voters were not outright lied to (they were).
>(dates this)

Unfortunately, it doesn't.

https://www.hcltechsw.com/wps/portal/products/products-home/...
What Is Facebook Dating For?
Systems and Processes That Aren’t in Code Are Terrifying
Privacy hurdles thwart Facebook democracy research
>I voted leave because I was dubious about the control the elected and unelected officials and secretaries in brussels had over British politics, and the rats nest of well paid jobs with crazy benefits waiting for british politicians in brussels when they retire from british politics, so long as they play nice with the EU and go along with the will of the government in Brussels.

Have you considered that after Brexit for UK to trade and work with Europe(which is vital for UK economy) they would still need to follow all the rules of EU and have no say about those rules? Not to mention that hard Brexit is impossible without giving North Ireland to Republic of Ireland.

Did you notice that whole Brexit got traction when the deadline set by EU for UK to implement anti-tax evasion measures that target UK overseas territories?

I honestly loathe EU, i absolutely hate huge parts of it, it is a bureaucratic Kafkaesque nightmare, that reminds me of my country under soviet occupation(The part i hate the most are unelected officials with basically minimal oversight).
Yet it is still better for my country to be "in" than "out".

From outside perspective it looks like Leavers want to have every benefit of staying in EU(trade deal with EU that mirrors current rules), Northern Ireland and every benefit of leaving EU(hard border). It isn't feasible.

Nevertheless i respect your decision - it is your vote, cast in favour of what you think was the best for the country, what i loathe the most in democracy(which actually turns it into a farce - a popularity contest instead of merit based one) are people voting just because something is popular.
Adding to this:

f-droid also encourages reproducible builds: https://f-droid.org/en/docs/Reproducible_Builds/

This means you can verify the APK on the f-droid store matches what's in github by building it yourself and comparing the signatures.

And if you want to do this, f-droid has an automated way: https://f-droid.org/en/docs/Verification_Server/ Of course, you still have to trust the verification server source code, but that runs locally on your hardware and is auditable.
Rust prevents data races at compile time. Note that data races, while a common form of race condition, is not the only kind of race condition, and Rust won't prevent the others.
Looks really nice! Wouldn't a simple table be a better option in this case though? I quickly got tired hovering over each icon (very small icons too) to look at the specs.

Looks very nice though.
"Political groups forcibly silencing opposing views is."

That seems like a very vague concept. I'm not sure what couldn't be placed under that umbrella.
Basically any vulgar word ends up being overused by the (uneducated) masses by the definition of the word vulgar. I'm not sure why, probably because they don't have the vocabulary to precisely express their thoughts and end up reusing the handful of strong words they do know in new ways and contexts.

Like how a chef who only knows about cayenne and salt wouldn't be using subtle spices like paprika. He's just going to bludgeon every dish with salt and cayenne since those are the two spices he has used the most thus far. He might find some creative uses for cayenne, but that doesn't mean cayenne is suddenly the most versetile and complex spice.
I sit during my teams standup, it’s a standup because it’s a daily sync not because of literal standing.
How did you know I am suffering from insomnia lately?
Not sure if this is the cause, but non current liabilities are very sensitive to changes in discount rates used to calculate the present value of future expenditure. The Nuclear Decommissioning provision, for example includes costs projected until 2137. In the last accounts it went up 76bn just from changing the discount rate.
The Air Force will invite hackers to try to hijack a satellite at next Defcon
I always assumed his videos were satire.
Ask HN: Is working at Microsoft cool again?
Hey everyone,

Excuse me for the slightly cringey title but I really didn't know how else to phrase my thoughts regarding present-day Microsoft. There is a lot of hype around FANG companies and information floating around about working for them, but MS has kind of been out of the conversation for the most part.

However, as things stand right now, I think that none of the FANG companies are doing anything very exciting and the only compelling argument to work for them is CV cred and the stupid amount of money they throw at engineering talent (and don't get me wrong, those are fair points to consider when looking for employement); Instead the shift happening inside Microsoft right now is becoming more and more interesting by the day, especially after the latest Surface event - Not specifically because of the hardware they are launching or anything, but because of the long term vision that can be seen through the cracks. Couple this with the open sourcing initiatives and shifts in Windows OS and you get the sense of what I'm trying to say, and that is that the prospect of working for Microsoft is becoming cool again.

I hence would like to know from people currently working at Microsoft what is the current environment/sentiment inside the company, if you would recommend working for them, etc.
What's up with all the weird-ass domains lately?
I Competed against an AI: Here’s how I lost–and also won
Review: Single-Board Z80 Retrocomputer
lol at comments "Google Photos does this"
You missed the point: Privacy (⌐■_■)
I've been using Charles Schwab Bank now for about 10 years, and I love it, as well. They had the reimbursement of ATM fees back then and still do, which is amazing.
If the Cairo Declaration in and of itself gives us all the building blocks that allow us to define hate-speech in a non-political way, then what was the purpose of the Rabat Plan of Action, with all its rapporteurs and its workshops on four continents? Do you believe that process was not a political process?
Think Different*

*but not so differently that it challenges an authoritarian government who is scared by ideas
Uber launches "Uber Works," aimed at connecting workers with businesses
The opportunity to make money off an arbitrarily scarce resource is in my opinion a reason we haven’t seen more network operators pushing users towards IPv6.
> LGBTQ content is inherently about sexuality

No, it's not.

It's about people.

Simply mentioning that someone is lesbian in a video does not make the content "inherently about sexuality."

The idea that everything related to LGBTQ issues is inherently sexual in nature is one of the most toxic ones to people with those identities. It maintains the idea that their very existence taboo, something you're not allowed to talk about in public, and certainly not around children! When talking about LBGTQ identities around children, normalizing their existence, is one of the most powerful things to help LGBTQ children understand and accept their identities, and help straight, cisgender children recognize that LGBTQ children are fine, normal, and not something to be feared or reviled.
How does this apply to email delivery? The biggest factor is having a "clean" IP address. Do these eventually become prohibitively expensive? Does email protocols switch to IPv6 and stop considering address reputation?
Debdut helps SaaS companies with their metrics
Throttle and Debounce Broken Down
UTC Is enough for everyone, right? (2018)
looking ...