skysight-inc/HackerNews huggingface dataset:
Unless you're using something like a smart card as identity with gpg-agent, then you won't have a private key file. Because of that, you can specify a public key file to identify this private key.
If both are related, couldn't it be in the opposite direction? The transformer failure damaging (or powering off) some piece of equipment which then leads to the phone system failure?

(I don't known which happened first, but on the reddit video of the transformer explosion says "8 hours ago", while this twitter post is 4 hours ago, so I'm guessing the transformer exploded first.)
While the general idea might be professor-inspired, 90% of legwork is carried out by grad students.
Probably who records videos just pick up the phone, portrait mode, and start filming. No thoughts about the circumstances of watching it later on.
I don't see an accusatory tone there, just an reassurance that AirPods are indeed what they're cracked up to be, and that GP has a dud because, as emphasised, millions of happy customers can't be wrong™.
How is class a race issue in somewhere like Scotland?
"Not smart enough to use Lisp." I hear that more often and I do not understand it. I chose Common Lisp (CL) because it is an easy language not because it's hard (I would have chosen Haskell or C++ then).

I'm not sure I can answer your questions. While I do use CL at work for smaller jobs I've only used it for bigger personal / solo projects, so I'm not sure that counts.

About refactoring: it's not a thing that comes up very much. Not in the sense that it was a thing like when writing enterprise Java. Maybe because I try to keep my code composable I don't have to change it in many places? But this isn't limited to Common Lisp for personal projects: also bigger projects with multiple persons at work in C++, Python, etc. refactoring isn't such a big thing that I'd use it as an argument when chosing programming languages.

Also once your code settles down, when you're going from the exploratory phase to the "let's make this ready for maintenance"-phase, CL has the option to annotate functions with types. Not at the level of Haskell but close enough to catch most things.

That's what I like about CL: it's very practical and multi-paradigm. It doesn't force into a specific paradigm like object oriented or whatever fad comes next.

I never have that feeling "what did I forget?". I'm sure I do forget things, but by building up code function by function and testing those functions one gets a pretty good feel for the code base. BUT, I've never worked on CL projects with multiple people, so I get where you come from.

I love being able to use macros and the Lisp syntax is one of its main appeals to me. It is so simple and straight-forward. Algol-like languages with their curly braces, brackets, statement-ending, etc. etc. feel like such a chore. I try not to overuse macros, in fact I rarely use them but they're there when I need them and make the language very powerful and, if used correctly, more readable and easier to understand.

"Code is data" … Do you mean something like this?: http://www.moserware.com/2008/04/towards-moores-law-software...

I guess I've been using Lisp long enough that I don't quite get what it means but I use it automatically.

"Do you wish you had static types?" — Not really, like I said one can add garnish to the CL code to get something that is good enough, but even then I rarely use it. However, I only use it in mission-critical stuff and I don't write much of that.
Do you know of a good way to combine fasttext with none text features?

Let's say I know seasonality is a strong feature in classifying my text, how can I add this? With a BOW I can literally just add SEASON_AUTUMN as a word to the text, and I'll get that extra feature as a dummy variable in my feature vector.

But for fasttext, if I add such a word, it will just be averaged out in the final document feature vector.
Yeah, and that’s why we have int for counting.
Hitmen are an actual thing that exists, it's not crazy to expect them to be available for hire via the dark web. In terms of legality and the consequences of being caught, ordering a hit on someone is not that different from ordering a kilo of heroin, and the dark web facilitates that pretty well. (Morality is, of course, another matter.)
Is Your Test Case Ready for Test Automation? – Kualitee
I have said this before, but Hanlon's razor is good for politeness, but not very good for assessing what people are actually up to, as people regularly disguise maliciousness as incompetence and find it fun to do so, especially in politics and other power games.

