skysight-inc/HackerNews huggingface dataset:
i started my career in electrical control systems (relays, mcc design, etc) and have a very different take on maintaining a system as a result. we maintained systems as a matter of safety and productivity. this isn’t just a truck roll to check terminations and maybe do a thermal scan, but revisiting the system design when a change was ordered. will this create a safety concern? will it cause a production stop? will the lines go down?

after a number of years in (mostly) software i’ve observed less tolerance for that level of analysis. i understand why it can/will impact velocity, and that the cost to change software (and time) is a fraction of that with physical systems...but still...a part of me winces whenever im like “screw it, im merging this sans impact analysis” ;)

has anyone else had a similar experience?
forgot to mention, the 16gb and core i7 version is mandatory
When reverse engineering or automating an API my workflow will often look like this:

1. Open browser inspector, watch API requests for one I'm interested in

2. Right click, "Copy as cURL"

3. Paste into a text editor, remove some unnecessary headers, re-running the curl command to verify that the headers I removed aren't important

4. Convert into python requests so that I can play with the parameters
Medium seems to have been flooded by a ton of low quality article mill operations and people posting their data science boot camp homework. I heavily discount any article I read on that domain these days.
Have you tried signing up for D-Wave Leap, and running optimization problems on their quantum annealer? It's not a gate model machine, but it is definitely a quantum computer, and it works and is available now.

People are holding out hope that gate model machines are going to be a holy grail, but so far the actual investments in real-life applications of QC are quietly going to efforts to solve optimization problems, which are a very ripe area in terms of potential for quantum supremacy.

Of course, Scott Aaronson hates them (mostly sour grapes at this point), and a lot of HN readers take his word as gospel...
Google defends contributions to climate change-denying think tanks
There's a bit of a hidden feature in Postman that can do this and way more, hit the code button in the right corner and you can convert your web requests to something like a dozen languages: https://i.imgur.com/0qUV8b9.png
All of these big research universities in CA are on major and active fault lines. My old lab at Cal sat mere hundreds of feet from the Hayward fault that runs through campus. This is a proactive power shutdown when you know it's coming. If they can't an event with advanced warning, what will happen to hundreds of millions of dollars of frozen samples and research instruments when the unexpected earthquake hits any of these universities, not only disrupting power, but also disrupting structures? Incredibly foolish not to have at least reliable power backups and containments irrespective of what PGE is doing.
The target is one microservice per syscall, maybe.
Looking forward to "The air made me do it.." defense coming soon to a court near you
Since you're here, can I ask - is it intentional, when using IG on the web, if I click on a photo on someone's profile page, the comment section is auto-scrolled to the bottom instead of showing the description?
To try to understand the youths, researchers snooped through their trash
I'm also opposite from you. I quite like celery but even the smell of brussels sprout makes me ill.

I attribute my dislike of many vegetables (b. sprout, okra, asparagus, broccoli) to how my middle- and high-school cafeterias always overcooked them into a wretched goo. I've developed a taste for some of these later in life when properly cooked but sprouts and okra are still inedible.
I don't think Java bytecode was intended to be a portable representation targetable by any language. It was to be the representation for the Java language. Java applets have inferior sandboxing. [1]

[1] https://words.steveklabnik.com/is-webassembly-the-return-of-...
The difference in performance between any languages are very small, like only one order of magnitude, but it's usually possible to get two orders of magnitude better performance in any language by optimizing. Eg. If your manager wont allow you to cut the AWS bill 100x by doing some optimizations. He she/she will certainly not allow you to rewrite everything in another language in order to cut bills by 10x.
To funnel people towards the native app with more analytics capabilities...

