skysight-inc/HackerNews huggingface dataset:
> I think, as a technologist you'd agree we could do better than Gmail?

No, actually.

I mean, yes, as a programmer I agree that it's possible to violate people's privacy less than Google does. You simply don't write the privacy-violating code, simple as that.

But as an employed person in tech I don't know who's going to do it. Reliably running a secure email service is hard. Companies are pushed by all sorts of pressures. I think a lot of us have realized, since a week ago, that it's not as realistic as we hoped to do better than Chrome. You can have world-class software engineers working for decades on an excellent, privacy-focused browser, and someone will come along and say that you're not monetizing it enough and lay you off.

So, in fairness, I host my email with Fastmail (which happens to be headquartered in Australia, even). But I pay for it, because I understand that this is how I avoid them monetizing me, and frankly, requiring everyone to pay for email is both unrealistic (in part for the reason you described about Google pushing the price ceiling to zero) and unfair (not everyone can afford it). I'm also aware that Fastmail is almost certainly worse than Gmail at resisting highly-skilled targeted attacks from APTs etc.; I've just decided that that's not in my threat model. If I happened to become a high-profile target, I absolutely would switch to Gmail and Google's Advanced Protection.

Google only cares about their bottom line, it's true. So does Fastmail - and fortunately for me, their bottom line is improved by me paying them instead of them monetizing me. And governments care only about power. There is some pressure on both Google's bottom line and the Australian government's power to be at least somewhat responsible: both could collapse if there was a serious breach of public confidence. The question we have right now is which pressure is stronger. The question we have for the long term is how we make both of those pressures stronger - ideally strong enough to support someone who does want to do better than Gmail for free email or better than Chrome for a free browser.
> I bet most naïve (and native) Cocoa/Win32 app will give you 100x better keyboard navigation than most Electron apps from large companies.

That may be true for Cocoa, but it actually isn't for Win32. It takes work to make keyboard navigation work correctly in Win32, unless you're using a dialog with nothing but standard controls (note: dialog means something specific in Win32). Windows Forms helps with this. Also, as soon as you depart from the stock Win32 controls, you have to implement the UI Automation accessibility API entirely on your own, and that's not an easy task even for a single custom control. So there are actually good reasons why Win32 isn't a good choice for new projects.

There's another reason why web applications tend to be more navigable with third-party Windows screen readers than native applications. For the mainstream web rendering engines, third-party screen readers enable a sort of virtual cursor that let's the user navigate the DOM in a linear way by pressing the up and down arrow keys. This makes it straightforward to navigate to anything in the document, even if the application itself doesn't implement keyboard navigation. Now, this same navigation model could just as well be applied to native applications, and the Narrator screen reader built into Windows actually does offer that option. The fact that third-party screen readers restrict that option to web content is arguably a deficiency, but one that developers who care about accessibility should consider when targeting Windows today.

Disclosure: I work for Microsoft on the Windows accessibility team, primarily on UI Automation and Narrator. These are my own opinions though.
https://www.bizjournals.com/sanjose/news/2020/06/03/google-p...
Not if the rest of the world aspires to first world standards of living.
This flag design would not be eligible for copyright in most countries, as it is just geometric designs and doesn't meet the threshold of creativity. For instance the Tommy Hilfiger flag has been denied copyright protection, it is of similar complexity. Has the original copyright ever been tested in court over the threshold of creativity?
https://www.theguardian.com/education/2020/aug/17/a-levels-g...
Headline is bit misleading: Teachers' estimates will be awarded to students unless the computer algorithm gave a higher grade.
I don't understand this argument.

My interpretation of "essential" with it comes it ICs is someone with a vast amount of domain knowledge which is critical for the continued operation of the company.

I've worked at many places where essential workers were in other countries, and I didn't know if they worked in an office, from home, or from a ski resort. But it didn't matter because they had the information I needed.
I doubt it: Musk installed 129MWh battery plant in Australia that already saved the consumers over $100M.

There must be another reason.

[0] https://www.dailymail.co.uk/sciencetech/article-8082841/Elon...
> Do you think that remote-first/remote-only companies where the majority of employees are outside of the bay area will be as competitive with startups which follow a more traditional model in silicon valley?

Absolutely. Lower overhead, greater access to talent, and assertions that the Silicon Valley model is somehow better than a remote-first model are frequently worthy of a big ol' [citation needed].
With nominal type systems, you have to worry about explicitly associating types with one another.

With structural typing, you can have types that satisfy a type requirement incidentally. This helps you to write in less coupled code.

For example, let's say you have the `walk(Walker walker, int distance)` function. With nominal typing, you have to create the `Walker` interface, class, or trait, and then anything that can walk explicitly implement/extend it.

