skysight-inc/HackerNews huggingface dataset:
Well said. The privacy nazis are a very vocal minority here but I'm glad you are focusing on making something that people might actually want to use.

We already have PGP if you want inconvenient NSA-proof communication with nobody. What we really need is good open alternative to Slack and WhatsApp, that have good security but not at the cost of making them annoying to use.
Explosions heard in Damascus, Homs as Syrian air defenses engage
What prosecutor is going to be caught flat-footed on a high stakes trial? None. One of two things happened: the prosecutor pulled a bunch of all-nighters to prepare ... or else ... was just going through the motions would not have prepared extensively if given another 40 years to do so.

I get that sometimes we all have to roll out of bed early to serve a client's interest, but I also think it was clearer with the generation of lawyers that started in the 60s and 70s that in the mine run of administrative and scheduling issues, jamming attorneys like this does not generate a substantive advantage and, as one local luminary would have said, 'generates heat, not light.'
The same would go for finding a practical hash preimage attack. Say you can quickly determine an input that would hash into a given output, you would have a very, very valuable technology in your possession.

For both factoring or preimaging, I'd think I'd offer it publicly (any three lettered agency will find you anyway). I mean offering the 'service' as a commercial, legal, tax paying business.

- Offer factoring/preimages as a service, start with very high prices (like a million USD per input).

- Lower the price after every x sales. Like for every 100 sales, reduce the price by 50%

- Once the price goes below a certain threshold, release the algorithm.

This method has (I think) the most benefits:

- it slowly released to the public, giving everybody enough time to migrate away

- it makes you less of a target for government/organised crime, as it's less controversial for them just to pay instead of trying to extort.

- by incorporating a business and paying tax, offering this service will probably be legal in most countries (not sure though)

- by the time you release the algo, you'll have made plenty of money to retire, and you'll no longer be at risk since it is now public information.

And for those wondering: if you find practical SHA-2 preimage, you would NOT be able to mine bitcoin with it.
Clearly, what we need is a special interest group devoted to fighting special interest groups.

All jokes (?) aside, can anyone comment on how the situation has evolved—or failed to evolve—over the last quarter century?
It wouldn't even be as tame as you mentioned. Any encrypted information that has been caught and stored would also become available.
Most cryptanalytic advances occur in tiny baby steps; there's rarely a big break that entirely lowers a long-standing problem from hard to not-hard.

Even when this occurs, the earliest iterations of these algorithms are intensely technical, and very slow. Of course, followup research often rapidly improves on these numbers, but that usually happens in collaboration with other authors.

So all-in-all, it is unlikely that a lone genius comes up with an efficient factoring algorithm all by themselves.
Not sure I'm in the "hyperfocused on privacy" camp but I guess if people need to be typecast ok...

I use matrix to talk to a few friends and family largely trying to replace gtalk.

The irc or whatsapp usecase isn't really whats up for me.

Sharing the email globally suddenly puts its out there for 7billion other people... you KNOW this is going to get scraped and repurposed, so why do it?

Separate the flows.

1 - "Hey I'm a social butterfly and WANT to add my twitter etc I UNDERSTAND this is blasting my personal data to the world"

2 - "Hey I'd just like to get off gtalk and talk to my close friends and family/creepydarkprivacyspais"

The flows for addressbook alone... like how thought out is any of that? Oh sweet my coworkers from 17 years ago are going to matrix with me...(no thanks?).

You've done a lot of good INNOVATIVE work with matrix so far but this part seems half-baked and frankly like you are phoning it in.
> Tschallacka is right, it seems the be part of the normal lifecycle of most online sites/apps.

I wish they would provoke a competitor. The number of stale, useless answers on SO is getting quite large.

I suspect the only way to flush that out is to start a new site.
The author of the article below lists the strengths of Object Oriented Programming:

1. Encapsulation

2. Polymorphism

3. Inheritance

4. Abstraction

5. Code re-use

6. Design Benefits

7. Software Maintenance

8. Single responsibility principle

9. Open/closed principle

10. Interface segregation principle

11. Dependency inversion principle

12. Static type checking

He then goes on to debunk them showing alternatives from functional programming.

http://www.smashcompany.com/technology/object-oriented-progr...
This is great. Google translate even turns it into meaningful English. And just as you observed, it comes across as someone explaining the process.
Sure, look, I'm not saying the Libra plan is perfect and unable to be corrupted, I'm just saying most of the "critical analysis" I've seen thus far doesn't go this deep into how Libra could actually go wrong.

They just say "Facebook controls this and they just want your data" and either conclude that it's stupid and will fail or it's evil and must be stopped, with no other reasoning.
Amazon page for fishbowl now selling shells
Travel agents still exist. There are just fewer of them and they are target at a different market.

