skysight-inc/HackerNews huggingface dataset:
So wrt the hot key thing, is it possible to have window manager (or an application within an existing window manager) to allow control of window positions and sizes using keys? Something like xmonad, or Spectacle in OS X?
I think sway just got support for relative coordinates.
You have to tell us what you were using earlier?

Magit people usually compare with stock git.
Legacy Software: any software that exists before I joined the organization, no matter how recent or up to date.

- Alternatively -

Legacy Software: any software that has been deployed.

---

Even if the workflows are not outdated, the software libraries will likely be outdated.

In manufacturing, don't be surprised to see Windows 2000 boxes on the plant floor; also expect new hires to complain about AngularJS apps.
You missed her linked tweet where she counters that exact argument.
This is possible on sway, but no one has made standards for it yet (it would be pretty contentious, and some groundwork should probably be laid first).

Sway implements the i3 IPC protocol, which has commands for moving windows around. You could bind this stuff to keys if you wish.
> in modern Biology, the concept of "imperfect replicator" is foundational

Can you share some references to this concept? Google Scholar with "imperfect replicator" doesn't help me much. Thank you.
> Can we not have one breathless article about an incremental improvement in cancer drugs without everyone in the know scoffing about how it is not revolutionary?

this will probably happen about the same time that the headlines stop presenting incremental things as revolutionary..
How cheap is CHEAP and what is the quality? Genuinely curious.
NES/SNES, Commodore computers, Atari computers (including the 2600), BBC Micro, Acorn computers, and the Apple I-III. There's a reason the 6502 and its variants were the proc of choice for so many computers.
I can use power tools, but you sure as hell don't want me building your extension.
Is this thought experiment how antivaxx happens?
The Troubling Trajectory of Technological Singularity
No. Those are disposable, not sterilized. There’s no chain of transmission.
Unfortunately thats the opposite of my experience with the camera
Actually, you don't need to read the driver's code to run it. Just provide the environment the driver needs. If you could provide an environment Windows provides for the drivers then you would be able to run Windows' drivers.
I don't subscribe to newsletters because I have no trust in how much it's going to send to me, weither or not they'll be worth having, and I value my privacy.

Instead, I use RSS daily. Whether it's for the blogs or it's with podcasts.
Up until very recently (2-3 years ago) there was very little discussion of how to do consistent disk I/O properly, so it doesn't surprise me at all that many applications don't actually work.

Combine this with I/O error handling often being broken (in kernels, file systems, applications) and applications that are supposed to implement transaction-semantics can easily turn into "he's dead jim" at the first issue.
ZeroCash was broken, and nobody have noticed
We talk plenty about 18th and 19th century creators. That's Dickens, Dumas, Beethoven, Mozart, Wagner, Brahms, Chopin, Paganini, Mahler, Tchaikovsky, Swift, Defoe, Washington Irving, Wordsworth, Rousseau, Louisa May Alcott, Hans Christian Anderson, Lewis Carrol, the Bronte sisters, Jane Austen, Emily Dickinson, Doyle, Elliott, Emerson, the Brothers Grimm, Charles Darwin, Victor Hugo, Nathaniel Hawthorne, Kipling, Melville, Nietzsche, Proust, Shelley, R.L.Stevenson, Thoreau, Twain, H.G. Wells, and many more.

Their works are all over 100 years old and regularly read (or performed) today, long predating the internet and most predating the telephone. The internet is still way too new to say how history will remember it, and I don't see any evidence that the creativity explosion that started in the Renaissance ever stopped.
I've looked into your app and loved it. The only thing preventing me from paying for (and using) it is tag support.
Interesting that WSL does not take the entire host to doom.
Great article - a bit wordy - but great sleuthing. I've been the Hoover dam and it is pretty amazing to behold. Always nice to see that certain people will dig a little deeper and question their surroundings a bit more.
This is the result when the entire app ecosystem is set up like a plantation developers of the slaves and the Google play store is the owner
Borderlight Live Wallpaper brings color to the edges of your phone
The interesting linked article reminds me that techniques (crutches?) popular in the embedded world still seem fresh and new to the rest of the computing community.

