skysight-inc/HackerNews huggingface dataset:
Yea, X Forwarding works fine for home LAN usage, but when I'm away from the house I probably ought to find something better (more performant). Was thinking of setting up VNC, but will have to check out parsec (hadn't heard of it) as well.
And a thousand other hedge fund managers talk about how bright the future is after investing in stocks. Maybe we shouldn’t rely on hedge fund managers for our opinion of the economy.
How does things like these affect Monero's reputation?

I saw Monero mining in JS libraries, now it is in virus form.

Thus, why Monero? Does Monero somehow discourage these "practices"?
> stuffed full of ports

Imagine thinking this was a bad thing.
Interesting list. Seems we use a touchpad differently because I don't use my thumb at all on it and don't like inertial scrolling or movement.

> Scrolling isn't 'inertial'

It seems different applications have different scrolling settings. I'm on Ubuntu, on Firefox there is inertial scrolling (smooth scrolling setting), on Chrome there isn't.
From my understanding the best practice for applications that run on clients' machines (Javascript SPA, mobile app, email client) is to not use a client secret at all. Just use a client id and assume that anyone can reuse it.

Of course that is if the OAuth provider allows it.
We do similar (strict_types, declare parameter and return types, etc), but don't go as far as the Java-style collection classes except where absolutely necessary.

As a mostly-acceptable alternative, we just type hint as array and document the actual containing types in the phpdoc block and run phan for static analysis to catch any potential screwups.

/**
* Method for converting Foos into Bars
*
* @param Foo[] $foos
* @return Bar[]
*/
function convertFoosToBars(array $foos): array
{
// ...
}

In theory this isn't perfect. In practice we haven't run into any issues yet.
The average American didn't (and probably doesn't) distrust their government on anywhere near the same visceral level as someone living in the soviet union.
The entire thing seems tongue in cheek to me. Not sure if it had any serious message.
Well, I think it's a superior solution to having a special magsafe port when you can have more USB-C ports with the option to add magsafe to them.
The problem is getting anyone to care while the fraud is still making money
Musicians don’t use ‘one’ music creation mechanism. Musicians use instruments, sure, and musical scores, and they also use audio processing and production systems and digital audio workstations and MIDI controllers...

Some musicians use woodworking tools and materials science to manufacture new instruments to make new sounds. Others use CNC machines and 3D printers. Some use soldering irons and electronic components to build audio processing units and tone generators.

There’s a very active community of modular-synthesizer musicians who take electronic devices and patch them together, adjusting knobs and flicking switches to create music.

And there’s others who build all those same capabilities in software.

And Sonic pi sits on that tradition - of bringing more powerful programmatic tools to bear on the configurability of signal generators and sequencers and audio processing chains as a means to create music.
Honestly, I don't think this is as difficult of a problem as we think. Has anybody tried scrolling in Windows UWP/Modern/RT apps with a precision touchpad? It's just as glorious. In fact, I've read many accounts of people who use pre-Chromium Edge just for the scrolling experience. Microsoft also ported this scrolling algorithm/profile to Chromium Edge, even if it's slightly less responsive (probably limited by win32)

If you don't like the scrolling in UWP it probably has more to do with it's acceleration graph than its capability. That, and macOS seem to just make their UI animations way smoother than anything I've seen on Windows and Linux. The Windows desktop switching and "expose" animation kills me every time it janks.

I don't know what's stopping Microsoft from porting this scrolling behavior to Win32, and to be fair it seem like they tried (scrolling in Explorer is noticeably different on a precision touchpad even though not as smooth) but probably they're held back by backward compatibility or that it's too much of an effort to make that pig fly.
It's often said that you should "Do what you love", but that's mostly bad advice. It encourages people to grind away their lives in pursuit of some mostly unattainable goal, such as being a movie star or a billionaire startup founder. And even if they do make it, often the reality is nothing like they imagined it would be, so they're still unhappy.

Do what you love is in the future. Love what you do is right now. As with the other patterns, it's meant to guide the small decisions that we make every moment of every day. It's less about changing what you do, and more about changing how you do it.

