skysight-inc/HackerNews huggingface dataset:
Really? Sometimes when there is a problem with out of SA connectivity the only non-local websites that work are Google and YouTube. I’ve got 20ms ping times so Google must have a point of presence in SA.
Sure. But really, it's all illusion. So better just unask the question.
That stack exchange answer is very very good. I want to highlight it because it'd be a shame if people missed it.
That's great news! But please make this policy more explicit on the Sign Up page.
> On a small scale, planar waves can be modeled like flat sheets of paper traveling through space without any angular momentum (no twisting motion).

They certainly have angular momentum, it just depends on the choice of origin. If you pick an origin along the peak ray of the plane wave, there will be no twist around that point. Just like with a particle traveling in free space.
Indeed! But I was interested from the point of view of Bitnami
It says in the article they were paid $US9 or $AUS12.5
This is unbelievably fascinating. Can anyone go into more detail?
That's only slightly worse than how I feel when people say that something's happening in the summer when it's actually winter where I live.
Carola Rackete, migrant rescue ship captain arrested
This is not correct.

Many manufacturers contribute drivers to the kernel.
If you're right, you've made a fortune buying cheap stock of more valuable companies.
Unfortunately search in images never works for me in OneNote. I have quite a few PDF documents with scanned contracts as images and none of them are found by OneNote or OneDrive search.The content in the images of the PDF files are immediately available in search results on my Google Drive.
Secure Languages Now – Cristina Cifuentes – Pliss 2019
But then it is really Hyper-V with a VirtualBox UI. Seems like a recipe for incompatibilities etc.
> There is no point in burying a cable if the sea bed is 3 miles under the surface.

There is a point, it's just not something we're able to do. You can get the cable onto the sea bed by lowering it from the surface. We know how to get to the surface.

To bury it, you'd need to run a digging operation at the bottom of the ocean.
> self-taught coders

That need not be a disadvantage, I've seen awesome self-taught coders (and really bad ones too).
Yes, by posts I mean comments as well as submissions.
To me this suggests that there is no clear understanding what your units are supposed to do.

My second theory would be that the unit tests are written by the inexperienced developers while the good developers write the other code.
A correction: instead of "stock Android", I meant the factory operating system that comes with the phone.
I bet the windows hardware drivers for initialising caches, memory busses, power states, cooling etc. set certain systems up for slightly better performance.
This is truly amazing. I have always developed on Windows and recently got a new contract where whole development environment is based on OSX/Linux. It has saved me hours and hours of work (and $$$) since I can run their environment in subsystem, while keeping Windows interface. Thank you, Nadella.
> o you agree that in the case where the international community finds Iran has an active program to build nuclear weapons, most Iranians would believe them?

I think it's a moot point. If Iranian government agrees to the inspections (which is a big question why it should), then there is no purpose for them to hide the program from their own public.

There is a distinction between sanctions and diplomacy. Sanctions are not diplomacy. Diplomacy is making an agreement (on the level of national leadership, sidestepping the question of its legitimacy), which might be easier to get without threats or undermining the economy of the nation.

It's my opinion that nuclear disarmament can only happen if we treat everyone the same. So the countries which have significant nuclear stockpiles cannot go around and tell other countries to suck it up.

> But I don't expect (or ask) the Iranian people to rise up

Why do you defend sanctions as a tool, then?
I was about to. Then I heard quite a few of my colleagues who used Mac had endless keyboard problems and surffered from lack of function keys in the high end laptop which was a good 1000 dollars more expensive than similarly specced ThinkPad and stuck with using windows with tLinux layer. Maybe with Ive gone, they'll finally make a competitive laptop.
iOS doesn't use Linux and on Android userspace doesn't actually see it.

https://developer.android.com/ndk/guides/stable_apis

So it is meaningless.
Is WSL2 more than just a VM? How is it different?
The Most Important Skill a Programmer Can Learn
> Edit: downvotes??? really???

> Edit2: thanks for the gold, kind stranger! :^)

