skysight-inc/HackerNews huggingface dataset:
As someone who has been contracting for US companies for a long, long time: you were not an employee. Cross border employment is impossible as you -- most likely -- do not even have the right to work in the USA. US laws do not apply to you. Sorry. You have nothing.
Open Your D*** Windows
Why would you abandon the security of wayland by an xwayland app? It only sees at most other xwayland apps.

As for the pinephone part, I may not understand your point about “to Wayland’s credit”, do you think stability issues on the pinephone is due to wayland?
I thought they used apexclearing
It was always unrivalled as a comms device.

It was really odd to see the industry shift so hard from that utility.
> It would be similar to having "God is great" or "Allahu 'Akbar" up there.

This is not true, ।।श्री।। is not equivalent to "Allahu Akbar". It is commonly used term to denote a start of something, e.g. a notebook or a new project. I would say it falls in a gray area as it doesn't invoke any Indian deity and is pretty open to interpretation. It's functional equivalent in Indian Islamic tradition is 786.
RPM-based distros (redhat, etc.)

# List all files from q package
rpm -ql <package>
# Where did file come from
rpm -qf <path>
Yes, it is real mystery

https://www.salon.com/2021/02/02/in-2019-marjorie-taylor-gre...
Plenty of Bluetooth adapters are designed for a specific headphone model and sit flush against the cup without additional wires. When they're attached, it's easy to forget that they're not built in. See https://thebtunes.com/ for example.

A huge caveat is that if the headphones have ANC, you now have two sets of batteries and two power switches to worry about, so they're a lot less seamless.
Agreed, the post you replied to had a sort of different point though. I took two semesters of naming things as part of my PhD in software architecture. Do you know anyone with such a PhD? Do you know of any course in any university that teaches people how to name stuff? Did you need to take such courses to arrive at your philosophy on naming things?
I know it's hard to believe, but thankfully there are tools to measure this. Try https://web.dev/measure/ and see for yourself - many popular websites reach interactivity after 10 seconds.

Here are a few examples I recently tried:

https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?ur...

https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?ur...

https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?ur...
Man wanted in Carlos Ghosn’s escape accuses US of ‘betrayal’
US Equities recently changed from T+3 to T+2:

https://www.sec.gov/news/press-release/2017-68-0

There are many types of securities that are already settling at T+0.
Etesync is awesome. Totally worth the buck. Does one (or two things) and does them well. Support is superb.

Perfect for backing up and syncing contacts for those that don't want to give the data to Google etc.
Oh, good to know, thanks for replying!

Makes you wonder about the underlying plumbing though, if setting an GUI appearance option can lead to data loss in the first place.

Is there a writeup/summary somewhere that explains "the lessons learned"? Otherwise I'd kind-of start to worry about what could happen, if ... say ... I change the Bluetooth output codec, or some other other UI details.
Covid-19 Vaccine Tracker and types of vaccines
There is no conspiracy. Facts are not conspiracy.
Read Mr. Klaus Schwab books. The elites are informing us politely what is the Future of the Earth. Please, don't divide this into liberal or conservative. Instead read this and think critically. The books are The Fourth Industrial Revolution and Covid 19 - The Great Reset.
DroneDeploy is hiring for a number of REMOTE roles right now.

DroneDeploy is the enterprise-grade drone data platform for managing complex job sites. Trusted by brands globally, our software automates everything from flight to insight, making the power of aerial data accessible and productive for everyone. We’re transforming data collection across a variety of industries, including agriculture, oil & gas, construction, solar, and utilities, so teams can survey large areas and make informed decisions quickly, safely, and accurately. We are the leading drone software company with over 5,000 customers across 200 countries. Our team is comprised of passionate, tech-driven enthusiasts. Voted the #1 Best Place to Work in the Bay Area, we welcome talented professionals looking to make an impact.

Senior DevOps Engineer
https://jobs.lever.co/dronedeploy/bdf8933f-f502-4efb-84eb-9f...

