skysight-inc/HackerNews huggingface dataset:
I think the parent's point (though I could be reading my own thoughts into it), is that the things you mention only matter to the user if it directly affects them. An end user couldn't care less what the maintenance costs are if they aren't passed on to them in some way. If they are, then its completely in the interests of the company to have easy to maintain software. Or if changes are time-sensitive and the company is unable to keep up which change requests. If all that's invisible to "users" (or internal stakeholders), it really doesn't matter how much the boots on the ground hate the software.

But I think also the "code doesn't matter" really means, that ideally there is no (new) code, because there is in fact an existing solution but the person asking for the solution doesn't know it. This is likely more the case with internal stakeholders that ask for something to be built that does X, not realizing that there is readily available software or libraries that does X (or something close to it). So part of our role is to know the landscape of what part of the domain really needs new (potentially bug-ridden code) to be written.
I don't understand. How is its behavior not completely pre-determined, if it follows a static algorithm and the initial conditions are always the same?
How Many Text Characters Fit in a 32KB Message?
This is objectively wrong. Take a look at how often Facebook is mentioned in the title of submissions in the last month, sorted by number of upvotes: https://hn.algolia.com/?query=facebook&sort=byPopularity&pre...

The entire top 10 are entirely negative of Facebook.
Bootcamps, JavaScript and Over $85B spent yearly fixing bad code
https://en.wikipedia.org/wiki/Capitalization_in_English

> In British English, only the initial letter of an acronym is capitalized if the acronym is read as a word, e.g., "Unesco."

You say "Bee Bee Cee", so they're the BBC. You do not say "Enn Aay Ess Aay", so it's "Nasa". "Nato" and "the UN". etc. Americans do it differently, but telling the folks who invented the language they're doing it wrong is a bit silly.
Slippery slope is an informal fallacy.

Why not legislation? It’s THE way for organizing our society. Do you really think it’s a free market and meritocracy? No. There are laws that incentivize and offer protection for starting corporations.

Our society is not built on objective principles but on what’s good for it. And it’s never lurched forward in ways that move the needle to the benefit of the masses without top down rejiggering.

Here’s an objective fact: neoliberalism and so-called free market capitalism are not owed deference and fealty by the masses. Either it works well enough for enough people or it encounters a tipping point where it needs dramatic change in guiding principles.

What you’re arguing for is not increased freedom for the masses an accountability, but sitting still politically. Same old same old. How’s that working out?

