skysight-inc/HackerNews huggingface dataset:
Thanks! It does seem to have gone away today. Very strange.
Retrie: Haskell Refactoring Made Easy
Ok, so it's a camera implementation of the Garmin Varia bike radar, with special functions to scare away drivers. Yes, as you say, a false positive would be really annoying for both cyclists and the drivers, as they can blind them and actually create an accident (what happens when you suddenly see a powerful flashing light during the night? flashing lights on bikes are annoying enough as they are, without an extra-powerful setting).
I've never worked a day in my life as a developer, but I've been offered positions multiple times because of side projects.

My mantra to everyone is to just build things. Don't wait to be asked. Build things. Makers make things.

I built an ecommerce site out of curiosity using some of the lesser documented PayPal APIs and services for micro-transactions (even talking to their developers to get concrete answers.) While relaying this to someone at a tech meetup I was offered a job on the spot from a fintech company CTO because he'd been trying to solve the same problem and was impressed with how far I went to solve it out of curiosity.

Another time I got invited to beta a product from a company and was able to show them a variety of uses cases by building small projects around it, which lead to a job offer.

I wasn't doing particularly sophisticated coding, but I knew enough to build everything from mobile apps to server-sided apis.

I never would have made it past the recruiter for either company had I taken the traditional route because I've never formally worked for anyone in tech. However my habit of learning all kinds of frameworks and outside thinking was something they realized they wanted.

P.S.
In the latter instance I also blogged about their technology which helped showcase its potential.
> Because it would be the law

What remains to be seen is if said law would be "legal" (as in: not in direct conflict with the constitution).
USA has a track record of issuing a request for info (if not other shadier methods) tied with a gag order. So... and if the Snowden/Wikileaks/ATT room 641A has taught us anything (combined with the 5-9-14 eyes), is that we cannot trust any government when it has enough power to spy on its people. IT DOES.

Major difference between USA, UK, France, Spain, Sweden etc. Vs Russia, Iran, China, Turkey, North Korea is that you end up in a cell, never to be seen again, tortured for your opinions.

I do believe that there are some scountries like India, Pakistan a a couple of others that play in both courts. Semi democratic and semi dictatorial, at the same time..
It's not equivalent, but I am certainly wary of having my data handled by US companies that aren't big enough to be scared of GDPR.

My phone number and email address spread to many more American marketing lists than European ones, even though I rarely visit. Many of my Facebook ads result from my yearly visit to American cities. I just can't trust American businesses to use my data for the intended purpose only.
Hooraa
I think they stated that distributed security is more work / harder than monolithic security. I would tend to agree.
http://archive.is/DoCrH
"Foolish" may be a bit too far but yes privacy is a concern and can be imposed to operate within the borders of a country. I dont think banning an app is a solution , tomorrow another app may comeup would you ban that too? It is easier for countries to just pass laws and ask companies to comply with them instead of out right banning them. Also banning is so anti capital. And market will punish you for being anti capital.
Many would argue that yes most definitely we should allow sales of any drugs people want to consume.

Personally I have no problem with people killing themselves with fentanyl, meth or whatever. Knock yourself out. State resources are better spent doing other things. US drug war caused more misery then drugs and most of the police issues are directly related to laws on drugs they are told to enforce.
It matters a bit, but not that much. Failure to comply comes with a maximum fine of HK$100,000 (US$ 12,500), plus six months imprisonment for service providers. [0]

If HK police repeatedly fine a company, the company may have to stop serving HK or even China.

[0] https://news.rthk.hk/rthk/en/component/k2/1536151-20200706.h...
It’s inherent in this comment that you really don’t understand DDD and why adhering to its precepts is a critical improvement in designing microservices.

Plenty of books to read, videos to watch. Learn/listen before you speak.
I'm really having a hard time finding the willpower to read articles that just even mention "microservices" in the title after working on such architectures (with Java) for a while.

Nice idea but most of the times horribly implemented, with no care about monitoring and logging as someone has already said.

It requires a degree of attention to details during design and development that few are willing to put in. It's easy to go for a prepackaged solution/framework thinking that you are building something that could be considered state of the art, when instead you end up with something that takes multiple tries to even boot correctly or 10 minutes or so to "stabilize" a garbled mess of inter-dependant components.

Designing these systems require a whole new set of skills that were not required when designing monoliths.
Microservices are for when you have no other choice. If you truly cannot build a monolith, then build microservices. If you have merely chosen to adopt a microservice architecture when a monolith would have been suitable, then you have made a huge mistake.
Roam/Foam is way different with Zotero.

