skysight-inc/HackerNews huggingface dataset:
Still, unprotected accounts seem like a pretty insecure idea to me. That's how our "attacker" got themselves in.

Of course in a free world physical access to a device you own would mean that you can modify its behavior ("hack" the software).
Job applicants might be expected to list relevant achievements, but there are ways to do that which convey the message "I can substantiate that I get shit done, and think I could do more in your organization" rather than "I think my blog is amazing, and now I'm going to show you how you could hit those heights".

To be fair to the author, he's writing a content piece for clicks through to a $699+ course rather than a cover letter for a job so he probably wants the hyperbolic "I've done all this in just two years. And now I'm going to teach you" tone rather than the "Over two years I've built...which is relevant because...". People that are put off by hyperbole generally aren't going to buy his course anyway.
The article says that the two diagonal elements in the table of those four combinations, U = RI (or dPhi/dt = R dQ/dt, the classical resistor) and Phi = RQ (the purported memristor) describe the same fundamental element, the resistor. Which is sort of obvious, as one is just the time derivative of the other.

[Edit: got the direction of which is the derivative of the other wrong on the first try]
Isn't this what os.system(...) does?

By the way, why not put the raise inside sh?

EDIT: Ok, the difference is that os.system does not return stdout. But you can use the subprocess package to capture stdout (and stderr as well). If you want pipe syntax, you can invoke e.g. bash -c "...", where the dots are your command. But the problem with this is that it's prone to injection attacks, unless you are very careful. I guess the same warning applies in your original "sh" example.
I find that my availability to answer immediately depends on a number of things, one of which is the urgency or nature of the question.

Usefully, in my experience, nobody opens an IM session where they need my help on a production outage with just 'Hi'. :)

(I suspect I'm in a minority, but it's also why I hate answering the phone. An incoming phonecall is just a way for another person to unilaterally decide that they need my attention right now, which is often both disruptive and not true).
also: there is a AWS Lambda Bash runtime.

https://github.com/gkrizek/bash-lambda-layer
I was the same. I switched to uMatrix and found it to be more intuitive and fine-grained.
So basically you want the process to be judged by the outcome, not by... the process.

That's not how the legal system works and that's not how ANY legals system COULD work, because it would require the process to be finalized and the outcome known before any legal enforcing to happen).

Basically you're bringing an utterly irrational viewpoint to the discussion then you end up with " we can make rational value judgements".
I always think of Emacs (never used it tho) as a Smalltalk system without images and with Lisp instead of Smalltalk as the underlying language.

Every visible and invisible think is inspectable and changable at runtime, yup - pretty cool and I loved it for programming! Not sure whether I want to get on the emacs train tho. I have problems mantaining efficiency either way already... And I favor tools that work without set-up. Then again I am still young enough that learning investments pay off by a huge margin... tough.
That's hardly an "alternative". It's basically one of the oldest and more mature projects in the area. I remember prototyping things with it 10 or so years ago and it was already of a very good quality.
There's one and only one job for you in the entire US?
I think today it has more to do with the UK having low tax as a percentage of GDP, and therefore has less money to spend on infrastructure. Here's how the UK ranks compared to other European countries:

Norway 54.8%, Finland 54.2%, Denmark 50.8%, Sweden 49.8%, Belgium 47.9%, France 47.9%, Germany 44.5%, Italy 43.5%, Austria 42.7%, Bosnia and Herzegovina 41.2%, Iceland 40.4%, Netherlands 39.8%, Slovenia 39.3%, Cyprus 39.2%, Hungary 39.1%, Greece 39.0%, Spain 37.3%, Portugal 37.0%, Croatia 36.7%, Luxembourg 36.5%, Czech Republic 36.3%, Malta 35.2%, UK 34.4%.