"Do what you love" treats "what you love" as a fixed thing, but it's not. I used to hate running. I would sometimes force myself to run a few miles because it's supposed to be healthy, but I never liked it. Then I read a book that said we are born to run, and that it can be fun. Inspired, I decided to try running just for fun, focus on the quality of every step, and forget about the goal completion aspect of it. Very quickly, I learned to enjoy running, and over time I've transformed my entire relationship with fitness and exercise to be oriented more toward enjoyment.

Naturally, this more intrinsic approach ultimately improves the quality of our efforts, which generally leads to greater extrinsic rewards as well. Intrinsic motivation and extrinsic motivation are best when they are both pointed in the same direction. ...

Real work always seems to involve a certain amount of unpleasant, grinding effort though, and startups often have a lot of it. It's like having a baby. It's 5% cute, adorable moments, and 95% dirty diapers and vomit.

The key to loving these more unpleasant moments is meaning. If we genuinely care about and believe in our mission, then those difficult times begin to take on a more heroic quality.

https://paulbuchheit.blogspot.com/2014/07/the-technology.htm...
Not someone buying land, Russian Oligarchs who already own it. They're cool (har har) with global warming because it lets them use whole swaths of land and get easy access to resources -- otherwise most of Russia is just frozen tundra.

Who cares if a bunch of Indian coastal cities get flooded if you have a breadbasket and tons of oil?
Show HN: Generate 8-bit avatars using Cellular Automata
>The disease was allowed to run though communities virtually unhindered until a vaccine became available to stop it about four months after it surfaced.

I guess they can, in some cases, make vaccines in months and not years.
Is it a conflict of interest? Seems to be directly related to the short-seller's interest.
There really aren't that many places to remember, and there is copious amounts of developer tooling available to identify, and in some cases even fix the issues automatically.

I don't recall ever seeing any kind of dev tooling that can just automatically fix thread safety issues.
Success in remote work comes in many flavors
Only problem is that absorbing this information requires attention and reasoning (and possibly respect). Those are all things furiously absent in teens.

I don't have kids, let alone a teen. So, I'm sorry I can't really help.

My only concern is that OP, as a parent, might have already missed their window for achieving the level of discipline in their kid necessary to follow their word AND/OR their kid is the typical teen and driven to do the opposite of what they're asked to do. It might be adaptive in some environment, but during a pandemic it is not.
I wonder if the different economic system had anything to do with USSR's collapse? And perhaps US collapse becomes more likely as we change economic systems?

For example, communists killed and imprisoned all the kulaks (land owning farming class) to create their collective farms. Shortly thereafter the USSR was hit with devastating famine. Similar series of events happened in China under Mao. Coincidence or causation? If the latter, is this indicative of the nature of the USSR economy and perhaps provides insight into why it collapsed?
> What you are describing sounds like non-deterministic behavior of a thread-safe primitive, e.g. non-deterministic ordering in a synchronized queue.

That's what a race condition is - non-deterministic behavior of a thread-safe primitive.

> On the other hand, a true race condition in the queue could mean messages overwriting each other.

That's a data race, not a race condition.
Does Apple hold software patents that prevent trackpads and the trackpad experience from improving throughout the industry?
99% of companies I've encountered running SaltStack are masterless anyway.
I suspect this could have far reaching effects on how the company thinks about interaction with developers.

I’ve never been interested enough to try and get a wwdc ticket, but the content and interaction w Apple employees on a range of topics including UX has been something I’ve wanted.
I do not think sourcehut's UI/UX is nearly as good as tarsnap or pinboard. As other's have pointed out, the hierarchy is unclear in sourcehut.
Smarter: A Smarter-Device-Manager for Kubernetes on the Edge
From the first sentence of the article:

> for free for all developers.
Depends, are you on a Apple device or no? :D

