skysight-inc/HackerNews huggingface dataset:
> Their business is making big complicated things possible for companies that are going to spend a lot of money and don't care about a small amount of incidental complexity.

While imposing technical limitations to extract more revenue along the way.
Trying to phrase this delicately: is there such a thing as a non-full-blown civilization in your view? Or is an uncontacted tribe in the jungle equally "civilized" as the ancient Romans or Chinese?
windows scaling is totally fine. its not perfect, but it works a better than people give it credit. i have yet to experience a program that's giving me issues.

the only caveat is that it doesn't work properly if a program is on two monitors which have a different scaling factor (i.e. the scaling from one monitor is applied for the whole program)
I thought that Facebook's stance was that it was a platform not a publisher? If you have no editorial oversight or opinion on the content you publish (cf. not taking down known false political advertising) can you then claim "free speech"?
I’m glad you scoped it well computer vision is a somewhat narrow field and therefore say for a logistic company AI can be applied to some but not all businesses processes. It’s an improvement but not a revolution.
I understand.

There is a distribution of leading digits that looks like:

d P(d)
1 30.1%
2 17.6%
3 12.5%
4 9.7%
5 7.9%
6 6.7%
7 5.8%
8 5.1%
9 4.6%

As wikipedia says, "It has been shown that this result applies to a wide variety of data sets, including electricity bills, street addresses, stock prices, house prices, population numbers, death rates, lengths of rivers, physical and mathematical constants."

