skysight-inc/HackerNews huggingface dataset:
It's not a new myth but a new suggestion.

230 was written for a bulletin board site in '96.

Twitter and other social media behemoths still enjoy this protection.

There's been proposals to hold these behemoths accountable by taking away their liability IF they do not act neutral and meet a certain criteria (X users, X income, etc.).
That means a desktop platform, not a desktop form factor.

OS X is considered a desktop operating system in this context. (As opposed to a mobile platform like iOS or Android.)
If you want to do logs, you can use graylog or kibana, both using elasticsearch for storage. This allows to find what was connecting where at some point in time (HTTP request logs and database connection logs).

If you want to graph connections from service to service in real time. I've actually never found anything that was capable of doing that, not even paid software.
Like any SaaS dev tool, when at scale, you negotiate and pay a fraction of the list price.

It's meaningless to look at the price of Datadog@5 hosts -- at 500 or 5000, you're paying a completely detached number from the website list price, likely a small fraction.
Show HN: ScreenToVideo – Record your screen and make a video tutorial
I've enjoyed using and explaining this concept ever since I read the article initially, a few years ago. I think it's a powerful idea when applied in the right context. I do want to play devil's advocate though, and point out some "benefits," imo, to "the null process" that are left out from the article:

- The null process does not have a formal process owner, so nobody is directly on the hook for blame when things go wrong with "the process."

- The null process does not shake up or disrupt existing, implicit or explicit, political power structures in place. It's harder to make an enemy by "doing things how we've always done them" rather than fighting to change something.

- The null process allows those in leadership to drastically change strategy at both small and large scales/scopes, without having to actually do formal change management. The new process is whatever randomly settles around the new goals/strategies. As opposed to having to actually tear down or carefully alter existing, formalized processes.

- The null process is usually poorly understood by any one individual, it's made up of haphazard, ad-hoc communication channels and specific rituals between individuals or teams. This disperses power and disallows any one person or small group from gaining undue influence over the whole by controlling some key cog or relationship in a formalized process.

- The null process can somewhat shield creatives and strategists from being overwhelmed by stick-in-the-mud, by-the-book people who may use formalized process as a cudgel to beat people over the head with in order to show dominance or gain power.
We have prototypes in Julia for this. The answer is yes, there are tricks you can use to do this effectively.
Don't let the other commenter dissuade you. There are many successful open source AGPL projects that have CLAs which are not widely disparaged. There's no shame in owning your creation, nor is it immoral to ask contributors to assign their copyright to you. To each their own. Good luck!
This isn't a prison phone — prison phones need to charge quickly and run for days on one charge.

This is for people who want to fit the phone in a pocket, and don't want to use it often. The kind of person who needs to have google authenticator available, and wants to never ever spend time browsing instagram. A sort of person I want to be ;)
Yeah, there are gotchas and issues with hooks and some of them are quiet common but this article does not cover those. Odd selection of "mistakes".
We tend to create a "view model" object which maintains the state of the UI and interacts with the server. The actual view just forwards commands to this object, and after a command happens the view always re-renders based on the current state of the model. We do this on iOS but I've been pushing for us to do it with React as well since you get the built-in state rendering for free.