More competition is always good to see.
I respect Signal. My primary rationale is that I do not routinely meet people who use it. Coupled with the reports of subpar UI, so far I have chosen not to go through the friction of setting it up and converting my conversation partners to it.

Between Telegram (product co-developed by the creator of the Russian clone of Facebook, owning company of unknown organizational structure) and WhatsApp (product co-developed by co-founder and current CEO of Signal Foundation, current owning company spent a lot of time in recent years under high scrutiny), I consider the latter more trustworthy despite some of its drawbacks.
That was the book that made me want to move to Australia!

Or Timbuktu.
You might very well be right, but it isn't obvious to me that putting off some key foundational learning while your brain is still forming is as reasonable as putting off a year of college. (Though I also have some vague memory of studies showing people who were older for their grade got more benefit than the younger students? This is a very vague memory, though.)
u serious?
Not at all. Canada is very welcoming to people and particularly values the following attributes: young, well-educated especially in hot disciplines such as software, fluent in English or French (bonus for both), Canada-educated, previously worked in Canada. The requirements are straightforward and the process is transparent. You can find out where you might stand right here: https://www.cic.gc.ca/english/immigrate/skilled/crs-tool.asp

Edit: That's a weird thing to be downvoted over.
> I don't think someone in China seeing my TikTok videos

Leaving aside mechanisms and policies, this is not about seeing videos, this is about the invasive amount of information TikTok collects from devices it runs on.
The Three Robots game linked in the article is also interesting.
https://github.com/google/mysteryofthreebots
> People buying lawn chairs in the 1950's were probably old enough to remember aluminium and plastic as having been luxury goods in their childhoods.

Perhaps, but aluminum chairs seem like a no-brainer anyway. The basic properties of aluminum considered strictly as a material are (1) it's easy to lift; and (2) it doesn't rust. Both of those are obviously what you want in a portable chair.

The folding chairs that I'm familiar with seem to be mainly iron, and definitely do rust.
>...or not care, but all of those things are slow and error-prone

Nah. Not caring is pretty quick and simple. It has served me well!

Seriously I do agree though. One mistake I've seen a lot is assuming that an extensive code base, developed by competent engineers, but which is very complex needs simplifying or rewriting in a simpler way.

Often that complexity is there for a reason, covering platform, customer or situation specific edge cases discovered through hard won experience and feedback from production use.

Twice I've worked at companies where a massive project to replace the core product with a new clean sheet implementation killed the business. That doesn't mean clean sheet implementations are always bad, not at all, but they can like a nice clean beautiful opportunity while actually being blood curdlingly risky.
> One of the incident’s effects was a significant scale-up of our main webapp tier.

Sorry, I’m not very familiar with the terminology here; what is the “main webapp tier”?
> and the diversion of funds from teaching the less “advanced” to teaching those kids who aren’t struggling

This doesn’t happen. In the US gifted education gets at most 1% of all education spending, almost certainly less. Special education gets over 20% of all spending, probably closer to 25%. The average high school has no explicit accommodation for gifted students and a dedicated special ed teacher.

> with no evidence that the acceleration actually accomplishes anything in the long term

Strong positive effects exist.

https://files.eric.ed.gov/fulltext/EJ746290.pdf

> Exceptionally Gifted Children: Long-Term Outcomes of Academic Acceleration and Nonacceleration

> a 20-year longitudinal study has traced the academic, social, and emotional devel- opment of 60 young australians with iQs of 160 and above. Significant differences have been noted in the young people’s educational status and direction, life satisfac- tion, social relationships, and self-esteem as a function of the degree of academic accel- eration their schools permitted them in childhood and adolescence. the considerable majority of young people who have been radically accelerated, or who accelerated by 2 years, report high degrees of life satisfaction, have taken research degrees at leading universities, have professional careers, and report facilitative social and love relation- ships. Young people of equal abilities who accelerated by only 1 year or who have not been permitted acceleration have tended to enter less academically rigorous college courses, report lower levels of life satisfaction, and in many cases, experience significant difficulties with socialization. Several did not graduate from college or high school. Without exception, these young people possess multiple talents; however, for some, the extent and direction of talent development has been dictated by their schools’ academic priorities or their teachers’ willingness or unwillingness to assist in the development of particular talent areas.
> Meanwhile, the government Telegram has apparently agreed to compromise E2E in favor of appears to have closer ties with China than the US does

