skysight-inc/HackerNews huggingface dataset:
The difference is which government the spyware corp is controlled by.
By the way, DDG image search is just Bing
Wait... The computer scientist is not an engineer.
By that logic, very app should be designated “a counterintelligence threat”
I'm not sure if it's up to the task (yet?), but thermoelectric coolers are routinely used for CCDs that operate below -80 °C (an overview: https://www.azom.com/article.aspx?ArticleID=14681). I suspect someone will come up with a solution once the technology starts to mature.
The common refrain I’ve heard from these type of folks is “well we were going to have a global ice age because the ozone was ‘being depleted’!”

Explaining to them that a concerted international effort is the only thing that prevented that gets laughed off.
(What happened last week? Saw a few articles, honestly unsure which applies here)
I have, and the two links you provided are perfect examples of the detached quips I’m speaking of. A whimsical rehash of Marxist ideas without any relevance to how it should work (you’ll notice this is how all Marxist books function) and a book about Mexican migrants that does nothing to address what replaces the positive features of a nation state in the context of fully open borders.
Alternative idea: spend that effort on something more worthwhile than a stupid toy. Like cancer research. Or clean energy. Or simply go outside and clean the beaches. NYT office ain’t that far from the ocean.
> Or, just maybe, strings in the file could be Unicode, encoded in say UTF-8, so that the handling of all of them are uniform...

Actually, that won't work. There are cases where a character may be different according to the language, where capitalization may differ depending on the language, where sort order may depend on the language, etc.
"The Spice Melange" is a reference to the last episode of south park. Season 23, Episode 8 - "Turd Burglars"
Just get a flirc case. Inexpensive, made of metal, and great thermals.
In Alice, they say begin at the beginning, go on until you get to the end, and then stop.

Getting to the end seems to be hardest, followed by
stopping.

Javascript is a sensible choice, provided you can keep away from the sharp, jagged bits of the language.

For a completely new program that doesn't need to slot into somebody else's web site, Svelte is supposed to be the simplest, cleanest framework; people like to use a framework, for Javascript apps.

The best way to learn Javascript is to study the Javascript code downloaded from/as-implementation-of online apps you admire. Given the right license, you might even be able to alter that code to be exactly what you want. Or, that could be a first prototype, before you set off in a different direction.

Good luck, learning by doing is invigorating. I have seen very excellent programmers come up that way, with better instincts than computer-science graduates get.

The only thing few develop that way is a habit of measuring to help make informed choices. You should be accumulating what amounts to lab equipment you build yourself as you discover things to measure and ways to do each.
IE11? You lucky stiff. I'm still supporting IE6 (and getting hazard pay for it). I do it with lots of progressive enhancement, handwritten JS, profanity, and monthly pub crawls. By default the apps I build don't even do AJAX; the baseline is HTTP GET and POST to a REST API with full-page refreshes.
I doubt north korea is one of them.
Top-down generally only works for a well-understood problem domain, and even then it only holds up for focused projects where you have the power to declare what is in scope and out of scope in a very strong fashion. This works better for dev tools, libraries, middleware or other projects that are abstract and not tied too closely to a specific business or end-user goal. In other words, the more abstract the tool and the more technical the audience, the more likely that you can drive massive impact while maintaining a simple vision and avoiding all kinds of edge cases and incidental complexity.

Rapid prototyping is more optimal for any end-user product or any new domain, because it’s a faster way to discover the unknown unknowns, both in terms of user features as well as well as technical challenges you may not have anticipated.
This blog post does not dispute the broad consensus that salarium comes from sal and that salarium was used to designate salary or emolument. It only tries to dispute the idea that people were paid in salt.
Or perhaps less insidiously, a lot of answers are out of date. I remember that when I did AI game programming, I wanted to build a behavior tree, so in a recent project I Google for that. I get tons of great resources for behavior trees, libraries, examples, etc.

Except there's a lot more on the cutting edge I should be considering. Maybe GOAP is the right fit. Maybe HTN. Maybe something else. Sometimes these searches turn up results that are too specific to the old way of doing things and don't lead me to the latest and greatest.
...it’d be pretty easy for them to enforce this with Windows and Android, it’s not like Dell or Lenovo are huge in Russia? The hardware manufacturers are installing the applications, not the OS provider.

Additionally, OEM’s already ship custom versions of Windows computers for the EU so, what’s the difference?
Two words: Steve Ballmer.
Yea I’m the same way, switched a long time ago, probably about two years like you and haven’t really had to look back.

Maybe it’s because I mostly browse with private pages, never sign in to Chrome, always deny requests for location, etc and my results were never particularly tailored to me in the first place?

I can’t remember the last time I “!g”’d actually. Maybe what I’m searching for hasn’t been particularly daunting and mainly consists of jumps to Mozilla’s JavaScript docs lately.
He probably thought Lumbergh did her
Au contraire, I think it's a parable about software departments being overstaffed and producing churn to fill the hours. See: Uber Engineering, Google rewriting everything all the time, Javascript frameworks of the month^H^H^H^H^H week, etc.
Russian laws obligates all companies and individuals to provide government access to any data, hardware or applications upon initial request or better have backdoor. All information must be stored for minimum 5 years and provided in un-encrypted form or decryption mechanisms must be supplied.
Other governments absolutely have power over you, just not always legally.
At the very lowest end, colocation is a clear winner in value, even up to a few servers, it stands up well. Once you have multiple servers, and need to start load-balancing some sets of servers to deal with load spikes, cloud-based infrastructure starts to have some benefits that make it competitive and possible cheaper in some instances, because of load scaling and ease of turn-up of new systems. If you're increasing load by 20% or more a month, you likely will have major problems provisioning servers fast enough unless you gamble that trend will increase for a year or more and make a much larger investment than your normal monthly spend to account for it up front.

Once you get really large though you can actually just colocate a bunch of systems and storage and throw a hypervisor manager on them and get almost all the benefits of a cloud based system for an up-front cost that's probably not much more than a dew months of your cloud costs (it looks like 3-4 months is the break-even on some large AWS instances I just looked at compared to some 64-core/512GB boxes I specced out recently). You won't be able to scale quite as immediately to large load increases unless you under-provision, but at that point you're large enough that you should have a handle on what your load spikes are like, and maybe even be able to supplement with could offerings in a pinch.

In a way, cloud-based offerings allow medium-to-large businesses to have a sort of insurance on scaling, in that they are paying more for it, but they can stop at the right amount for their need or even back-off because of problems (or engineering coming up with a better way to handle some load).
The funny thing is that you’ve also described exactly how tax breaks and deregulation for industries works. Google got massive benefits of Trump being president despite not donating to him.

A politician promising tax breaks for an industry is no different than a politician promising tax breaks for low income people.
0-10 how naive are you?
There's probably room in the market for something in between hyperconverged and "here are some Dell servers, good luck".
What is interesting is that the same family owned company that created oxycontin also created valium originally. Amazing to think of how much damage one family owned business has done (Purdue Pharma) to an entire nation.
There's a not-insignificant number of Japanese websites that can only correctly display using EUC-JP or ShiftJIS.

It seems very Latin/ASCII centric to push for disabling non-UTF-8 encodings, especially since the only reason UTF-8 works so well on ASCII websites is due to its backwards compatibility.

If it were the reverse, and UTF-8 were backwards compatible with EUC-JP/CJK, but not ASCII, I doubt you'd be pushing for eschewing other formats since it would break so many english websites.
Since we are comparing in this thread, why are computer science grads often afraid of math based solutions?

For example, I had a physics problem and a computer science buddy was opposed to solving it ourselves. He insisted we needed an expert. When at worst it needed differential equations that ended up cancelling out. It wasn't a hard problem, it just took some effort.

Is this a rare experience? Or have other people found a reluctance of math in comp sci?
Interesting, slightly credible claim they got caught jaywalking through facial recognition and had their account automatically deducted with a fine.

They are unsure how -

https://youtu.be/taZJblMAuko?t=1535
How would you make money laundering impossible? If we could we would. Money launders are shitty customers who mostly just rack up tons of transaction fees for us which their losses just barely pay for.
I'm not making any legal claims about his situation, I'm just pointing out that the language being used may be intentionally misleading.
policy standpoint that's a low bar

but from a counter intelligence standpoint that's finger painting bar
I suspect a lot of problems are like that.

Store too crowded? Website slow or down? Something out of stock? Business not lost, people just come back later.
> That's why I asserted that profits are nothing more than unpaid wages. Since it's objectively a trade of your life for wages, paying others less than the value you produced is simply not valuing human life. The worst sort of theft.

This is ridiculous. As someone who has, in the past, run their own business, and now works for a living, the fact of the matter is that my employer does a lot of work I am unwilling / uninterested in doing, such as making sure there is money to pay me and advertising the product to others, as well as figuring out how to accept payments, get the requisite insurance etc.

The profit retained by the company is the share agreed upon in advance paid to those who, through their own labor, at some point made the company possible, whether it be by direct action, or by stored labor output from a previous position (i.e. capital).
Once upon a time, there used to be companies who made money by selling toasters. When toasting bread went out of fashion, these companies found their businesses to be in peril. They wanted their businesses to respond to the change in the market and pivot. The ones whose toasters were software-driven were able to survive, while the ones who hardwired them to do just toasting breads, did not.
Ridiculously high. A quick search reveals that:

> After about ten years on the market, Valium had been prescribed to 59.3 million patients [0]

The US population in 1970 was about 200 million. A significant portion of the adult US population took valium at some point during the 60s/70s.

[0] https://www.valiumaddiction.com/history-of-v.htm
Brave Software | Senior Backend Engineer, Ledger Services (Golang, Nodejs, Postgres) | San Francisco, CA | Onsite, remote, full-time

Brave is on a mission to fix the web by giving users a safer, faster and more private browsing experience – while growing support for content creators through a new attention-based ecosystem of rewards. Much more than a browser, Brave is a new way of thinking about how the web works.

We recently celebrated the launch of version 1.0! With over 10 million monthly active users and more than 300,000 registered content creators, we're rapidly growing as we take on the current web advertising industry.

My team is looking for a senior backend engineer with a strong commitment to security and privacy to join us. Our automatic attention-based contribution system enables users to support their favorite creators without revealing their browsing activity to our servers. You will help scale this and other services as well as have the opportunity to contribute to future privacy preserving protocols for new features like anonymous subscription services and micropayments.

If this sounds interesting, please email your resume and/or any questions you have to evq at brave.com

Check out more engineering positions and other jobs at https://brave.com/careers/
Spies also :)
Steve Tuck was the long-time cornerstone of the sales team at Joyent. He was at Dell before that. He rose to Sales VP, then GM, then COO there. He's not a kernel coder; he's a tech-business-person, and a cool, noble, and legit one at that.
There’s a YouTube channel Gas Station Encounters that videos shop lifters in their store in order to publicly shame them. They began publishing their videos out of frustration.