I'm leaning towards it being free of charge but we'll see.
I have a Ryzen 9 3900X with Archlinux and it is working just fine without any issues.
With the event being online, networking (in the meatspace sense) and socializing is more or less out. The only other real benefit of WWDC is the workshops, so that's the big question - how do you set up a workshop, with actual back-and-forth with Apple engineers, when you have 23 million people?
Certainly gotchas are a drain on productivity. But I don't think this applies more to PHP than any other language I've used. The fact is, if you are less familiar with the language then you won't be as productive.

I personally spend a lot of time hopping among technologies and I always lean heavily on documentation. PHP has pretty good documentation, and this helps a lot in my opinion. I would guess that a lot of developers don't read the docs and just assume that something in a less-familiar language will work exactly like they expect it to, and then call this a "gotcha" when it doesn't.
A few comments here have mentioned that MacBook touchpad development is tied to iPhone touchscreen R&D. This might be stating the obvious, but could a similar effort be made by leveraging Android touchscreen R&D and code for Linux? [1]

[1] https://source.android.com/devices/input/touch-devices
Note: I’m the editor of this newsletter. Would really like to help fellow makers who might be lurking on Hacker News. If there’s any questions, anyone you’d like me to interview or help, please let me know
Nope, that's not even close. https://chem.tufts.edu/AnswersInScience/RelativityofWrong.ht...

There's a HUUUUGE difference between "We have all this data and no theory to explain it all" that we had for the sun for a long time, and "I read something on twitter once that matches with an anecdote from uncle Buck that means vaccines cause autism"
Start building your own GitHub label bot?
They get to argue their case extensively in written form. The oral arguments are really for the justices to get to ask questions.

Even before this change, there were very tight time limits on lawyers for oral arguments.

There are also far, far more cases asking to be heard by the Supreme Court than they can actually hear, so they need to keep the time limits short.
It's free, which is stated explicitly in the first sentence of the linked news release.
> Previous world powers didn't collapse, they just faded-

Rome?
> A single engineer at Facebook will not make a difference today

making a difference or not is a false dichotomy.

Every single candidate refusing to work for fb makes a difference of size one.
You may think they are unpleasant, but they may be happier for it. Perhaps they prioritize their time with friends and family above their relationships at work. They're turning other people's loyalty to the company and solidarity with colleagues to their advantage. It's not an irrational strategy if it maximizes happiness.
All that Land Warrior tech is pretty much available now in the form of a small PAN that includes a radio, android tablet, and headset. Additional sensors like cameras can hook into the radio to give live video to a command center. The radio battery can run everything or the soldier can wear a larger battery. Everything hooks up through what is basically a USB hub combined with an ethernet switch.

Here is an example of a setup:
https://cdn.glenair.com/star-pan/img/star-pan-vi-capability-...
> No, the mirage is to think that we either fix the whole world in two decades or the fight is lost.

Two decades? The "year of Linux desktop" meme is older than that. GNU was created 1984. It's 34 years old now.

Software in 1984 was wildly different than now. But while free software is now more available than back then, it's not really much help to the world at large, is it.
Seems to work alright here in Europe tho, even with scarcity.

By the way, I find the notion comical that in a capitalist system, you are not compelled to labor for others. In practice, that is.
Mastercard -Sr Software Eng – IaaS, Cloud Computing and DevSecOps – Direct Hire
Currently looking for candidates w/IaaS, Cloud Computing DevSecOps experience for direct role w/Mastercard. Can sit in San Francisco, St. Louis, MO or NYC.
Whatever you think of Apple, for some reason there is a huge gap in their trackpads and basically everything else I've tried. There is the way the physical trackpad feels and doesn't "stick" as well as the responsiveness and accuracy of the drivers.
> First, might conservatives actually be less threatened by the current pandemic? After all, the pandemic has thus far tended to hit more liberal regions, like New York, harder than more conservative regions.

And conservative regions that are hard-hit, like Florida, are actively suppressing information on how bad the outbreak is.[1][2]

It'll be interesting to see how the conservative narrative changes as the outbreak becomes undeniable. The CDC projections are pointing toward 100,000 dead sometime in June[3]. That's a lot of parents and grandparents. At some point, it will be almost impossible to not be personally affected.