Could you explain what makes you think that’s the case?
I’m sure it’s a rounding error on the economic, social, and physical damage that was done by pretending COVID 19 was a liberal hoax for a month
If you use something like CloudWatch, you can set an alarm for “insufficient data” for when a monitor stops reporting.
Honestly it’s a bit tough for me to parse, but the way I’m reading it,

1. Stale configs led to an overabundance of web apps, and then

2. Old instances of the web app couldn’t be removed because of the consul-template bug.

so, yes, a combination (in sequence) of the two.

Hard for me to be sure because I’m by no means knowledgeable on this stuff.
Ubiquity: EOL announcement for some UniFi AP models
SCMP is the largest English language newspaper in Asia and has been around for a long time.

It is not Chinese propaganda in any meaningful sense.

But I will give you the two videos look a bit cheesy but hey ... taste varies across the world.
The tests say what the code is supposed to do. And, unlike the comments, they cannot be out of sync with the code because they will fail.
> Hide implementation detail and expose functionality through intention-revealing interfaces.

Except "REST APIs" (what microservices expose almost always) don't reveal anything most of the time, wanting to hide internal state behind a beautiful and uniform facade essentially representing a two-tier model. For example, orders and order line items can't be added/deleted at will, but depending on whether the order has been processed or not, should expose a "cancel" action (with partial refund/with penalty for cancelling), etc. Sure you can hide that behind a DELETE method, or "reify" a "cancelled" status, but why?

> Services are resilient to failures.

In the case of "REST APIs", this means manually and labouriously attempting to reconcile state across multiple services in the client.

Compare this with state changes though ordinary RPC, which can expose a meaningful state model, give contextual diagnostics/exceptions, and can have transaction context flowing with RPC calls.
The thing with Tiktok is that ability to push certain videos, and manipulate public. Of course, China is a shallow copy of USA so you might be right to say Youtube doing the same.

Huawei and Cisco routers fingerprint is the same.
Repetitive ... useless ... information.

How much does "My daughter loved the gift. Sue K., Topeka" add to your impression of an offer or product?
Similarly, the foldable MacLaren baby stroller was designed by Owen Finley MacLaren, who designed the undercarriage for the Supermarine Spitfire...
What's your opinion on these claims from the article?

> they were running controversial experiments to find out how they might mutate to become more infectious to humans. This “gain-of-function” work is described in papers released by the WIV between 2015 and 2017, scientists say. Shi’s team combined snippets of different coronaviruses to see if they could be made more transmissible in what they called “virus infectivity experiments”.

> Ebright alleges, however, that the type of work required to create Covid-19 from RaTG13 was “identical” to work the laboratory had done in the past. “The very same techniques, the very same experimental strategies using RaTG13 as the starting point, would yield a virus essentially identical to Sars-Cov-2.”

I also heard this claim from Eric Weinstein on Joe Rogan's podcast but don't know enough about the science or the claim to know if it's plausible.
>>I am certainly wary of having my data handled by US companies that aren't big enough to be scared of GDPR.

In that one comment, you have explained everything anyone needs to know as to why most of the tech innovation originates in the US and not from within Europe, and also why this situation is probably never going to change.
"no hype required"
Doesn't a lightbox make the rest of the page dark? Amazon doesn't do this, the carousel doesn't take up any more space than the original image.
Xkcd: Universal Rating Scale
The design systems between us. – ethanmarcotte.com
It's a UK publication. That said this is a very low quality article that seems to have only one goal: to drive sign ups for the paywalled articles.
openSUSE started with 64KiB as well, but that was found to have massive memory overhead with smaller files, so it was switched back to 4KiB.
Absolutely! Though in two of those cases we held on to the territory against the wishes of the inhabitants because we wanted to keep strategically placed military bases: the Cyprus Sovereign Base Areas and the Chagos archipelago (now the BIOT). The latter was particularly egregious, as we deported all the inhabitants and have subsequently treated them terribly.
Yes but in modern day Linux, EFI can load the kernel without an external bootloader. So it is not the case that modern day Linux requires a bootloader.
I listened to his podcast with Swisher and to my surprise they also collect and analyze user data, so I'm not even sure what I'm gaining here privacy wise. Not even Google hands user data to third parties. And given that the search results themselves are not for sale I didn't understand the arguments about better results from Neeva either.
Bigger lesson here is that a carousel is virtually alway subtexting:

- Web design is politically subordinate to marketing/product.

- We don't value your time or attention.

- This website was expensive and we can afford it.