...I presume, at least.
oh hey, I wrote the `Go` support for this tool.
What's amazing is that this is both more obviously fraudulent behavior by the CEO of a (seemingly) less fraudulent company than Theranos. While Quintillion might not work, what they're doing is at least technically possible!
I just loaded Instagram and it did this. It’s probably not something you see because you open the app multiple times a day. You definitely run into it when you only open the app a few times a week.
I don't work at Uber, so I can't answer your questions around motivation, but I took the 1,500 value from this presentation at Gophercon this year: https://www.youtube.com/watch?v=nLskCRJOdxM&t=22m59s
LinkedIn, How It Can Help Small Businesses
I don't use instagram, but I use FB mobile and this same behavior exists on there, and I echo this sentiment.

I have 1000+ connections on FB, built out over the past 15 years (I started using FB in college when it was a college network); which is to say, I'd never be able to fully read everything every one of my connections have posted because there are too many. Sometimes I see an interesting post as I'm scrolling, start reading it, and everything changes (sometimes it waits until I click into the comments of a post, and go back, and then everything changes, which is arguably worse because now I can't refer back to the original post...). If I didn't make a mental note of who created that post, it's lost forever. If I remember who posted it, at least I could search for that person, and scroll down on their feed.
My argument is more that if you do "fight" the hierarchy, you are doing it as charity. People are paid exorbitant amounts to analyze and structure corporate cultures efficiently, way more than any of the grunt developers will be, and trying to take on those kind of job responsibilities without the compensation for it, even if you are the one in a million that succeeds, just means you did an amount of work that would in professional business be worth a lot to the company for free, and they don't have any obligation to compensate you for your effort because its not your job to do.

And thats all predicated on you succeeding, of course. You weren't offered the responsibilities to fix corporate culture, and thus trying to do so in the first place often just serves to piss off your higher ups who feel you are disrespecting their authority to do it themselves.
Fair enough, Vault has a ton of features I guess most don't need. It's been cool for us, we are now using it for secrets, database credentials, and certificate management (more blog posts coming!). Next up is hopefully AWS creds management
alienware. it glows and has an alien head on it
Depends on the issue and whether they are actively pushing that issue. Should I be more inclusive to assholes in general? Maybe. Should I give comfort to those that threaten entire societies? You tell me.
Show HN: Sodium-Plus – JavaScript Cryptography for Humans
Oh I wasn't suggesting user/product/transaction were what Monzo would use! (Should have made that clearer since 'transaction' is right domain...) Just the first things that came to my mind for very basic sort of service splitting that I'm familiar with.

Thanks for replying, that does clear things up. My experience didn't really embrace RPC, so used gRPC for one small bit (< all of the service that contained it as I recall) but most was JSON HTTP APIs - the service boundaries pretty much just being team boundaries, though some (incl. mine) had a few services to the team.
Donohue and Levitt have, as they say, "dug their heels in." But other researchers have tried and failed to find correlations between abortion and crime in other datasets. See f.e. https://www.jstor.org/stable/40071728?seq=1#metadata_info_ta... and https://pdfs.semanticscholar.org/9401/e8f1a53aa4437beed139ec... Other researchers have focused on Donohue and Levitt's study itself and found methodological flaws. See https://www.nber.org/papers/w15098.pdf and https://papers.ssrn.com/sol3/papers.cfm?abstract_id=866864: "We revisit that paper, showing that the actual implementation of DL's statistical test in their paper differed from what was described. (Specifically, controls for state-year effects were left out of their regression model.) We show that when DL's key test is run as described and augmented with state-level population data, evidence for higher per capita criminal propensities among the youths who would have developed, had they not been aborted as fetuses, vanishes."
seems broken on my copy. I see the same as the GP post a lot. Maybe this is not the cause.
They controlled for temperature.
I know the fan community likes to make this argument, but SpaceX will most likely cooperate with major governments.

Fighting oppressive regimes is not something I remember Must doing, yet. And he has no problem setting up shop e.g. in China.
The source you posted seems to support my point, that America was outmanoeuvred. Even if Trump did greenlight the operation, it seems that he was forced to. Trump saying that he did in fact greenlight it is the easiest way to save face.
Clock in, clock out ;)
You can't go wrong with anything from the Thinkpad T or X lines (you might be able to find them refurbished/used for pretty reasonable price). The Dell XPS 13 is another decent option but can be pricy.