Besides being pretty funny, it gives you some perspective on the people who shoplift with no shame.

Link: https://www.youtube.com/channel/UCWAhPpdcWedLgaB1KJEvfqA
That works in this particular case but is not a general solution. It's not feasible to have "good actors" rewrite clean versions of software written by "bad actors"
Emacs is exactly this. People usually think it's an editor, but I actually think it's better to regard it as the remains of a text-mode Lisp Machine that now happens to be a VM.

In particular, Org leads to very nice and simple text-mode workflows and mini applications. Besides, apparently Amazon used a custom Emacs application (not Org-based) in the early days to do customer service [1].

I actually very much prefer it to Unix ncurses applications, which tend to be little information silos. In contrast, Emacs makes it really easy to connect everything together thanks to great Elisp APIs. It feels like a really cohesive environment. Unix shines for non-interactive workflows.

I like doing my computing in 3 (actually 4 platforms): Emacs, a browser (Firefox), a terminal (XTerm) and F-Droid. That, plus a nice manual tiling WM (StumpWM) and functional plumbing (NixOS) is a great simple setup.

For example, a good keyboard, no compositor and XTerm reduces latency a lot vs more complex desktop environments. It's really noticeable.

[1] https://sites.google.com/site/steveyegge2/tour-de-babel
>> Having rust as the only low level language with ownership concept isn't ideal either.