That's a weird way to spell "/s"
Why is it so important for the universe for life to exist and what makes it our job to guarantee it does?
I'm pretty sure that Microsoft (and Ballmer) still consider Linux a cancer.

It's just progressed very far, and their latest moves are only desperate efforts to "embrace the cancer" before it completely consumes the market.
Sure, you can pick between ChromeOS and Android.
I’m shocked how out of hand the price went for advanced auto ml for such a tiny dataset.

I can’t imagine the ridiculous costs if one were to train on tens of thousands high- or even mid-res images!
"KSR doesn't explicitly take a side"

I don't want to give any spoilers, but the weirdest part of Blue Mars (?) seems to take a side on the existence of life on Mars. Or am I misremembering.
Can you tell me more or provide a link where I can read about it? I know that WSL1 indeed provided that level of integration, when you can launch Linux binary from Windows program or vice versa, because they are actually executing on the same Windows kernel, when files are actually on the same NTFS file system. That is truly amazing integration.

How is their WSL2 integration is different from something like shared folders?
Nitpick but since we’re talking about time: AM means “ante meridiem”, as in “before”. Not anti as in “against” :)
I left an HN-type site a few years ago because it was filling up with this kind of negative, destructive, cynical, all's-fucked-so-don't-bother comment that ever presumes the worst in everything.

Either try to make the world a better place (it is possible, small things are not wasted) or be quiet and stop infecting the rest of us with your apathy.

Edit: I really must stop being an obnoxious arse. Let me try again, then. Comments like that are damaging and self-reinforcing because they demoralise. A lot of people care and are decent but will not try to remain that way if comments like this corrode them - why should they, if decency is met with nastiness? Why even try? So please don't do this.
Tinfoil attention seeker or big claims/flimsy evidence pleader. There's also a lot of lonely, sad people who say the FBI's watching them and have a file on them... delusions of grandeur.
They don't need to invade Taiwan as you can see by Honk Kong.

Just wait for the Americans to run out of cash to pay for the aircraft carriers around it...
Your argument is not falsifiable then: If a citizen says something bad about the totalitarian government—he is true and the government is that evil; if something not that bad—he is oppressed and fearful so this is untrue and the government is that evil. I don’t mean totalitarian government isn’t evil at all, but this way of thinking would keep leading you to confusing opinions like “why hasn’t this government collapsed” or “we would be appreciated by most people if we overthrow their government” etc.
Life in space!
I’m afraid I don’t quite know how EAP works and am sorry to hear about your addiction. One advice If I may : no one quite cares about you for their judgements to matter. Your life is yours alone and in the interest of your life and health, please do get some help.
I don't think the Battery settings shows you power usage by system daemons?
If none of the Unix shells are remotely compliant with the "Unix Philosophy", then what is the "Unix Philosophy" other than inaccurate after the fact rationalization and bullshit?

Name one shell that's "Unix Philosophy Compliant". To the extent that they do comply to the "Unix Philosophy" by omitting crucial features like floating point and practical string manipulation, they actually SUFFER and INTRODUCE unnecessary complexity and enormous overhead.
If there's not enough file system performance, they should improve their file system layer. It'll benefit all Windows applications as a side-effect. Believe it or not, but people actually use Git with Windows :) If Linux is able to pull much better file system performance, I don't believe that it's just impossible for Windows to achieve similar levels.
I think that Microsoft sent many patches to Linux kernel before. It might look weird, but it's nothing really new. Their Azure business uses Linux.
An api which accepts the diagram code as request body to generate the base64 image or the url would be great.
I bet plenty of online gamers would like to play globally with good latency instead of being confined to local regions.
Package Hardening Asymptote
It doesn't seem to work in Chromium.
As far as I know the binary blob is packed with anti-user features such as ads and mandatory telemetry.

It's not very sane to run anything on Windows.
Rockstar Games Will Curate an AutoMap for GTA 6
Bioelectricity and IQ
Software developer with 2.5 years of experience. I built a good variety of things from basic website to decently complex software.
WSL2 does use 9P, here is the BUILD session about it.

"The new Windows subsystem for Linux architecture: a deep dive - BRK3068"

