skysight-inc/HackerNews huggingface dataset:
no it’s not.
i want to leave my infrastructure in a consistent state.
i am in state A and want to move to state B. I want it to work. I don’t want a half-assed attempt to make it work.

what does terraform bring to the table? I have to use HCL to describe my infrastructure in terms that are NOT cloud agnostic (therefore introducing another layer) and in the face of adversity it throws its hands in the air and now you’ve got to figure out what went wrong, manually, by yourself. This is what I call True Devops (TM).

I have seen Terraform crap out and it cannot recover. It cannot move forward, it cannot rollback, it cannot destroy. It’s stuck. At that point you start praying that someone really understands the underlying cloud + knows the shenanigans terraform plays to fix it now and also make terraform happy moving forward.

we’re talking basic stuff here.

i don’t want to go into more advanced issues like: losing network connectivity, terraform process crashing (think oom conditions) or being killed or non-responsive cloud apis.

not to mention that destroying infrastructure you’ve created almost never works (unless it’s trivial infrastructure).

based on what I’ve seen up until now I would not use terraform in a production environment.
It's a bad example of middle-boxes causing ossification, as the adoption has been more limited by library/framework support than middle-boxes blocking it.
2018

https://www.skypixel.com/contests/2018
Hey, Look at Me! I’m a Venture Capitalist
I also used nano quite a bit for quick editing tasks, but that changed after I learned Vim.
(at least on intel, I’ve no looked into it on AMD’s side)
Intel ME can be neutered. On newer gen’s doing so can be as simple as setting of a single flag. On older systems you can rip so much of it out that all it can do is bring up the CPU.

I would say you can still be concerned by IntelME (as it has been shown to be exploitable) but still purchase Intel/AMD. I mean who else you going to purchase from if you want an affordable x86 system?

ARM is getting more mainstream (in the laptop/desktop/server world.) and we now have fairly decently powerfully desktop/laptop arm powered machines we could actually dev on but the ARM world is still filled with binary blobs needed to get the cpu started.

Power9 has a ton of open source but the CPU’s are not. RISC-V is promising but still pricey as hell atm.

Just saying, you can be worried about ME but in a place where you are stuck with it.
It might help that Microsoft has already abandoned the stack ranking process[0].

[0] https://hbr.org/2013/11/dont-rate-your-employees-on-a-curve
What angels really need is a website which pre-clears the wheat and separates it from the chaff with quizzes about The Lean Startup and 0-1 because a basic literacy in the modern canon is fundamental to success.
That is correct...in some cases they'll even choose the woman/Black/Hispanic over a more qualified Asian or White candidate to boost their diversity numbers.
> But this is the internet

I find that on the internet, after proofs are given, more disagreement ensues. When one mind's is set, is set in stone. Proof or without proof.
is there a way to get any of these python typecheckers to automatically annotate my code?
Uber to Seal $3.1B Deal to Buy Middle East Rival Careem
I feel like the people who work in this space see the post and it doesn't pass the smell test. For everyone else, I do not mind them learning the hard way why most businesses run a certain way.

The obvious answer is the tools fit their needs best. It's not like OSX is some big secret.
It's the Nomad Cost, which is the cost of living per month for a person living mostly from hotels/Airbnbs and eating outside. If you click the sort dropdown and select local cost, that's the cost of living for a local.
Postmodernism is a toolset, and the thinkers who are bunched together under its umbrella, frequently unwillingly, point out the issues with late rationalist epistemology.

That is, the postmodernists are responsible for attempting to show the rest of the people that the boat has severe cracks. Fascists and right wing authoritarianism has already been exploiting the cracks forever.

Blaming postmodernism for anything is laughable. It’s not a cause, it’s a series of well informed observations.

https://reallifemag.com/faked-out/
I think part of it is the increase in cost. I’ve spoken with quite a few VCs and Micro-Fund managers and generally been told a seed round is $250k minimum.