I dont agree. Proliferation of languages has it's down side. Very few are self hosting, with most being built with C++. Rust is a safe C++ replacement. We dont need a bunch of those.
I think the EE vs. CS framing is somewhat inflammatory, but the general lesson of not over-complicating designs is a good one.
I used to have to revert to Google for programming issues, but for the last few years or so DDG has worked every time. Vastly prefer it to Google and their annoying ads and, for me, inferior search.
Yeah, Huxley was writing almost a century after the Opium Wars, which managed to reduce the greatest civilization on earth to a bunch of drug addicts within a few decades. Laudanum (10% tincture of opium) was extremely common within the late 19th and early 20th century Anglo-American world.

The reason soma continues to resonate in literature is because it reflects fundamental truths of how the world works. Huxley didn't create or predict the pill-popping epidemic, he had a rich tapestry of former pill-popping epidemics to draw on.
Yes, they are a non-issue.
World GDP is around 87 trillion dollars.

$ ruby -e 'pp 87e12 + 0.01'
87000000000000.02

If you're certain that your software will never handle national-economy-scale or hyperinflationary use cases, then sure, you may be able to get away with 64-bit floats, but I think "no need to worry" is overstating your case. Please do worry about precision until you've proven you don't need to.
Yeah we need a multi-platform smartphone app.
> If you were counting code points, a surrogate pair would be 1. If it's two, you're counting code units.