Neat! For each of those data sets you get the same distribution. Now, someone (I won't say who), says that it also is true for the uniform distribution.

But it isn't.

It simply isn't.

And I said as much when I said, "The leading digits of a uniform distribution does not follow Benford's law."

And your counter example is if you take a uniform distribution from 0-300, the leading digits go to something like:

d P(d)
1 36.7%
2 36.7%
3 3.7%
4 3.7%
5 3.7%
6 3.7%
7 3.7%
8 3.7%
9 3.7%

Great, so I don't know how we can disagree at this point. The above distribution is not Benford's Law.

> "The leading digits of a uniform distribution does not follow Benford's law." -- me

And you, directly disagreeing with that correct statement:

> This just goes to show that we have to check our assumptions, as scientists or mathematicians trying to prove a statement. -- EGreg

Indeed.
I'd say code generation is AI. That would make Lisp macros a degenerate case (though a Lisp macro can implement a decision tree or a DNN). It would also make DNNs and classical ML both degenerate cases across a different dimension - you have a fixed box called "bunch of linear algebra" with lots of input parameters, and code generation amounts to determining the best sets of those parameters (remember, code = data). Genetic programming (not genetic algorithms) would be in the middle somewhere, because it involves generating Turing-complete code and not just numbers.
Awesome post! many times i copied some stuff and they appended links and advertising contents into it ^^ so annoying, especially in those listing sites like quotes or similar.
As I already talk to myself a lot, I'm way closer to this sort of strategy working than I would have thought before you mentioned it. Though I don't enunciate at all when I talk to myself, so whatever was doing the detecting would need to work on subvocalization.

It reminds me of a talk someone gave about this ad-hoc verbal shorthand someone invented so that they could use speech-to-text to code. The talk sounded really funny but the process did seem fairly productive.
To the point that your handle on HN is your proclaimed love for the company? That's weird for an account less than 24 hour old.
My first intuition is how much confidence do you have that a new device that no one has ever used will behave the way the computer says it will.
Some countries are being fed both. Look at Ecuador.

Ex-president Rafael Correa decries the fact that Assange, who had been granted Ecuadorian citizenship in addition to his political asylum, was dragged out of a sovereign embassy by UK police. He notes that an IMF deal occurred somewhat concurrently with the surrender of Assange.

Current president Lenin Moreno claims Assange wouldn't clean up after his cat and smeared poop on the walls of the embassy. Moreno ejected Assange shortly after blaming WikiLeaks for the publication of photos and messages hacked from the Moreno family's smartphones.
If you are looking for usage from just i3, I am using xrandr to enable/disable multi-monitor:

$mod+Shift+p exec "xrandr --output HDMI1 --auto --right-of eDP1"

(that with enable second screen through HDMI when Win+Shift+p is pressed)

$mod+Shift+o exec "xrandr --output HDMI1 --off"

(that disables second screen)

bindsym $mod+Shift+x move workspace to output HDMI1

(that moves an entire workspace to the 2nd screen or any screen with the given id)
More details available on its homepage.[0]

[0] http://azsky2.html.xdomain.jp/linux/rgb2cmyk.html
we serve a lot of companies that have actually a use for computer vision and nlp.
Some time ago I converted it to GeoJSON to use with the Nigerian Oil Spill Monitor:
https://oilspillmonitor.ng
https://sentido-labs.com/en/portfolio/#Nigerian-Oil-Spill-Mo...

To activate it, go to the layer control at the right side (“Oil company”, “Third party”, ...), unfold the extra layers with the down-arrow button, then click on “Ecoregions”. The information on each region appears when clicking somewhere on the map.
or throw your cigarette butt at the scene...

They are people in jail with a lot less "evidence", and these things will only make things worse.
Every obscure solution in Tensorflow also has a change to break at an upgrade, I'm glad I moved to pytorch.
Interesting clash between total quality culture and pretend and cheat culture.
If you're using Readline (most Bash or similar shells do), then C-x C-e will invoke the editor, and you can paste the output into that.

Pray for no escape, bang, or control sequences.

(Alternatively: "r! cat <paste> <ctrl>-D" will read into a vim session.)

Examine the output, trim the unwanted / dangerous bits, and run (or save to a file/script).

Since I run what are ... generously ... considered "bash one-liners" all the time, that key sequence is locked into my muscle memory. It's a convenient way to invoke an editor immediately and run code from it.
"Well, you'll be able to do astronomy again in 50 years, once we figure out how to move all the telescopes into space" isn't very reassuring.
Badminton League v3.58.3936 APK Mod (Unlimited Coins/Money)
These look neat, but is there any practical way to enter them quickly while coding?
Spolsky is a 10x blogger. Neither he nor any of his employees were ever 10x programmers. There was nothing algorithmically clever about FogBugz or CityDesk or whatever.
wasn't it taxes?
> One side note; there is no USB-C Hub that offer 4k@60hz output, technically not possible.

This is not correct: there is enough bandwidth for 4k@60hz, just not if you also want USB 3 speeds on the USB hub (which I have no need for: USB 2 is plenty fast enough). I am using a CalDigit USB-C hub with my 12" MacBook (which does not have Thunderbolt) with a special version of the firmware (you have to ask their customer support for a copy) that drops the USB ports down to USB 2 so I can connect to a 4k display at 60hz, and it works great.
> Fortunately, RSA using SHA1 is not a problem here because the value being signed is actually a SHA2 hash. The hash function SHA1(SHA2(x)) is just as secure as SHA2 (it has less bits of course but no better attacks).

From: https://stribika.github.io/2015/01/04/secure-secure-shell.ht...
looks great! I'll try it when its usable from firefox, I'm not touching chrome, sorry :)
Did you consider seeking recourse in court at the time? I wonder if a wave of lawsuits or even small court claims would tip the incentives for Google to create a proper system for contesting.

I wonder if you could file a complaint today in small claims. Do you have any records from the time?
It's a good article and basically correct, I don't agree with the conclusion "why not pay someone else to do it", it may scratch your itch in the short term, but in the long term you have no agency if you stuck all your fingers into the finger-trap of github actions, metadata and other EEE. It's literally microsoft at the wheel as well.

Similarly free CI services are very attractive but when they stop being free, or die, and you have a lot of investment in tests specific to their infrastructure spread over all your apps and again no agency to keep it going yourself, it's less attractive.

"Why not pay someone else to do it" glosses the privacy and security results are not the same when you pass all your email or IP to a large foreign company who may compete in some of your markets, compared to doing it in-house.

Yes it can be unexpectedly difficult to do even a small thing securely and well. But it doesn't mean that it's not the right approach.
For mac users: gcc -Wno-all -arch i386 -o c4 c4.c