I can’t see many angel investors investing that much. This is when I can relatively easily raise that
I can't find the reasoning why is this better than mypy? Why not contribute to mypy instead of a new tool?
I think to be fair, this was expected, I guess he means he's getting not many leads for 25k investments from sources he knows etc.
Mate 1.22 released
You’re very much correct that it’s not a falsifiable statement. It’s also hard to express one wherein you can make the claim that political discourse is unaffected by the status quo or parties interested in maintaining/furthering it.

Agreed wholeheartedly that eternal vigilance is the cost of freedom.

I’m something of an outsider to the US political system, albeit with significant experience, and I do pay a lot of attention to it out of personal interest. I can’t vote anywhere in the world due to where I choose to live. I observe and try to understand.

Propaganda carries a lot of negative connotations though that’s usually from those who disagree with what’s being disseminated. The US approach is powerful in my opinion because it convinces people that they want to do the dissemination instead of telling them they need to, if that makes sense. In Canada for instance, there’s very little self aggrandizing, to the extent that we’ve asked ourselves nationally why people don’t fly the flag. I’ve come to feel it’s from a place of confidence; that we know what we are and like it, and so need not proselytize.
Sane defaults still have value.
I’d say it’s very disingenuous to claim that Python users don’t have to care about types. Many types are directly related to semantics, so of course they have to care about types!

I think Python made some really good choices with their types from UX that lead to you having to care more about your logic than the machine. Only one integer type, for example! For most users it’s perfect UX.

However, I think (possibly due to the early time when a Python was made) some of the decisions made practical but regrettable trade offs. Duck typing is ultimately just type inference with strong performance penalties and really weak static tooling, for example. _Many_ static type systems are still very far from the user’s actual domain, but the core techniques don’t have to be.
It likely takes quite a bit of willpower to not touch the money for X amount of years. In the meantime, most people are rationalizing why they wouldn't get caught and how it could enhance their lifestyle today.
You know all those people who worry about sexual harassment overreactions? A diagnosis might help in those situations.
Soft hyphens only "part of the text" because the hyphens are represented using "in band signaling" instead of "out of band" signaling, as in proper bold and italic. It's still just information about the text, not the text itself.
This seems really well done! great job!
As far as I can tell, Pyright is designed only for the VSCode plugin? Or at least is a typescript project that parses and analyzes python code, so if you're using that stack already it may be a good choice, but otherwise it's more stuff to install. Actually, I'll say people with python projects shouldn't "target" it because it's not a pure python stack, and it would add friction/overhead for people who don't already have npm installed. It's just for people coding python with the VSCode editor.

As I mentioned in a comment to that post, I used pyright for a few minutes and was impressed. You get red-squigglies under unexpected-type & no-such method errors, and I saw green squiggly under a "value may not be set" in a function like:

def foo(x: int):
if x > 4:
y = 1
return y

The immediate visual feedback is great. The dependency on typescript is not.

Searching VSCode, I see no plugins for mypy & PyType, and the pyre-vscode plugin requires pyre-check to be installed, and a .pyre_configuration file in the directory? All I know is I couldn't get it to do anything, but pyright worked out of the box with no effort.

I haven't used this PyType project, but it looks like it competes with mypy. I like that it, too, uses your setup.cfg file for configuration (I'm all about single-file configuration projects). Someone else will have to speak to the differences between them. I'm sure they have the same functionality, so the differences will likely be in the specifics like what the error messages look like and how easy they are to configure. If you contribute to various python projects, I supposed it wouldn't hurt to have them both installed.

As for which to choose, mypy is Guido's project (or at least the one he's associated with) and until another is clearly superior, you can be pretty certain it will track changes in the python language closely for a while. I use mypy & flake8 for "static checking".

My question is: are there any plugins that show error-indicator squigglies for pep8 violations?
And c) overwork themselves even to get tired and have accidents.
As a gay person myself I agree conceptually, but it is hard to back the "even if it's a choice what do you care" argument when discussing something that from my perspective is so obviously and irrefutably not a choice.