People who don’t want to waste time reading hotel reviews and deal-hunting on travel sites.
I am pretty sure you can find similar tales of squeezing every single available byte out of the c64 in programmer diaries from the eighties. Bank-switching the VIC and SID out and dumping rarely-changing data like character sets into the space normally used for their I/O registers was not uncommon back then.
The article did mention it:

> Dematerialization is an idea that goes back at least as far as the 1920s (with R. Buckminster Fuller’s concept of “ephemerialization”)
Nevermind that economies are built on real people's labour (ultimately). If we consider the value that this asteroid actually delivers to people, it probably isn't that significant. Iron is already pretty common, Nickel might be cool, gold is mostly specialist, because jewellery doesn't make peoples lives easier in any meaningful way that isn't about social signalling. Now if the asteroid were made from a fairly pure form of aluminium, that would be good. Aluminium is great stuff, and it takes mounds of energy to process.
The last part, absolutely yes. CDN's are obsolete, although they'll jump through all sorts of hoops to convince you that's not the case.

As long as your service uses HTTP/2 it's far more efficient from DNS and multiplexing/TCP/TLS handshake standpoint to serve from your own domain. And better for security most of the time since hardly anyone uses CSP and hash signatures for their third party scripts.

The original sell of CDN was that everybody would have the same libraries cached. With the massive poliferation of JS you would have to have a 100 gig cache for that to be remotely true.

A couple years back I moved a C# app to .NET core for the HTTP/2 support. I tried removing the ~4 external CDN dependencies just to see what happened. Load speed improved around 30% because no additional DNS lookups and TCP window stuff worked around by multiplexing.

An aside, try not to use multiple subdomains. They trigger DNS lookups and don't work as well with CORS. It's easy to accidentally trigger cors and a bunch of meaningless round trips by using different subdomains
Hazard in English comes from that, via the sense of gambling: https://www.etymonline.com/word/hazard
There is a world of difference between redistribution and central planning.
does the United States have any such programs?
Is that even what this is? It seems more like loose organizational network rather than a type of computer network.
There is an argument that a Chinese astronomer observed and documented a Jovian satellite in the 4th century BC. [1]

[1] http://en.cnki.com.cn/Article_en/CJFDTOTAL-TTWL198102000.htm
You end up losing if it’s so hard finding a job that’s out of the non-compte that you end up unemployed for the length of the agreement.

In that case the only recourse would be to try sue/re-negociate under the angle that the non-compete is unfair (too low pay or too broad scope).

Otherwise, if you find another job in another field, you’d get the full job salary + the 50% from the non-compete. That’s usually fair enough.
I didn't claim either of those things; if your counter-point is something better than "hurr durr humans are a cancer we deserve to die, we ruin everything" then I'd be interested to hear it. But if that is your counter, then I don't want to hear it.

But, the universe has been getting more complex all the time - every stage of its history over billions of years has moved towards more things, more complex interactions, more abstract organizations - fundamental forces splitting off, plasmas, galaxies and stars, fusion and heavy elements, solids and liquids and planetary systems, chemistry tectonics and weather systems and day/light cycles, LIFE, multi-celled life, biological systems and their interaction with weather, communication, socialization, organization, co-operation, industrialization, it just gets more abstract and more involved.

Unless you think a God exists and put a barren radiated rock somewhere for a good reason, then you may as well conclude that the universe is trying to get more complex. Like you can say that humans moved grass over the ocean for our own benefit, you can also interpret it that grass got humans to move it over the ocean for grass's long term survival benefit. There is only one known life-o-sphere and if one-day it is going to outside Earth, it needs a highly intelligent species to appear and move all the rest of it. That could be us, it could be why it looks like we're screwing up the planet - because long term, the point is not for us to stay here as bucolic agriculturalists, but to be an ignition chamber for something (probably silicon) to burst out and go forth.

What makes it our job is that nobody else can. Whales cannot do it. Cows cannot do it. Oak trees and crickets and fungus and cockroaches and E.coli aren't going to. Only humans can escape Earth intentionally, so humans have the obligation to do that on behalf of all life.

Compare how many humans think life is important (a lot), with how many humans think it important that Mercury stay barren until it gets swallowed by the Sun at the end of its fuel supply (the number of people who have even considered the idea in all human history, rounds to zero).

What makes it important? WE make it important, because - in the absense of a deity giving orders to us - who else can give meaning to anything, except humans? If nothing else, a more populated universe would be more interesting for us. Eventually.
In fairness, this happens to me in ubuntu from time to time, too. Never been able to figure out why, but it happens so rarely that I've never really tried.
Ola Bini Interview at Democracy Now
Oh, thank you, my mistake.
Maybe I don’t take enough of Joe R’s pills to better understand how I, as a white man, am oppressed my today’s society. I’m entitled to my reading of his media appearances just as you’re entitled to your regressive worldview
Well, procrastination can be pretty irrational, especially when combined with strong emotions.
Good to see that Ola Bini has been released.
How would such a single-payer system protect itself against incumbents and beneficiaries subverting it to further their agenda?