Source: https://en.wikipedia.org/wiki/List_of_countries_by_tax_reven...
Thanks, I almost killed my laptop spitting coffee on it :)
Norsk Hydro ransomware incident losses reach $40M after one week
Foreign? Why? I didn't see any indication of that in the article, beyond what could be regular typos. And it's not like the US doesn't have its own fair share of disgruntled and/or greedy people capable of something like this.
You can use the vscode/extensions.json in any project to have a one click install for anybody who opens it in vscode.

https://code.visualstudio.com/docs/editor/extension-gallery#...
Authenticator App Support in PayPal (Finally)
The US has federal taxes and mechanisms to redistribute money from richer states to the poorer states to address this sort of imbalance.
It's been bugging me for a while now as I can't find the video but the Vs code team made a demo where they were able to jump to a dependencies source code on github inside the editor. Looked pretty amazing and would definitely solve the problems you mentioned.
I'm envisioning actually drawing blood to check identity, not asking for a blood sample.
I think you should read up more on exigent circumstances, what a police officer does and what is legal for use in a case are miles apart.

If the defense challenges, and the state can not convince the judge that there was a probably threat that material evidence will be destroyed before a warrant could be obtained, then it will very likely be thrown out, and can not be used in the case at all.

And even if the judge allows it, and defense loses its an open door for an appeal.

There are literally volumes of text on this subject, there is not blanket a statement that makes incorrectly gather evidence moot, as any defense attorney, it's their first line of attack.

And one of the most common ways the defense can win a case.
so in order to protect his source he did something illegal?
Ja och nej.

BankId is a 2FA mechanism that proves that you are who you say you are. Before you can download the mobile app (Mobilt BankId) and assign a password, the bank must issue you a card with a certificate on it (BankID på kort[0,1]).

You use this card to then validate the Mobilt BankId, since it creates a chain-of-custody for identity, as it were.

In other words, someone with your personnummer on-hand can't just download Mobilt BankId and then assign their own password because they're lacking the physical evidence [read: the BankId på kort], which prevents them from falsely representing that they are you.

How Mobilt BankId works with BankId is that it houses a certificate (much the same as BankId på Kort) and leverages the same auth prompting mechanisms for challenge/response to authenticate the user. Essentially, it "replaces" the kort but only in the sense that the kort is required to be physically present in the system. With the Mobilt BankId app, the certificate is always present.

Sorry for the long-winded explanation but it isn't as simple as downloading the app and assigning a password and don't want people to get the wrong idea. :(

[0] - https://www.bankid.com/en/om-bankid/detta-ar-bankid

[1] - https://support.bankid.com/sv/bankid/bankid-pa-kort
There are more examples in the repo posted by sytelus.
For the last 10 years I've worked with perhaps 200 developers, I haven't seen a single one who uses vim or emacs, whether they are 20 or 50 years old. Maybe it's the nature of the work - web development (frontend and backend).

I've known a few who use sublime text, and there was no correlation with either being a good developer or being productive (though I haven't met a bad developer using sublime yet, mediocre ones are common enough)
knowing how expensive aws can be at work, I have decided to stay independent for my own project as much as possible by only using the vps, so I can switch infrastructure provider when I want to.
LGPL: https://github.com/libfuse/libfuse/blob/master/LICENSE
Birmingham, Alabama: A city using theatres to reinvent itself
How many automatic guaranteed safe refactors can I do with VIM? Of course I’m referring to statically typed languages.

Something as simple as renaming a method and it is automatically renamed in your entire code base is a life saver.

https://www.jetbrains.com/resharper/features/code_refactorin...

I see a similar thing happening with coders who do a lot of tests (test driven development), some tests and no tests. Developers who don't write any tests are often the most productive.

Tests aren’t about productivity. They are about maintainability when you have to make changes. How many large code bases have you dealt with?
There is a big issue, that ipfs uses its own hash mechanism (hash of protobuf of dag), while registries (and most other existing content based distribution mechanisms) use sha256 hashes of the whole content.

eg see https://github.com/ipfs/notes/issues/269

So you can't simply interop between the two without some sort of lookup to convert hash functions. It is hugely frustrating, as basically different content based distribution mechanisms cant work together.