A scheduler need not be complex - a superloop / commutator / for (;;) {} construction that polls clients and workers is usually enough to provide the appearance of a preemptive multitasker. The complexities typically arise in communicating data from interrupt contexts back to the foreground thread, and from appropriately designing the elements to deal with exceptions, but these complexities are already familiar to anyone developing non-trivial products whether or not a preemptive switcher is around.
Same, it's not working in Safari.
> But Germany isn't a winner from the Eurozone

Well our politicians see it different. Germany was able to have government surpluses and decrease the countries debt. We have low unemployment. Relative to other EU countries, especially France, we look pretty healthy. Despite the domestic market being a mess and the average worker being stripped of normal wage increases, it's hard to argument against these "successes" without explaining in detail the macroeconomic aspects and the consequences in the long run.

> German "competitiveness" is just another way to say that they work harder than everyone else.

Actually France has about the same productivity as Germany, always had since introduction of the Euro. I think what you mean is productivity in relation to wages, namely unit labor cost. Meaning germans get way too low wages for their productivity.

And yes Germany will be the biggest loser: The government and export industry gained the most, they will lose the most. Millions of additional unemployed people, hatred from the other (former) Euro countries, far right/left parties may have a shot of getting to power, etc..
I am indeed in the UK as a French citizen.
50ms response time, as compare to 50ms Round trip. I don't see that as a Sub 10% difference. And that is assuming most of the Rails Apps does 50ms response time. Yes, there may be 30ms spent in DB, in parts because of the ORM, but the whole languages and framework still needs a lot more speed to become that "10%" difference.
Why are:

> 1. If writes need to be retried, why not reads? (No, that's not an invitation to expand the scope of the patch; it's a question about NFS implementation.)

and

> 4. As coded, the patch behaves incorrectly if you get a zero return on a retry. If we were going to do this, I think we'd need to absorb the errno-munging currently done by callers into the writeAll function.

not review comments?

> when the problem clearly lies in the code not following the specs.

There were plenty of questions about how exactly the fix should look like below

https://www.postgresql.org/message-id/AD4A13A5-8778-4D94-BBB...

How's that not review?
Why not just run a tiling wm like i3 and use emacs 'make-frame'.
JC: hey this language is nice

Twitter: yes but have you tried my favorite language?!
All mathematics is abstraction.

Numbers are abstractions

Variables are higher level abstractions

You can have properties that you abstract and then see what you have. Banach spaces. Metric spaces. Three different ways to define compactness.

I liked to teach calculus by teaching the limit of a sequence first and then defining limits of functions by considering all sequences x_n that converge to x, and then looking if y_n converge. Building up definitions from simpler definitions, instead of the STUPID handwavy definition they use in Calculus 1 that can’t even handle limits of functions like cos 1/x and answer about limits of certain subsequences of x_n that approach 0.

I started a course about mathematics this way, building up from the very basics:

https://m.youtube.com/channel/UCuge8p-oYsKSU0rDMy7jJlA
i/o errors are an ongoing issue for AWS M5 and C5 instance types with their cloudy nvme devices, they have a tendency to randomly disappear or have extended timeouts

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1788035

unfortunately the upstream patches being backported don't provide any real write guarantee
If you have a couple spare hours give Vaxxed a watch. It'll help clarify how such a movement happens.
The only scientific pursuit worth pursuing is the transfer of the human mind to a machine host. Once that is done, we'll have forever to do everything else, including interstellar travel.
Those are all one time use though, right?
While on the topic of save for later, I was going to clean my downloads folder by sorting the stuff I may need but then realized I had gigs of files and folders. I took the nuke approach and deleted everything. It was terrifying but I did it. What a relief now seeing how it’s been bugging me for over a year.
Privacy is a commons
It is a great idea. However, we do not have a distributed free internet throughout the world.
And some people want both nice smooth animations and grey rectangular windows and buttons.
Lobsters is a really good site. The invite setup they have has been keeping the quality good, but they need a better way to get them out. I've been a lurker for a while now since they don't have a queue type system.
Retail Arbitrage by Reselling Clearance Items on Amazon
>To say "Swahili speakers don't understand English" is already to assume that Swahili is not a dialect of English, and therefore a circular argument. Or else you would have to admit that Swahili speakers do understand an English dialect: their own!