We have single-payer k-12 education at state level, where the teachers' unions fund election campaigns, and when it's time to negotiate education contracts, those politicians are "surprisingly" very favorable to their funders and former colleagues.

Other government-run single-payer projects - Amtrak, USPS, etc - are not exactly beacons of efficiency either.
Depends where for most places it's not Illegal it's just inadmissible in court.
Just because the author claims so, doesn't mean it is so.
Show HN: Productive and Safe OCR with Rust
Windows can syncronize settings across devices. Physically, the settings come from from MS cloud servers. Are you using a local user account, or widnows live account?

Another source of such issues is settings for default user account. There's a GUI deep inside control panel to copy profile settings to both default accounts: https://www.ilovefreesoftware.com/26/windows-10/copy-current... Try to configure these languages, and copy to both.

Also, if you're on a corporate network, it can be a group policy, or some other enterprise feature. When a PC joined a domain, domain admins can change all settings from the central location.
I remember there was metaphor in China that this man was “equivalent” to 100 deployments of 101st Airborne Division. And if I remembered correctly my middle school history textbook(China) mentioned US government was willing to pay him millions of dollars to stay....
Pointing out that Chinese leave their own country for the west as soon as they have the means to do so is a generic flame?
Traditional OOP is a basket and sometimes conflation of multiple powerful concepts, which can be very convenient, but don't always fit the problem well. In practice, if the only tool you have is a spinning electric fan of hammers, your problem can get an awkward and painful shoehorning.

Back when it seemed most people were doing Java, we expected any new language to be OO. At the time, when a new language design chose not to provide traditional OO... that could be for elegance of the language design, and (by accident or design) also a nudge to programmers, to learn how to use other concepts.

And, with some languages, the language is powerful enough that you can layer a reasonable implementation of a traditional object system atop their primitives, if you want to.

FWIW, Racket (a Scheme descendant) has always had an traditional object system library (ordinary class-instance, plus mixins), which was used for its cross-platform GUI library and IDE application framewok, but is not often used for other things. Racket's somewhat simpler `struct`, however, is used heavily, for all sorts of things, as are the traditional basic Scheme/Lisp types. Scheme/Racket procedures are also used heavily, including to do things that you'd use objects for in some other languages. And Scheme (and especially Racket) also gives you very powerful tools for syntax extension, which, among its uses, can do things elegantly that would be pretty messy or nonviable to do with traditional OOP classes. You can also roll your own object library in Scheme/Racket -- I once quickly whipped up a simple prototype-delegation model as an extension to portable Scheme, as an exercise, and this is within the abilities of any fairly new Scheme programmer.