[1]: https://www.wsws.org/en/articles/2020/05/01/flor-m01.html

[2]: https://www.tampabay.com/news/health/2020/04/29/florida-medi...

[3]: https://www.cdc.gov/coronavirus/2019-ncov/covid-data/forecas...
It's because we're all sitting around waiting to play Rogue Squadron II and II again with everything perfect.
> What's wrong with something that "looks" incomplete

If this is where you are starting from, then I'm not sure what kind of conversation you are hoping for. Requiring that we substantiate our definitions of good design while you try to pass off "looking incomplete" as inconsequential to design is an unfair offer.

> what more do you want?

I want it to look complete.
You have to consider as well that SCOTUS justices are lifetime political appointees. There is definitely a trend in their opinions toward the same end of the spectrum as the President who nominated them. See https://en.wikipedia.org/wiki/Ideological_leanings_of_United...
Either choice doesn't really look like the sane language anymore
ICE Partners with Amazon, 3M to Identify Counterfeit Coronavirus Gear
The XPS 13 power supply is a pretty comprehensive Apple-esque ripoff (but in black), and doesn't have any of the stuff, so we know Dell is capable of it.

https://youtu.be/pRuDoJx8Rv4#t=22s

They did shit-up their included usb-c to usb-a adapter though with a pointless ugly hang tag. (To be fair, Apple doesn't give you one at all, but I'd rather buy a non-ugly one out of pocket than use the Dell included one for free.)
I'm not saying whether or not Apple trackpads are better or worse than PC trackpads, but I don't think I've seen a laptop that doesn't support multi touch scrolling (horizontal and vertical, of course) in at least 5 years. Maybe in the low budget range? The side scrolling thing is there for the people who are used to it, but two finger drag has been standardised in any laptop I've seen.

My laptop has a Synaptics trackpad and while it doesn't have stuff like force touch, it's just as comfortable as using a mouse in many occasions.
How well are older releases of Laravel supported?

I see on their website they are on version 7.x, and have documentation online there also for 6.x, 5.8, 5.7, 5.6, 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, and 4.2.

For those with a conservative server software approach who install a Linux distro that will have long term support and then stick with it up until near the end of that long term, and stick with the version of PHP that came with the distro, we have to go back to 5.5 or 5.4 or maybe even earlier to get a Laravel that works with our PHP.

(Symfony appears to be at 5.3, with 4.4 and 3.4 still maintained. 3.4 will work with most major distros that are still in LTS, except I'm not sure about RHEL. 4.4 has the same requirements as Laravel 5.6, and so misses out on some existing LTS distros).
It was very dramatic. For one, it stopped being a physical, clickable trackpad and became a single piece of glass with haptic button pushes. Losing the physical components also gave more room to make it larger and it's gotten bigger since. You also got more multi-touch options. It was pretty big.
I implemented more than a dozen OAuth integrations last year with multiple American and Chinese companies and oh boy it was painful.

I do not know why so many engineers end up reading a clear specification document like RFC-6749 [1] and then ignore 80% of the instructions. I had to deal with so many weird bugs and bad OAuth server implementations, I lost count of how many emails went back and forth trying to make sense of unexpected behavior.

Even Apple engineers got it wrong. They decided to create their own thing based on OpenID Connect for “Sign In With Apple” [2]. OpenID had to write an open letter [3] explaining the repercussions of their changes and fortunately were able to convince Apple to fix the implementation [4].

OpenID was lucky though, they had some leverage, but a no-one like me couldn’t possibly convince a gigantic conglomerate like Tencent to fix their web API. Talking with Tencent engineers has been one of the worst experiences in my career. The company apparently has a culture of constant job rotations, engineers are assigned projects for short periods of time with bonuses for early completion which encourage them to deploy half-finished code before moving to something else.

[1] https://tools.ietf.org/html/rfc6749

[2] https://developer.apple.com/sign-in-with-apple/

[3] https://openid.net/2019/06/27/open-letter-from-the-openid-fo...

[4] https://openid.net/2019/09/30/apple-successfully-implements-...
something like https://linkurio.us/

built on Neo4J, that's how I know about them.

on edit: you might also like to read https://commons.erau.edu/cgi/viewcontent.cgi?article=1401&co...
Tinkerbell: Bare Metal Provisioning Engine
CTA asks the US government for tariff exemptions on robotics, drones and 3D
Particularly if they are done on purpose???

Can you give an example of when one would (sanely) want to create a race condition?
> I think this is probably an example of the larger tendency of people to overrate the importance of whatever it is they directly work with, and its effect on their workflow. Like a carpenter insisting that using a certain brand of hammer has an effect on the habitability of the resulting house.

One brand of hammer causes RSI. This brand of hammer tends to bend nails unless they're made of titanium alloy at 80% higher cost. The houses built are basically fine, but they have quirks as a result of the builders trying to avoid having to use nails. You lose 10% of your workforce after every project to medical leave and burnout. Everything is fine because people keep buying houses (there's a shortage).
> can't think of a single reason to use PHP over Node

