skysight-inc/HackerNews huggingface dataset:
Some other fields (e.g. long-running academic research experiments) involve a feedback loop of months or years.
I've done experiments where the experiment subjects (mice, human cells, etc) look exactly the same for weeks and weeks, and you have to work on them every day not knowing whether they'll turn into something useful in a month or two. Writing grants and papers has a turnaround time of months--you work so hard on it, lob it into the ether, and just wait 6 months to see if anything will come of it.

Coming from a background like that, I find that the days/weeks feedback loop time in tech makes me positively giddy with joy. It's hard for me to imagine thinking of 5 days as a long time to work on a problem.
Facebook announces UK trial to tackle climate misinformation
It only killed the franchise if you don't count Ultima Online, which is probably one of the most important games in video game history.
Good comment.

It seems the only ones benefiting are the partners in these companies - who actually try to create that startup narrative and get the compensation in return.

If a group within a large company tries to advertise as startup, it's a big red flag.

One should join a company like Microsoft to learn and see how things are done in a mature place and to have good work life balance with reasonable pay - then if you want take that knowledge and experience with you outside to a startup if you want.
WhatsApp was free SMS in South America where it was expensive.

Skype was cheap long distance and low-cost mobile in Europe where it was expensive.

Both of those things were/are stupidly expensive in those respective locations.

Skype blew up pre-smartphone explosion.
1. https://marginalrevolution.com - Economics blog

2. https://hckrnews.com - Great HN aggregation

3. https://forecast.weather.gov/product.php?site=MPX&issuedby=M... - The forecast discussion from my local National Weather Service Office. These are great, written by an actual person providing color commentary on the weather in my area.

4. http://techmeme.com - Tech news aggregator
Brave is fixing bug that exposes Tor onion URLs to your DNS provider
The rover needs a tiktok
Tag1 on 20 years of Drupal – an interview with Michael Meyers
The wikimapia.org isn't bigger is really a shame. That site is like a treasure.

To be fair, how interesting it can be totally depends on the community of your city. The place I used to live seem to have one or two people that are very passionate, almost all the buildings are marked and often have interesting tidbits and trivia attached to them. I used to spend hours reading it. The city I currently live, on the contrary, is relatively dry in that regard. Still useful, but not something I can binge-read on.

On the technical side though, I feel like they're always lacking even before the whole GMaps API thing. It has so many bugs (and site is slow), to a point that viewing or editing become annoying from time to time.
It sounds like term life for an unusually specific term. But you do typically have to have an insurable interest in order to buy insurance on someone's life.
> But they are contributing back

Sometimes they are not contributing. There have been complaints about contractors employed by the big firms adding non-existent roads, tagging roads wrongly, etc. The concern is that because the big firms are so big and now have power over OSM governance, they can simply ignore all those community members who are noticing their persistent mistakes and asking them to stop.
Speaking of news, I visit https://legiblenews.com/index.html once a day.
Crypto understandably leans libertarian, which is increasingly becoming orthogonal to the right-left axis of American politics.
Longest-serving juvenile ‘lifer,’ now 83, is finally free
How do you restrict the time windows in which you access twitter? Through technological solutions, or just through self-control?
I consider myself lucky to have been able to focus on the skills that I needed or were required of me at any given time.

My livelihood was dependent on my dev skills more than 5 years after I learned to code (first IRC scripts, then HTML, css, then JS, then python, and more recently ansible, docker, etc).

Since I either needed or had to pick up some new tech, I was always open to learning more without thinking too much about it ("is it a good career move", "is this for me", etc), just focusing on getting it done ("I want a website, how do I do that", "my website needs a database, how does that work", "we got hacked, how do I move everything to a new server and secure it better").

The decisions I took were mostly around what tech do I use or don't use (ie my stack), rather than what area (front, backend, devops etc). In other words, the area was dictated by the context /needs at the time, and the stack on my personal choices (django/python vs ruby/rails, ansible vs salt, react vs angular, etc etc).

This works for me, and my clients/employers, since I just get things done.

It also means I may be missing on opportunities to learn stuff about things that I don't need now but may be good to know, like cryptocurrencies, machine learning, decentralised apps, and the like - although I'm interested in those areas I don't have the time to learn more about them. (but when/if I need to learn about them, I know/hope I will, just like I did before).

Hope this helps.
> Facebook is giving free traffic to news websites in exchange of users' longer time spent on Facebook. How could Facebook to blamed by publishes ?

FB is not entirely to blame for the position publishers find themselves in, but saying FB gives them free traffic is too generous of a take IMO. FB and others have worked hard to shape the internet as we have it today, where most traffic is centralized in a few “portals” to the rest of the web. Publishers need FB traffic because there’s few other ways to get it, and that dependency on FB is not unintentional.
It is in the same way drug bazaars are: states have been hesitant to regulate blockchain applications, so they're a form of regulatory arbitrage. Without regulation, nothing prevents conventional predication markets from removing limits.
I don’t think the original source was in anyway unaware of what they were doing. They’re not making any attempt to excuse their behaviour, just describe and explain what it’s like to work at a Chinese tech company.