In theory docker image registries support pluggable hash functions, although it is not clear to me that the ipfs function is even very well defined outside its own code. We could start to add a second hash calculation to every registry operation, but it would be a performance hit which some users would not like.

(tree based content hashes that allow parallelisation are nice, but the ipfs one is very ipfs specific and more complex than it needs to be I think).
https://www.bloomberg.com/news/articles/2018-11-29/south-kor...

It got stolen by South Korea, how can that be justified?
No, because we've designed protection against collecting IP address, device type and OS. We don't use any SDK from Segment, Amplitude, or any third party analytics. Our iOS app only sends a device UUID, an event name (user:opened:app) and some event properties (not personal information). Someone should feel free to reverse-engineer our network requests to confirm what I'm saying.

Also, let's talk about IP address.

We have a CloudFlare worker that sits between our app and our analytics proxy (which role is to send data to Segment). And this worker from Cloudflare is a piece of code that removes the user ip address from the request made to our proxy, hosted on Heroku.

Here is the worker code:
https://gist.github.com/pierrevalade/85bbe1e5278b81813e08e7e...

That way, only Cloudflare gets the user IP address (and to my the best of my knowledge I don't know how to access it), and our servers never get it.
I knew a guy who was writing Win32 apps in asm in high school. Heard that he became really weird in uni.
But "neoliberalism" is frequently derided as a free-market fundamentalist ideology that was the driving force behind a period of alleged deregulation and government cut-backs extending from the early 1980s to the present. It's really an inaccurate characterization of both the last 40 years and the beliefs of the parties in charge.
What fingerprint? We don't send device OS, IP address, geolocation... Impossible to do fingerprint from only a device UUID that does not means anything.
>we've already been through periods of history where antisemitism had widespread exposure in the public discourse yet democracy still defeated it.

Sartre was writing right after France was liberated from the Nazis, so from his own position in history he'd laugh if he were to hear you say that. Arguably anti-semitism has not enjoyed a popular resurgence since the downfall of the Nazis and I'd hazard a guess that it's because its effects were so evident, as was its proliferation among ordinary "thinking" people in the Nazis's rise to power. Perhaps with new generations who don't have memory of the effects of anti-semitism, who are only acquainted through it by the school system which they may be (rightly) distrustful of, there is much less of a buffer, and perhaps that's a buffer Youtube can aid in providing.

>There will always be people who believe in things that others consider harmful. I find it difficult to believe that you can or should realistically stop that with censorship.

Arguably it can be minimized; some researches point out that speech itself in its function as speech, what makes it such a powerful concept, can harm[0].

[0] https://global.oup.com/academic/product/speech-and-harm-9780...
You can debug inside VSCode. That is an IDE. Practically by definition. A text editor is Sublime text.
The language specific apps (pycharm, rubymine?, phpstorm, webstorm) can’t run most other language plugins.

Get IDEA ultimate (also jetbrains) and just install the language plugins you need.

I use this to write php, shell, sql, javascript, css, html, a little ruby, a little python, makefiles, and hopefully some D-Lang soon.
So will the car? I think i need to emphasize the context.

I’m responding to “Seems like it's the new norm, like how radio became the norm in cars after some time. I bet people were complaining about that in the same way you are now.”

In 1975, there was no danger your radio would become obsolete or outdated at anywhere near the speed that an awful touchscreen tablet built into your car in 2020 will. So, I’m not referring to buying a car now with an AM/FM radio. I’m not sure what one would use that for other than as an AUX input.
Yes, UNLESS you don't collect device type, OS version and IP address in the first place, which we don't.

Pierre, CEO Jumbo
I feel like I tend to agree with Peterson 80-90% of the time, what with all the clean-your-room stuff, but the last 10-20 I really disagree with
I think "One does not write a web server in Bash" is like "One does not simply walk into Mordor." You're practically daring short people with hairy feet to attempt it.

(Quote: seebs on slashdot)
You would also think that every coder lives on the west coast and makes $300K+ year....
We will open source later this year some part of the iOS app (the parts that changes stuff for you, and download personal data from your phone).
So they publish it in darknet / some private communities? If they published it, it should be public. Where'are the links to the data?
> But an IDE comes preconfigured for one language/environment.

I can’t count all the languages IDEA Ultimate (also JetBrains) supports via plugins.
Ha. Good luck with your guaranteed-to-lose-value money.

And no, you didn't address anything. You just got angry for some reason when I showed the flaws in your arguments.
Do you think the United States need more currencies as well?(i.e the Texas dollar, California dollar etc)
Indeed, it won't become obsolete, since it has been obsolete for years and years.

Who the hell still listens to radio? Why would you do that to yourself.
Jumbo helps in deleting old Google Search, and Alexa voice recordings. So it's beyond social media in that sense. Tomorrow we will support Tinder, and more.
Should we break up the big tech companies? [no]
Feedback's Hidden Development Message (1998)
> "But laying their hands on fast-moving, highly dangerous, camouflaged reptiles in a swamp that extends for thousands of square miles is about as easy as it sounds."

Yeah, this doesn't sound super promising unless they find a very scalable solution :(
You might also all "how much control?". Isn't one of the things about autonomous operation that systems are specifically designed to function in times when humans might fail.

Was the ABS operating? Oh, so the human wasn't in complete control. How about collision avoidance, did the car steer or de-throttle? Minimum levels of automation are probably did wipers operate, did headlights dip.

If the human was in complete control then that probably indicates some system failures that may have contributed.
GPS is routinely spoofed in area around Kremlin, for a couple of years already, to a great annoyance of drivers and runners. Coordinates are replaced by those from Vnukovo airport. It seems they try to prevent operations of consumer grade drones, many of them refuse to fly near known airports.
Real coders boot up their computers and type

CALL -151
!

And type 65C02 assembly.

Now get off my lawn.....
I've used both. Webstorm is definitely slightly better in most things. Little things like better handling of closing tags or more useful context menu.

VSCode is massively easier to configure and has a lot more plugins. Most major plugins are covered by Webstorm or plugins, but it's the small things that give you an extra push.

Webstorm is more polished. VSCode is faster and more configurable. They are nearly equal rivals in my book, except one thing. Git integration in VSCode is horrendous. I work with git constantly while I code and the lack of proper support is a considerable productivity hurt.
Dynamic Languages Are Unmaintainable (and Unit Testing Is Overrated) (2013)
Morgan Housel for financial advice. Just Google the name and follow his Twitter feed if you have an account there.

I have learned a ton through playing poker. The game has a lot of carry-over into real life. Luck vs Skill. Variance. Take a look at the link for a great review on a great book about poker.

https://25iq.com/2018/10/13/lessons-from-annie-duke-author-o...
The neo-fascists are doxxed. So what?
> There are these two young ﬁsh swimming along, and they happen to meet an older ﬁsh swimming the other way, who nods at them and says, “Morning, boys, how's the water?” And the two young ﬁsh swim on for a bit, and then eventually one of them looks over at the other and goes, “What the hell is water?” -- David Foster Wallace

This is a nice analogy about how hard it is to understand what we live in every day. To know about 'water' I learned a lot from Thomas Eriksen -- Small Places, Large Issues. It's an introduction to cultural anthropology and it's a great academic read, but it also taught me a lot on a personal level; to clearly recognize different schools of thought and see their particular and universal value.

Good contextual knowledge of this sort tones down the general chaos of life for me. It just helps a lot to have a solid mental model of cultures and ideologies, know their overlaps and contradictions, and to have the ability to relate specific thinkers to this model.
Staying Sane in Academia
>> At one conference an Italian guy working in Switzerland told me at the company in England he was before the office was dominated by Greek and Italian developers.

Yeah, but it doesn't mean they are brighter than British ones. It just means it's cheaper to hire a Greek or Italian developer (that and culture differences that British people would also need to deal with).

Saying this as a developer from Lithuania working in the UK.
Construction has kept rent in Chongqing, China to $75 a month
Of course not, they should be comfortable to be able to pursue this, but I don't think it's a recipe for becoming great developers. They may become great managers, CEOs, etc.. but not craftsmen.

Would you rely on someone that started their tech career thinking about pay instead of engineering challenges, problems and solutions?
There's a few ways to justify it I imagine. One is "it saved $130M from being spent again on the same thing".

And sure there are arguments against that justification (and for it).
> I heard about "voto di scambio" (litteraly: exchange vote) many many times, but I never got it completely: you are granted anonimity in the voting booth, and you vote for a mafioso because you made a promise to him... You have the possibility to counter mafia's power and you vote for him! Are you an idiot or what?

There are mechanisms to implement "voto di scambio". All a mafioso has to do to implement it is to to gain a blank vote card and apply a vote of his preference. Then when you come along the mafioso will give his voted card for you to submit as a valid vote and will expect you to give him the blank card that you were given before entering the voting booth.

In this way he the mafioso is assured that the pre-voted vote card has been submitted and will also have a new blank card to give to the next person selling his vote.

You can, at most, invalidate the mafioso's vote by applying more votes (thus making the vote card void) but you still won't be able to supply your own vote (and thus, making a difference).

In the end, it's always easy to think people are stupid and that bad actors didn't actually think trough stuff, ran tests and improved the processes as any organization of a sufficient size would do.

Please don't blame the victims. Stronzo/a.
Quire - A visual collaborative platform
Hi, Belgian here. Normally I also don't like people boasting. But in such articles, I like to have a background about the person.

I'm not going to waste my time reading advice from someone who posted 5 articles and has 10 subscribers.". And if they don't tell me why I have to listen to them, I won't.
Not disagreeing, but hasn’t the power shifted to people with printing presses either way ?

I mean that producers are now strongly bound to distributors, and companies like Disney basically own everything from top to mostly bottom (they’re getting there with their streaming service).

In today’s world I don’t see “little guys” getting practical benefits by virtue of IP. Is there still a baby in the bath water?
Does Galileo work somehow differently as opposed to GPS?
Hardening the Browser
Tips for presenting with impact to senior management
Its a shame that you stopped reading -- it is an excellent article.
> he fails to give any logical reasons for that claim.

It would take a mere 10 seconds of googling to find the answer to that question as he is literally asked about it every few hours on twitter or in interviews. And every single time he explains it but it seems to fall on deaf ears.

> I understand those who are heavily offended by that viewpoint

I personally don´t understand those people because they are not really listening to the argument. They are selectively hearing what they want to hear. In your "question" there is an embedded assumption that order (masculine) is "good" and chaos (feminine) is "bad". And that´s why people get offended; if they didn´t equate chaos with bad, there would be no reason to get offended. This happens because they are not _actually_ reading Peterson. They are reading what they _think_ someone like Peterson would say but in doing so they miss the point completely.

Peterson argues that chaos in literature is most often presented as feminine (mother nature for instance) and order is presented as masculine most often (God, the heavenly father for instance). At any point in time, order OR chaos can both take hold to varying extreme degrees, which is not good for society. Example: Totalitarian states (extreme order/masculine) are bad, but so is anarchy/chaos and the complete lack of order. Both extreme order and extreme chaos are bad he argues constantly.

Would it be any better if Peterson argued that chaos was masculine and order was feminine? not really, people would still get offended because that´s what people want to be. They don´t actually stop and listen to what is being said, which is unfortunate :/
I guess I meant... we call a Apple API to ask for a anonymous Device UUID.
Precisely: UIDevice.current.identifierForVendor?.uuidString

Do you still think that's "bullshit"?
You seem to willingly confusing "assassinations" with "acts of war".

Anwar Al-Awlaki was unquestionably an enemy combatant due to his overt belonging to a non-state actor engaged in military combat with the United States.