Symfony, Laravel, Drupal and Wordpress would be reasons.
It's not structurally all that great; it opens with a long section of recommendations backed by citations to later "attack model" sections in the text, which themselves include disjoint lists of recommendations.
You still don't get it? The "purse" is just a social construct.
I'm in a similar boat. I've decided that whatever it is that makes PHP successful must be exactly the same thing that has made JavaScript successful.

It's going to sound extremely condescending, but here it is, anyway: I believe that the majority of people who defend PHP (and JavaScript) are people who have ever only written code in Java (especially <=1.6), JavaScript, and PHP. Maybe C for fun or in college. In light of those immensely popular languages, I could see why someone might not think that any of the deficiencies are deal-breakers.
Maybe it's to do with the fact that monero tokens are non-fungible, unlike some other crypto-currencies.
IIRC one of Monero's design goals is that it isn't easily GPU/ASIC-mineable, so CPU mining is competitive. It's also designed to be difficult to trace.

Both of these properties make it a relatively safe and profitable avenue for malware authors.
Nintendo is the Apple of gaming. Not a single tear for a company who brainwashes kids with constant marketing.
I remember stumbling on some WWDC video a while back and the only way to play it was in Safari.
I'm seconding the call for a better definition of "you know NOTHING about Christianity".

Given this is written in English, I'm assuming applicants to your study can know that a cross is a significant thing in Christianity, but ideally not know the difference between a Catholic cross and a Protestant cross. I'm willing to bet line can be drawn at knowing there were disciples, and being able to name any (besides Judas).

Can you clarify if you mean "know NOTHING (beyond South Park and Charlie Brown Christmas specials"?
> Of course that is if the OAuth provider allows it.

That's the catch. Last time I checked, at least Google didn't. So how can you write a (F)OSS email application for accessing GMail via OAuth2, without putting the secrets into the code (which Google also forbids)?
"scrolling on windows is pretty much hardcoded to use a early 2000s scroll wheel mouse"

No longer true. Windows 10 works pretty well as long you use precision trackpad, or use an apple touchpad with a third party driver (https://github.com/imbushuo/mac-precision-touchpad , https://magicutilities.net )
The Roman Empire, in its various forms, lasted for 1000 years.
What is a good equity amount for a first engineering hire with VC money
Throwaway because... well.

I'm expecting an offer from a startup that just went from conception to 1.8MM$ raise without having anything in hand except the reputation of two of the founders who built pretty big startups in the past and some early stage mockups. Team is currently 4 people: 2 biz, 1 design and 1 engineer. I would be the first non-founding team hire, working as a fullstack dev.
Target is to build an MVP by early summer, and in 18 months international launch.
Ambition of the founders is to build a unicorn, and the industry in which they operate is pretty close to money supply.

What would a good and fair equity package look like for me, in HN's opinion?
PHP 4 was the last time I wrote any PHP; I hated it. You are right, though. PHP now is not the PHP I knew.