https://news.ycombinator.com/item?id=8560127

You can compile it on 64 bit OS X with clang's -m32 option and it should work.

https://news.ycombinator.com/item?id=8559044
Solving a sudoku is just an exact cover problem, for which there already exist solvers. Just write a simple transformation program and you are done. https://www.iwriteiam.nl/D1009.html#9
I interpreted 'few decades ago' to mean, roughly, within 30-40 years or so. Second half of the 20th century at the very least. (I'm not being pedantic for the fun of it, let alone because I want to downplay the atrocities that have been committed. I want to know if I'm ignorant of some important recent history; if not, I guess I want to point out that our recent history isn't quite as bad as the parent comment seemed to indicate.)
Not exactly the same. Since anything inside ASCII quotes is typically considered a valid string in most programming languages, if you delete everything after the final quotation mark you have a syntactically valid program. It won't do what you want, but it's not a syntax error.

So unicode quotes and ASCII quotes are not exactly the same in this scenario.
My impression in Germany and the US was that cheap monitors and TVs come with HDMI, but not necessarily displayport. Anything higher priced or aimed at design, graphics, office work comes with display port and (often also) hdmi.
For example all dell ultrasharp models, hp z27, samsung's uhd monitors, all 4k LG ones.

In addition there are now several monitors offering usb-c connection for video+power+usb hub functionality (e.g. see the wirecutter recommended 4k monitors), which seems convenient.
At some point it starts to sound a bit like 'whatever you do, don't touch a keyboard'. Rewriting everything from scratch? Very risky, please don't. Strangling you old application? Some comments here tell us that we should not. Perhaps they are right. Refactor your current application? 90% of the time it is an error.
It’s in the same price range as an Audi A4, Mercedes C300, BMW i3, Audi TT, and Lexus ES. It’s an entry level luxury car. It’s twice as expensive as a Volkswagen Jetta, Toyota Corolla, or Honda Civic.
> you think the legal position of running a chess forum that actively distorts the world view of everyone using it is more important to defend than the rights of groups like breast feeding mothers

Wait, are you claiming chess forums are known to often discriminate against breastfeeding mothers? Or did you quietly jump from the specific to the general case? If so, are you saying Internet communities tend to discriminate against them? Hell, the closest I've seen is people IRL complaining about breastfeeding on public transit/other small, closed, public spaces. Justified or not, how is this infringing on any rights and how is any of this related to the Internet? How would one even know someone is a breastfeeding mother on a pseudonymous mostly text-based platform?

> The idea that you should be able to restrict some of what happens but somehow not be even sort of responsible for everything else...

But is that the case? If you don't restrict porn etc., you get hit by children's safety laws. If you don't remove ISIS videos you get hit by anti-terrorism laws. Same for hate speech, although I believe you're liable only if you refuse to take it down after being ordered to. (basing this on a mix of US and EU laws since I forger which are which). These things apply to "platforms" as well.
But besides that, you can't have a perfectly neutral platform anyways. If you want the platform to survive, it needs to be usable. A chess forum that's full of politics is not usable and neither is a cooking forum full of nazis.
Correct, it doesn't discuss that case, indeed it doesn't treat user-defined functions at all. I just don't understand in what sense it doesn't treat binding or sharing.
How to Reverse a Binary Tree in Python
Maybe people who are bored at work should focus a bit on helping one of their coworkers. They are likely to get a lot more insight to the company and possibly value their own job a lot more.
So, how does it work exactly?
damn right!
I say: get clever, spend the inordinate amount of time debugging, then level up.
> I work around this by cut & pasting single characters around to fix up the missing accent characters.

Let me save you some time in the future. You did not identify the OS and language/script you have trouble with, so my answer has to be kinda generic.

First have a look whether your OS keyboard settings or a third party provides an en_US-101 compatible logical layout that adds more accented characters (typically accessed with right Alt¹) or extra modifier keys² (in addition to acute, grave, tilde), then install it and memorise the characters you need. Oftentimes, this is easy because it's mnemonic, e.g.

AltGr+l → ł
AltGr+d → ð
AltGr+o → ø
dead_tilde N → Ñ
dead_double_acute o → ő
dead_circumflex dead_hook O → Ổ

If that's not sufficient or too cumbersome, look into compose key³. That system is user extensible, more powerful because it provides not just accented characters, and to the most part has better mnemonics; e.g.:

compose U G → Ğ
compose " y → ÿ
compose a e → æ
compose t , → ț
compose v z → ž
compose I . → İ
compose u o → ů
compose c | → ¢
compose . . → …

¹ http://enwp.org/AltGr_key
² http://enwp.org/Dead_key
³ http://enwp.org/Compose_key
a good idea, but would that not be significantly harmful for the environment, or is the radiation temporary?
Never mind gaming – with some slight modifications (like some thumb buttons), two of these mirrored could make a very nice work keyboard, with the joysticks replacing the mouse + two scroll wheels.
Those apps are surely already doing that - I don't think there's a way of copying arbitrary structured data to the web's abstraction of the clipboard. It doesn't address the problem the op raised - that browsers can sniff the copy event.
Zuckerberg needs to be thrown in jail.

That's the only thing that will keep the next social media/mass media/big bank/big telco exec from leveraging people's data/weakness/biases and denying responsibility for unintended consequences.

There is no question of govt regulating this stuff. They can't even handle the illiterate Taliban after 20 years of spending 2 trillion, why the fuck do people believe govt can take on sophisticated actors like Facebook and Wall St.

Pure mass delusion.
Here's some more info on the style: https://uxdesign.cc/neumorphism-in-user-interfaces-b47cef3bf...
I don't think it's silly at all; I couldn't determine whether this was specifically made by hand or with the aid of a computer, even when put next to a piece that was (it's the amalgamation of real arts afterall).