And to be explicit as to why that is: surrogate pairs are a feature of the UTF-16 encoding, where two 16-bit code units ("code units" being the lexemes of the decoder) decode to a single Unicode codepoint.

I feel like everything to do with Unicode is clearer if you never bring up how it's encoded; or, alternately, if you pretend for the sake of your tutorial that everybody uses UTF-32, so you can just talk about flinging single-code-unit codepoints around as machine-words, the same way ASCII flings single-code-unit codepoints around as bytes. This being basically what Unicode text-handling libraries are doing underneath anyway.

After all, from the perspective of the Unicode standard itself, all the stuff below the abstraction of "a codepoint" is implementation detail.

The standard has to let the abstraction leak in a few places, like surrogate pairs or BOMs, but these leaks aren't what the Unicode standard is supposed to be "about", and should really be thought of as features of the encodings that have found their way up a layer, rather than features of Unicode per se. Heck, even the categorization of codepoint-ranges into "planes" is just a pragma of UTF-16. Putting these pragma-features front-and-center in a discussion of "what Unicode is", is IMHO entirely backwards.
For exploration, additionally I'd recommend http://shapecatcher.com/ It allows you to draw the shape you are looking for, and with some form of ML, sorts by similarity. It has come in handy a few times for finding the characters I'm unable to describe.
Why do you think them being a computer science person has anything to do with it?
I mean VERY fancy stuff. Things nearly "experimental" or that rely in a huge black box. Like "not chance in hell I could replicate it" instead of "very hard, but doable".

I know everything have "but..." somewhere (for example: We rely in operating system and the browser, 2 things too hard to recreate) but the idea is always about minimization.