With structural typing (let's use TS as an example), you can say, `type Walker = {legs: Number}`. Then any object with a property called `legs` with a `Number` type value will satisfy the first argument of my `walk` function.

This is a trivial example, but it becomes extremely powerful and useful in large code bases. The compiler can start telling you exactly how you need to refactor your code to make it work again. And you don't have to keep every data structure in your head when you're designing your code. You can just say, "OK, this object is a cat. It has fur, legs, and a tail." It can be a simple data structure, without worrying about how it relates to other objects and methods.
Thank You TailwindCSS
If the number of organizations is the concern, the government could fund a larger number of organizations. This doesn't seem fatal to the option I proposed.
The only surprise here is that the education secretary Gavin Williamson is still in post. Months to get it right, then flailing around before and after results were announced. Inexcusable.

Edit: also a very good example of plausible-sounding models leading to gross disadvantage. The polar opposite of the “levelling up” they love to talk about.
I recommend Sutton and Barto

http://www.incompleteideas.net/book/the-book-2nd.html
For groceries I have found that even the most expensive grocery chain around here (QFC, part of Kroger) is cheaper 99% of the time.
I'd add Saint Petersburg, FL to the nice list, may be include in your Tampa post since it is part of the Tampa Bay region, but St Pete is a nice city, very progressive and liberal, lots to do, nice art scene and lots of restaurants. As any place in Florida, the heat may not be for you, the summer months are hard but if you adjust your schedule to early mornings and late afternoons is generally a nice place to live. There is some local startup scene here but i've met lot of remote people on coffee shops around here before COVID-19. There are decent amount of tech meetups as well.
Frequent deployments emerge as a side effect of a good CI/CD process, rather than themselves being the thing that prompts it.

They can be taken as a signal that the deployment process is safe, automated, and low-overhead. When that applies, I have generally seen the number of deployments go up. The reason is pretty simple: engineers stop worrying about deployments, the overhead goes away, and deployment becomes part of the "definition of done".

My experience is that infrequent integration and deployment is a more painful process when it comes to integration and deployment time. Easy deployments encourage features and bug fixes to be rolled out as atomic units when they are completed, rather than saving them for big-bang releases. This encourages small, independent changes, rather than larger ones that involve more simultaneous code and data model changes – often in my experience multiplying the chance of failure by an outsized factor.

Honestly I'd actually go in entirely the opposite direction and say that one of the most valuable and beneficial systems I see in companies is an effective CI/CD system with frequent deploys. I find it discourages bad practices and encourages good ones; I would consider it a red flag when looking to work with a company if they didn't have such a process in place.
Well, technically, the claim was never valid, but I guess it was easier to avoid the song or pay up than it was to take it to court.
Microsoft Xbox Series X Architecture Deep Dive at Hot Chips 2020
Seems rather uncreative to just take a plain brick wall and coat it. Wouldn't adding perforations, divots, or slicing the brick into shards dramatically increase the capacity?
Yes... theoretically. (i.e. still a work in progress: it's buggy)
It's difficult to put precise meanings on it.

Neoliberalism in particular is much more common as an epitaph than a self description.

Broadly, liberalism referred to the rational, secular and mostly republican political philosophies of the 18th century. Rousseau, Locke (not a republican), etc. These are strongly associated with the French and American revolutions. ATT "liberal" meant people would have a say in government. Republican had a stronger anti-monarchist connotation, especially after the French Revolution. It meant abolishing the monarchy, aristocracy and limiting the church's power.

Liberalism became the most dominant political philosophy. Even dissident political ideas like communism, corporatism and 19th century conservatism tended to be derivations and/or responses to liberalism.

"Classical Liberals" usually refers to early 20th century people. Much of it is anticommunist, pro-capitalist ideas responding to the explosion of revolutionary Marxism. Many of these created philosophies that pull history, economics and politics into one framework. This was Marx' format, and it became a template of sorts.

This is when people start using "capitalism" in a positive way, describing themselves as capitalists. Marx used the term "capitalist" to mean people with capital, not people with certain beliefs. "Capitalism," implied that capitalists had usurped power and were the ones in charge. Kind of like the term "corporate lobbyist" today.

The nomenclature always seems odd to me, since "classical liberals" come later.

"Neoliberalism" usually refers to free market, antisocialist politics of the 70s onwards. In earlier decades its associated strongly with Reagan and Tatcher. De-unionisation, free trade, and lower taxes & privatisation. David Ricardo is (early 18th century) had a lot of influence.

From the 90s on, neoliberalism refers to pro-market, centre-left politics. By this point, no one calls themselves a neoliberal.. especially the centre left who hate the term. It's associated refers to Clinton, Bush, Blaire, Angela Merkel etc. Most western politicians really.

The idea, broadly, is that the free market makes wealth.. which can then be used to better society. The term itself is almost always used in dissent, considering neoliberalism to be the incumbent system. This kind of completes the cycle. Marx used "capitalism" as an epitath to criticise liberalism. Classical liberals adopted the term. Then they get called neoliberals.

The lines dividing all these are very fuzzy. In its most common current usage, it means politcal "centrist," more or less.

It's more about de facto politics than abstract political philosophies.
Bank of Central African states introduces eTransfer money system
So can media organizations. They just can't pre-moderate the comments.
No need to wait a week, YellowCab made an app (YoTaxi SF) years ago, and was playing 'ball' with the government before it was cool.
Am I just too dumb to understand this; because I thought this was what linkers and header files were for
Love it. It feels like a simulation of many-worlds quantum mechanics. Whenever there's no clear next move, the board is in a quantum superposition. The waveform partially collapses whenever there's a definite choice, but I generally want to avoid that as long as possible because as long as it's not collapsed (there are multiple choices), I can enjoy the quantum immortality of clicking anywhere.
I am not an ML expert, so I cannot respond myself, but I am disappointed at how few responses address the ML aspect of the question.
Does not have to be one giant storage plant. The installation could be decentralized:

[0] https://phys.org/news/2018-02-tesla-australia-homes-power.ht...
Oddly enough, yes (depending on font of course); compare "Sf": "ẞß" should have the same capital and lowercase-ascender heights, the latter of which is often higher.
Slate Star Codex Abridged - A Friend And I Remastered 85 Slate Star Codex Posts
Maybe something like this[0] will become more common. Seems to have had some success in increasing the Salmon population (via plankton boom) but was obviously quite controversial.

[0] https://www.scientificamerican.com/article/fertilizing-ocean...
Funny. 800 queries per second is pretty much exactly where my SQL Server applications are running.
The researchers recruited them in 2019 from various mental health forums, social media, and a university.

This seems like a classic reflexive problem: why would we expect liars to produce reliable data regarding their lying?
Seems like every hacker and his uncle came to collectively share their unknowledge and misinformation about this subject. Please, _downvote_ this comment, go ahead - but I refuse to invest any more time in attempting to change this - this is just ridiculous.
Chat server on a WiFi-enabled SD card
What India did to stop Covid-19 and how well it worked
Wow, they don’t look very real at all.
Yes, "shipped" refers to in the hands of customers.
The title is what got it to the top. People responded to a very vanilla article in knee jerk replies.
I had many epiphanies as a CS student in all sorts of CS areas. It was because I was always taking things out of their educational context, and finding applications in programming, or at least seeing what the "big deal" is.

E.g. learning about red-black trees inspired me to write a decent C implementation of them, as something I could use. That ended up used in production all over the place, like in the ext2fsck program.

Undoubtedly, some of my classmates likely also had the reaction "when would I, in everyday programming, be rotating some nodes to balance a tree ..."
Not just substations, but the conductors themselves. The more current you run through a line on a hot, non-breezy and sunny day, the more it sags. Which leads to more resistance, which leads to hotter lines, more sagging. It’s a positive feedback cycle.
The format could still be "hash of everything else + everything else"
Things aren't symetrical because only one of the two underwent acceleration. So one of them was not in an inertial frame of reference.

This is a famous paradox, see here for a full discussion/resolution: https://en.wikipedia.org/wiki/Twin_paradox
Minimal dependencies is always the answer.
I enjoyed reading this. Does anyone have a recommendation for a biography of Putin?
This is a poor argument. Doing nothing just because we're uncertain of the outcome is only a good strategy when the action is risky. This is not the case with masks.

We know how masks work, they protect other people very well. The problem is it doesn't help the wearer as much, so people don't want to use them and everyone suffers as a result. So make it mandatory. While perhaps there aren't the kind of large scale studies you want to see, yet, at least we have very good reason to think it will work and almost no risk. That's a logically sound policy.
I agree, but it sounds to me that the issue then is not with lean and mean code per se. Both AirWindows and people using native interfaces in plugins are leaner, meaner and more accessible than your example.

And by the way, to keep on topic, "handmade" audio software people are not really creating their own GUI toolkit. That's the big boys at Waves, Native Instruments, IK Multimedia, etc.

The problem to me is that people are trying to make things that look exactly the same everywhere with complete disregard for both the user and the particularities of each platform.

And by platform I don't just mean the OS: one of my pet peeves with audio software are plugins that skip the DAW's preset saving and implement their own. The walked an extra mile only to give me a shitty interface when I wish I could just use Logic presets or whatever.
What’s Flying Above Us?
Time, money & NIMBY. :p
"Gavin Williamson and Ofqual have apologised to students and their parents, as they announced that all A-level and GCSE results in England will [now] be based on teacher-assessed grades." (https://www.theguardian.com/education/2020/aug/17/a-levels-g...)
"There is not a square inch in the whole domain of our human existence over which Christ, who is Sovereign over all, does not cry: 'Mine!'"

- Abraham Kuyper, at the dedication of the Free University of Amsterdam, 1880.
Whoa!!

Went in expecting a couple of crude round spots for eyes

Got ACTUAL EYES with the whites, iris\pupil, darkened rims, even a suggestion of tear ducts
Is it possible to use a BSD as a daily driver on your primary computer? Compared to a usual linux disto (eg, Pop! OS, my current driver), what's the drawbacks?
I avoid that by replying inline, discarding the history of multiple-quoted emails from top-repliers. Everybody else uses Outlook, but nobody has yet complained.

For sending emails with formatting (italics, headings), I use Markdown in Vim then press H in Mutt before sending, which pipes it through an appropriate filter:

set send_multipart_alternative_filter=html_alternative
send-hook . 'set send_multipart_alternative=no'
macro compose H ':set send_multipart_alternative=yes<Enter><view-alt-mailcap>' 'add HTML alternative'
He was cleared of the Title IX stuff.
That's a good attitude to have. Definitely the opposite of every place I ever went to as a teenager trying to learn bass guitar, for example. Keep it up!
This is the norm here in the UK and the EU
Sounds like another SoftBank deal. Private Equity capturing all the equity, only for it to be dumped on the public market and have its value decline precipitously.

Etrade's market cap: $11.8 billion. Charles Schwab: $44.66 billion.
Wanted to amend this list of character encodings with another one I came across recently -- GSM-7, used for SMS. https://en.wikipedia.org/wiki/GSM_03.38#GSM_7-bit_default_al... If a message you send includes other Unicode characters than that, including emoji, it will cost more to send and use UCS-2 encoding (which later became UTF-16).
Anyone know if it will be littleBig endian?
I know it can seem like a middlebrow dismissal to ask for supporting evidence, but in this case I think it’s important.

You’ve dismissed the parents view (and import of the linked article) as overly broad, and you have asserted the existence of an evidence base to support this.

Is there any summary of this evidence that you think is compelling?
Calling watts up “skeptical” is like calling holocaust deniers history skeptics. It’s blatant propaganda.

https://www.sourcewatch.org/index.php/Anthony_Watts

https://mediabiasfactcheck.com/watts-up-with-that/
The first amendment does not provide blanket protection from law enforcement, however much some US citizens wish otherwise.
Parallel Programming for Fueling High Performance in Computing
The problem is when a manager that "used to code" reads an article and decides that micro services are the answer to everything. Then it spreads around the company like a disease, until you find yourself repeatedly having to explain that "micro services can be useful in some scenarios, and we should keep an open mind, but for our particular use case it would just make things more difficult without adding any benefit."
To be honest, this is the Silicon Valley "tech company" motto in general.
This situation feels pretty contrived, do you have a concrete example, especially one which you've seen personally or been personally involved with?
This is the way to do it for legally mandated identifiers like that. Only the baseband knows the actually IMEI, otherwise the OS just blanks it out or randomizes it, down to kernel calls.

Still isn't a very good solution, since you need to have a consistent identifier for some parts of networking to work, such as MAC addresses, IPs, bluetooth MACs, etc.
First Steps with WebAssembly in Rust
They missed a spot! Sorry, couldn't help myself.
Regardless of how you feel about their marketing practices, it is clear that investors are investing in the customer base.

As Robinhood continues to grow, they can/will offer more and more products (mortgages, bonds, DAFs, etc), eventually becoming a one-stop shop for millennials/zoomers/whatever.

For example, currently if you want to invest in a crowdsourced real estate fund, you need to use something like Cadre/Crowdstreet. If RH can eventually support all these possible investment avenues, they will have a lot of room to grow in the retail space.

Given their current laissez-faire approach to investor education/responsibleness, the question will become whether this level of investing ease is good or bad.
An Elevator in the Great Pyramid of Egypt? The Hidden Tomb of Pharaoh Khufu?
Doesn't this require a guess, and should therefore be safe?

Either the 1st and 3rd or 2nd and 4th available spaces would satisfy the board.

https://imgur.com/ZoyjCBZ

I noticed in the html there's a "knownSafe" class which was populated periodically throughout the game. It did not apply to any of the squares in question, yet when I guessed, I lost.
I was surprised that my company issued Samsung S7 only stopped receiving updates earlier this year. It was released in 2016.
This is to the detriment of reality, to the actual structure of the city, therefore it must be curtailed.
> its also worth noting that the nytimes might not be taking into account the number of people working from home. Duty and loadcycles for this year are going to be very hard to predict.

Do you think think the demand would be higher? In parallel, while many people are working from home, the businesses are closed, which I would think eat up much more electricity.