I can't appreciate how much pain something takes if it can be achieved for less. Much like opting to use a bucket for water transport instead of pipes, it's just silly.
Yes but computer vision is not what people mean when they are talking about AI. Many of the great AI advantages are available as cloud services. But that's not what people mean by AI. Or they hide those use cases and services. Focusing more on pie in the sky narratives. And that's okay if coming from Google/Facebook etc. But this is mostly management/consultancy speak now.
Being able to ban null values is absolutely fantastic. That's definitely a big improvement over Java, and seeing it in Typescript makes me wonder why Java allows it. In fact, seeing Option in Scala made me wonder why anyone ever thought null was a good idea.

Even if it's only a compile time check, and can therefore still be circumvented at runtime, this check for null values has still helped me out a lot. At least within a class it ensures my assumptions are consistent, which is not nothing.
Fixed: Tesla's products are so good, they don't even need to advertise.
Docker for Windows won't run if Razer Synapse driver management tool is running
Except no. That's where the regulators fundamentally agree with the regulated company.

This is a different but also common phenomenon. Well established companies tend to favor strict compliance requirements with harsh penalties and difficult targets. The big companies can hit those targets because they can afford to sink time and money into activities that don't make money. Small companies can't.

It isn't necessarily about being anti-competitive. The requirements may be the right thing to do, and better for everyone. Except startups generally can't afford it. In fact, startups are usually absolutely crap at privacy, security, and other elements of social responsibility.
There are already (at least) two clipboards in many platforms.

X11/Xorg has the primary and secondary selections.

MacOS has ... whatever it's got.

A key problem with this is that the feature is covert, latent, poorly discoverable, and causes unexpected behaviours. Even presumably advanced users (myself, you, other HN readers) are poorly aware of this. Imagine trying to explain to your nontechnical Aunt Tilly or Uncle Kamlesh about these "different clipboards which treat what you've copied differently and access through this funky interface"?
But you were talking to a clueless bank clerk, not their Chief Infosec Officer, so not really that significant.
For static websites nothing beats the CLI experience of surge.sh - one (simple) command and its deployed. Its so smooth that I forget its there.

The way the API has been designed to make the usage natural/guessable has inspired me a lot when I have made other CLI projects.
The best way to carry 8 gallons of milk across a muddy field in a leather bag is to leave it in the cow.

