skysight-inc/HackerNews huggingface dataset:
Well, the national government representing these citizens intentionally chose that attracting investment (which presumably helps their citizens in the long run) is more important to their country than protecting the health of their population, and as the sovereign, they can make that choice on behalf of their citizens. It may be a stupid or misguided or evil choice, but that's their choice to make.

Also, for many third world countries it does seem quite clear that simply setting the labor law and environmental law protections equal to first world standards would be a stupid policy harmful to their citizens; simple poverty kills and harms much more people in a much more direct way, and becoming a place for outsourcing is a net benefit to their population in the end; proper protection is a luxury that their society can't (yet) afford because they have to fulfil their core needs first even if that costs some lives due to pollution or exploitative labor. At some point they'll want to toughen up these restrictions (as China is doing now), but it's not because the lax restrictions were wrong or a regrettable mistake, it's only because the conditions have changed, they're richer, and now they can afford to be more picky about these issues. It's a tough choice to make this balance well, but it's not something that someone else can decide for them, the national governments are the ones that should be making this choice - unless they're totalitarian dictatorships, in which case the people should be given the say, but they won't without a potentially bloody coup.
Founder of vwo.com here.

This happens because no two businesses have exactly the same end goals and therefore there is no "one-size-fits-all" testing algorithm.

Some of our clients want to prioritize absolute certainty because they're testing something as fundamental as product positioning, while others want to test different colors and want a result better than control (irrespective of how much better it is).

Ultimately, you can think most A/B testing algorithms on a continuum of certainty and speed. You can't have both.

More here: https://vwo.com/blog/multi-armed-bandit-algorithm/
> These aren't uneducated minors being pressured into a deal they don't understand. They're national governments.

I think you are being rather naive about this. A country is not a person. Individuals can be in charge with entirely different agenda's than what is the interest of the country. Corruptible officials who let themselves get bought by powerful corporations to gain personal wealth. Not for the benefit of their own country.

When the citizens realize they have been screwed over by a corrupt leader, who gained power in illegal or dubious means, should they have no recourse?

History is full of stories about these kinds of unequal deals. It is how colonialism started. Powerful western enterprises pressured weaker nations into unfavorable conditions.

It happens everywhere. As a Norwegian I know very well how powerful American oil companies tried to screw us over big time when found oil in the North Sea. What saved Norway was in fact that we had an extremely anti-capitalist government full of socialists which challenged them on everything. We also benefitted from having low levels of corruption. There was no government official these companies could buy to screw us over. That is the problem of corruption. It makes you very vulnerable.
Recently a usnavy sub had to shoot down a drone with a shotgun. A laser light be more convient
OpenSSL Client and Server from Scratch
https://en.m.wikipedia.org/wiki/XY_problem
"If it compiles it works" is just not true, just a very bad description for a true phenomenon. If there weren’t people repeating that seriously, you’d be attacking a strawman. People do say that, but that’s on those people, not Rust.
All Teslas are built with FSD hardware included. If you pay the extra $7k or whatever it is, they just enable it for you in software. In here, they are just arguing that it was enabled by mistake and the customer never paid for it in the first place.
Fill Your Mouth with Life, Not Death
They're all using the same junk SoC's with zero documentation and the crappiest possible level of "board" support anyway. You're actually better off buying a device where that support has been properly reverse-engineered/forward ported and is included in the mainline kernel. (Lots of Allwinner boards are "supported" in that way.) But it's ridiculous that we have to do this.

Also FWIW, the problem has zilch to do with "Android" per se - pre-Android mobile Linux was even worse. It's embedded platforms in general.
"Replace government with large, complex organization. There is litle difference. I've worked in government and large companies, and they are pretty much the same."

I don't agree at all.

Big corporations can fail to do many things where it's not really important, so it might seem like 'failure' but mostly it's a function of market conditions. Other big failures (say Boeing 777) are understandable due to complexity.

Very few groups on earth can build such airplanes.

Anyone can build a gun registry.

I loathe how long it takes my bank teller to speak to me, but my banking services are in the end, amazingly cheap for what they provide.

Governments do a reasonable job at things like contract allocation for road maintenance, some kinds of construction, but they generally do a bad job operationalizing anything.
I surely don't want to swat anyone. My concern is that someone with the right technology might use (1) this vulnerability to call a raid to an "enemy" from its own assistant without breaking in or leaving digital traces: no fingerprints, no malware installed, essentially no smoking gun, therefore creating a scenario in which the home owner might either be shot during the raid or prosecuted for calling a false alarm.