We shouldn’t admonish those failing to stand-up for our ideals, when they live in a world where those ideals get you at best censored, and at worst disappeared.
This is all under Facebook's right as a platform.
We can use the same argument here that people use to defend Apple and the App Store.

Don't like Facebook sharing news, or as of now, blocking news? Then don't use Facebook, they created their platform, they should be allowed to do however their please, after all, it is stated in ther ToS that they can do pretty much anything they want.

/s If not obvious at first. I am merely pointing out the hypocrisy how people are willing to defend Apple on the same grounds they bash Facebook for.
But users don't want to visit Axios for only Axios news, or Buzzfeed for only Buzzfeed news.

People turn to specific sources because those sources provide coverage over hot issues, but what people are interested in are the hot issues, not Axios or Buzzfeed. Google and Apple's content aggregation is giving customers what they want.
In the absence of a physicist, I suppose that a software engineer in the room might do. After all, the counterintuitive consequences of relativity have their counterparts in counterintuitive effects in distributed systems and concurrent programming. In both cases, the core issue that misleads our intuition is the lack of a shared global clock that would impose a total ordering [1] on events/reads/writes/etc. Instead, events in both situations are only ordered partially [2]. In relativity the ordering is determined by the speed of light, in distributed systems the ordering is determined by what messages have been exchanged by two nodes and in concurrent programming reads and writes are ordered by synchronization actions such as lock acquisition and release, memory barriers etc (c.f. the happens-before relationship in JMM [3] and other memory models).

See for example [4] and [5].

[1]: https://en.wikipedia.org/wiki/Total_order

[2]: https://en.wikipedia.org/wiki/Partially_ordered_set

[3]: https://en.wikipedia.org/wiki/Java_memory_model

[4]: https://www.youtube.com/watch?v=UYZIHP120go

[5]: https://www.microsoft.com/en-us/research/publication/time-cl...
It's hard to make this argument when Google are centralising features like Google Shopping, flight comparisons, "knowledge box" etc.
I like your framework. However, could you elaborate a bit more on how you'd probe the companies to show their values?

I'm curious if you had any strategy there, since in a interview setting, people have an incentive to ,for example, avoid talking about their conflicts with coworkers, or say anything bad about their boss / office culture.
>For a large monolith, this can be significant.

If we are at this point we aren't really talking about microservices though. More like taking a gigantic monolith and breaking it up into a handful of macroservices.
He avoids capital gains in the article by using a MakerDAO CDP. This is a loan that is collateralized by his Ethereum holdings. (IIRC 1.5 ETH to the amount of DAI you want)
i’ve use Java C++ and Objective-C and by far the best approach to errors has been Objective-C’s NSError* out parameters.

They're strings. They’re chain-able. They’re visible. They’re hard to ignore. They don’t propagate or crash unless you want them to.
> the old and sick who likely only had a few years anyway. If we measured the toll in disability-adjusted life years instead, the comparison would be quite different.

It's a hell of a thing for someone who only had a few short and precious years left, to have those ripped away from them as well.

I'm hard of hearing - people joke that there's no point in wearing ear protection since I'm already deaf. No, the opposite. Because I have only a little hearing left, it's so much more precious to me than normal hearing is for most people. I protect it jealously.

I get your point, but I can't forget the human part of that equation.
WhatsApp to go ahead with changes despite backlash
Facebook has users build huge profiles on themselves. Is there really 85% additional value stalking people over what they are already willing sharing?
> Creating more money reduces the value of money that already exists.

Yes, which is why all the people who don't get any of the newly created money lose wealth. They have the same amount of money as before, but it's worth less.

Where does the wealth they lose go? To the people who did get the newly created money. In other words, it's a wealth transfer from whoever doesn't get the newly created money, to whoever does. Usually the latter are banks and financial institutions, i.e., the rich.

> It helps those who are heavily indebted

As long as debts are denominated in dollars, yes, the real cost of the debt is reduced. But the people who don't get any newly created money also lose buying power, and the latter loss is not fully compensated for by the reduction in the real cost of their debt.

To see why, consider a simple example: I have $1000 in monthly income, $200 of which goes to pay off debt. The government creates some more money but I don't get any of it. The dollars I have to spend on debt each month stays the same, $200, but it now represents less real cost than before, so yes, the real cost of my debt has gone down. But the dollars I have left over for everything else also stays the same: it was $800 before and it's $800 after. But the $800 now buys me less than it did before, so in real terms I am still worse off.

> The savers are losers, regardless of net worth