I never assumed that the 10x programmer was actually writing 10x the amount of code in the same time but instead knowing how to do something in a 10th of the time, with less risk and cost (by a using a better algorithm, novel approach, or 3rd party package etc).

It's the difference between being a developer and a programmer
I'm not sure how autocorrect is related.

How would you let text input with emojis and formatting and code blocks be "handled by the system"? I agree that on most platforms, emojis are a solved problem (although the UX could be better), but the rest isn't.

Sure, like all chat apps, what Slack does is a workaround around system limitations. But the limitations are there, and they need the "copy" event to make their hack work end to end.
Common Causes of Sagging Breasts – A Must Read for Women
400W/m^2 would be awesome. Unfortunately, as szielins points out in the comments it's quite a bit less:

"The devices produce a sustained voltage of around 0.5 volts across a 7-micrometre-thick film, with a current density of around 17 microamperes per square centimetre." From P = IV, that's .5 V * 17 x 10^-6 A / cm^2, or 8.5 microwatts per square centimeter, or .085 watts per square meter--much more reasonable.
> then that implies that about 99.9% of the US military budget -- and the entire known fleet -- is essentially a massive disinformation campaign

Except that's not how the world works.

We have peace for as long as there's a balance of powers in this MAD nuclear stalemate we find ourselves in.

If you've got secret goodies in the shed that completely disrupt the balance, you don't realize them until it's absolutely necessary. It's not a massive disinformation campaign, it's about operating at scale on a level appropriate for the circumstances.

China and Russia have been doing a lot of saber rattling and projecting new technologies that threaten to disrupt the balance, so I don't think it's too surprising that the US is responding with escalating propaganda of its own.

The big question is are these UFOs demonstrating real capabilities or is it just fabricated FUD propaganda.

We'll always have something better in the shed, otherwise we're obsolete.
DisplayPort has done HDCP and DPCP DRM since early on, so I don’t think it’s that.
Google really doesn't care as long as they get paid. They only self-regulate the absolute minimum.
I just got this ad in gmail (presented as an email except for the little 'ad' badge): https://imgur.com/xHr7E3e

It's in in Dutch, but it's the typical misleading, copyright infringing ad you would find on shady porn sites.

Why does Google allow this ad? Don't they have the competence to filter it? It's the same company creating a great spam filter on gmail and leading in a lot of AI fields. Surely they could. But they just don't care when they get paid for it.

On the other hand, when they don't get paid or it negatively affects them, they're always happy to make changes "to protect the users" (e.g. changing chrome so adblock plus stops working etc.)
Pwn2Own or Not2Pwn, Part 1
Parody (in Go) of some of the basic Python core features (collections package)
Its the same with Muslims. Muslims are humans. Humans are subject to cultural norms. Cultural norms that enable bad behavior in Muslims specifically create things like "terrorists".

The problem isn't the religion of people. It how they teach them to treat other people. Primarily people of other religions.
What do you mean? The whole point of ligatures is that you don't enter them, they're not specific code points in text, they're just different glyphs for specific combinations of characters in text (otherwise you're code would be turned invalid). A glyph for "=>" is just the programmer's equivalent to an old-fashioned glyph like what you often get for "fi".
I noticed this too the other way round: as a german native speaker i notice more and more videos in youtubes recommendations that are just popular english videos with german titles. i somehow always assumed these are automatic translations from youtube itself.
> I would strongly recommend to any developer to spend a few months getting up to speed!

As someone who spent more than a few months on a couple courses on various platforms, a few months is NOTHING in this field.

ML is not something where most people out of bootcamps can make a living out of.

ML is the ultimate winner-take all technology.

Sure, there might be some fast.ai examples of self taught ML scientists, but it is orders of magnitude harder than software development, mainly because of much longer learning feed-back -- you can't just printf or debug your code and expect to learn something new every 5 minutes.
Agreed that their recommendation engine is nearly useless.

But that's not really where the data benefits them. The power is in aggregate data: Product sales history, trends, etc.. The things you can do with that kind data, in that volume, across nearly endless markets and verticals... Throw in an army of third party sellers paying you while they do your research and power your analytics for you for free: The real mystery is that they're not eating the internet retail industry faster.