(1) - and if successful then sell the "service"
What does this actually add? They were clearly jabbing at the fact it's easy to have good ratios when your country is tiny. Whether or not their example is actually the tiniest is only semi-relevant with respect to the point being made. This is like when European nations talk about the high publication rates of their academics, good ratios are easy when your country's slice of the pie is miniscule.
Not true, we support several sport types and you can create any sport type you like.
If you would tell me what's missing I would understand why you are saying it's only for running
Blacklist Valley: How Big Tech reshapes politics by censoring conservative ideas
Elm Expectations
I just ran into another problem with Angular templates that illustrates the value of a templating system at least supporting the underlying implementation language's straightforward syntax and semantics for loops and conditionals and parameter passing, before going off and inventing all kinds of totally new unique special custom control structures, domain specific languages and micro-syntaxes, indirect ways to name and pass parameters, and other linguistic whoopee cushions:

How do I make an ngFor loop iterate through a range of numbers, without actually defining a literal array of numbers in the component for it to loop over?

https://stackoverflow.com/questions/36354325/angular-2-ngfor...

With Genshi, you simply do it the standard python way, since Genshi for loops are equivalent to Python for loops: <div py:for="i in range(count)">$i</div>

But I can't figure out how to, for example, use ngFor to iterate from 0 up to n, since it requires an array argument, and there isn't a c-like form like for (init; condition; repeat), or a standard JavaScript way to make a range like python's range(n).

Should I just give up and make a "range" utility method on my "God" service object that I'm passing in anyway? The more gaps like that I have to plug with my God, the more it becomes a God-of-the-gaps object.

https://en.wikipedia.org/wiki/God_of_the_gaps
That is the definition of an economy in abstract - it is ignorant of the historical factors which have created this particular global economy, and it is ignorant of the large and small scale social dynamics influencing the economy and influenced by it. It is ignorant of the necessary rights, as they are formed today, to sustain the economy. It is ignorant of commodity fetishism and alienation, and the fact that an economy must reproduce itself daily, hourly.

There are many criticisms of this economy that we currently have, and the creeping monetization of the last vestige of private life in which we don't need to currently sell, those hours after work and before sleep.

"Why exclude this?", as you ask, simply shows you think that there is no space to resist the totality (I would sometimes go as far as to say tolatitarianism) of "the economy". No space is free, because we have given up resisting it.
Do signed executables fail to load unsigned DLLs?
My understanding is that each android phone model is unique and requires unique OS update (unlike, say, BIOS- or UEFI-based x86 PCs, where exact same Windows/Linux/BSD/... image can be installed on any of them).

Having a "standard" OS interface for the phone, where there is just one OS image for a given OS version, and that image could be installed on any phone - now that would be the true alternative, which I would be delighted to vote for with my wallet.
What's Powering the U.S. Economy? It's a Mystery, Frankly
I remember the site hotornot.com ; will there be another one, BotOrNot.com ?
> But whatever floats you boat really

You specifically argued against that, your arguments seem to be highly religious in nature.

I don't know how many years you've worked in the industry but if you think React will be the dominant way of building apps for the next ten years, I have some Adobe Flash developers who I'm sure would like to say a few words.
> Doesn't opinionated and professionally engineered structure mean "better"?

No, if it's overengineered.
Seems like it should be a priority for homeland security really...
Your argument is flawed with a very opinionative starting point, which is that Angular wouldn't provide a solid foundation.

This is, at the very best, very debatable.

In my experience, it's the very opposite. Angular gives you very solid foundations as it's a proper framework that ships everything you need to build scalable apps. So you start from something small, and as you grow you know you can do so without rethinking the foundations of the app, as they are provided by the framework, which is Google guys, which means most likely people with a lot more experience than the average front end dev.

On the contrary, react leaves basic choices (the bricks you mentioned) to the user. While freedom can be good, it also implies that errors will be made, so you are a lot more likely to build on shaky foundations.
>completely kill his following, //

You think people who currently pay will stop paying?

Like, it's some sort of virtue signalling?

If he's changed to that model presumably he doesn't care about his following but instead wants to make a living (or make himself rich, depending how things are for him).
>Career choices to me are more a process of elimination than choosing, especially if you have many things that you are interested in.

I didn't see it this way until now, but when I rewind this is exactly how I came to study CS. Thanks for the insight.
It sure looks impressive. I think it's important to remember that comparing it to a lossy format will show it's disadvantages. For example on this demo:

https://uprootlabs.github.io/poly-flif/

If you compare with "same size JPG" and set the truncation to 80%, JPG appears to win out in terms of clarity of the image.
Can you make assurances that iPhone doesn't suffer from similar issues, given it's not open source solution?
#1- calling out anything co-worker related. I try to always bring up some good things. Ie: this new guy is getting up to speed really fast and I'm super impressed, here's some quick examples. Or negative: the guy in the remote team and I keep having conflicts, not sure what to do about it, any thoughts?

#2- my career. I'm working towards promotion X, I've made these steps lately, what do you see that I can be doing?