One of the many tricks to power is pleading powerlessness on the things you actually planned ahead of time while claiming full responsibility for things that are accidental.
As far as I know, the only tax benefit would be for health insurance, but if you are a sole proprietorship (which you should be), then you can purchase health insurance pre tax also.
The other problem is the Netherlands are at risk of getting wiped out by rising sea levels.

Your example of Italy is bad news - in effect countries that could produce their own are buying Dutch because it’s cheaper, presumably because economies of scale now work in Holland’s favor.

In other words we depend on a country that’s at risk of being wiped out by flooding for food _and_ that same countrys dominant market position is also holding back food production in other countries.

Sounds like the back story for a bad movie.
Like you said, DPI (or PPI) is a physical property of a screen. You don't set it for the screen, you just let your text rendering software know the DPI so that it could get the absolute text size (in mm) correctly. Let's consider two 15.6" screens:
1. 1366x768, ~100 DPI
2. 1920x1080, ~141 DPI

When rendering a piece of text in a certain font size on both screens without specifying correct DPI (e.g., leaving the default DPI value of 90), the text on both screens will take up the same amount of pixels, but the absolute size in mm will be different (text on screen 2 will be smaller because pixels are denser there). If you, however, let your OS know the DPIs of the screens, rendering the same piece of text in the same font size on both screens should lead to the text physically taking up roughly the same area of the screen (as much same as it could be, taking into account the fact that pixels are discrete). This is true because point[1] is an absolute unit of measurement.

To give you an example, when I switched from 1366x768 15.6" laptop to 1920x1080 15.6" laptop I specified the new screen DPI in my desktop environment font appearance settings. This made all the text be roughly same size as on the old laptop, only smoother due to greater pixel density.

> Isn't the solution for "small letters on high pixel density screen" scaling as mentioned by arvinism or simply increasing the font size?

This way you must render a picture as if the screen has higher DPI, then scale it down to match the desired DPI, you still have DPI in play here, and absolute text size implications described above apply here as well. You can use scaling for antialiasing, though.

---

[1]: https://en.wikipedia.org/wiki/Point_(typography)
Middlemen are not indispensable - they need to justify their existence not others to justify their absence. The whole point of cutting out the middlemen is to force them to go from a parasitic role to offer some sort of actual utility for their price.

If the middlemen have something of value to offer they have little to fear - just someone to buy gasoline by the tanker for instance keeps gas station middle-men safe because they provide both a workable connection between logistics of the very large production and consumer scale amounts - in addition to the distribution.
Even if "strike" sounds dramatic, isn't it technically correct?
Never heard this before. Mine are 1yo with intensive use & easily still last hours. 2 years is a really short lifetime
I agree that collision is not an issue.

On the other hand, your consistency assumptions may be broken if you rely on the sort order for causality relationship.

You can have ULID1 < ULID2 and yet the event associated with ULID1 may be caused by the ULID2 event.
Slightly off-topic... but here is a question that keeps popping in my head whenever I see a Space story...

Those astronauts (and cosmonauts and taikonauts) spend literally tens of thousands man hours performing scientific experiments. This is beyond cool... but... is there a place where we can see the actual results of all that work?

It seems to me that reading about the results of all those experiments would be FAR more interesting than reading about the day-to-day life in micro-gravity (which, arguably, is an experiment in itself... but just not the only one).
Get yourself Fluent Python, it is a really good book on Python for developers from other languages.
The thing that gets me about this argument is that, not only is this not a hypothetical scenario, there's a rather large overlap between the people who've been using these tactics to shut people up and the people demanding that sites like Facebook clamp down on "harmful" speech. They're like two parallel tactics in the same war to silence undesirable views. If we give in to the demands for sites like Facebook to eradicate harmful speech, we'll still have the same campaigns to fire and harass people, they just won't be able to complain about it because the social media websites will be under the exact same pressure to shut them up as their employers.
Tons of the chefs who work at or own those Michelin starred restaurants would agree with you - they almost universally love to eat low tier, mass market fast food
These are very good question. I also believe that effectivity is much more important in product development than efficiency. If remote work has a great (negative) impact on both, that’ll be very bad.
You're game, trying to use an unofficial Dock. There's a heavy risk of your Switch entering a boot loop, effectively becoming bricked.
Forget new year’s resolutions and conduct a ‘past year review’ instead
I'm confused. How is it not 128^24?
There is no "should". Most contract jobs are low risk - they might last for years and if you get fired, you can easily find a new one. Unless there is a major economic downturn, in which case even permanent employees will be downsized.