Assuming they don't get any of the newly created money, yes.
How not be extremely polarized and be open to considering the persons point of view.
The clearest indicator that someone does not understand Bitcoin is when they point to the Tulip Mania
I’m about middle of Gen-X and I also enjoyed many of the things you describe.

I also did not enjoy the chance to learn about, discuss with experts (and interested novices), niche topics. Programming for me was few hundred line programs saved to audio tape or typed in from magazines. I had much less concept of the world in which we actually live than my kids do. Sure, I had the same Replogle globe that you probably did, but I didn’t know that people lived significantly differently lives outside my neighborhood. I just figured it was daytime earlier or later than it was for me. When I wanted to learn something, my parents had to drive me to the library. It might take me an hour to learn a single fact that I can access as fast as I can type the query now. If it’s something new, it might not even be in the library at all, despite being known to mankind already. When I wanted to take intro college classes after exhausting the high-school’s offering, I had to commute to college as a HS senior. When we wanted to go on vacation, we had to get a bunch of folding paper maps and plot out the route. Or laboriously copy down directions from a friend. If I wanted to be reachable, I had to stay near the phone (what we’d call a landline now). Air conditioning was a relatively rare treat. If you wanted to watch a movie at home, you had to drive to the rental place and hope that they had one of the 5-ish copies of the movie you wanted to see in stock.

Plenty is better, especially around comfort, convenience, communications, and educational breadth of opportunity. (And a lot is also worse, of course.)
So I guess we have to define what is exceptional.
How Log 9 Materials Is Revolutionising Energy with Graphene
I don’t get why this is off by default for debug builds though. Maybe that’s a separate concern.
Yeah though my point is more that this is a petty fight between monopolistic entities (Facebook and publishers) and we ended up losing regardless.
Centrism Loses, Even When It Wins: A Mathematical Model
You're picking nits that don't mean anything. If a specification exists outside of the definition of the program -- aka the code -- then it is only useful as a point of comparison between intent and implementation.

Most software in business is written to implement a process. And business processes are exactly defined as a common workflow with edge cases and exception handling. Not all software is like this, but a hell of a lot of it is. And those business processes are not always complete, and they are typically changing over time as well. Any idea of a global specification outside of the process that the code is actually implementing becomes useless pretty fast.
Indeed, even with query analyzer you might see say table scans instead of index scan just because the DB realizes just scanning the 100 rows you got is faster than trying to use an index.

So without a large number of rows it can be hard to know what it will actually do.
This interesting entry in Wikipedia: https://en.wikipedia.org/wiki/Rhetorical_question
What is the vast majority here? Because servers, desktop pcs, laptops, mobile phones and tablets I think constitutes quite a big share of CPUs.

Will apple make app for every sort of app currently available in the App Store? That’s an unrealistic claim.

Changing the rules because people are unhappy is a bad precedent?? We should only change it when they are happy or what? It’s not about unhappiness, it is about disallowing them for controlling something that is an emergent property of the system they created, but is bigger then themselves. It directly effects most people on Earth, so it should not be decided by a private corporation, but by democratically elected governments.
It is no longer only Apple’s freedom to do however they want
Agreed. This naming approach reminds me very much of the Windows Subsystem for Linux.
...it's written by Vitalik Buterin. Of course he thinks Ethereum is good?
Would anyone else be surprised if FACEBOOK IS COMMITING SECURITIES FRAUD?
https://mars.nasa.gov/mars2020/multimedia/raw-images/
> the right is advocating for freedom more than the left (gun rights, freedom of speech, smaller taxes).

You got that backwards: The left is advocating for freedom more than the right (freedom from gun violence, freedom from hate speech, freedom from preventable/treatable medical conditions).
I hope they can keep making it work!
Also worth mentioning, Mindsdb can take input columns of any of the following (numerical, categorical, text, images)
and it's getting pretty good at Timeseries problems (for which we support a variety of techniques, including novel approaches to sequential data such as (RNNs, Transformers, CNN tiling, ...). Given the nature of data in databases where there is often a chronological order of transactions we put allot of focus on offer capabilities to make the models time aware.
Facebook Google lose bargaining power under upcoming bill to help news outlets
New virtual library in South Africa gives teachers free access to ebooks
Right.

Though I think a certain amount of the current anger is coming from the fact that their expeditions into side areas have been the opposite of lucrative in practice.

To the extent that the board's suggestion that adopting the EGM's resolutions « would have a critical destabilising impact, leaving the company leaderless » might look more like a positive than a negative to some members.
It's time to speak to an attorney.
Looks like it uses system webviews instead of bundling a copy of Chromium? This to me seems like the real headlining feature, but strangely I had to dig pretty deep to find it: https://tauri.studio/en/docs/getting-started/technical-detai...

I kind of wonder why it took this long for someone to try this approach. It just makes a whole lot more sense on the surface.