For my personal use i've been using the Huawei Matebook X pro since last year. Things i dislike: no linux driver for the fingerprint scanner, there wasn't an option for me to buy the model with 16GB ram without Nvidia (its not a problem if you plan to run Ubuntu, etc). Things i like about it: The screen (3:2 screen is growing on me), the built quality seems really nice, its light but feels very sturdy. Good port selection, It has two USB-C + 1 regular USB-A port. The battery life is really good.
Ditch Your Database for a Key-Value DB
I wonder what that dock does. Would be hugely interesting to see what it sends over the line. But now that I think of it, macOS shouldn't crash. Can you say which dock it is?
Just wondering: what is the state of Telegram in this region at this moment?
I second this. I have a System76 Gazelle. Would recommend to anyone looking for a Linux laptop
I saw it the other day, but I might not have the most up-to-date copy of the app
Wouldn't this suggest Softbank as the most successful VC?
I use a Thinkpad t480s (last years model). This laptop has done a great job "getting out my way". It has one of the best keyboards on any laptop I have used. It runs ubuntu great out of the box. 14in screen happens to be be a very nice size for me. I have the touchscreen model which has been nice for testing mobile sites. The screen could be a little brighter / more vibrant, but I do prefer the matte display for when I setup outside when the weather is nice. A brighter glossy version is available if you prefer that.

It has great port selection:

- 2 usb-c ports (1 thunderbolt)

- 2 usb-b

- 1 hdmi port

- 1 ethernet port

- 1 sd card reader

Overall I'd say it's a very good well rounded laptop that I don't have any major complaints about.
In a language like Go you're absolutely right. In a language that supports currying as a first class concept they are equally readable, all the nested functions could be invisible.
> And I do wish the military would stand up against him as a domestic enemy

Are you calling for civil war?
Maybe the OP wanted to say the UX of enterprise software?
Since when CIVIL wars involve several remote superpowers and a bunch of local countries?
You might have heard of Snowden? The CIA whistleblower on soliciting electoral interference from Ukraine? These are hot topics in the US Govt, and having a talk about whistleblower technologies at an ASD/ACSC sponsored talk was obviously seen as too touchy by some 1/2/3 star at ASD.

They obviously don't understand the Streisand effect though, because it was completely hamfisted. They should have just arranged to schedule a bunch of other interesting talks at the same time, or put them late in the day in a small and distant meeting room during the cocktail hour. Amateurs.
Are you advocating for remilitarizing Germany, an American invasion of Europe, or a second amendment right to Hoovers?

In any event, definitely don't vacuum up ammo. It's bad for the vacuum at a minimum.
Had the same reaction. Pierce was more outright in her fraud than other CEOs, but the company was less fraudulent in terms of actually doing the thing they claimed to be doing.
Dell XPS 13 9370, and it's fantastic with Ubuntu. At least 3 other developers at my office also have XPSs of varying generations
True, it would be nice to move elsewhere so that we can fulfill our DNA's desire to spread out. However, the Earth is the only rock we've ever found life on at all anywhere, including within our own solar system. Before we blithely plan for Earth's dismantlement, let's acknowledge that the problem of supporting life off-world is still a completely unsolved one. Even living in orbit is unsustainable, with astronauts spending time in the Space Station having cancer-like reactions to their time there. We are still very anchored to our little blue rock.
After using both, I regretted switching from Terraform to CloudFormation
I think the fundamental disagreement here is about whether commits represent diffs/patches or snapshots of the entire file tree.

If you care about patches then the structure or order of the history doesn't really matter as long as the dependencies of each patch are satisfied (they produce the same final file when applied, and no conflicts). Take this philosophy to its extreme, and you end up with Darcs or Pijul.