That's easily worth a 50% salary bump. It also often comes with tax advantages.
The obvious case would be when the remote grep doesn't exist at all, or is a cutdown non-gnu version of grep which didn't support things like extended or perl regexps
Originally both the engineering manager and project manager were based in our office. The engineering manager moved to the overseas office a few years ago. This year the project manager moved to the same overseas office. I was asked to step up and supervise the other engineers.

I'm not a proper PM, just the senior dev who keeps an eye on the others to make sure they aren't falling down any rabbit holes.

I would much rather be a developer than a manager but I guess I thought I could still be involved in all projects from a technical standpoint.
Took this route after using PhpStorm for a year or 2 as sometimes I do ruby and will likely work on Python and Go as well. And after 2 years, you only pay $7 a month instead of $4 with PhpStorm, which is nothing.

It's especially good if a project contains multiple languages, like core written in Go and scripts written in Python.

But I do keep Android Studio as that's what Google targets as development IDE and Googleability helps by using the same app.
Although that's amusing, there's a pretty good real moral to this story:

> It appeared that Monteiro had been arrested on the basis of a misinformation campaign.

> There had been warning signs for a while, at least since the point at which Yura had threatened to expose him as a cop. In June 2016, when Monteiro hacked into Yura’s Gmail account, he had noticed that the scammer had created email addresses under the name of Chris Monteiro

Until I got to this point in the article, I hadn't realized that the initial denunciation of the site[1] was done under Monteiro's real name. This is a good example of why messing with internet scumbags, even if they're pretty clearly not actual mafia capos, is an activity best undertaken pseudoanonymously (at the very minimum). Although what happened to Monteiro was a bit nastier than usual skiddie fare, there are a lot of ways, from financial fraud to swatting, for someone who wishes you ill and possesses your dox to seriously mess with your life.

Seems like Monteiro was too wrapped up in the acquisition of personal notoriety to care about opsec. My intent isn't necessarily to victim-blame Monteiro, but hopefully this episode will serve as a lesson to other well-meaning but potentially naive vigilantes.

Some of the nasty stuff that's happened to Krebs[2] also falls into this category. I guess in his case it's probably more of an intentional, aware-of-the-risks tradeoff, but man, I don't think that's a deal I'd be willing to make, especially since many such incidents don't end so peacefully[3].

---

[1] https://pirate.london/assassination-scams-the-next-generatio...

[2] https://krebsonsecurity.com/2013/03/the-world-has-no-room-fo...

[3] https://arstechnica.com/tech-policy/2018/11/man-pleads-guilt...
But contractors do get paid overtime.
Cell networks (but not towers) effectively do this already - when you dial 911 (or 112), the phone doesn't actually dial the number "911" or "112"; instead it requests a call of type emergency. This is routed by the mobile network itself, according to how it handles emergency calling.

The phone also enters a specific "access class" (access class 10) for emergency calling mode, which lets it join other masts on networks it wouldn't normally operate on. (This is where the message "emergency calls only" originates from)

But if the onward system this "un-numbered" emergency call would be passed onto is unavailable (as it sounds like is the case here) then emergency calls will fail. It might be possible to dynamically reconfigure the mobile network core , but you'd need to configure this on the core, for each and every cell tower or group of cell towers, to route the call to the right alternative lines/number. Whether that system has capacity to handle all these calls is another question.
My opinion is that for your personal project, that only you work on is fair to use whatever.