I liken it to saying that someone shouldn't be judged by having a face tattoo, because it is a personal choice that affects no one negatively. In practice however people with face tattoos are judged pretty harshly, and in a way that people with alopecia or facial birth marks are not, specifically because choices carry moral weight.

Another issue is that the choice argument comes with a lot of baggage for people who take it to mean that I am somehow intentionally upending what would otherwise be a lovely, traditional family with 2.3 kids and a dog because I chose to fraternize with men instead, but that since it is a choice it is also one I could undo at any time (see gay conversion therapy).
I would recommend micro. It's simple like nano, but has full mouse support. The only real downside is that it's not installes by default.
Or MyPy?
You could look into this app called Sprintwork. I set the profile to be fixed for thirty days and so far I've yet to find a way to circumvent it.

If on iOS, the parental restrictions are awesome.

If on Android, restrictions are worthless so I usually use a blocker, set the phone to unlock by fingerprint and in addition have a system password (because of the possibility of logging in via "safe mode" which I so regret having discovered) written down on a piece of paper and hid inside my neighborhood Starbuck's sofa.
Pick your 'burb carefully and you are fine.

Mine has a community sports league for just about anything you can think of. Swimming, soccer, baseball, lacrosse, touch football, cross country, etc...

There are four different community swimming pools, miles and miles of hiking trails, and sidewalks everywhere for bikes and dog walking. Courts for tennis and basketball. There are kids everywhere. It isn't unusual for the doorbell to ring with a kid wanting to know if your kid can come out to play. One neighbor kid used to ring our bell to ask if he could go in our backyard to play with our dog. On days like hallowe'en, people block the roads off and kids run wild.

There are elementary schools and middle schools spread throughout the neighborhood. Kids can walk or bike to school, although lots of busy parents still drive their kids.
Ask HN: Is Java spring boot rally the defacto standard now?
Hello, I'm not really up to date into microservices.

I for one would use smaller and more scalable solutions? But it seems that this framework won the race, but why?
why not just use www.lucidlink.com
you get all the benefits you need.
>If you're building it with web technologies, you might as well just go with electron for the more modern browser[1], easier portability, and isolation from browser version changes.

You wont get something that feels like a modern Windows app if you make it with electron, also the app will balloon by 80 meg and portability again isn't an issue if your goal is to make something that feels like a modern Windows app.

I really appreciate the work of the people behind FluentTerminal and honestly had no idea it had web under the hood till I looked at the source because building it on UWP makes it feel like a first class windows app.
I've never experienced this on any phone with any version of Android. You may want to post in an Android forum and/or get a new phone. You may have some malware on there.
Linux Kernel 5.0 Initial Review
South Korea Went Crazy over a Handful of Refugees (2018)
Yeah, it does, one needs just to read instead of reactively comment.
> One factor is that CPython is constantly being rewritten.

Exactly. I have an impression that the programmers as the whole already spent significant time only to develop and maintain different solutions only to manage different Python versions and dependencies in production environments, which were maybe much less needed exactly with some better "discipline" in the Python development itself.

