skysight-inc/HackerNews huggingface dataset:
I think it is sad that downvoting is used to stifle non-popular opinions. It makes people with potentially interesting (or at least non-mainstream) views less likely to participate. I do not mind people disagreeing, but the downvote is used to "bury" comments, and as a result some people will never see them.

Think about it: if you downvote anything you disagree with, eventually all you will see is opinions that you agree with. I don't know about you, but that is not what I expect from HN.
HN pedantry of the day: 'lite' vs 'light'. I screamed internally a bit at "a list of lite websites", so naturally I looked up the definition and etymology.

It turns out that lite is basically a modifier for product names. Early in the 20th century it was used for products like "Auto-Lite" and "Adjusto-Lite", apparently as a diminutive form of "light". But then later it was used to connote fewer calories (as in "Miller Lite", "Kikkoman Lite") whereas other products still use the full form ("Yoplait Light"). Lite's other definition is "diminished or lacking in substance or seriousness ... innocuous or unthreatening", implying an almost childish, immature, or unthreatening form.

In this website's case, the list is specifically referring to the "weight" or "heft" of the websites, relative to the content which isn't solely what the user is looking for. It also is not referring to a product name. That falls squarely under the definition for light, and not lite.

But the name of the repo, awesome-lite-websites, can be seen as a product name. So the word lite fits for the name, but not in the description. (indeed, in the README the word "lightweight" is correctly used)

[1] https://grammarist.com/words/lite/ [2] https://blog.apastyle.org/apastyle/2012/10/lite-or-light-whi... [3] https://www.etymonline.com/word/lite
I wonder if it would be possible to wire the LED and camera module in series so that the only way for the camera to receive power is if the LED light is also on?
It’s more accurate to say that intent matters. So transactions that exist only to change the source of money but have no economic effect on the intent of the transaction can be disregarded.

But in this case the intent of the act was very clearly to create a charitable act.

So it’s the same principle you’re suggesting but with the precise opposite conclusion. Ultimately a charity was the source of the economic activity, and “laundering” it through the debt buyer did not make it less charitable.
Nice. AR for the industry is an interesting field. I've worked a bit on real-time recognition and registration of CAD to point cloud, for another industrial grade AR headset, developed by another company. But unfortunately an exec from Qualcomm came in, brought in his buddies and flown the thing into the ground. Hopefully Microsoft will pick up the flag of AR for industrial use.
If and how extensively is culturally driven in an organization. Regulations, regardless of who imposes them, are almost always necessary. The unfortunate thing is that so many regulations are formed without support from the consumers of those regulations which is why they are often backwards or onerous.

Gun regulations are a great example of good intentions, bad implementation due in part to ignorance, and industry resistance/interference. Another is PCI which is a self regulation that's often to vague or specific to be useful.
natural has a completely different definition for different groups of people. was it “natural” for european settlers in America to have slaves up until the 18th century? was it “natural” for native Americans to live communally and without the ideas of property rights and ownership brought over by the Europeans? natural is such a vague and loaded term that its nearly meaningless when applied to “us” as human beings

the real key is labor productivity. unless we invent new machines that make us more productive, and re jump start the demand for skilled human labor as we saw during the various industrialization periods of the last 120 years, then we will continue down a path where humans are less and less valued as their skills atrophy and they can be replaced by automated systems or more often cheaper labor doing a decent job at a much lower rate
New York city fined or jailed people for not covering their cough during the 1918 Influenza Pandemic

source : https://www.cdc.gov/features/1918-flu-pandemic/index.html
> "Although some researchers argue that the 1918 pandemic began elsewhere, in France in 1916 or China and Vietnam in 1917, many other studies indicate a U.S. origin."

I am leaning towards China as the source until really convincing evidence comes up because:

- a major deadly flu outbreak happened prior to US in China

- Chinese laborers were shipped across US/Canada to Europe

- China has often been the origin of global plagues
Discord's trust and safety team has come under fire lately for their (until a week ago) lax policy on "cub content" (for those unfamiliar, it's the furry equivalent of child porn). Apparently some of the people on the team may have been participants in sharing it; there are number of furries on that team (at least: Tinyfeex, Allthefoxes).