https://www.youtube.com/watch?v=lwhMThePdIo
The Hindu sees a recursive algorithm. The flat earther cant see past the stack overflow.
OsmAnd includes Mapillary, a crowdsourced Google Street View alternative! The idea is that over time, a collaborative database will become even more extensive than the one of a single company can ever be (just like OSM). For me, in Vienna, it already is at least as good.

Regarding your point about driving being more of a slide show: Mapillary in OsmAnd can 'drive' you along streets quite smoothly. Of course, there are are some artifacts from deforming the images, but it doesn't 'move and load' like Google Street View, it continuously moves and keeps the images at a constant quality.
How does that work?

The yeast will breed and die while fermenting, so the yeast you finish with will be different to that which you started with.

So its more like 'yeast whose forebears had gone to space'.

And do they save and reuse the batch of 'space yeast' or send a fresh batch to space for each brew?
No response? I'd still like to know how you reconcile this:

>Embedded programmability has ended up being a security disaster.

With this:

>I'm the author of one of the more technically advanced WebGL apps out there

Do you believe your "more technically advanced WebGL app" is a "security disaster"?

If so, perhaps you should take it down, instead of linking to it! I'm afraid to click on such an ominous link to what you describe as a security disaster.
Hierarchy Is Not the Problem
Windows makes them plenty of money, billions of it.
I actually often want UI to be beautiful. That can take many forms, "vintage" included.

> And to your example modern Gnome is actually worse than AOL times UIs

Totally true, the amount of missing functionality and weird behavior is huge. Yet I do prefer it to KDE as it is in practice more pleasant to look at.
Becuase university labs only do something once:

1. they are sure a stream of publishable papers will flow from it

2. they get grant funding.
>They’re not strings.

They are strings. They are implementation of interface with a single `to_string` method, after you got `error`, you can't say (you could use switch on type, but you should guess which type could it be), so basically you have an opaque object with a single `to_string` method, which is equivalent to string.

I can't fancy a more error prone way than that which Go choose. How you match the errors, you match strings? You match types? You don't even know what types could there be, since all what the type system says is that function returns error.
It is not false. Complaining about obscure gpu driver feature not working in Linux kind of proves the parent's point. Most usual hardware works out of the box on Linux now, except for the nvidia cards, but even that can be made to work with their binary driver. If the AMD driver does not support some obscure feature, that is on AMD. They work on it, complain there, but naturally some things have higher priority than driving multiple monitors from a single port.
It looks like a pinball machine with bumpers and flippers!
Early returns is the best pattern I ever adapted. Because of it I rarely if ever use 'else' expressions anymore which leads to less convoluted code.

It seems we have different experiences because where I see early returns used is mostly where functions are already small.
Note that to make it correct Common Lisp, you'd write it like that:

(defun avg-popularity (list)
(loop
for item in list
for pop = (popularity item)
when (plusp pop)
sum pop into s
and
count t into c
finally (return (/ s c))))

Two changes: 1) making `pop' be a thing, and 2) `when' clause of loop only applies to the next clause by default (here, `sum pop into s'), you need to include `and' to chain it with the next one so that both are guarded by `when' condition.
Taser Maker Says It Won't Use Facial Recognition in Bodycams
I have a 3 part article on testing that I need to post...

Regarding wasting time on 50% tests... it depends what your system is. In most of the systems (the no mission critical ones, no general libraries) I like to use the 80%/20% rule. I always ask: what are the 20% of the tests that deliver 80% of the value?

You learn with experience but if you do not have it, this is a simple way to learn (as a team).

During the sprint, have people write down:

1 - The tests that actually failed and found a real problem before the code was shipped.

2 - The tests you wrote for the bugs that were found in production during the sprint. If you haven't written the test yet, ask: what kind of test would have found this bug?

Have people in the team share in the retrospective meeting. If you need more time at the beginning you can hold a meeting just for bug sharing.
Discuss about the patterns. Commit to write more of these kind of tests.

In a few sprint, you should see regression bugs going down. If you also take a look at the tests than never fail, you will also have a sense of the bugs you should not write.