For work projects you can't just join a team and ask let's rewrite it in X. Some developers will try to get satisfaction with the latest and greatest but this is a moving target, a few years back C# was cool, then it was cool to know Scala because is functional, now is cool to uise Rust, GO or some compile to JS and react or similar frameworks, when this are no longer cool this developers leave and somebody else will have to take over and meintein their amateur code (by definition you can't be experienced in new thing since is new)

Anyway I got off-topic, my point is that refactoring your personal project is not the same as refactoring. cleaning up a big old project(in my case 4 year old angular1 project , that probably has a few deprecated dependencies that are no longer cool enough). It would be better a bit to work with a better code in TypeScript and latest React but I personally won't hunt for a new job because of the tools.
Brain.js
doesn't look too good for german institutions (or europe in general) :( I thought it we are just not really that important in machine learning, but other disciplines are similiar. Any physicist here? Are german institutions more visible in physics? They always appear to have quite big physics faculties.
My question is did NASA learn from this and improved the scheduling for future missions? Seems they have with ISS unless I’m wrong?
Chilling discovery: ice house discovered under London street
Cause you still young here
I'm hoping for the same... I started down the rabbit hole of creating a mail server/client once. Regarding IMAP, all I can say is damn, that is a pain and I pretty much gave it all up. Smartermail is probably as close as I've seen to what I'd love to see as a more broad open-source product for mail. I just don't have the patience to wire together a half dozen systems, the maintenance and more to have working email...

I have one address hosted via outlook.com (relic from when they had a free tier for personal domains), and the bulk of email is via gmail. I have mail forwards in google domains for a few really old email addresses (just used it the other day to recover an old account). But for the most part, I would love to see some better personal mail options.

I've roughly looked at some of the mail in a box stuff, but I don't want all of DNS and the world for the domain controlled under my mail server.
This is all Golang is good for.
> why i am not able to submit link

Cause you still young here
The Magical Concert Experience
Mynoise.net
Well an argument to this could be that we cant tell its an attack. In a recent report on US weapon systems it was found that even a simple network scan could crash a system.

"Operators reported that they did not suspect a
cyber attack because unexplained crashes were normal for the system."

That exerpt comes from this report which was released two months ago.

https://www.gao.gov/assets/700/694913.pdf

We're no longer in a time when Occams razor tells us that the giant radio active spike over the ocean is a nuclear weapons test. Now Occams razor tells us that every crash is simply due to bad hardware or (and sometimes both) a lack of funding.
I wonder if Dutch tomatoes imported to Italy are canned and then branded as "made in Italy"?
Not a gerat solution, but if you did launch something in bash, and you don't care about STDOUT/ERR (or you're directing to a file), you can run "disown %1" to detach it from your shell after you've launched it. The program will continue to run until it finishes naturally (or it's killed)

You can't reattach the program, but there's other ways to auto-launch screen if you're often doing that.
w.r.t the quote: I wonder if this kind of treatment would pass as defamation in court, given that the supervisor did not have expertise to assess the student's mental state and disseminated his assessment to his peers.
I agree that Fluent Python is best choice, even if it's not exactly what was asked for. You can skip bits to use it as more of a list of features, but it contains the information required to understand what Pythonic means, and what's in the extensive standard library.