(I'm not disrespecting OO. I'm a long-time OO person, in several languages, including having been a commercial developer of fancy OO developer tools, and tend to architect (at least) data of systems with OO or entity-relationship. But, programming-wise lately, I've mostly been working mostly with what used to be considered non-OO "paradigms".)
The Surprising Legacy of the Place Where Legal Weed Began
But what is a Fourier series? From heat flow to circle drawings – DE4
As hjek has mentioned below, sites that clearly need JavaScript (e.g. interactive street map) shouldn't be de-prioritised.

However I definitely agree that it would be nice to be able to filter out sites that you would expect to just contain plain text and images (e.g. blogs, news, product pages), yet show a white screen or infinite loading animation when viewed with JS off.
Say that you want to record meeting minutes from now on and will be recording important meetings to summaries later. If people aren't comfortable with that ask them not to attend and they can be briefed later. Eventually, that will get to annoying and they will just start attending the meetings.
I had no idea it had been renewed by Amazon! You have made my evening, kind internet stranger.
(Author here) That's actually a real conversation that happened over a year ago, and I ended up becoming technical lead on the project later! No signs of firing yet. Not all companies are too lazy to care about their employees. It is, realistically, the smartest financial choice to invest in growing the people you hire instead of just throwing them away and hiring new ones every quarter.
That analysis assumes that supply for academic opportunity is elastic. Is that a sound assumption?

Because otherwise, it's not fair to say you've lost nothing when a college graduate leaves your country.

Edit: Response to deleted comment: I didn't say anybody would leave the country because getting citizenship was too easy, that's ridiculous and not a very charitable read of my comment. I was addressing this in particular:

>If obtain citizenship but return home, they now have a tie to your country. If they decline citizenship, you've lost nothing.

In the scenario where somebody obtains or declines a citizenship and returns home, then you've lost something. Whether they take or pass up the citizenship isn't the matter. Whatever their motivation happens to be for accepting or declining the citizenship, in either case you've lost something if they leave the country.
Makes me think of https://privatebin.info and https://flems.io which also entirely store the content of the webpage in the URL. (Flems is like a codepen)
You make these sorts pro-China comments a lot. Why?
At the moment, it should be assumed that's the case. That's an unfortunate side effect of conflicts.
LF: A Fully Decentralized Fully Replicated Key/Value Store
"Those who cannot remember the past are condemned to repeat it."

https://en.wikipedia.org/wiki/Clipper_chip 'Clipper 1993-1996 - R.I.P.'

https://www.zdnet.com/article/the-laws-of-australia-will-tru...
'The laws of Australia will trump the laws of mathematics: Turnbull'
Riot and Matrix have had E2EE since 2016. You have to manually enable it when you want it, but that's shortly going to change as per https://news.ycombinator.com/item?id=20315096.
Given that we have already experience 5 consecutive "500 years summer" in the past 5 years, we might be living in the last 7 years of our 760 years.
Google Maps is marked as dependent on the Google Services Framework, but it clearly doesn't use the same map tile rendering system that MicroG uses. I guess Google Play Services is only used for the logged-in features, which privacy-conscious users would avoid.
https://tc39.es/proposal-observable/

It's (still) on Stage 1:

https://github.com/tc39/proposals/blob/master/stage-1-propos...
I'm surprised that this hasn't taken longer than it has. Most for-profit ventures slowly destroy what made them great in the first place.

Personally, I've always felt like SO and their ilk are much better suited with a Wikipedia type model.
It might well have been "hasard". It's been, uh, 20-something years? Thanks for the French lesson!
Yeah but what about the gaming platform itself? How long will Google maintain the runtime environment? Games tend to to be superseded, as they can be a form of story telling, which has little bearing on the technology in use. Will Google be willing to maintain all the emulators in the long run? What about abandonware? Will it still be purchasable as such, or will the licensing structure collapse completely and there is no chance to get the run times out of the Google fortress. Like it or not, games represent a cultural heritage and this service represents too great a risk for any platform exclusives to become lost.

All that said, more traditional gaming companies are trying to do this anyway.
This isn't progress, it's tossing out centuries of financial regulations, monetary theory, and power structures to give a consortium of businesses more power than nations. They're trying to set up what is effectively a global, private central bank and replace the currencies of the world.

If Libra actually does become the dominant world currency, a handful of individuals beholden to only to corporations and not to any nation can make decisions which affect all of humanity. They can cause hyperinflation spikes or prolong depressions with credit crunches. They can unilaterally cripple the finances of critics by removing their ability to process the currency and create an atmosphere where people are fearful of speaking out. They'll be able to control the actions of countries by making their entire economy dependent on processing the currency.

Their actions could send all of humanity into desperate destabilization, and by the time you realize there's a problem it's too late. You can't undo, with regulation or anything, power of this scale.

Also, the technology isn't permissionless, it's permissioned.[0]

[0] https://libra.org/en-US/white-paper/#introducing-libra
Go Slices Are Fat Pointers
This carefully sidestepped my main issue, in that Facebook is deliberately choking out currencies which are truly decentralized and in more visionary and technically capable hands, in order to further cement their influence (even if you can argue it's not "just theirs", it's orthogonal to the issue)
While some things are arguably vaguely close in meaning, e.g. `loop`, there are plenty of things which are essentially meaningless (or only coincidentally are words in English) like `car`, `cdr`, `cons`.
Perhaps, but it is more likely they provided many options, hoping it worked out.

Sometimes it did not. We look back, and some machines were almost there, like the Apple GS. Still great, but with just a bit more thought, could have been amazing.

Many of the better effects on C64, and other computers, were actually exploits. Bugs in the logic were found, then abused, then perfected.

Most of the better titles on the old 2600 (VCS), for example, exceeded engineering specs. A bit of flexibility left in turned out to make all the difference in the world.

Older machines used a combination of software and hardware. That combination turns out to be quite potent over time as people continue to explore what may be possible.

Some have coaxed better color, interlaced video, and more out of a C64, despite that not being intended.

The memory map options were likely flexible, "just in case", and where that was the thinking back then, it often became the max potential case.
Any of the members can build their own implementation of the Libra protocol and give it to other members, or they can take Facebook's and modify it (it's already open-source on Github).

Several of the members are already software shops that would gladly manage an implementation if the interests of Libra (and therefore, their own interests, cause they would only care if Libra were successful) were threatened by the Facebook implementation.