Let me know how it goes!
Sorry! I just set up my blog and only tested it on my phone, where it worked well. I can see why fonts could be small, the default stylesheet is using absolute values. Should've checked that before...

Will fix as soon as possible!

Edit: It should be somewhat better now, with relative font size values. Still not ideal, I gotta refresh my CSS skills and work more on the stylesheet sometime soon.

Thanks again for letting me know.
What's the difference between Snap! and Scratch? They look prima facie identical.
would this have been at all possible if linux had been GPLv3?
I think the point is that if that was written in JS you would have a test to ensure your method behaves correctly with characters passed in, or strings, or just nil(/nul?) Whereas in Java et Al, you don't need any of those tests, you just make your parameter some sort of numeric and that just isn't a problem any more.
That article sounds more like a personal vendetta than article

point being made seems reasonable but jikes
Isn't this exactly what Chromebooks do? Please correct me if I'm wrong, but they don't run X-Windows or Wayland, do they? And if they did, then what possible benefit would there be over just running the browser directly on the hardware, with the thinnest possible window management and graphics driver layer?

https://en.wikipedia.org/wiki/Chrome_OS#New_window_manager_a...

https://www.chromium.org/developers/mus-ash

https://www.chromium.org/developers/design-documents/aura

https://www.chromestory.com/2012/04/aura-and-ash-in-chrome-o...

http://dev.chromium.org/developers/design-documents/aura/aur...
Depends on the angle of the ecliptic
A quick skim of the article doesn't show any sophisticated pattern reduction pattern so the parent's comment would appear fair. Straightforward regex implementations have to be exponential in time or space for pathologies, and if it's not time here then it's space, so why is this being downvoted?
I am gonna guess he meant a datacenter for Google Cloud. Google probably has their own points-of-presence for Google and YouTube.
I was surprised as well, I do believe that default GPS should work regardless. However, I tried 3 different spots and could not get a single location after minutes of trying.

I'm not an Android developer, but could it be that applications are just expecting that API? It would make sense for Google to want to route location requests through what's usually their service...
Or is it that you (guys) can't have bigger functions because you impulsively fill them with early returns? So you end up over-engineering things just to avoid bigger functions (because you can't have them because they are filled with early returns). Real question, I don't have the answer, but that question is my take from this discussion.
I'm not blaming linux for manufacturer not supporting linux well enough. But I'm stating drivers are an immense issue for linux - regardless of who is to blame.

Maybe I shouldn't have started with an "obscure" example. Maybe that the driver crashes if displays are awakened from sleep? Mind you - only waking the screens from sleep, not the entire system (that doesn't work either, but I don't know which driver that is to blame for that yet).

Or that ubuntu LTS are just incapable of turning off most machines I've installed it on? (machines that did exist for a while when the LTS version came out).
What isn't working for you? I'm not having any issues in chrome.
Pakistan vs. Afghanistan 36th Match How and Where to Watch Live Streaming
This (the OEM deals) is really by far the biggest problem that Linux has on the desktop.

Microsoft still plays dirty and has done that for a long time.
New Zealand vs. Australia 37th Match Live Streaming How and Where to Watch
But using FCM is enforced by apps. If they would roll their own, no app would work.
Time Cube: Electric Boogaloo
IANAPhysicist, but AFAIU, radiators work both ways. That is, they're also absorbers. So on the frequencies that don't pass through the atmosphere, "your heat" may end up elsewhere on the planet, but you'll also catch radiation emitted everywhere else. You'll eventually reach equilibrium with the average amount of heat that is "available" on this frequency. On the other hand, if your radiator is tuned to the frequency that passes through the atmosphere, you emit your heat, but don't absorb heat in return. The equilibrium point you'll be trying to reach is that of deep space.
I had to laugh when I read about this "Ubuntu install process" - Is there really still people on earth who can screw that up? :-D
Can Google Adsense Approve Your Domain After Facing Ban? My Verdict
OU4483 leaves CPH at 1200, as does another flight.