So all of the tests look something like this (here's a UI form):

// Arrange
let searchResponse = { usernameTaken: false };
let networkService = NetworkServiceTestDouble(searchResponse);
let vm = UserFormViewModel(
networkService: networkService
);

// Act
vm.username = "newusername@email.com";
vm.checkUsernameAvailable();

vm.submitForm();

// Assert
expect(networkService.calls[0].arguments[0]).to.eq({
username: "newusername@email.com"
});

So you see the view model is kind of like a Page Object, in that it has an API which represents the user's interaction. But, in this case the view model is what's used in the actual production code, it's not just a testing helper. So you just invoke the API as the user would when interacting with the feature, and verify that the correct data gets sent to the server when the form is submitted. After all, the client's job is primarily to interact with the server and maintain state. The feature is functional if the correct data is sent to the server.

Then, let's say you're in React, hooking up this view model is quite easy:

import { UserFormViewModel } from "./UserFormViewModel";

let vm = UserFormViewModel(realNetworkService);

function UserForm() {
return (
<button onClick={vm.submitForm()}>Submit</button>
)
}

The buttons / inputs just get wired up to the appropriate view model functions and properties, and you can have the component's state just be the view model's state. The view is then just entirely about appearance and forwarding events.

I'll then write some tests that actually render the UI, but they're just sanity checks. How often do you get a bug where you failed to call the correct function in response to a button click? The logic and wiring in response to all of the events is the more interesting part.

Edited to improve the code formatting a bit.
According to the Ars piece, the outsourced fact checkers claimed an opinion piece was false because all of the facts in it were cherry picked:

"The researchers found that the post by the CO2 Coalition was based on cherry-picked information to mislead readers into thinking climate science models are wrong about global warming."

This is not a logical argument. Facts are correct or incorrect, whether they're cherrypicked or not.
I would include other people's arguments as part of the evidence that's needing to be evaluated -- others' arguments come to me not as "X therefore Y" but as "Dave says that X therefore Y." I still have to do my own reasoning: is Dave credible enough that I should spend time thinking about what he said? Is X true? Does Y always follow from X?

In the end, I still have to trust my own reasoning, instead of taking it on faith that Dave is right. But, as you say, maybe Dave's a good source of arguments & should be consulted often -- just not as an oracle.
It'd be esoteric for a system to enforce only containing values from a dictionary, but every sentence ever spoken by anyone alive fits in a 64-bit space by a wide margin. For real-world input you could still reverse most passwords uniquely given enough time.

It's actually kind of a fun problem -- the fewer bits you have in your hash the easier it is to find _any_ collision that gives access to the current system, but the harder it is to uniquely reverse the hash into a plausible password for stuffing into other systems.
960 is 6% of the global LinkedIn workforce. I am baffled by how many people work for LinkedIn.
Meeting people’s needs or tapping into human social behaviors and instincts?

I guess it’s all a matter of perspective.
MindForge is hiring a Mobile Application Developer
MindForge is on a mission to reduce serious injury and fatality rates in the construction industry. We partner with commercial construction companies to augment their safety and quality programs through deploying our suite of digital products. MindForge programs focus on streamlining training, communication, and information sharing from the corporate home office to the frontline workers on a job.

You're an experienced Mobile Application Developer. You have significant experience and a deep technical understanding of native Android Development to bring to our cross-platform Mobile Development Team. You are somebody who thrives in an environment where you'll be asked to learn on the fly. You're familiar with Agile software development principles, and you're skilled at writing unit tests and automated tests for the code you write. You value code craftsmanship and have a strong understanding of OOP principles. You can work within a team to help define requirements, and then go develop the software to make those a reality.
I think that is correct. You are not going to make $1MM as a senior manager of social media marketing. The only way to get to $1MM is to get into the executive ranks.

And even that is not enough! There are lots of executives that are not making $1MM/year... You need to be positioned as an executive that is uniquely placed to drive the business. And THAT is only possible in some types of roles.

"Traditional" here refers to employment by a company (rather than self employment or starting your own business). It is not "traditional" in the sense of "an average person off the street can make $1MM/year is they follow The Secret"
I would add a distinction that an additional screening step should be based not only on whether a round was raised but also who it was raised from.

Given that venture returns are distributed by Power Law and not normally distributed it doesn't make sense to treat all sources of funding as equal
Yeah, I think they used a similar approach, there was a great talk about how they made planets, not sure where to find it though. Loved the concept, but found the game pretty dull in practice.
I think, at this point, the target size is, entire Earth's population with Internet access and their future children.
I've been using Wiki.js for several months now on a production project (self hosted). It has worked nearly flawlessly for me so far. No complaints. Setup was a piece of cake too.
Fair points.

Does it depend on what you are hedging against, maybe? i.e. "my startup not being successful" vs "the economy tanking/oil prices trebling/whatever".
That's really interesting. I had never heard of that before.
Doesn't LinkedIn(Microsoft) has a shit ton of money in reserves? Is cutting down these jobs in the midst of a pandemic really essential for the company's survival? Especially when the economies has started recovering in many parts of the world.
There are two sets of stats here, one from Public health england (PHE) and one from the Office for National Statistics(ONS).

I am referencing the ONS when I say 1100 people a day, why? because the ONS stats can be compared to many years previous. PHE ones are collected by some consultancy company and are trash.

The average daily death rate is found here: https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

> In reality the stats are measuring what's easy to measure. It leads to huge over-reaction to what is in reality an extremely mild virus.

The stats are measuring how many deaths are occurring above the normal average death rate for that period. _something_ caused an extra 1100 deaths a day.

Sure you can say covid is a _very_ mild virus. It might be for some, but out of my friends that have had it (as in tested positive) 1 desaturated to 88% every night. 1 had a fever for 14 days(as in bedbound) 3 had a week long fever, 5 were asymptomatic 3 had epic shits for a weeks. All of these people are < 40. of the people that were > 40 and tested positive, all 3 died. However that's because at the time they were only testing inpatients.

So, with the greatest of respect, you can take your "mild virus" and "its really not 1100 extra deaths a day" and shove it up your arse.
I Retired at 38. Here’s What I Didn’t Expect
Big Companies Will Want to Partner with Your Seed-Stage Startup – It's a Trap
I had the Atom - cheap phone not even powerful enough to show a heavily javascripted page; it was just about usable, but definitely needs patience and very good eyesight.

Their bundled software is quite glitchy but what I could not forgive, is that they don't provide the source code, which I heard was some kind of a GPL violation but they don't care.

I used it for about 3 or 4 months and then the new SE came out.

Served it's purpose, but looking back, using it feels like it was some sort of penance.
What the other comment said. I guess it’s also because of friggin lasers and I may even be misremembering that part. But a laser would have a smaller beam diameter and less likely of interception.
Show HN: Drago – A new dynamic configuration tool for WireGuard network overlays
Siberia’s Heat Wave Triggered an Arctic Sea Ice Melt Down
https://en.wikipedia.org/wiki/Bullshit_Jobs
That does work to educate you, but has the side effect of distorting the discussion here. For instance, I'll see a bunch of comments recommending a particular approach for writing software. I might come away thinking most of HN approves of that approach, and so there must be something to it. But what if all those comments are just people trying out the idea, in hopes that other people will tear it apart?

I don't think there's anything wrong with qualifying your opinions. You can still get people to challenge you on them. Isn't that why people start their sentences with "for sake of argument" or "playing devils advocate"?
Paraphrasing another quote: reading a novel is like inviting an author over as a house-guest for a few days; reading a Neal Stephenson novel is like having him sleep on your couch for a month, coming and going at all hours of the day.
I have 10 years experience of editing wikis. I just never thought to start one for myself until two days ago.

If there's something so fundamentally different about running a wiki for yourself on localhost vs a collaboration like Wikipedia or UESP, then why not put some skin into the game and make that point? That sounds like an interesting topic.

I don't even understand the "skepticism". MediaWiki is one of the ubiquitously used platforms in the world via Wikipedia. Nothing about my post hinges on you taking my word, the point was that it will take you a few minutes to get it running yourself, so just try it.

Sure, maybe I came off a little strong by saying that it changed my life. But I have enough life experience to realize when I've encountered something big for me. And being able to organize some of my "lost causes" in a couple days has already made an impact on my daily workflow in a massive way, like for the first time in my life, I feel like I have a grip on my digital existence. I could go into more detail if anyone actually cared the same way I could tell you how moving to Mexico City changed my life after just two days.

Maybe you would walk away from that convo saying that my bar is too low to be using that phrase. Fair enough. But logging into a throwaway to trash it with adolescent glee is a practice in the least charitable interpretation, not someone who wants to have an honest conversation. "Um, there's no way that Mexico City changed your life in just two days" just seems like a nonstarter to me, and rather combative.

If you're skeptical, why not ask how it supposedly changed my life, and we go from there? I glossed over the details of that in my post because, well, that wasn't the point of my post. I just kinda reject this modern attack-dog culture on the internet where you supposedly have to couch everything you say in a front-loaded defense lest someone finds a way to attack you for it instead of probing for more info on it before reaching their conclusion, especially when it's a negative one.

My MediaWiki folder is almost 100gb large and I've been putting a lot of work into regaining control of everything I've built, digitally, in 10 or more years. Yes, it has already changed my life. Though this thread is already far too derailed with walls of text to have that convo here, I think.

Just try it and make your own decision. That was my point from the very first post.
> I actually agree with Zuckerberg on his “no censorship” approach.

But this is a complete nonsense! Facebook cheerfully and aggressively censors anything sexual, far over and above local concerns of legality. Even before FOSTA/SESTA.

(example list from 2018 of censored FB content rules: https://www.cnbc.com/2018/04/24/facebook-content-that-gets-y... )
I remember seeing the commercials for this. I never saw one in person though.
QA and Other Jobs List
Like others, I wasn't familiar with the term, but once you'd explained, I know exactly the type you're talking about. Having worked in consultancy for several years, these people are fairly common. They attend meetings with new clients, hobknob at events, and form the bulk of the companies social output.

In my mind, they exist to win business, and provide confidence when clients need it.
IMO this is just basic consumerism couched in a simluation of industrious investing. If you're remodeling for higher resale value, then you're a flipper and should build accordingly - ie everything this post is lamenting. Otherwise, just be honest with yourself that you're spending money for your own personal enjoyment.

Try selling a custom bicycle and you'll see how lovingly-picked components add up into a resale value, at a much lower price.
I try to find a balanced view. For sure, it's a pet peeve to see initialisms and abbreviations without explanation but at the same time, I'm probably just not the target audience if I don't recognize the term. Why am I even clicking the headline? But curiosity rules, so I do click such headlines, and if I don't see a quick explanation of a new term, I'll research it.
AMD’s first 7nm Ryzen 4000 desktop chips bring the fight to Intel
That seems like a lot but a lot of interesting stuff in engineering has come out of LinkedIn, I think a lot of other roles like sales might be there.
From my understanding the story is:

* Patriot act is up for renewal

* Amendment proposed to not allow section 215 to be used to search internet history W/O warrant.

* Patriot act reauthorized W/O internet history protection amendment.

* PF rules "[Congress] voted for federal agencies to have access to your internet history without obtaining a warrant." is false because of semantic word games.

https://www.politifact.com/factchecks/2020/may/21/facebook-p...
I found this to be a funny, subtle insult. :-)

"Why is it difficult, because you're self managed?"
> Too much color ends up overwhelming. I can find the red circle super quick because it's the only red thing in a sea of black and white.

> But I like the idea of going beyond syntax. Maybe a way to get the best of both worlds would be to have keyboard shortcuts that toggle cycle through different views.

I couldn't agree more.
When a line has too many different colors I have a really hard time to intuitively organizing the information. It's kind of a visual cacophony to me. So I use a minimalist syntax highlight to avoid that.

I believe we could come up with a more clever and interactive highlighting system.

A simple example could be rainbow parenthesis which is only enabled when many parentheses are found in a chunk of code.
(if it already exists, I'd be glad to know about it)
Spotify launches video podcasts worldwide, starting with select creators
You do not (cannot) weld steel to aluminum.

This looks like aluminum billet to me. And other than the grinder stopping, it looks like it’s cutting exactly like aluminum.
Author here. Thanks for this perspective, it's really helpful to me.
Most of it is sales.
Tech Billionaires Amass Their Fortunes
Show HN: Track job title changes and grow your business
A phone like this would be absolutely perfect in my world. Not as a daily phone or a phone at all but rather a bicycle computer with extended features. Shoving a 5-6-7 inch screen on the handlebar is borderline impossible and and anything but optimal. But something like this could be perfect: exercise tracking, music player, with some additional work you could hook it up to a camera mounted under the seat and have a mirror, which I find extremely useful. Ideally one or two buttons mounted somewhere around the shifters to easily switch between some pre-defined modes(tracking, camera, map, weather, etc.) and it could be absolutely perfect.
I interpreted this to mean something like 'how phones / car engines / etc work' is not of interest to most of their users as long as they get the job done. If they get 'interesting' it can means that something isn't working right. Where 'interesting' = 'suddenly noticeable'.
You seem to ignore that the US has had, and kept, several overseas territories. There are current movements to recoup the independence of several of such territories, like Hawaii.

> So we train our military according to our values which renders them incapable of being able to maintain an occupation the way Chinese army or Russian army would be able to do.

The US military has been involved in all sorts of atrocities since the end of WWII, they just sometimes failed at achieving their military goals, e.g. Vietnam, and sometimes the government resorted to the use of other aggression tools, e.g. Cuba economic blockade.
Or a soggy, foul smelling dollar.
Can you pool Asian/Latin and US startups?
Companies commonly use layoffs as an easy way to get rid of under-performing staff, realize cost savings from previous investments (e.g., automation) ahead of schedule, or efficiently reorganize divisions whose execs fall out of favor. Not going to say this is good, but a <10% layoff is not unreasonable for a healthy company, especially when some business units may be stagnating.

However callous it is, roles on the margin get cut when prospects for growth dim.
Almost all enterprise software companies have more people in sales than engineering. Microsoft is one big exception but LinkedIn must have more sales than eng.
> can't do error correction without introducing delay

Hamming Codes don’t, unless I’m missing something?
Great idea and thanks for suggestion.
> Moore's law appears to be slumping lately.

Not so. https://docs.google.com/spreadsheets/d/1NNOqbJfcISFyMd0EsSrh...
You can filter for recently sold listings on eBay. There are zero relevant results for "coca cola magican" under the "sold" filter. The evidence demonstrates nobody is buying MagiCans on eBay.
A new technique for eye imaging
Netflix Stays in Turkey After Exit Reports on Gay Storyline
I think it's fine for Facebook to opt out of fact-checking, as long as they also opt out of algorithmic syndication of content.

If my feed is going to have posts shared by others (even non-friends) or, worse, op-eds in it, then FB is vouching for whatever I see. If they share a link with 50 million people, they're certainly responsible for the consequences.

Worse is the ad side, where Facebook wants to continue to profit from well-funded wars against science while still claiming to be neutral.

If you get paid to broadcast a message and then broadcast it, you are not neutral.
Microsoft Pres Met with US Antitrust Committe, Expressed Concerns over App Store
Ah thank you! It's a made up term to play off Demo Reel which actors use to condense their best work into a quick video full of highlights.
I agree. I would have never thought about translating it as invert.
Why not keep “main” as a reserved function word and just append the magic “if name == “__main__” behind the scenes if that function is seen? For a language focused on immediate usability, it’s a stupid first hurdle to have to clear to greet the world.
Yes we support everyone and are geographic independent
thanks! I thought I had to sign up which made no sense.
Yeap. One of those fake job ads will respond to them applying.
IBM / Redhat reputation managers want you on systemd + gnome + wayland. Their natterings reach all corners of the Internet. It's concerted, shameless, and it's really starting to get irritating.