Pretty well for the privileged crowd on HN. Better not mess with it!
Additionally, this is an "App" Store release that can update independently of the OS (and at least at this point in time Windows itself doesn't have a dependency on it).

Also, as the post sort of points out, this is being built by the Python community itself (rather than by Microsoft directly; contrasting with the distro model), using mostly the same CI/build infrastructure they already use for the builds at python.org and presumably may be as up to date as the Python team wishes it to be.
How do you think the community standards and cryptocurrency are going to interact? If Facebook deplatforms you, do they take your zuccbucks?
Maybe I'll give TF another try, but right now I'm really liking PyTorch. With TensorFlow I always felt like my models were buried deep in the machine and it was very hard to inspect and change them, and if I wanted to do something non-standard (which for me is most of the time) it was difficult even with Keras. With PyTorch though, I connect things however how I want, write whatever training logic I want, and I feel like my model is right in my hands. It's great for research and proofs-of-concept. Maybe for production too.
Ask HN: Who here runs his own podcast?
It doesn't stop scammers in their tracks, it just makes it harder. With dedicated scam websites, there is an actual cost to procuring new site addresses to evade domain blacklists, and they can't piggyback off jsfiddle's domain credibility.
If you have a coded book, do you have to read it to them?

Obviously you will be detained if you try and prevent lawful execution of a search warrant. But its kind of a false equivalency saw that not providing a passcode is the same.

From the Justice John Paul Stevens dissent from Justice John Paul Stevens (487 U.S. 201)

A defendant can be compelled to produce material evidence
that is incriminating. Fingerprints, blood samples, voice
exemplars, handwriting specimens, or other items of
physical evidence may be extracted from a defendant
against his will. But can he be compelled to use his
mind to assist the prosecution in convicting him of a
crime? I think not. He may in some cases be forced to
surrender a key to a strongbox containing incriminating
documents, but I do not believe he can be compelled to
reveal the combination to his wall safe — by word or
deed.

This confirmed in UNITED STATES v. HUBBELL. That being said it has been challenged, and ruled on both sides do to the somewhat ambiguous framing.

https://www.law.cornell.edu/supremecourt/text/487/201
https://caselaw.findlaw.com/us-supreme-court/530/27.html
This is, I believe, similar to what Richard Dawkins had in mind when he coined the term, meme, in The Selfish Gene (1976). Now meme has taken on a more degenerate meaning.

I read it 10 years ago, and Dawkins' book remains modern even today. Genetic evolutionary science hasn't surpassed it, we've just developed a richer understanding of the chemistry.
> Meta comment: This is bullshit

I used to worry about putting emotional blurbs in comments or commit messages, but I'm starting to see their value. A commit that starts "This ugly writing is to appease Roger, the editor obsessed with AP style" lets me know three things:

- Who asked for the change
- The source of the content
- The fact I disagree but still do it, so future me doesn't pick fights present me avoided

Of course, it could also mean "TODO: revert this commit the minute Roger retires."
"Wanna help me move?" is my favorite. Nothing like getting a free workout with a friend or family. You might even get a dinner out of it too.
I don't know that it has value - coding and computer use many years ago were similar - but now it's so different, I don't know how learning to do basic programming tasks would make most people's lives better.
if (a) {
do_something();
return;
} else if (b) {
do_something();
if (something_else() == -1) {
return;
}
}

do_other_things();

maybe_exit_here();

maybe_keep_going();

it has similarity to frequent `goto label` type of coding
Here we call that "full-words". It has another interesting property: it punishes over-specific, under-abstracted code. And even when you do need over-specific code, the full names will be there to help making sense of the complexity.
A paean to normalization of variance.
I would disagree and that the real point is for them to make their money up front on the token exchange. When you change $5 for tokens they don't care whether you spend them on games or use them as pogs, they have already made their $5 just as if you had pumped it all into the machines. If they change your $5 for just quarters there is no guarantee you will pump those into the machines, you might instead use them to buy a pack of gum or something and they never see that money. You can walk out with a pocket full of quarters and it will still be useful, this allows you to stop when you feel satisfied and they lose out on that money, a pocket full of tokens gains you nothing, might as well use them all up and then maybe you will want to keep going and convert a few more dollars. Very smart.

Beyond that many also use it as a way to introduce inflation and take a cut right off the top so instead of $1 getting your 4 tokens they can say make it so $1 only gets you 3 tokens and most people don't even notice. Now when you start pumping tokens in the machines in your mind you still feel like you're spending 25 cents when in reality you're spending 33 cents. Instant markup for increased profit.
I'm glad this got dropped. Encryption issues are certainly going to come to a head. I'm interesting if we're going to see more cases coming out of Australia with their new encryption laws. What will happen if someone refused to unlock an LUKS encrypted drive. Will LUKS be banned in Australia unless people install a government key?
Chinese companies always have the Chinese market where they can grow until they're important enough that people want to be compatible with them.
I am all for borderless stablecoins and agree with everything you say except that you imply that we should let Facebook and and control it, which makes no sense.
The Google I use, for search at least says:

"the Services are provided by Google Ireland Limited (“Google”), a company incorporated and operating under the laws of Ireland"

to quote the terms of service. Providing any of my data to USA secret service would appear to be espionage, probably treason, and against EU law. I'll bet NSA have access to everything Google know (internally) about me.

The Chinese government probably have all details of my interactions with baidu or Ali Express too.

They look the same to me in this respect, only the Chinese aren't telling my government who they're allowed to do business with.
Is there potential for blockchain in copyright and licensing applications?
Used it for the backing store for the npm's registry when tarballs were moved out of CouchDB. Managed to cope with us flushing the CDN cache (Fastly) and not fall over with users downloading packages.
Great article. Related to the “code quality” point, what I have personally realized is that it’s easy to over complicate solutions. Often, a simple solution is better (especially when it is part of a larger, more complex system).

When I was younger, I liked clever solutions to show off my skills. Now I cringe at that. Other people have to read my code. And more importantly, “I” have to read my code tomorrow or next week. I’ve started to really prioritize simplicity. Which is ironically quite hard!
Yup, the Store page is coming from MSIX packages being built from most of the same CI/build systems that produce the official builds on python.org.
I only said that because your statement could be interpreted as an absolute.
below my view on this acquisition.
I think Google is making a good move to break into Enterprise market. After Thomas Kurian joined Google (He is from Oracle), he said that Google will become a leading vendor for Enterprise IT solution and serve the largest enterprise clients in the world. He aims to compete with IBM, SAP and Oracle (Microsoft is is not the best player in this field.) Case in point, Google announce Anthos this year, which aims specifically to serve large enterprise.

Looker is one of the best upcoming BI platforms in the market. I like Looker. I even took Looker Certificate exam 3 years ago because I think Looker consultant will be valuable in the future. I would’ve already joined Looker to get their shares if they have office in Vancouver. :slightly_smiling_face:

LookML is a killer feature that solves a critical pain point in Enterprise BI and set Looker apart from the competitors, like Tableau and Periscope. This feature is no value to small startups and small company, but great feature for mid-size company, and critical to Large enterprise BI. Looker has a great potential to become the next leading Large Enterprise BI that successes Oracle OBIEE, MS PowerBI and SAP Business Object.

I think if Google is to take Looker and make it the next Enterprise BI and use it to get in the door of large Enterprise Customers, They are making a right strategy move. Google will bring a superior BI solution to its top-tier enterprise customers than IBM, Oracle, SAP. It plays well with Google’s strength in data offering, and BI the easier segment for Google to break through comparing to ERP, CRM and other enterprise solution segments.

If Google just wants part of Looker and absorb into the Google Machine, they are paying too high a price tag for it. (I don’t think that’s what Google are doing). I don’t think Google is buying it to eliminate competitor either, Google doesn’t have any products that offer similar features or target same market as Looker
There is an Indian saying...
A tree full of fruits is closer to the ground than the one without.
> The alternative is a life of boredom where you don't learn anything new.

Now that's an impressive logical leap.
In the past when I needed a calculator on someone’s Mac, I just started Python in a terminal and typed in expressions to be evaluated. It was nice to be able to find it on any Mac and it’s much nicer to type into Python’s REPL than clicking on a calculator’s GUI buttons. Now, Windows machines
will have Python and
Macs may not.

On Macs and Linux I can still use the bc command instead (it’s an old Unix command) but it’s far less handy than Python. See the bc man page.

There’s also dc, the even less used, reverse Polish notation calculator. It is a standard Unix command that predates bc.

Interestingly, the dc “language” is older than C, Awk, Perl, or any other programming language still found on Unix systems. It is implemented in C’s predecessor, the language B.

You can tell that bc and dc are early Unix commands from their names, many of the oldest Unix commands are just two characters long.
It is predetermined. Just the same way Conway's Game of Life is predetermined. The interesting thing is when you have multiple of them or different beginning board states.
Keras is a high level API that can use multiple backends. So it makes sense for them to remain separated.
Are you talking about this? https://en.wikipedia.org/wiki/Global_cooling
In related news, after the invasion, the US imposed seed licensing on Iraq: "According to Order 81, paragraph 66 – [B], issued by L. Paul Bremer [CFR], the people in Iraq are now prohibited from saving newly designed seeds (not the traditional ones) and may only plant seeds for their food from licensed, authorized U.S. distributors." [1]

[1] https://en.wikipedia.org/wiki/100_Orders
you don't have to work there and you don't have to buy their stock. end of story. hell, you don't even have to use their products...
Summit Securities (http://www.ssgllc.com/) | Full time | NYC, New York | On site

Description: Summit Securities Group is a leading proprietary trading broker-dealer that intelligently adds liquidity and transparency to electronic markets across the globe. At SSG, we have brought together some of the world’s brightest traders, researchers, and technologists to collaborate and solve some of the most intellectually stimulating and technically challenging problems faced in any industry.

Our cross discipline team holds degrees in Computer Science, Electrical Engineering, Math, Physics, and Statistics. We share ideas and collaborate to maximize our differing experiences and backgrounds. Our team finds inspiration everywhere, including academia and parallel industries; sparking our next great ideas.

As a Quantitative Developer on one of our newest trading teams, you will be directly involved in scaling their trading abilities. You'll take ownership of numerous development projects and work closely with the team to deliver components of the system ranging from Trading Algorithms to market connectivity and everything in between. You'll use your knowledge of data structures and algorithms, network protocols, integrating and consuming APIs, all to propel our trading.

Are you driven by your desire to build functional systems that have direct business impact? Are you interested in the technological challenges of a dynamic role that touches the entire stack and requires you to develop new products from the ground up? Can you take charge and be pragmatic in the face of complex technical challenges? Do you hold yourself accountable, while working well with others?

If so, we want to speak with you.

Location: New York, New York

Remote: No

Visa Sponsorship: Yes on a case by case basis.

Technologies: C++11/14 (Boost, STL, Multi-threading) on Linux, Python

Contact: Apply here (http://www.ssgllc.com/jobs/display/1616587) or e-mail (hyoon@ssgllc.com).
> Also (3) I don't get, because while I am extremely motivated by intellectual curiosity, I have maybe zero motivation to "develop my intelligence" like it was some kind of fitness thing.

It would be more apt to, if you were writing code that has some level of networking involved. During this you think "I don't remember/know much of the OSI model, so I should go read up on the model to better understand the code I am writing". Instead of just trying different things and adapting examples not understanding what it is actually doing.
Huawei is Chinese intelligence. So yes.
Show HN: I made a web app to show your top Spotify tracks
Couldn't agree more, except with meta comment 3 it is very important to describe the bad thing, so that future me knows if he can safely rewrite this or not.
> At the end of the day, FB still does more good things than bad

I don't think this is a claim you can make these days without a good argument behind it. It certainly seems false to me.

> I am more likely to take them seriously when they set out on a new venture

This is real, though. Whatever FB are, they're not dumb and whatever they do should be taken seriously.
Build your own:

https://github.com/HackerNews/API
The one where he is from the government and is here to help.
Fuck Starbucks, Fuck Jeff Bezos and Fuck Twilio
I like how this is also your bio (about)!
Well, if they're old enough then they probably either experienced first-hand (or heard first-hand accounts from even older folks) the relative cold of the 1970s, which was preceded by the relative heat of the 1930s, which was of course itself preceded by a relatively cool period. So there is a definite down/up/down/up cyclical nature there.

And current flooding issues are generally nothing like what occurred before effective flood-control measures were put into place. And current forest fires are generally nothing like what occurred before effective fire-control methods were put into place. Being young, you've grown up in a fairly "controlled" world, so (much like anti-vax folks who don't understand what the world was like before vaccines came along), you have no life experience dealing with the world as it existed before those other controls were put into place.
Yeah right. I think, it also has an atmosphere of the Alien movie. Yet, it is a depiction of real events, and that reality is so overwhelming.. I think, I wish they make a similar movie about people in World War II.
Researchers can make people say anything in videos by rewriting words
I was involved with the development of Mu (testing and feature suggestions only, not any real development).

I think it's probably one of the best IDEs I've seen, aimed at beginners and children.

The basic Windows install comes with a load of useful external libraries as well, so beginners don't have to tackle the pip minefield.
The entire country is insolvent. If they had a 2% interest rate on their bonds (normal), their entire tax revenue wouldn't even cover debt service.

Why anyone is willing to PAY Japanese treasures with a negative yield is beyond me. Why not just buy US Treasuries and get a better yield?
Mozilla has published a DoH resolver policy[0], which should hopefully allow more resolvers to be added to the default list, and let Firefox pick as per latency.

My personal resolver gives me better latency than both CF and Google, and I plan to get it added to the list[1].

[0]: https://wiki.mozilla.org/Security/DOH-resolver-policy

[1]: https://captnemo.in/dns/privacy/, https://captnemo.in/doh/
Huawei can still use Android. Android is open source software. What Huawei will need to design is their own app store and replacement for google services. Of course this would be very damaging to google.
Two updates to the review:

First, the battery is slow to charge, in addition to being fast to deplete. The screen backlight is power hungry, and the combination of an old slow charger and having the screen on results in barely making any progress charging.

Second, neither the Google Now Launcher nor the Google Pixel Launcher are compatible. There are lots of aftermarket launchers with similar look and feel, but I'd rather have the choice of a stock launcher.

Apart from that, everything continues to work very well.
At some point the "blockchain not Bitcoin" crowd will wake up to the fact that Bitcoin's value proposition is censorship resistance. Nobody can block you from making a payment. The idea is still revolutionary, as evidenced by the large number of people for whom Bitcoin still doesn't look like anything (other than maybe something scary or bad).

Whatever Facebook comes up with will be the antithesis of censorship resistant. There is no point to buy or use it because it solves no problems for regular people.

Which brings us to why Facebook is bothering. For the simple reason that governments print currencies. Control (through censorship) and self enrichment ( through inflation).

This only works by compelling people to use the currency. My prediction is that Phase 2 of this ridiculous plan is to force people on Facebook to use the token while gradually cutting third party payment processors out.
I know your question is about the assumption that a Windows machine would be insecure (understandably so) but a properly configured Windows workstation (using a Limited User account along with Software Restriction Policies) has kept my parents going just fine for about 7 years now.

Why?

Don't allow directories the logged in user can write into to also be marked as executable. Do that and it's smooth sailing.
I don't see how there is any ethical difference at all in using recreational drug X vs recreational drug Y.

Sure some drugs may be more harmful or addictive than another. But does a drug being more addictive or unhealthy make it less ethical? If so, then eating poorly and becoming overweight is unethical. Which seems a rather silly assertion to me.
That's not the real issue though. A PC is standard. Back in the 90s, you could always put in a Linux boot disk or CD and it would always boot. You may not have any driver support and your display might be stuck in VESA mode, but it would at least boot.

ARM is not an architecture. Images have to be customized for every single device. Google has the power with the OHA to force all phones to use standard drivers, devicetree or UEFI (like Microsoft did), but they don't. Now we have 100s of forked kernels and no way to boot a mainline kernel on ARM devices (although PostmarketOS is trying to work on fixing this).

I wrote about this a while back:

https://penguindreams.org/blog/android-fragmentation/
to me it's more rational to think that each black hole is just punching a hole in our 4-d spacetime fabric just like a sharp point can punch through a bag. what the stuff drains into - I have no idea. Perhaps a higher-dimensional space that contains our universe?
They’re also capable of the self delusion that is depressingly common for large companies.
Good enough is good enough. That doesn't say anything about what is a reasonable measure of 'good enough' for your particular scenario.
U.S. Outlines Plans to Eject Turkey from F-35 Fighter Jet Program