While I appreciate their technical accomplishments, this is one of those things that gives me chills about the company.
IRC lacks history (unless you have access to an always-on server, which you'll pay for one way or another) and has a userbase that is hostile to standardizing anything like user auth or rich-text formatting. I'll put up with a bit of "bloat" for the sake of not having to worry about where my bouncer is running.
HTTPS: //keithclark.co.uk/articles/creating-3D-worlds-with-HTML-and-CSS/
ICANN Calls for DNSSEC for All Domains Following Domain Hijacking Attempts
Given that browsers can already do that (CSS off, reading mode, etc.) I don't think that would be a popular idea. Usually it's "pay to get more content that wouldn't be accessible freely".
So!

Like I said, the visas in play are, L1,O1,H1B

L1--a common option for large companies, that can accomodate having an employee first work in a European office, before moving them to a US based one. So perhaps you get hired, and you work in Zurich, or perhaps even Canada, for a year, before moving to the NY office. Also abused by large offshore consulting firms, who move employees between countries.
Obviously, not an option for most companies.

O1--are you well known in your field? Published? Won awards? Print articles about you? Then you have a good shot at an O1. Possibly, FAANG have the ability to hire those top ~5% people disproportionately...

H1B--for "specialty" occupations. You HAVE to apply through a lottery (and be sponsored, etc). The applications are ONLY accepted first few days of April, for work that begins October 1 (six months later). Last year, 190,098 people applied. There were 65,000 regular openings, and 20,000 openings for people with Masters degrees.

After you get selected in the lottery (if you're not chosen, your application is returned, UNOPENED) your application is reviewed. Google etc. has about a 100% acceptance rate during review, body shops do much worse (it's basically a disqualification process..applicant is not sufficiently skilled/experienced/educated, doesn't have a job waiting for them, etc.)

https://news.bloomberglaw.com/daily-labor-report/it-consulti...

So the upshot--

Google wants you bad? They will work with their immigration lawyers (who are skilled, and do this routinely,) and Google may not care if it takes months or years to complete the process to bring you over to the US.

Small, or even midsize company company? A lot of overhead, and expense, and waiting, and it may not work out. Hence the lack of enthusiasm...
(Caveat--already here on a legal work visa? Then lots of smaller companies would be happy to take it over.)
Looks like author does not know you can split business domain without making microservices...
The same thing that’s stopping people from impersonating a police officer.
> Dealerships make much of their money on servicing, so this is not in their interest

"Much of their money" - got a source for that?

At least where we are, there is a competitive market in servicing of ICE vehicles, and I won't be getting the new vehicle serviced at this dealership, I'll be going to a third party shop much closer (and cheaper). The vehicle warranty isn't affected.

> obviously better on a TCO basis, due to much cheaper fuel, no VAT or other taxes on purchase, free passage through toll roads, cheaper ferries and free parking

Thought experiment: what % of EV ownership will your country have to reach before those incentives disappear? There is this annoying issue of governments needing to raise tax revenue one way or another ...
Avoiding Plagiarism, Self-Plagiarism, and Other Questionable Writing Practices
Faith and principles won out by technical fall
It looks like the answer is not yet:

The article writes more than 5 years, but it will probably come some time.
It's a bit annoying though how much a first-world-only solution this is. OpenStreetMaps was completely useless for my city/country the last five times I tried to use it.
Yes, shared database is an anti-pattern in micro services architecture.

If one shared database can serve your system well then you don't need microservices. You should build a monolith instead.

The main reason for using microservices is scale. First ability to scale development teams and secondly ability to scale the infrastructure. With microservices you get vertical sharding out of the box. Yes it means dealing with eventual consistency for at least a few usecases. But any system that wants to serve millions of concurrent users needs to deal with eventual consistency as some sort of vertical or horizontal sharding is necessary at that scale anyways.
People are no longer buying EVs when there are no more $7500 tax breaks (they are expiring this year)? Who could have possibly predicted that :)
I would rather be dead than work only 2 hours a day...
The article is talking about websites, not webapps --- i.e. document-oriented sites, for which JS is really not necessary. For a realtime interactive application like chat, however, the circumstances are different.
That happens. I believe in God and that we will be rewarded or punished per our actions. That long-considered belief gives me confidence and peace to go forward even when it is really hard (like the example you give). I have tried to explain and elaborate, here:

http://lukecall.net/e-9223372036854618458.html

EDIT: Having said that, I also believe trust is earned and important questions deserve corroboration and ongoing verification whenever that makes sense.
By whom? There is no such thing as privacy when traveling via commercial air travel what you are saying is utter nonsense.

Law enforcement and intelligence agencies already have access to your travel itinerary, identification documents, biometric data and surveillance footage from the airport these cameras would add nothing of value.
Steve Winwood (under direction from Hendrix) on "Voodoo Chile": https://open.spotify.com/track/0auKlivXpm76wR63mMJ3pR?si=D0g...
TLDR: How to get all of the disadvantages of microservices and none of the benefits
Wireframes are becoming less relevant – and that’s a good thing
Added +2000 bonus points if : uBlock (0), as in text.npr.org or HN.
Anyone know if a similar process is possible to see what the baseband controller handling data transfer to the tower is doing? The method in this article works as well as the host os can redirect traffic. The baseband chip is often completely separate as I understand it. Likely would require a fake tower implementation, but maybe there are more creative solutions.
Fine. Let's go ahead and assume that we have as much if not more integrity now than ever before.

Is the point we're at peak virtue? Peak integrity? I don't think so.

We're connected better than we've ever been before informationally, yet we find now that somehow, magically, every institution that's been put in place to get us where we are is insufficient.

Schools don't provide children with a quality education (cheaply enough). The police are too prone to abuse (or not effective enpugh). Our legal system is completely stratified in it's capability to process cases (the poor take plea deals when they can't afford to fight, but corporations never seem to be able to be pinned down as having done anything wrong). Government officials can be felons, who can't even vote (Yet it seems like the number of felonies that can be committed increases every year). Our infrastructure falls apart and starts major fires under private management (Yet public management is out of the question because it is unfair competition).

Everything we've got now got us where we are, yet it never seems to be enough to even continue to tread water. Why? W/o what have we lost? What are we not doing? The world has changed. Understood. Yet we're clearly in a state where there is no unified sense of direction. Talking with people, if you can manage to get past small talk, renders an image of a country that can't trust itself.

I can't accept that our present day is functional. Even if the integrity I imagine of the past wasn't there, that lack of integrity was appropriate for the time and managed to stay low key enough to maintain some semblance of equilibrium with the environment. Now, the differences in the observable outcomes of events in the world seem to be becoming more and more polarized. The low hanging fruit has been picked, and all that's left is issues that seemingly can only be resolved by the application of overwhelming, global scoped decree.

We're backed into a starting point from which change must happen that has been 200 years in the making, that has apparently blossomed into a historo-legal structure that takes longer than a human lifespan to parse.

So we're stuck at an impasse. Either every decision up to now was right, and every axiom (be it statute, or legal precedent) built into our government is right, in which case every move we want to make from here is moot. We're already perfect. Or... Bad decisions were made, history stands as an example of what not to repeat, and we should be free to remold things such that an effective governance is reachieved and a more stable foundation from which we all can build our lives, and collective society into something as great to us as where we are now is to our forebearers.

So what is it? Are we peak human, or just a bunch of people trying to make a world worth living in? I honestly can't tell anymore, but I can't accept we've hit the zenith. A local one maybe, but not an absolute by far.
Agreed. And what's worse is that GM recently announced that Cadillac would be their new flagship EV brand. As a Bolt owner I'm fine owning a Chevy, but I just can't see myself driving something with a Cadillac badge.
You need to ask user’s permission for camera first anyway.
Use Pi-Hole, everything in article I got to know from looking at statistics from it. It also blocks those bad ones but unfortunately I use phone outside my home wi-fi as well.
The code obviously had enum values for pointer authentication in it. So why was the other code for it missing?
The ability to defeat a safety or privacy measure doesn't mean it shouldn't be implemented. People sometimes buckle their seatbelts behind them instead of wearing them, but seatbelts are still mandatory in most places.

There are many different instances where someone would want an indicator for a camera and would not block the LED: detecting apps that take pictures without being asked, knowing whether the person across the street is taking a photo or a selfie so you don't accidentally photo bomb, random people taking photos who didn't block the LED (of all the camcorders with LEDs back in the day, how many actually had the LED covered?), etc.
the right wing would never settle for it
So does anyone think this is at the point where I can pick one up and do away with multiple monitors? (Hypothetically, I see they aren't selling to consumers yet)

I play a game called Elite Dangerous with my Oculus rift, and the UX of being able to have holographic windows around my person that I can look at to activate and control is so insanely powerful and so freeing, and I'm literally willing to drop multiple thousands of dollars on something right now that can give that experience with normal desktop software right now.

Sadly the Rift lacks any way to see the real world when it's on (which makes using a keyboard and mouse more difficult), and the resolution still has a ways to go before I can comfortably use it like this, not to mention the software still needs work for this use case.

But I can't wait until the day when I can get rid of the monitors on my desk and replace them with a headset. Being able to place normal 2d windows around my person, be able to maybe use some limited gestures to control them, and then the same keyboard and potentially mouse that in used to.
Just a warning to mobile users:

The upper link can absolutely grind Android Chrome to a halt.

Force closing the app doesn't fix it either, as chrome reopens the last tab you had open, so the only way out is to completely wipe the browser data which is a little annoying.
Smart Lock: Why sloth is a driver of the IoT progress
In one of the yellow highlighted sections

The crash scene extends over a distance of 3 miles in shallow waters up to 5 feet deep.
This was posted awhile back, is this inaccurate? https://www.kalzumeus.com/2014/11/07/doing-business-in-japan...
Well I assume the military generally doesn’t want decreased lethality when purchasing equipment.
>I'll give you two guesses as to how they decide who goes to prison if God forbid something in the software is shown to have caused a fatality?

Would you mind just telling us instead? Thanks.
I guess its not surprising the word "climate" doesn't show up in this text, but I still find it depressing.
I understand, but what I was trying to say is that I just don't think that automated killer drones are some distinct category of weapons when it comes to something being more humane or not.

These things will still be commanded by humans, and there will still be decisions made at some level wrt how many bystanders it's ok to kill in the operation. Just like with bombs, artilery, etc.
How much did he pay for the 15m?
Newbie's Problems – Building a Portfolio with Gatsby and ReactJS
FWIW, recent Ubuntu versions support a “minimum” installation. You get vanilla Gnome with Firefox and that’s about it. No LibreOffice, no Amazon anything. Quite lean and nice.
So much fantastic reading I hadn't seen before in this discussion. Mucho thanks to all for sharing!
I have given up on NodeJS and moved solely to Erlang for long term projects.

I still love NodeJS ! but once you learn Erlang its hard to go back, it reminds me of PG's having a higher bird eye view.

NodeJS, Python, Haskell (!), PHP, C - all belong to the same class of coding style with the same type of problems.

You use Erlang not because of playing the testosterone game of nominal performance - but because you really want some guarantee.

( Money should be not a problem since the world seems flush with cash - if your manager is complaining its because he wants his bonus to be higher. )
Exercising Software Freedom on Firefox
I agree with you and at the same time those inadequacies aren't highlighted constructively. The comments are typically vague dismissals of the technology outright with unhelpful remarks like "this doesn't work for me (and probably not you) because of xyz boundary condition."

I would much rather these people not say anything but ideally I would like to hear the feedback be more positive or suggestive in nature like "I drive a 500mi route semi-regularly and I just can't do it in an EV, I'd love if xyz existed so I could go all in on EVs."
But whiteboarding / algo trivia are not activities which are capable of demonstrating skill apart from rote memorization and superficial rapid pattern matching.
Hmm, I think I should put that in context. I'm not saying write a wrapper for the sake of it. I don't wrap everything in three layers of OO giftwrap. I'm saying one should follow basic rules of hygiene.

For example, I have a FreeType backend in my code, and I have a single file which implements a font interface (open font file, choose font size, draw to texture in the format of my app) by interfacing with Freetype. It returns my own error values, prints warnings with my own logging framework, puts the data in my own datastructures, etc. All things that Freetype could never do since it does not know my project.

I have an OpenGL backend, and I make sure that my geometry and math stuff, UI drawing code, and what not, does not depend on OpenGL, or OpenGL types. (Did that once when I learned OpenGL, and it was terrible). So now I have basically one file which is dependent on OpenGL, and it's there to simply put my internal datastructures on the screen, in a very straightforward way.

Same goes for my windowing backend. I use GLFW currently but I make sure I don't use e.g. GLFW_KEY_A in client code. I define my own enums and own abstractions. It does not come with any cost to simply have my own KEY_A, which means I can swap out the backend relatively easily, and can change my model more easily (for example, make up my own controls abstraction instead of relying on a standard PC 104 keys keyboard, etc).

> In C, your point 1 makes me think your code is unsafe, if you're having trouble keeping track of types and signedness.

No, it's safer precisely because I have a well-defined boundary where values get converted. I can check for overflows there, and not worry about the rest of my code.
There is no practical way to deal with size_t in every little place when normal values come as int.

> Point 2 is fair enough, but I think a lot of C headers are granular enough that it's irrelevant,

You bet. Have you ever tried to access parts of the Win32 API? You're immediately in for (I think it was) 30K lines of code even if you define WIN32_LEAN_AND_MEAN. Otherwise it's maybe more like 60K. It's crazy. Or check out GLEW (which I don't use it anymore). It generates 27000 lines of header boilerplate simply to access the OpenGL API.

Add to that that most headers have a standard #ifdef include guard, which means that while files get ignored the second time, the lexer has to parse the whole thing over and over again.

> If you're never going to change it

How would you know?

> then it doesn't matter whether huge portions of the code rely on the library or your wrapper.

It does matter a lot if there is a semantic mismatch.