If you care about tree snapshots then each commit is a promise that "I have made these changes, and afterwards the entire combined codebase still works and makes sense". If you alter the untouched code then this still breaks the promise, because "the entire combined codebase" is now different. Take this philosophy further and you end up closer to Mercurial.

Personally I lean hard towards the latter. Code tends to make a lot of assumptions about its surroundings that won't show up in a naive text-based diff (and thus won't generate conflicts), such as "class X exists and contains method Y".

The confusing thing about git is that it doesn't really make a clear choice. Some commands only make sense in a diff-based world (such as rebase and friends), while some only make sense if you think in snapshots (such as bisect, which tests whether your app satisfies some expectation at a given snapshot, not whether your diff does what it claims to).

And besides..

> Rebasing also guarantees that the commit your CI has tested is identical to the commit that becomes head after the branches merge. How do you guarantee that your branches still function properly after merges? Carefully running the tests by hand between merge and push? My test suite is too large, and we are too busy for that, friend.

If you care about bisecting then a rebase requires you to retest each commit in the branch, while a merge only creates one new commit to test. As a wise person once said:

> My test suite is too large, and we are too busy for that, friend.
I think you're making too much of the word "industry" and whether organizations are for-profit or not, without addresssing whether those organizations suggest a conflict of interest, which is what "industry" is shorthand for. The Wild Blueberry Association of North America is a trade association, which exists to increase consumption of wild blueberries.
Pure chance. A mutual friend knew about my project and invited me to the first meetup, which happened a couple months ago.

We were hoping this second one would allow us to do deeper critques than the first, which was paced more quickly, but somehow none of us got more than 20 minutes to talk about our projects (which is why my notes are so short).
Hackable SDRs and small planar antennae are very cheap.
I wonder if the difference lies in whether the business specializes in software. In a business that doesn't, I don't think they would invest much in investigating. Dave might be the only person qualified to do such an investigation, after all.

It could also be a matter of the ratio between tech work to be done and tech workers available. In an IT department that has too much pending work, it might be more worthwhile to implement quick crap solutions than to go back and properly fix stuff. You could call this a failure in properly funding such a department, but this is viable to happen in a business where the executives (or whoever controls the funding) don't really understand the difference between crap tech work and good tech work.
Chatty design
Every company does not need bespoke accounting software. Its much more efficient to drop in an enterprise product and re-train the organization.
Also it works if you split out the flags.
>They deliberately ignored proven concepts in programming language design

Not really. Generics, as a standalone feature, is not useful for much more than just container types. Go has generic container types, so woot, no need for plain generics.

Languages like Haskell which utilise generics for more useful things do so with other features. In Haskell's case, it's typeclasses, in other languages, it might be operator overloading. If you have a type T, you can't do shit with it unless you know something more about it. A type T that has a notion of + though can be checked at compile time and functions can "add" generically.

Well Go has interfaces. You can stick an Add() method on all the structs you might want to pass "generically" to a function, and add them.

So indeed, Go certainly is much simpler for having skipped "proper" generics, since they get to skip all the complicated stuff that makes them actually useful.
(Disclaimer: founder of HashiCorp, creator of Vault)

You hit on a good point. Vault has features to eliminate this security risk, if I’m understanding correctly.

The first feature is dynamic secrets: this generates an ephemeral, leased set of credentials that are unique per client. For a Kubernetes pod, it would get a unique set of DB credentials, for example. These are tied to the service account (used for auth). When the auth expires, so do the credentials (they’re dropped from the DB, and if the DB supports it we also drop connections).

The second feature is root credential rotation. To use the above feature, a user had to at some point “paste” the superuser credentials into Vault. As you pointed out, there’s a risk here. So what Vault can do is _immediately_ rotate that credential so after configuring Vault, it is no longer valid and only Vault knows the real credential. We support this for most database backend, for example.