Frontend Software Engineer, Growth Team
https://jobs.lever.co/dronedeploy/ee7de0d9-b95e-4f71-ad1d-c4...

Senior Machine Learning Engineer
https://jobs.lever.co/dronedeploy/f7835bf6-a28b-4567-90e0-43...
Higher-level data structures built on Redis for Rails
That level of attention span is incomprehensible to me!
“Putting everything in the compositor” isn’t mandated by Wayland at all, and I think only gnome does it. If you implement the protocols defined by Kwin, you can reuse everything in KDE without using it. Yes, it’s a lot of work, but properly implementing it on X11 also is more work than you would expect. The only problem here is politics, as KDE hasn’t stabilized the interface as far as I know.

Wlroots isn’t opinionated at all. In theory, it’s perfectly possible to write a gnome shell alternative using wlroots. Writing a taskbar for nearly all wlroots based compositors is also possible.

You could even write a plugin for wayfire to implement the Kwin protocols, and write another plugin to implement a simple window manager.

As for changing the titlebars, as long as you enable CSD, you could just write a theme.
I've read that nearly half of people have low/no depth perception, and use a variety of other cues to judge distance. Sorry, but I don't have the citation handy.
According to the article, at one point the Wyoming senator did try to get it changed but no one was interested.

I expect the answer with this sort of thing is that there are a lot of people in Congress who would roll their eyes and say that they have better things to do than screw around with some weird legal edge case that has basically never actually been a problem. And they're not necessarily wrong.
It is from the video.. However, I am not sure why it is alt-right conspiracy-lite. I can see 1, 3 and 4 being mostly true. I am not too sure about 2 - but expressing your thoughts can be a crime - lese majeste laws in Thailand come to mind.
This is not the vibe I got from the video, I used to follow the author and he is quite prominent in the linux world... Is linux and OSS alt-right?
At what point did the smiley face reverse? It seems anyone under 24-ish uses (: where as I know it as :)
I just checked the app that my team develops and it shows a few trackers, none of which are used in our app. This is quite concerning.
Is it really predictive or just conformative? It's kind of bad nomeclature to assume that an outcome is guaranteed. We asses and weigh circumstances that's not predictive that's coping. We as human cope within a conformed environment and that's how we think. Failure to act accordingly is punishment and correctly reward. All learned coping behaviors.
This is not contributing much to the discussion, but I just wanted to add that I am very sorry to hear this happened to you. Good luck.
Yes. But do long names even help? I imagine, in such a project the system of generics can be so complex that a new dev cannot use them to their intent without completely understanding the code.
I don't see anything in particular to agree or disagree about. Dashboard link, saying lockdown helps against the pandemic, things looking up for the UK... yeah I'd also be curious how this is objectionable. The trouble is that talking about votes is discouraged in the guidelines. Not sure I agree, but that discussion is pretty meta, so we'll just have to keep guessing until someone provides the reason why this was deemed harmful to the thread.
I think the idea is that you validate the data once, on an API level. You don't need to validate the same data again after the initial inspection.

In our team we use io-ts to validate all of our endpoints, but simple type guards could achieve the same goal.

https://github.com/gcanti/io-ts
Here's the full bill if you want to wade into it (PDF): [1]

This [2] may provide some helpful commentary.

From Google/Facebook's viewpoint, one of the more distasteful aspects which is rarely mentioned in most coverage is that they must give two weeks notice of algorithm changes to registered news businesses.

There's a perception in some circles that this is a fairly unnuanced money grab by the government on behalf of Murdoch media[3]. A perception that was not helped by earlier drafts excluding the public Australian Broadcasting Corporation and SBS from the trough. Two organisations the current federal government is seen as being hostile towards.

As I understand it:

- The bill would not allow Google to simply drop Australian news sites from search results (hello Spain News!), hence really only leaving the option to block Oz altogether.

- There is no acknowledgement at all of the value search engines provide to media organisations by the links provided.