Definitely would recommend to anyone experienced wanting to learn Python.
India and STEM – Challenges to an Education for a Better Tomorrow
Google safe browsing flags textfiles.com as unsafe
I think one trend we've seen emerging in markets everywhere is that despite competition in the market there isn't significant differentiation. So you'd think great, we've got this tech and I'll go with the company where I pay a little more and don't have to give up all my privacy. But instead what we end up with is 90% of companies bundling in all the privacy invasion stuff (because they like the new revenue stream or the share holders demand they follow the trend or they simply can't make the margin on the product) and then 10% of companies go right to the top end, and whilst you get your privacy you're also paying for massively premium products.

I see this in the smart home devices - you can trust NONE of them, with the exception of a tiny minority like Apple who also then charge a fortune extra because they're trying to sell a premium product for other reasons. So in the end you're not overwhelmed by choice, you're railroaded.
I think we should judge the event on what happened, and not on how the astronauts tried to paint it when they came back. It's understandable that US. astronauts in the 70´s would distance themselves as much as possible from any connections to the labor movement. But while they might not have thought of it as a labor action when they were up there, they -did- negotiate better working terms.

What they called their actions is not important. The important thing is the lesson that the ones doing work should have a say in the organisation of their work, both for their sake and the sake of the quality of their efforts.
Things were much worse than I presumed. I only imagined the "swinging sixties" sort of thing. https://en.wikipedia.org/wiki/Economic_history_of_the_United...
Have you ever tried to refactor code like this? They're not going to. Whatever was written is as good as it will ever get.

Note that while this isn't good practice I still would adopt Kubernetes. I was exaggerating for effect.
Herbie is not an exact match for your need it might be useful nevertheless : https://herbie.uwplse.org/
I'd wager the vast majority of "professional developers with years of real-world experience in industry" have a very superficial understanding of IEEE floating point behavior beyond "sometimes you get inaccurate results due to something-something-rounding-errors".
The PI's Perspective: Anticipation on Ultima's Doorstep
Get a decent pair of headphones instead?
If NASA did indeed change anything, then I'd suspect it would have been the astronaut selection process. More precise: to select astronauts who can work 16 hours a day for 85 days.

Not that I side with this view, but I can empathize with it. You're spending billions of dollars on these experiments, so given the choice of either (a) doing less experiments or (b) finding three people who can work Gulag-hours, I'd expect the decision to go (b).

These are extraordinary jobs in extraordinary circumstances. You can't just apply ordinary rules.
Sounds like you just wanted to show us how great you are, even though it’s been demonstrated how these platforms do a lot of psychological tricks to hook you into flames and the like.
Bluetooth works fine on my Linux desktop (ASUS mainboard) with Bluetooth dongle.
So if I'm marking an axis from 0 to 0.9 in 0.1 increments, I should obviously do the integer indirection dance?

After all, every damn fool knows--even ones like myself who've implemented FP in assembly--that 0.1 + 0.1 + 0.1 = 0.30000000000000004.

Silly me!
Great point. They say eat veggies, exercise etc., but the best thing for longevity is to "mind your own business," when it comes to organized crime and tens of million$ at stake.

Because of John I may lose $4 million and go to jail for 20 years=lots of incentives to 86 John.
They did.

https://history.nasa.gov/SP-483/ch8-4.htm
To borrow the catch phrase from XKCD, sometimes, it's just that:

Someone is WRONG on the internet.

But there's a sort of natural conductivity/inductivity to social networks, that varies as you chain together personalities, and the dumber you go, the more emotive things get.

Ask any lawyer, picking a jury usually involves pulling the dumbest, most incompetent people, while polling for their gut alignment, relative to case at hand. These are the most emotional, and likely most easily driven to judgement. They also usually lack power in their daily lives, and are eager for some trigger time, so to speak.

So, now, put that on the internet. Pack these people together in clusters relative to their home towns and high schools, and never let them escape each other. Preserve every last memory, especially the most embarrassing ones that their family members can command, to bring an obnoxious personality to heel, if possible.

Take everyone with a shit job, with company and store policies design to screw the customer. Ever call center goon, every cellular and wireless store clerk gunning for contract sign ups. Ask them what's wrong with the world.

Now, randomly distribute agit prop into a flashing marquee on their home page, to gin them up, as they start cruising for love interests, and the unattainable crushes that taunt them on a daily basis. Give them parking tickets, too many bills to pay. Make them late with the rent. Get them pregnant.

Welcome to Facebook.
What chance is there that grep doesn't exist on a machine that has ssh and cat?

Having some undesired grep version could be one reason but not enough to justify piping everything before grep in the example.