#3- ask for feedback. Has anyone given you any feedback that I need to hear? I can't grow without it.

And then give half the 1:1 time to the manager for things they've brought. Their time is often even more limited than mine.
Video Ads Just Reinvented Add This Incredible New Technology to Your Arsenal
Not necessarily, the decoding can be stopped once you get enough usable information in regards to the usage of the image (display size ...) with the same source image. That's neat!

See the responsive part in https://flif.info/example.html

We can imagine decoding taking into account battery save mode, bandwidth save mode...
I'm working remotely most of my career. My first programming job was for a software house. Their approach was remote-first but they had an office in my city. They required to be on-site for the first couple of months and after the initial period, I was working 100% remote. Next, I moved to work directly for startups with full-time remote contracts.

Working remotely is not for everyone plus companies prefer to hire people with prior experience. I think the crucial thing is to get some remote exposure before finding a full-time remote job. Probably, the easiest way to do this is with freelance work or negotiating partial remote with current employer.

I believe that online presence helps to find remote job (more than an onsite job). It won't hurt for sure if you can show a nice blog, programming related twitter or side projects.
Slightly burnt pizza still beats 'literaly on fire' pizza any day.
Well done Google, this has caused me to use Apple Maps even more.
Say the judge Alberto Guerra, was paid by Chevron or intermediates to say this, how would you prove that? Is the testimony of a judge all it takes?
> on that it should be either functional rather than something in the middle.

I don't think the same thing, and other people developing the Scala language don't either, so it's a respectable opinion but tells you very little about what Scala is and will become. Scala 3 is catering for the Pythonistas and there are lots of important fixes that make the language easy to use for them.

The reality is there are lots of languages that are flexible. The important part is where they are flexible. In Java, you can do pretty much anything you want at runtime. Same with Ruby or Python. You can actually do pretty complicated stuff that screws up local reasoning about the code.

Scala is flexible at compile-time by having an expressive language. Some of this expressiveness has been sacrificed in Scala 3 to make the language simpler. But the foundational stuff stays there and time will tell how successful this release will be.

On your comments of Scala 3 and Scala 2 being binary incompatible, maybe you have missed all along that there will be no binary breaking compatibility with TASTY and the goal is that you will be able to mix Scala 2 and Scala 3 code within the same codebase.

> I might have been trapped in my own little domain of data science guy and I don't know about other cool active libraries but whenever I dig something useful, it appears to be some PhD project left-overs or "last commit 5 years go" case.

Again, check out the tooling projects I've mentioned before. Many of them don't either exist in other languages. I don't know what you're referring to with some PhD tooling project. I've been in the business of doing OSS tooling for Scala and working on the compiler toolchain for a long time. If your definition of "useful" tooling includes projects such as LMS, which was a research project, then there clearly is a mismatch between what good and useful tooling is for you and for me.
Image size won't reduce anyway. People will keep uploading images of the maximum allowed size, just in better quality.
So what you're saying is this is just a restatement of the original article, but by someone who actually does earn $1k in a single day and so doesn't realise that's not a reasonable amount to spend.
Only because their newer iphone SE is similar enough.
This is why my next phone will be a Librem 5. I know that it will probably suck but at least it's moving things in the right direction.
Now, the next obvious question is, how do you pick one of these non-existing persons and generate images of him/her doing different things in different places? (Or, of course, real persons. Is there a service where I can upload my photo and it starts to generate images of me doing random - or not so random - things?)
Not denying your point, but the wet blob painting is probably considered an investment that is expected to increase in value over time, unlike a Youtube video.
StreamWriter
I can't say much without using it but it looks good! I'm curious how the site is made which is one of the strengths of your idea here and communicating what it does. How was it made?
I would only buy a device running Android One, because they receive monthly security patches and new Android versions for up to 3 years.

The current options include all Nokia smartphones, Motorola One line, and Xiaomi Mi A line.

For the best hardware and 5G support, I would look at Nokia 9.2 (Snapdragon 8--) and Nokia 8.2 (Snapdragon 7--) releases this year.

The best deal is to buy 6 months after the release, when most Android devices become heavily (30-40%) discounted, but are still quite new.

I prefer Android over iOS because of the freedom to install open-source OS-level ad-blockers, such as Blokada[1], which greatly improve privacy and battery life.

[1] https://blokada.org/
I dont know why this isn't a thing with developers, but a 1:1 is more than an opportunity to "bring up problems". Its a time when you can talk to the people who report to you and help them develop as professionals. My wife a business analyst every week talks with her boss about her career goals. Honestly I've been jealous. I tried asking my boss about career development, hes made it pretty clear he has no interest in helping me develop in any way that's not an additional technical skill.
That's really interesting, thanks!