- The forced arbitration conditions are quite... forceful. (I'm not really across this aspect.)

A common nickname for our our Prime Minister among his detractors is "Scotty from Marketing" [4]

In summary, when you say, "My way or the highway," perhaps you shouldn't get pissy when they choose the highway.

[1] https://parlinfo.aph.gov.au/parlInfo/download/legislation/bi...

[2] https://www.gtlaw.com.au/insights/its-here-news-media-digita...

[3] https://youtu.be/2BPLBIgKjN8

[4] https://www.lifehacker.com.au/2020/01/where-the-legend-of-sc...
I remember growing up in the late 2000s, my father was in the military and blackberrys were the defacto issued phones for employees
I guess the Garuda Boot Options screenshot shows the options in operation:

https://garudalinux.org/images/garuda/ss/garuda-boot-options...

I'm not sure whether this is misleading or not given the nature of illustrative screenshots, e.g. the package management one shows VLC installed but not Firefox:

https://garudalinux.org/images/garuda/ss/pamac.png
The hamburger is more for "better" touch navigation though. I know these devices work fairly good with standard hover type states now, but the UX could be argued to be better when optimized for touch inputs.

Sizing is another matter entirely, in which I would agree, yea a tiny hamburger menu on an iPad Pro is likely bad. We all have engineering budgets though and in the grand scheme of things, iPads are likely a small fraction of the visitor base for these sites, so I get it.

¯\_(ツ)_/¯
Yes, someone found the typo, send it to me via Twitter, and I fixed it. This is also where I know from that the article is on Hacker News :D
I think Robinhood will loan out your stock and keep the money. This and sending order flow to Citadel are how Robinhood makes money, instead of from commissions.
Width-based media queries are simply a corrupt idea altogether. In addition to the problem complained noted in the post, they give rise to other pathological behaviors I encounter daily. I increase the zoom of a page to better see an image, only to have the image shrink due to a layout change. I shrink a window to remove a huge empty margin, only to have the text recede even further.

They way they're implemented in browsers, width media queries are a UI antipattern. They violate the principle of least astonishment because their boundaries are invisible, causing the user to be surprised every time.
If you click on "GME" on that page, it will take you to Yahoo Finance. And if you go to the "Statistics" page, you will see that the number is from January 15th. The >100% shorts number is wild disinformation at this point.
Not moving goalposts, just saying we need to be more precise in our categorization of software. Calling all proprietary software "badware" doesn't really convey much information. We should create more meaningful categories that convey what the software is actually doing that is undesirable.
You made some good points but some assumptions too.

You said diminished communication is grounds for dismissal. You didn't say diminished capacity might excuse it. Both are important.

It isn't clear if they disclosed the condition before or after the meeting was scheduled. It's clear they did it before they were fired.

They said their communication dropped. They didn't say they weren't communicating.

We should be encouraging them to get advice from a qualified professional.
They could mitigate by using a quantity of ML and mix in some good old-fashioned Big Data.

As a side note, we need a defined unit for the quantity of hiptech in a software project. I propose one AI (= 100 Microservices).
Don't we mostly see this from json responses? The example they gave adds overhead, checking each product form an array. We use some responses with 200 products, we don't want this extra latency.

Does JS need a better way to introduce json type safety? C# and graphql use schemas, I wonder if this is a better approach (compile time, not run time).
Why is it not practical?
That's similar to what I had, you also need a gps receiver, so your investing close to 650$, not great for when your dog smacks it on a rock or tree. The problem is in a mountainous area you need line of sight, so it became practically useless, I would constantly loose the signal. Combined with the battery life in cold weather... The only solution was a satellite connection or creating some sort of mesh coverage like the OP link suggests.

ps. Most dog trackers also do not work outside usa.
The constitution is not a suicide pact; that is the whole reason for the judiciary: to interpret laws. I would be very surprised if any reasonable lawyer (never mind a judge) read the Sixth Amendment and concluded that it was the framers' intent that people could not legally be prosecuted if they committed a crime in such a region.

As for the court's power to overrule, and to a certain extent, create law, that goes back to English common law and predates the US Constitution significantly.
Hey! We have a direct integration to NetSuite so all you'd need to do is give us the subsidiary ID and then login.

Because we have a two-way sync you wouldn't need to download a script or anything more because we took on that workload.

Happy to show how it works :)
how does it work? I don't get it. We currently have fb pixel to track e-commerce conversion.