Interesting thing I just thought about: since users don't get to choose their system webview, I wonder if this has the potential to broaden browser diversity a little bit?
Fun fact: The rover used software from Bellard's FFMPEG.
Any sources showing that china brought it under control?
Here is the above-mentioned model : https://github.com/mboop127/TriangulationSim/tree/main
Similar but less drastic -- I traded League of Legends, Counter-Strike, and Valorant for games like Minecraft, Rust, and Valheim. I can play at my own pace, and even doing "nothing" in those games is calming and fun. I'm definitely a much less anxious and angry person because of it.
Pro-tip, most US cities don't have anything like that. Midwest are all buses except Chicago. I can't think of a single Southern city with a rail transit system.
Automatic Pool Stick versus Strangers
That's interesting. I had the opposite experience. I told all my text-chain friends and family that I was leaving WhatsApp and invited them to Signal. All of them had moved over within 2 days.

Though, most of those people I motivated to move to WhatsApp years ago when I wanted to switch from iPhone to Android. So, it's already a specific group.
If I'm not mistaken, this is just because the CSS styling isn't that good, right? Take Slack (which uses Electron) as an example: it looks almost the same on Windows and Mac, but it looks good — because the styling (through CSS) is good.
Not that it matters any more, but a colleague mentions Flask was originally a joke of what not to do:

https://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/

Flask author reflects on that here:

http://mitsuhiko.pocoo.org/flask-pycon-2011.pdf

Quite relevant to the conclusion in the article.
Why do you think he's concerned if they "allow" it or not? The paper trail is not as obvious as you think. The insurance issues you note are not a real problem.

If, for example, he needed to decline health coverage at one employer he can simply say he has it through a partner. It will not be questioned. The workers comp and unemployment insurance won't matter. Multiple jobs are normal for many folks and the payroll companies and government won't care.
Disclaimer: I am not a lawyer. Defer all communications to a lawyer. If you can not afford one, then get a public defender if they attempt to prosecute you. It is on them to show logs that prove their accusations. Do not assume they have evidence. You could easily fumble your way into being a scapegoat for someone else if you talk to anyone other than a lawyer.
> This is willfully ignorant of how governments don’t let people do any of this

I haven't heard of municipal light companies making it illegal to generate your own electricity or not connect your house to the grid, apart from general fit-for-occupancy laws. Similarly, the IRS doesn't have a cause of action if you deliberately earn less to pay less taxes (there is no "capitation" tax). So we can call those things consensual in a similar manner as signing up with a privately owned electric monopoly - all have narrow paths whereby you can technically go your own way.

In general for any given decree, one can always choose to to ignore it and bear specific consequences. This applies to de jure governments and de facto government alike. It takes a functioning market with many different options to diminish those consequences to the point where they can be accepted as some natural order rather than centralized diktats.
Hopefully Little Bobby Tables did not participate.
I'm increasingly banging on the drum that web frameworks shouldn't be measured in requests per second but seconds per request. It sounds really impressive to go from 100,000 to 500,000 requests per second. It's somewhat less impresssive if you consider that's going from 10 microseconds to 2 microseconds... if you consider that your real, non-benchmark handler is likely in the dozens of milliseconds.

I've got a couple of web handlers that after quite a bit of work I can legitimately claim will run on the microsecond timeframe... but they're the exception. Generally even a single DB hit across the network, even on the same system, is going to blow right past the web framework's time you're using.

On that note, using this sort of metric, japronto's claimed results smell funny. Even with a 4GHz processor, getting 1,214,440 requests per second on a single core is ~3300 cycles per request. That's less than one cycle per byte in the HTTP request for a reasonable request (with no blocking on any sort of memory request), and that's not counting the TCP itself, any response, or the overhead of switching back and forth between C and Python. I can't see how this is possible without a huge degree of corner cutting; just validating that what you've received is a legal HTTP request, correctly encoded, decoding the fields, etc. is going to eat into that pretty fast, even with all the SSE instructions you may be able to throw at it. (And to emphasize, I'm not saying this is "impossible", just that it requires a lot of corner cutting. I've also got a "web server" out in the wild that handles "web requests" blazingly fast... because it basically ignores the entire web request and shovels out a hard-coded response. Very fast. Not a very good web server.)
You could easily imagine that team being understaffed because of decisions made at the organizational level.
TRON Project (Wikipedia)
I've read the whole article and I don't get what its trying to say. Corpos are not contributing enough? They are contributing too much and thats changing the culture?
> eventually you'll need horizontal scaling

This is far from inevitable. There are tons of systems which never grow that much - not everyone works at a growth-oriented startup - or do so in ways which aren’t obvious when initially designing it. Given how easily you can get massive servers these days you can also buy yourself a lot of margin for one developer’s salary part time.