Totally get the "champagne tastes on a beer budget" thing too. Partly that's why I wonder about innovations that promise (or at least suggest) that you don't really need e.g. sample sizes that are as big as you may have thought. If (if!) that's true, that's amazing! That's a saving that everyone in business-driven online optimisation (for example) could benefit from... which also makes it seem unlikely. But as a non-expert it's impossible to sift the smart-but-wrong from the smart-and-correct takes, which makes the debates fascinating but frustrating!
>I'm intrigued about the possibility of using these as stock photos

Another (darker) possibility is to generate copyrighted images. Once you have (say) a trillion photos, it will be hard to generate a new one that doesn't look (in essence) like one you already have.
Component-based templating,expressive,declarative,composable,technology-agnostic
I don't understand why people like VS Code. Are they coming from Eclipse, or writing code in Notepad?

It's light for an Electron app, but that still makes it a bloated pig compared to Sublime or Geany or any of the older Scintilla/SciTE editors.

It can't do multi-window at all, which is a disqualifying mark in my books.
> Keep in mind that most Bluetooth enabled headphones also support wired analog audio.

Is this true?
> Having a "standard" OS interface for the phone, where there is just one OS image for a given OS version, and that image could be installed on any phone

Project Treble is working towards this, in a way. But it's a huge hack that's still dependent on lots of weird AOSP-specific stuff, and doesn't even give you a "single" OS image for every device - the "proper" image for your device varies by baseline AOSP support (7, 8, 9, 10), "A" vs. "A+B" boot and of course 32-bit vs. 64-bit architecture. Nowhere near "UEFI-based PC" territory.
The Era of We: A Research Partnership by GlobalWebIndex and Reddit [pdf]
Well small as it is, you can leave a shitty review on Glassdoor.

Why are you against naming and shaming the company?
I suspect that making railways perfectly flat for high speed use is hard enough. making them banked at 20+ degrees for several kilometres sounds like a serious engineering challenge
That line became incredibly cheap since LNER took over from Virgin. I've taken several next-day return trips from London to Edinburgh for less than £100 return.
> You add state management, templates, router and 1000's of npm packages to do anything simple...

You don't actually have to do that. React just turns your data into DOM elements, most of the time it's a simple transformation.

Otherwise, how you architect your application is up to you. You don't need to overcomplicate things by following the latest trends, you don't need a ton of dependencies to do simple things. You don't need templates at all.

Angular is complicated by default. It makes design decisions for you that you probably wouldn't have made, and then sometimes it reverts those decisions, making you clean up the mess. React code very rarely breaks.

> Ivy tree shaking compiler will give a fight to upcoming compiler framework like svelte and keep the size smaller and may be in some cases much smaller than react app bundles, will wait for the benchmarks and size comparisons.

Angular bundles are huge by default, it has a long way to go. Tree shaking already works with React, you just need to set your build up that way. Also, don't assume that a compiler will make your build smaller, it may well inline a lot of stuff and end up larger.
Credit Suisse CEO ousted after power struggle with chairman, spying scandal
Actually Android keep bluetooth on even when UI says off for Google to radiolocate your position.
This was indeed a great talk, and the Rio library it describes is also incredibly usable.
You can use ngOnChanges callback to react to changes in the angular framework - i.e. if bindings/@Input()s/etc have changed and you want to do something special there when they change. But for just generic DOM changes happening outside of the angular framework that wont work (since angular does not know about random other DOM stuff going on elsewhere in the page and outside of the framework). E.g. if there is some static JS code in the page doing stuff to the DOM, angular won't trigger ngOnChanges for that.

For your approach, that looks reasonable to me in the 5 lines we have to look at :-) ... so long as you are consistent with the SelectionService and make sure all the changes go through that, you should be fine and your component will get all the updates.

This sort of requirement for consistent management of things like this - i.e. the application state - is a weakness of Angular I think. It is easy to start simple and end up coding yourself into a corner with god services etc. I have used a thing called NgRx in the past for managing state - its the redux pattern and seems to be quite good at making sure state is a bit more sane and well-mananged in the app (at the cost of some boilerplate). One day I hope that there is an official state management mechanism.
What does he have against Friends?
Dutch university pays $220K in Bitcoin to alleged Russian hackers
I would say the reverse is true. There is absolutely a subset that support this but I doubt most is close.
Actual headphones, yes - many of them have an analog jack.

But I haven't ever seen a bluetooth headset that support analog audio.
Why Small PRs Increase Developer Productivity
Headphones, yep. Earphones? Mostly no.
Almost all the women with their ear visible have something shiny in the lobes.
What other things that exist offend you?
I think your point deserves more emphasis. IF in fact 5MM inhabitants of Wuhan fled the city before the lockdown, we can be pretty sure that this was caused, at least in part, by a lack in faith from their government’s handling of the previous outbreaks. The government lied and censored and the people did not forget. This in turn triggers a diaspora at the worst possible time.