if someone places an order, I call fbq('pay', amount), how can this be achieved with your system?

And what about hubspot's chat window? Mouseflow's screen recording?
Good points!

Seems like for "6. Optional properties"

One should rather use tagged unions (see: Abstract Data Types, variants) that are usually written like this in TS:

type Product =
| { type: 'digital', id: string, sizeInMb: number }
| { type: 'physical', id: string, weightInKg: number }

At least I find it more elegant, concise and fun to work with :)
[I just edited this post for accuracy, correcting my error describing ivermectin is a steroid. It is in fact an anti-parasitic. The gist of my post remains largely intact, however.]

The op-ed is from a US senator who has partnered with Dr Kory to actively promote ivermectin, an anti-parasitic, as a treatment for COVID. The NIH is assessing the drug clinically. The FDA has not recommended it for COVID, though a January 19, 2021 article in The Lancet indicated that it may offer some value if introduced early in the infection in high doses.

However, for the past year, Dr Kory has promoted the use of ivermectin with minimal clinical evidence. It's the overstatement of efficacy in treating COVID, as promoted by Dr Kory, which Google is suppressing as irresponsible. The Lancet article does not endorse the use of ivermectin to the degree that Dr Kory does (or Sen. Johnson).

Thus Sen Johnson's claim that Google has "canceled the US Senate" is thus unwarranted, overwrought, and misleading.
So Trump was right about Ivermectin and Hydroxy...huh.
Somehow it manages to get even worse the more you scroll
You have to click through to the deletion log. And I only found it because I knew beforehand that it was there somewhere. Hint: There is no "View History" tab at the top, it's a link in the middle of the body.
Well, is that a contract scenario?

If so, they can pay now, or pay later, just make sure you manage expectations so they actually do pay.

If, somehow that ended up on you, of course they refuse! Why pay for a free lunch?

So don't allow that. Seriously.
Wouldn't real-time settlement have completely destroyed RH last week? How would they have funded trading?
If you mean that posts that don't align with the hivemind get downvoted to the point of being hidden, then yes, that is true. It's how reddit's voting system works.

In the short term, it is possible for mob mentality to take over, but in the long term, you will see this fade and WSB will return to a point where there's a little (but not much) more nuance to the conversation.

If you meant that "the forum" as in "the moderators" delete things that do not align with the echo chamber, then you are incorrect. On an absolute basis, more pro-"meme stock" content is removed than anti-"meme stock". You can verify this yourself with PRAW, or simply by refreshing /new.
It is common for serious users of time-line-based animation and compositing software as well as layer-based software such as Photoshop and Illustrator to use one display in portrait for the timelines and layers. I know I do.

I have tried using it for web-viewing, especially to find media assets such as stock footage and typefaces but usually have to move the browser to portrait because the sites usually don't display correctly on portrait.
No company (that cares about licences in the first place(!)) is going to touch 'MIT, but with some words removed'.
I think this article touches on some of it:

https://techcrunch.com/2019/04/22/anyone-relying-on-lidar-is...

I think it might be like ray tracing. It's the holy grail of graphics, which makes engineers very positive about it. Yet it is slow and expensive and most problems do perfectly fine if not better with "conventional graphics".
In the fixed version of #3, the function return type is `Product[]` instead of `any`. The example is further refined in #4.

What type guards are good for is marrying the compile time checks with runtime safety. They allow TSC to infer that in a given code path, the type can be narrowed down to something more specific. This is nice because it lets a single function e.g. handle a few different types without littering your code with `as` or `!`.
Maybe i misunderstood OPs question but i don't think that changes much. It's the difference between $measurement between the control group and the test group.