On another side, Python won many hearts over Perl 5 which is much more stable, but "appears to be" harder. Interestingly, Perl actually forces a programmer to "care more" (i.e. be more precise): the reference to something requires different notation than the direct use of something, the use of the array requires different notation than the use of the scalar etc... it actually has "some kind" of typing enforced by the language and explicit in every line. In my personal experience, I have much more "trust" in a 'biggish' Perl program than in a that big Python program to behave "exactly how I'd expect it" (e.g. in the sense that Perl doesn't produce as easy "exceptions" and whoever wrote it had to think more about the correctness than for Python, especially if "use strict" was used, which has stronger guarantees about the typos in variable names than Python). Going further, however, C-like (actually Algol-like) compiled languages simply allow much more than the scripting languages, regarding the smallness of what is eventually produced. E.g. Busybox ( https://busybox.net/ ) has to be written in C or something very close to C. Free Pascal http://wiki.freepascal.org/Platform_list is actually also very practical language for many use-cases.
This is basically what I've been doing except I use all custom tags with custom written stylesheets. You can have a lot more flexibility that way.
Honest question, have you tried upgrading the hardware (mainly by adding an SSD) for windows users? An SSD can make a night and day difference in performance that may invalidate your decision to move everyone to Mac.
You're saying you should get diagnosed as a form of legal protection in case you accidentally have a weird interaction with the other sex?
Regarding the first question:

Even HTTP/2 involves some of the issues the parent mentions. HTTP/2 is not really helpful for large files, and might likely perform worse than HTTP/1.1 due to the additional insertion and parsing of control flow headers. HTTP/2 helps small files most, by avoiding the overhead of connection establishment for those.
I agree Buzz was probably the best example

https://alanhogan.com/buzz-is-already-dead (About the UI/UX nobody wanted)

https://www.nytimes.com/2010/02/13/technology/internet/13goo... (Failure to respect users and imagine any blowback from violating trust and privacy)
The problem is that many modern driver assist technologies end up causing and encouraging drivers to spend less mental energy on their surroundings.

Friends and family members of mine with adaptive cruise control, lane keeping, blind spot detection, etc seem to trust those things completely. I hopefully don't need to explain why this is an issue.
China’s 2019 Two Sessions: What It Means for Your Business
Sounds like this would explain the Mpemba effect:

https://en.m.wikipedia.org/wiki/Mpemba_effect
Last time I used Windows 15 years ago I used teraterm. The project seems to be alive and doing well

https://ttssh2.osdn.jp/
But Gnome runs as the currently logged in user, right? So the worst damage it can do would be to files that that user has write permissions on (ie, not system files).

Unless your entirely hypothetical scenario involves privilege escalation vulnerabilities, which I'll admit aren't unheard of in Linux but are fairly rare and usually patched within hours when they are discovered.
I just wanted to minimise the spam as much as possible and politely ask if he'd consider it in principle first. My profile links to my resume etc which might be enough to warrant a 5 min chat to get the pitch, and who knows from there. You miss 100% of the shots you don't take :-)
My manual has a hill assist feature, that while you let go of the brake to engage the clutch the brake keeps its hold for a moment to stop from rolling backwards. Problem solved.
> Re "not the main source" - the co2 emission pie is very fragmented. We can't afford to go after only the biggest source of emissions. This is the divide-and-not-conquer method of losing this battle, to consider all the little parts in isolation and on each decide that it's not significant!

You're right, we're all responsible, and we can't just point at the biggest offender and not do anything about ourselves. But at the other extreme of the spectrum, hyperbole and guilt tripping of people who could be wiped from the face of earth without making a statistically significant impact on CO2 emissions isn't right either. Simply framing things as "cars or the planet" is wrong on so many levels.