... etc.
Not everything is for sale. Things can be freely given that you wouldn't, and in some cases are not allowed to, sell.

But even beyond that some gifts that could be bought are valuable to the recipient disproportionately to what it cost for the giver to purchase them, for a variety of reasons.
Things you need to know about on-demand car repair app
I don't think someone in China getting my GPS history, or my browsing history, or my mother's phone number is a national security issue, either.
This same sort of thing tends to creep into backup systems that work for a long time without if the backups are never restored. The more reliable the systems they backup the bigger the chance that a restore will fail when you need it most. So test your backups.
That major difference you mentioned means that the leak will be much more likely in the US, company will try to battle the order in court, the government will think twice before issuing a request to a company, and the net result is spyings are several orders of magnitude less often in western countries (I have no data to back up that statement).
Why employees become brand advocates
It is possible to keep teams "on islands" with a modular monolith. Each team builds a module. Logging, monitoring, and other shared infrastructure is there for all teams.
I also want the society to support more families, especially by the highly educated people (not in the name of some IQ-supremacy, although you could argue that's beneficial to society, but simply to level the playing field - low educated people don't seem to have any problem having tons of kids, while high educated are delaying family creation more and more - and in case of women, often into their less fertile years).

However, my proposed solutions are quite different, and much more direct - simply address the main issues directly - the main issue IMO currently being housing (at least in major cities, near major colleges, in major Western countries). So you could make a simple rule, giving (either literally, or in a form of long-term (10+ years) loan that automatically gets written of under some conditions) young people apartments when they e.g. enroll in a difficult STEM PhD program. Once this problem is "sorted" (housing represents a major factor in how "secure" you feel about your future - you and your kids never going homeless) I think that would encourage many young highly-educated high-achiever couples to start families much sooner.
Are we supposed to believe that TikTok cares about the privacy of its users and protects them from any inquiry from the chinese officials, or that is even starting a privacy fight with the CCP?! Laughable, c'mon.
More control and pricing I guess.
was mostly white and Asian anyway.

From

https://en.wikipedia.org/wiki/African_Americans_in_San_Franc...

"African Americans in San Francisco, California, comprised less than 6% of the city's total population in the 2010 census, down from 13.4% in 1970."
Well China has banned FB Twitter, Google etc. a decade ago
Perhaps you can enlighten us?
see also Tech Ingredients and Applied science channels on DIY projects for this.
https://www.youtube.com/watch?v=SoTi0tM4yQ8
https://www.youtube.com/watch?v=UsDnkrDvkBo
But what happens is you end up with a ton of them, fulfilling the same prophecy you were trying to avoid, or you keep trying to cram more “volume” behind the same surface area, until you eventually tear a hole in the fabric of space time and/or your business.

The way to succeed is to do fewer things but make them count. Except that looks awful on your annual review, so the real way to succeed is to Defect. Be seen doing as much as you can and get out before they figure out you consumed all of the oxygen in the room.
It definitely can be, if it’s done for the “right reasons”.
Mostly the reason would be to scale teams but still keep agility.

It really couples nicely with DDD and I’m in the middle of my second project where these principles are used.

I would not do it unless there’s a dedicated platform team that will take care of all the infra pieces you’ll require. This kind of points to the scale where it makes sense, I guess!
Is that a DNS level block then?
That depends entirely on your planning horizon. If you take a long term view, the cost is penurious. If you take a short term view (which our society is built around), then it’ll win you the next election, and nothing after that matters.

Nothing of modern politics is about building a better world or country for anyone - it’s just about winning at any cost.

Tactically, this move is canny. Strategically, it’s dire - but those setting the strategy will be dead of old age before it comes home to roost, so.
Sure, I'm saying that it goes both ways.
There's actually several mechanisms by which it could be banned under Australian law, if they really do consider it a security threat. Practically speaking, there are very few things the government is not legally allowed to censor in Australia.

They could require ISPs to block access to the servers, as they've done (poorly) for a range of websites.

They could classify TikTok as entertainment, and then it give it the dreaded "Refused Classification", making it illegal to distribute or make use of.

They could ban it under the Australian Customs Act, forcing places like Google Play to remove it from their stores, as they've done for a wide variety of books, and other media.
Good points and it feels like this is what most people miss. They take microservices from a purely technical perspective and then rant about its complexity. You don't need a large scale distributed systems platform when you're a small team or have no scaling requirements. Microservices is largely driven through that organisational need of teams having to ship products/features independently and its just easier when the communication is via a service API vs humans or explicitly when walking over each others code.