If that's the reduction of symptoms here, ok.
The word in the back of my head wasn't Verbose. It was `Expensive`. Explicit looping and checking values like that seems like the answer to 'why is our app slow'.
Thanks! I'm at omri@routable.com if you want a walk-through

We built support for custom fields on NetSuite - we did the research and 99% of our competitors decided not to support it because it's a lot of work and hard to maintain.

We have API support for this too.
The people in the suits are actually a really small part of the market. Nobody really sells that kind of specific devices.

Irrespective of any choices BB made - they went up against the iPhone, the #1 product of the last few decades - and on the other end a mass deluge of Android manufacturers.

And the scale of operations is hard to fathom: BlackBerry had 1 guy for mapping. Google has an entire mini division.

The actual handheld team at BlackBerry was tiny. Shockingly tiny.

There were other major mistakes made, such as not really embracing being 'platform' where apps were always a second-order thing. It's actually a very hard thing to do to make a straight up modern mobile smartphone platform, that takes a lot of the 'right things'. I'm not sure Symbian for all of their upsides, ever quite pulled it off either.
Tidy.js: Tidy up your data with JavaScript
I also don't understand 4. This looks terrible. Why use TypeScript if we have to make very manual assertions about the structure? Isn't that the purpose of TS itself?
/bin and /usr/bin would actually make plenty of sense these days - the new root partition is called initrd and gets hidden by pivot_root.
I like this way more. Wayyy more.
Well they’ll stick the landing one day but just not today :(
It's bad form for someone like PG. No context nothing no story about why and a tweet no less.

The issue is not why the HN crowd would be interested in what PG says. It's why PG says this along the lines of someone who got pissed off at Comcast or Facebook and then decided to call them out w/o any specific context as to why or what happened. And no saying 'spammed' does not stand on it's own and shouldn't no matter who says it.

Would PG or YC like if all hacker news was 4 or 5 words doing similar? Of course not.

Added: Also 'spam' is an easy term to throw out there. Truth is my guess is either there is a reaons for this or the TOS states it. And with any TOS if you don't read or don't understand that is on you.

And I am sure PG and YC who have invested in a large number of companies would not like if some other investor did the same to their companies.
Thanks Colton!!!

NetSuite 2-way sync for business payments was the goal all the way and I'm pumped that we can have it available to the public.
> That's true, but not really relevant.

Of course it is. Someone who read your comment and didn't question it might now believe that Flatpaks would enforce filesystem sandboxing and prevent, say some game, from accessing their shell configuration or ssh keys. That's false and it's dangerous, because nothing is worse from a security perspective than misinformed users who have a false sense of security.

> but this sandboxing becomes useless on X11.

That's also false. For example X11 provides mechanisms like the X11 security extensions which prevent clients from accessing each others data through the X11 protocol (like key events or buffer content), which means when I run my color picker or xev in a such an X11 security context they literally stop working outside of their own window. Firejail makes this type of sandboxing easily accessible and it also provides the ability to easily isolate x11 clients with xpra or xephyr.

So it's not like it can't be done, it's just that Flatpak doesn't care about it -- which is fine. With dbus you get the same issues, because clients on the same bus aren't isolated from each other. In this instance however Flatpak cared and implemented a dbus proxy to isolate clients from each other without throwing dbus away.
I personally agree with you. I also note Google is better at search than the Australian PM - I'd rather not have the Australian parliament forming an opinion on the order of my search results.

However, the monopoly argument would probably be that they are using their superior search engine to hinder competitors in other markets - eg, pushing Chrome/Gmail/Android.
Trials by country
https://covid19.trackvaccines.org/trials-vaccines-by-country...
> all applications should strive to be properly sandboxed this way

I agree, but definitely not this way! The sandboxing details must be 100% controlled by the user. The people who distribute the application should have no say whatsoever about their required permissions. That's ultimately for the user to decide. From the point of view of the application, all files are visible, but it may be a mock filesystem with mock resources. Letting the application distributors chose the permissions defeats the whole purpose of the sandboxing.