Sometimes you NEED to rely in VERY fancy stuff... but then you are walking on luck...
Simeville, purely HTML+CSS single page site with CSS3 content buttons, animation
I do something similar, but my flow is around feature branches: I create a branch, dumping TODOs in the code as I work out the feature, then progressively fix them before merging the branch. Wrote a little script to highlight TODOs created in current branch (vs base) if anyone's interested: https://github.com/yonilevy/branchtodo
My thoughts exactly. I always hear these complaints but I never have an issue. If I’m going technical I’ll use the bang feature (! g) and I’m all set. I’m not going back to ggle
> such as façade and résumé

That's simple: just url encode.

Compare:

www.façebook.com

to

www.fa%C3%A7ebook.com

The second one is way easier to comprehend than the first.
There's a bug in the first example. t0?
> We seem to be following a trend where "winning" software has little to no learning curves, as they are becoming the simplest possible tools for daily use. I'm not sure if it's a result of the fact that most people are tech savvy, or if we're just getting better at building software and designing interfaces. It's probably some combination of both.

We're following a trend where "winning" software has little to no learning curve, as they are becoming the dumbest possible tools, with ceiling placed so low that no learning is happening at all - in first 5 minutes you get to see all that there is to see. It's the result of UX trends driven by SaaS businesses, where the first impression is what gets the sale, making development concentrated on looks over function.
Not sure that’s at all a weekend hacksthon project, but otherwise support the idea
Wouldn't they be better off using open compute designs and focusing on the software inside?

How do you know that's not what they're doing? If they sell servers it doesn't mean they designed them. I wouldn't be surprised if they have some hardware changes for secure boot or something though.
How Herpes Became a Sexual Boogeyman
No, nuke is for base-load, it cannot be started/stopped in 10 minutes (in France, as in many countries, hydro dams are used as buffers).
The Bay Area is not a progressive utopia, dystopia maybe. Progressive policies are enacted when they are easy, like banning juul for unrelated products killing dozens, and avoided when they are hard, like allowing cigarettes to continue to be sold while 500k die a year. Or taxing chemo patients some 30% on their medical marijuana.

I think the bay area and CA in general is chock full of DINOs. All the feel good social generally agreeable progressive policies are enacted, but the hard stuff, the stuff that actually matters like repealing prop13, support for that policy is highly conservative in nature even if just about everyone in CA government has a D next to their name. Rejecting public housing and social welfare programs is conservative in nature. Rejecting transit builds is conservative in nature. Rejecting increased housing supply is conservative in nature.

Everything you see in California politics is labelled liberal, democratic, progressive, literally everything and anything as the term has lost meaning.

Here is how you actually tell which way a policy leans: if it favors the rich individual instead of the working class collective it is by definition not progressive, not democratic, and firmly a conservative policy.

Individual profit over collective good is the unified platform of the Republican party in this country and is represented in CA politics by entrenched local cabals (LA city and county governments are essentially feudal states) even if the actual GOP is not.
Unicode was originally designed to fit in 16 bits, and this is memorialized in Java APIs that make it easy to mess up.

The unicode character does not specify the glyph to draw. Han unification is the best known, but not only source, of this challenge.

The glyph does not specify the unicode character. Precombined vs combining characters is a source of this challenge. The result is that a name can be entered into a database then unfindable due to a search.

This feature has also been a source of security holes. See https://appcheck-ng.com/unicode-normalization-vulnerabilitie... for an explanation of how.

You would think that you could avoid this through banning control and combining characters and not lose anything. Indeed at one point the authors of Go (who included the inventors of UTF-8) thought this. But there are whole languages (particularly from the Indian subcontinent) that cannot be written without combining characters.

There are also lots and lots of invisible characters. This has been used to "fingerprint" text. (Each person gets a different invisible signature. The forwarded email includes the signature.) That's an interesting feature but complicates matching text documents even more.

Need I go on? When I see Unicode, I know that there lie dragons that programmers don't necessarily expect.
The former CEO who retired five years ago?
Have you tried bang searches? If DDG doesn't find what you want, just add !g to the end of your search.