That's not really a counter-argument by absurdity to my argument, as it's also valid.

To say "Swahili speakers don't understand English" indeed already assumes that Swahili is not a dialect of English. When one says "Swahili speakers don't understand English" they don't make an argument -- they make a statement of fact.

Now, one could argue that the fact that Swahili is different than English is well established, and needs no further arguments (as people will already be familiar with it and accept it).

But regarding whether Clojure is or is not a dialect of Lisp, I don't think that's the case.
Tag support is coming in version 2.0.0 (before March 22nd).
Pull in the current master to see it!
Currently very WIP (UI needs minor polish and there are some bugs) but tags are usable.
If “write” expects you to always call it in a loop, I wonder why it wasn’t simply implemented so that it calls itself in a loop in the first place. Or at least provide a “writeAll” wrapper function.
Oh I agree its cultural.

Just seems strange that an online degree/masters costs the same as in-person one.

I'd have been quite happy to teach myself the entire syllabus, what I really want is them to certify via the exams that I've learnt the stuff.

Of course if they ever actually do go that route they damage themselves economically.

Universities have had the exclusive market for higher education cornered for what a millennia or so.
I am working on one for engineering. Goal is so send no more than every two weeks and just keep quality bar super high.

First issue is up at https://buriedreads.com/2019/01/19/how-computing-came-about-...
> Our answer: "no".

Good thing you are not speaking for KDE and Gnome then.
Automate your decision making progress. The same music, the same food, the same routine. Problem solved.
In my anger I turned this into a measuring contest.

I think what you're reading is me saying "it's impossible to write good code without a pair", which (a) isn't true and (b) isn't what I said.

What I'm reading is that you say pairing is strictly less effective than soloing, which (a) isn't true and (b) isn't true.

If we were talking about professionally programming in assembly language, I would take your views seriously because of your relevant experience in that matter. In doing so I might not agree and I would very likely be wrong, but I would acknowledge your expertise on that topic.

What I ask is the same courtesy when it comes to pairing.
A new common interface can be better designed and take security levels, permissions, ... into account, instead of giving everything access to all windows?
> You can achieve pretty much the same isolation as Wayland on X11 with cgroups and Xephyr.

Wait, you mean I could get something almost as good just by adding in two additional technologies to the mix? Amazing!
Really? I'm pretty sure most resort to actual violence after the jerkish behavior extends a threshold.

Where do you cut the "jerk behavior" threshold? Someone skipping a queue? Smoking in a closed office?