If you combine these two elements, you get fully ephemeral secrets that are unknown by anyone except the necessary user. There’s a lot more we can talk about, there’s a lot more features we have around this, but this is just the high level point!
Comparing Catalan independence with Kurdish independence is a quite a stretch IMO. A more honest comparison might be Flemish or Padanian independence movements.
The section on exporting functions to check errors just exposes Go's weakness in error checking. It's unnecessarily verbose.
And it was announced in 2013, with Apple part of the group helping design it. I'm sure they could have shipped it in 2014 if they had really wanted to. Other devices were shipping only a couple months later.

Maybe the development started too late for Apple to involve it in their plans? But that would have been a really rapid pace. Overall it looks a lot like this was Apple fussiness.
Ultimately, we can talk about the ethics or whatever around this, but politics has nothing to do with ethics. I find it shocking that we cannot discuss the general nature of the US political system, but are willing to discuss what are ultimately political concerns in other nations.

Either we cover the US political systems, it's treatment of refugees and immigrants, and the ridiculous denial of science and human welfare... or we don't and we leave other countries alone. I am as appalled as anyone by what is happening here, but why would this article be allowed, and not others that point out, rightfully, that this is due to actions by the current POTUS (probably for personal gain, too).

Confessing that human welfare is a political decision makes me sick, but look around.
Ask HN: Best cross platform desktop application framework thats not electron?
I am looking to build a cross-platform desktop application and want to avoid electron for various reasons.

Any suggestions?

Key requirements are:

1. Easy native packaging
2 Preferably use java, c# or kotlin
3. Modern Look
System76 looks great, but I've been using Thinkpad X series for quite a while now. I get a configuration that's linux compatible, but my favorite feature is to have one double battery on the back + another battery inside, for a total of 10-14h lifetime, basically I only charge at night. If you travel a lot, and code while traveling it's pretty useful.
Have been using XPS in the past, not a bad experience, but still prefer thinkpad X for the battery life.

For my teams I buy refurbished Thinkpad X250, past models (X220, X230, X240 IIRC) don't have normal mice buttons, those don't work well for me.

I miss the old keyboards though.
At least in the context of the Nimitz incedent, Cmdr. David Fravor said on the Joe Rogan interview that there is no "full video" - this is something that was invented by people who have never seen the video, what we got is pretty much the entire thing.

That somebody on the internet (or an organization full of cranks like TTSA) can say they watched the "full video", and you don't even question it, is telling. Unfortunately this, like the entire recent narrative of some sort of a "disclosure", seems more like a fantasy invented by UFO enthusiasts that really wish it to be true, than something based on reality.
I see the "new posts" pill if I've scrolled down into the cached content at all, but if I'm just looking at the first post I see the behavior everyone else is describing. It's still pretty annoying.
Stock markets don't listen to glib slogans like that.

I've been to a lot of conferences over the past few years where CEOs/CTOs stood up and said "we're planning to become a tech company", or words to that effect. It's become a totally standard announcement, no more meaningful than "innovation is in our core values" or "we value diversity".

The motivation is a mix of fear and ambition. Almost all industries are stagnating or declining:

https://www.wsj.com/articles/why-do-the-biggest-companies-ke...

The graph of the gap in productivity growth is the important thing here. The top 5% most productive firms captured nearly all economic growth (that wasn't merely due to population growth). And there's a lot of evidence that the top 5% of firms are essentially tech companies or at least have very high IT spending.

I think there was some other story I read lately that claimed almost all wage growth up until recently came from wage growth at tech firms.

Every industry has seen how tech startups or bigger tech firms can enter an industry and "disrupt" it, rapidly capturing huge control of the market through superior execution. So they all want to be like that. I know of one company where the senior management apparently goes and sits with Facebook employees once a month, to "learn how to be a tech firm"!

My experience has been none of them really understand what tech firms are or why they're different, and wouldn't be willing to do what it takes to be one, even if they did.
Indeed, I would rather use a library for this