As per 2017 statistics, the eight Alpine countries (including Europe's biggest polluter, Germany) accounted for about 4% of the world's CO2 (a third of US's numbers), half of it due to Germany. I'm not going to look up the statistics but I believe a large proportion of Germany's output is due to industry, and aluminum production in particular. It does not help that their atomic energy fears have driven up coal power plants. Even so, all but one of the Alpine countries have reduced their CO2 output since the 90s. Meanwhile over the same time period China has more than quadrupled its CO2 emissions and is the top polluter, and CO2 per capita both in China and the US is higher than in Europe.

> Yeah, there are always exceptions, but these planning decisions should be made by considering people in aggregate.

But we still (thankfully) allow people to make individual choices. If that means we improve the infrastructure required for a car-free life and still allow those who live in the Alps to choose a car (while strictening the emission & efficiency regulation), it's OK.

Or is it? Then why cars specifically? Right now there's no such thing as a personal carbon budget, but there's a whole bunch of things that contribute to the pie. The status quo is that if you're rich, you can consume more (income vs consumption): http://www.stat.fi/tietotrendit/media/uploads/tt2018/nurmela...

So far we've been very much accepting that some people produce more emissions than others. Should that change? I think that is something we should address before we ask if one should be allowed to choose to live in the Alps in a place where getting by without a car isn't feasible. In any case, private transportation in that region is not killing the planet. And for that matter, motorsport isn't either. I don't think we need to plan around those things, there are significantly more pressing areas to consider.
"> says something that makes someone uncomfortable and that gets reported to HR

"If it's a one-off, not part of a pattern of behaviour, and the person is willing to apologise, they can usually be forgiven.

"(Doubling down on "I'm right and they were wrong to be offended", on the other hand, is a terrible idea)

This is true in almost any situation.
You can also convert an existing distro so it side loads into WSL: https://docs.microsoft.com/en-us/windows/wsl/build-custom-di...
Go and Rust as substitutes for python, like really? If it works for you perfect, but this is not serious even for a debate, generally speaking, for the majority of programmers
Ask HN: Unsure which image extraction techniques to utilise
For a side project i’m taking a look at how to extract information from Apex Legends (for starters) game play videos. Example screenshot:

https://www.gameprime.org/wp-content/uploads/2019/02/gp-apexlegends-6.jpg

There is a log on top right corner and player status on bottom left corner (health/shields).

Id like to:

- extract <player A username> killed <player B username> with <weapon name> (at time mm:ss) from log, and other information displayed on that log

- from player health extract health/shields percentage (at what time)

Also detect game start/end screens and possibly extract info from them like which characters compose the current player squads.

Apart from OCR, what kind or specific techniques should i learn to implement this ?
Firefox left a bad taste in my mouth back in the day. I loved it but constantly kept getting malicious extensions that somehow installed themselves. I dont understand why that was even possible. Merely visiting a site should not be enough for an extension to install itself.

It seemed to be a common problem but never once have a heard any firefox diehards mention this issue. I have no idea if it was ever addressed and as such I'm not keen to try again.

I'm also not a fan of how they spend their money. They have given a lot of funding to controversial and dubious political causes, like ANTIFA, albeit somewhat indirectly.
I would think about using Cloudinary to process these on demand as needed if your usage can support this

Cloudinary Fetch pulls images from your S3, caches them, and serves the size and format you request all without touching the original files
This is the case with the vast majority of Windows malware as well. System files aren't important; sure, you need them to run the system, but it's not like you can't reinstall. The issue is damage to user-owned files, no matter which OS you're talking about.
I have been following One Page Love for more than 2 years. Really great contents, reviews and inspiration on one page websites and landing pages. The dude behind the site (Rob) also creates contents for YO (YT show on web design) and produces a podcast, love his work.
Java is a bit special in this regard because of the Java TCK which has caused issues for e.g. Apache Harmony.
> ...these domain renewal or the trademark renewal invoices spam letters that you get in your mail.

> They look very legitimate...

The ones I've seen do not. And I stopped receiving them altogether a few years after I made my domain name registrations private.
I would slightly adjust my statement to say “amazon basics and amazon recommends” which are typically presented right next to each other but aren’t quite the same thing.
Drug Overdose Deaths Involving Fentanyl, 2011–2016 [pdf]
I have a car from 2010 with a backup camera. The screen can be used for navigation and radio control too. However if you turn it off, it stays off unless needed (e.g. you go into reverse or press a physical button to change something on the radio) and turns off again afterward.

I agree that always on displays are distracting, especially at night. I prefer to drive with as little light as possible in the car.
One option is to use https://www.gumlet.com It image processing servers located across the world and ensures very low latency image processing.
How to Get Started on Creating Your Own Cryptocurrency
Quite interesting, this one looks stationary. I wonder if it will evolve into mobile. I'm curious if anyone will make "gourmet" coffee robots self-move based on public traffic?
Understanding the Commodities Cycles