There isn't a flight at midnight, but there are fewer flights then anyway, and it may be confusing to some which day the flight is on. Of course, the flights around midnight have departure times of 2350 and 0015.
This is almost intelligible for this Romance language native...
That’s true of anything you’re not used to. A traditional for loop is very confusing the first dozen times.

Simple chained ternaries like in the example really aren’t hard to reason about. They are a sequence of conditions, each followed by a `?`. The first condition that evaluates to true will return the value after the `?`. If none evaluate to true, the value after the final colon is returned.

You can chain as many ternaries as you want and follow the same simple rules to understand what they return.

EDIT: The example in the article is rather unfortunate though, as the if statement is nested in a different way than the ternary, for unclear reasons.
Not the OP, but I think that's exactly what he meant.
They have the responsibility to educate the future generations and yet have barely any leeway about how to do it.
Version incompatibility is expected, because Linux kernel changes a lot. You need the correct driver for your kernel. The amdgpu driver is a part of Linux distribution, your best option is to install it from Ubuntu apt repository, not from manufacturer's website. Which now explicitly and clearly says the driver is for Ubuntu 18.04 only - did you not see that?
Sure it does, why bother with a market that not only lacks customers, it makes it a major hurdle to develop for?

While anyone on Apple and Windows platforms can enjoy Metal Frameworks, DirectTK, Unreal, Unity, CryEngine, PIX, Poser3D, Photoshop, Houdini, Cinema 4D, AfterEffects,...

On Linux, I guess having the freedom to use half baked copies of them, or hunting for libraries that should come out of the box with any graphics stack like 3D math, mesh handling and loading materials, is more important.
What did you expect? Why do you think 80% of the software developed on this planet in the last 10 years sucks?

And this is not problem of India. Humans are greedy by nature. "Look we can do it in FILL_RANDOM_CHEAP_LABOR_COUNTRY_NAME_HERE for just couple of bucks per hour!!!" Cut cost cut cost they say. But ladies and gentleman - software is STICKY! Once you put crap in, it is hard to fix/replace it.
So... does that mean they'll be hiking NAND prices, just like with HDD prices after the Thai floods?
NewPipe is one of "THE APPS" that make me regret a bit that I had to move to iOS again.

The possibility to just download and listen offline and also to create playlists without an account are awesome.
At the risk of veering off topic, I'm genuinely curious what kind of bug that unit test is designed to catch?

Given that transferFunds shows a warning over that 95% threshold, what type of change is going to break that logic? Some sort of botched code rewrite where values doesn't retain their meanings? That batchMode shouldn't trigger the warning? That race condition between the check and the actual transfer?

Most of the unit testing I see is more like test-of-defintions (is fullName still 80 characters wide and doesn't accept null bytes?) which confuses me because a definition can only be correct or incorrect in context.

I accept the usefulness in dynamic languages in the absence of types. My Personal preference is for tests to be a bit higher level (does login with a username containing null still cause an exception?) but I have come to terms with the fact that few people agree with me across multiple organizations, so there must be some point to this trivial testing that is completely lost on me.
> But advertising services which abuse SaaS infrastructure of a company is just not ok

A nitpick, but somewhat important: they're not services, they're products. Pieces of software. Alternative user agents. Very opinionated web browsers, if you like.
I have an upgradeable 13.3" laptop, with active cooling, which weights 1.6kg. Light enough for all practical applications.
I crossed the antimeridian several times on a trip last year. I usually carry a GPS logger on such trips, to contribute to OpenStreetMap.

My USB logger was OK, but my backup logging apps both added crazy points around the world.

Programs to display / edit the tracks also had bugs.

Even Google Maps has defects on the maps at the antimeridian.
> But dragging works exactly the same as it does when you have a physical button.

No it doesn't, if I press down with the side of my thumb and then move around my index finger the thumb will rotate. On a physical button that doesn't matter but on a virtual button the thumbs movement will also move around the pointer. Using the thumb for buttons and index and long for trackpad is much faster and more accurate than using virtual buttons in my experience, not as good as a mouse but close.