It could get way worse... How about someone hitting badly on your wife with you and your kids present and no taking no for an answer (and them knowing it you're married?)
Valve Updated SteamVR Tracking Because 'Beat Saber' Players Were Too Fast
Conditional expressions for JSX-like syntax – condit
Not anymore; at least not like they used to in 90's and 2000's. Today, they expose some overlays (and some limitations, how they can be used) and that's it.

There is a Nvidia OpenGL extension NV_path_rendering that was intended for accelerating 2d, but it wasn't widely adopted.
Not cheap, but the Thinkpad X1 Carbons are machines of the same quality as Macbooks. They are comparable to the Air in weight (but a little larger, I think) and are designed with reasonable trade-offs.

They (of course) (only) come in stylish matte black, and have the little red trackpoint, which I personally consider the best input device by far (not counting the keyboard obviously)...

If you decide for a professional Thinkpad (which the X1 is), strongly consider upgrading the warranty.

On-site support with coverage for accidental damages is so nice when you need it....

My 4th gen (the current is 6th gen) machine (which is technically a yoga gen1 and not a 4th gen Carbon, but the same base machine) has been running Linux since it's second power-on :)
> This is a feature, not a bug.

I think you have missed a few important points:

- There is value in installing a program with a known set of hotkeys and having it work out-of-the-box.

- The arguments apply to new software, but I'm not sure they justify the effort imposed on existing software.

- Fragmentation is a big problem. There is a matrix of (number of Wayland implementations / API extension) x (number of software attempting to use Wayland protocol extensions), and gaps in this matrix result in non-working software and unhappy users.

> What if the user wants to pick a different hotkey?

What if the user wants to use a different font or color in the GUI? Reasonable software will have reasonable settings configurable; unreasonable software won't. In any case, this is a solved problem in other, even non-Linux desktop environments as well.

> Add keylogging concerns on top of that

How strong are the keylogging concerns? An effective keylogger needs to either listen to keystrokes passively, or capture then retranslate them. Wouldn't allowing programs to assign hotkeys but not allowing them to emit keyboard events solve this issue?

> This is a lie, or at least a falsehood born from ignorance.

Correct me if I'm wrong, but the links you provided seem to describe a protocol extension. I believe I was unambiguous in that I specifically mentioned Wayland, not a particular implementation.

> A strong majority of Wayland compositors support these protocols, and talks are underway to improve the standardization process.

Standardization is good, but until this becomes a reality, I believe the criticisms stand, and it would be unfair to dismiss them.

> But no one is making you switch to Wayland. Keep using Xorg. I doubt you were going to switch anyway, the least you could do is stop spreading FUD.

Nice to see you taking this so well.
I'll probably hold off on learning Rust deeply until they have async/await as keywords. Most of the programming I do involves async, and I currently do my day programming in Dart, which is an absolute joy to do async programming in. They had Future-based APIs from day one, so the whole ecosystem was built around futures starting out. They've had async/await as keywords for over 5 years now. It's so ergonomic it's painful to go back.
Only if you take the result of the thought experiment as absolute truth and skip the part where you’re supposed to confirm it with a real experiment.
Maybe he was despondent because you murdered the English language.
Interesting.

At first it seems like a crazy issue to sow discord about, and one with serious health consequences.
But it worked, and the anti-vax movement which was probably pretty small and fringe now gets amplified.
I wonder if its was just a test for other dis information campaigns.

I think the promise of social media was you could get information from networks you trusted, but it seems it doesn’t work like that. The amplification by anonymous sources seems to work.

Thanks for the articles
Have Empathy. Remember That Startups Are Hard
2 WORDS: "Class Action"

The comments reference many developers that have similar experiences of financial loss due to google automated termination. This is actionable.
Ask HN: Are there truly “Head Hunters” in the software industry?
I occasionally get recruiters saying they are head hunters looking for software engineer candidates for a specific position. I know in these cases they are not true head hunters. But, it did make me wonder if there truly are head hunters out there.

How would you know if a recruiter is a true head hunter?
I think it starts by bringing up privacy concerns. Of course, a lot of us are culprits in privacy invasion but the rest of us should be constantly reminding people that when they install an app they might be giving up more than they realize.
(In the IO case that would be ’IO a’)
Understanding building blocks of ULMFIT
I feel this is a little unfair to the community and I encourage others to read the thread before forming a negative opinion.

It seems like a fairly good example of an engineering discussion. Even if the patch is correct and conforming and solves a problem, that doesn't mean there is no use for further discussion, and the surrounding discussion does seem to have merit.

Things like:

* Are there closely-related problems still left unsolved (e.g. retrying reads)?

* Is something not configured according to best practices known by other community members?

* Expressing an opinion that the use case is dangerous, so that nobody (including other people reading the thread in the future) will take it as an endorsement for running postgres on NFS.

* Some legitimate-sounding questions about the specifics of the patch (around zero returns, what writeAll handles versus its callers, etc.).

* At least one person agreed with you that it's a reasonable thing to do.

I don't think HN is really the right place to assess the technical merits of a postgres patch, but the discussion itself seems well within reasonable bounds.
As an office notebook, Lenovo T480s is nice (1500 bucks, but it's worth). If this is not enough, you could think about Lenovo ThinkPad X1 Carbon - it has a better display with HDR Support, which is very impressive. See https://www.youtube.com/watch?v=gOsERJzMhLc&t=315s

Things you should care about are:

- Good Linux support (Lenovo is well known to have that)

- Good display

- NVMe SSD (not msata or m2 sata)

- As much RAM as possible

- Quad Core CPU if possible

If you would like to play games, you could think about an external graphics card, then Thunderbolt is required and should be the highest version possible.
My guess is “even more keyboard driven”.

I am currently a happy i3/neovim/Mate User, but this looks really cool
Death, Personality, and Imagination
Apologies if the title is confusing. The demo does use CNNs, as mentioned to predict the 2D joint locations of the hand. The whole point of this system is that it relies only on a monocular camera, allowing it to run on a wide range of devices. CoreML on iOS and Tensorflow Lite on Android handle all the GPU inference on these models
So, when the computer is off or disconnected they can't access the files. (Now I don't have a desktop computer.I have only a notebook, that is turn on only, I don't know, 8-10 hour a day.)
> Is the information in this bug outdated?

This comment suggests the same thing as me: https://bugs.winehq.org/show_bug.cgi?id=42284#c8

> It doesn't change that this impacts usability, and a lot of software will need significant updates to accommodate these limitations.

Yes, software needs to be updated to work with Wayland. Though, I'm not personally using a lot of software having global hotkeys, and I can configure global hotkeys in my compositor when needed.

> As I understand, xdg-desktop-portal is one competing mechanism among several.

It's the most widely supported mechanism. Works on GNOME and KDE, and support for Sway (and more generally wlroots) is WIP.

> I don't understand... by "a common interface", how would that differ in concept from the X11 protocol?

In the X11 world, all WMs didn't have to agree on a screen capture protocol.

Note that there are discussions in progress to improve communication between Wayland compositor writers.
I generally agree with you, just wanted to note one thing: for some, GLES requirement is actually quite a big one. Getting proprietary PowerVR drivers to work on mainline kernels is a nightmare, for instance - and of course, if you don't want blobs, you can't even use that. There are plenty of devices out there that work pretty well with X11 and no GLES.

However, I believe KWin has a QPainter rendering backend available, so that's not something inherently tied to the Wayland protocol.
I found this post a good overview of Ruby in 2019:

https://naturaily.com/blog/who-gives-f-about-rails
Them failing to teach you Category theory in a single reddit post has little bearing on your intelligence.
Raiding Clearance Aisles and Reselling on Amazon for Profit
There is some irony here in how terrible and clunky the Gmail web UI has gotten, yet how standardized and seamless email has remained.

Hacker news has had a recurring discussion about disrupting email. Of course some startup would love to vacuum up all email in to their own walled ecosystem, wrap it in ads, and charge companies to reach their own customers. Please, no.
Arcan – (Display Server, Multimedia Framework, Game Engine) to “Desktop Engine”
Counterexample: discovery of the positron in cosmic radiation https://en.wikipedia.org/wiki/Positron#Natural_production
So they asked you you are surfing the web on a insecure protocol that can compromise internal data ?

Couldn't you just say "I just dont use http anymore because this X company data is very valuable to me" ?
I worked in a research lab to help collect hundreds of thousands of miles of non-biased, real-world, Tesla specific driving data.

I know the data is there to help prove or squash claims like this. I hope it gets out there one day.
With EXWM, X windows are Emacs buffers and rendered inside of Emacs windows, so you switch between X windows the same way you switch between Emacs buffers; you use the same tiling system for both Emacs and other programs, so you don't need an extra set of key bindings, etc. It's a very nice unification.
Depends on the jurisdiction.

https://en.wikipedia.org/wiki/Ex_post_facto_law
The more we study the human body, the more questions we get. I wonder if some future Dr. McCoy centuries from now will we us as we do medicine of two centuries ago. We can go to other planets and invent new tech every day, but the body still holds a ton of mysteries.
Careful thought is the _opposite_ of how antivax happens.
It's great to know that even failed technological attempts, can still result in scientific discovery (even if in this case, the discovery was that Einstein is still correct).