skysight-inc/HackerNews huggingface dataset:
> Because I am operating squarely within the specification, designs, and intentions of the technology.

No you aren't. The intent is "Give Google the complete text, put up a paywall for everyone else". The fact that the technical implementation does not perfectly express this intent does not mean you can pretend the intent is different.

> The absence of security or warning thereupon is an implied invitation.

Nope.

> This is why, at least in the US, a warning must clearly be stated before trespassing can be enforced.

This is wildly incorrect when it comes to computers. The CFAA does not require any sort of warning in order to determine that a user has overstepped their authority.

This isn't even true in the physical world. Many states require notice that you're trespassing before you're criminally liable, but "many states" does not equal all states. And even in the states where this is true, the absence of a notice is not at all an "implied invitation", it just means you're not criminally liable if you weren't informed that you didn't have permission to be there.

> If you don't want me to access a given content then why are you giving it to me anonymously?

Because you tricked me.

The fact that you fooled me into thinking you're someone else does not give you the legal or moral right to the results. Neither legality nor morality is a game, where if you can just figure out the right loopholes you can get away scot-free. That's not how it works. Not in the real world, and not in computers either. The word that describes what you're doing is "fraud".

Just because it's easy to trick me does not make it right to do so. Your entire argument boils down to "if you didn't want to be tricked, you should have tried harder". That's not a moral argument. The ease of tricking me does not in any way affect whether it's ok.

As an analogy, let's say I'm a baker, and to celebrate my dear mother Alice's birthday, I decide to give away a slice of cake today to anybody named Alice that comes into my shop. I'm not a suspicious soul by nature, so if someone walks up and says "Hi I'm Alice" I'm inclined to believe them. I'm not advertising this anywhere, there's no sign saying "If you introduce yourself as Alice you get free cake", it's just something I'm doing. If you hear about this (say, you have a friend named Alice and she tells you about the free cake she got), do you think you're morally justified in walking into my shop and saying "Hi I'm Alice"? Sure, the damages are pretty small, but you're still lying to get something you know you're not entitled to, with no justification other than you want it.
Apparently, the Open Neural Network Exchange (ONNX) runtime is an API so you can run models locally instead of on another machine.

I didn't see any details about the inference engine, so I assume this is a neural net AI application programming interface instead of a symbolic AI inferencing engine.
The article says nothing about being paid but does say this at the end:

“Since I’d made my first sale on EyeEm and saw the image on Samsung Malaysia’s website right after that, I didn’t even assume that they’d stolen the image. I mean, why would they? It’s not expensive for a huge company like that to buy one stock photo. Although, to be honest, I think that they should have paid more for a better retoucher. But just to make sure, I got in touch with EyeEm, asking whether Samsung bought the image from them.

A wonderful lady from customer support told me that the sale wasn’t registered on EyeEm yet. However, she explained that sometimes buyers have subscriptions with Getty Images, meaning that they will be billed later for their photos. “Photos can be used months before we get sales data for the photo,” she added, and promised to keep me updated.

After this, I contacted Getty to check whether the sale was made through their website. I never got a reply.”
Google cache of the page, since we've given the site the hug of death: http://webcache.googleusercontent.com/search?q=cache:https:/...
> It's not as convoluted, but it's just as expensive.

No running away from that, but you can't also run away from the fact that it is not humanly possible to profitably run a mainstream consumer electronics company outside of China. China stole the market not because it was making stuff cheaper than others, but because it was making it better than others.

In the end, you end up with lower net cost of running business.

> That I understand, but to intimate that it's somehow "better" than the US is just being a little disingenuous.

It is better to run business in China today, and that is nothing disingenuous.

I myself been in and out of electronics industry since 2007, and I can tell that not a single city ever came close in those 12 years to take the crown from Shenzhen.

You can't compare USA and PRC apples to apples, but China has advantages that America has no analogues for, or just anything to compare. USA plainly can't compete with China for the overall state of business climate in any real world industry.

Saying that plainly, I feel the attitude in USA is like "industry - bad, business - good." American bourgeois class has a collective psychosis, a delusion that you can somehow run a productive economy solely on stuff like banking, lawyering, consulting, and random "creative industries" that don't create anything. American bourgeois class is heading into nowhere following that path.
Definitely, I'm not saying that these videos were the first. I'm saying that this trend started with them. Meaning: Many of the original 2010 Minecraft youtubers are still around and they're generally considered "the veterans".
Google announces ‘Hummingbird’ project to bring Flutter applications to the web
That is not Microsoft though, and it is not a JV.

Rather, Microsoft has decided to outsource its Azure cloud operations in China completely due to government regulation. It wasn't that they had to have a partner, it was that they couldn't do it at all.

Microsoft still exists in China, they still have a few thousand employees there in sales and R&D that are entirely paid by Microsoft.
Tcl/Tk is 30 years old.

I would be willing to bet my retirement that none of the now-popular presentation technologies will be mainstream 30 years from now. They just don't have that kind of shelf life.

If Flutter lasts a decade, it will have lived gloriously. React should be so lucky.
Facebook ends platform policy banning apps that copy its features
One good example I uncovered a while back was that Bloomberg timestamped its crude oil futures data by finding the last trade to occur in a given second and rounding down. This means that the user of the data had no idea if the price used on the 10:30:30 AM print occurred at 10:30:00.999 or 10:30:00.001. Obviously, this could create problems if thought you found a lead/lag relationship between say oil and oil stocks.

Similarly, say a vendor aggregated website visits/pageviews but didn't account for the fact that 1/3 of the traffic was coming click-bots in developing countries. If they presented you with the raw data you could figure it out and filter those countries out, but if it is aggregated, you might not discover the issue.

Then, there could be even simpler ones like determining the opening price for a stock. If say the first print of stock XYZ trades 10 shares at a price of $20, but a millisecond later, 100k shares trade at $20.11, which print should you use in your simulation algorithms as the opening print?
To start things off: Does anyone still play Pokemon Go?
"Think about it: The proliferation of ratings systems doesn’t necessarily produce a better restaurant or hotel experience. Instead, it homogenizes the offerings, as people all go to the same top-rated establishments. Those places garner ever more reviews, bouncing them even farther up the list of results. Rather than a quality check, feedback here becomes a means to bland sameness."

The problem is, these rating lack context. Consider a pop song with a gazillion streams on YouTube. How many of those were "unemployed" 15 year olds pretending to be sick and staying home from school? Without some sense of context those gazillion likes have little meaning.

And of course, baring some drastically awful experience, there's confirmation bias. The truth is most people aren't objective enough to admit they might have made a bad choice. Of course it was the best ____ ever! It was my ____. I bought it.

Even so, there are always idiots who will order pizza at a place that specializes in curry, or curry from a place that does Mexican. Yes, it's on the menu. But that's doesn't mean you should order it and then complain about it.
1) Pretty easy to guarantee if main looks like stage1(); stage2(); stage3(); etc.

2) Change a plus for a minus and it is still an int.
New tech standard: Respect data privacy as human rights
The conversion kit is on ebay, https://www.ebay.com/itm/for-Xiaomi-MIJIA-M365-BIRD-Scooter-...
> Yes. The owner always has the right to monitor what goes on with his/her property.

No. By this logic your ISP owns the cables and has the right to MITM as well.
The interesting part about this presentation (for someone like me who isn't familiar with Blosc) is the chart for the AMD EPYC processor showing faster overall performance with compressed data. This is a surprisingly rare result to actually see in a realistic benchmark. You need both very fast decompression, and a (commensurately) large number of cores.

The more common tradeoff is that compression allows you to keep more data in RAM, which gives you a speedup compared to keeping (say) 1/4 the data in RAM and 3/4 on disk. But in the luxurious case that you sufficient RAM to fit all your data, it's usually faster to skip the compression and accept the memory bottleneck.

While the theory of getting faster results with compressed data is easy, this is one of the first real world examples that shows it actually happening (albeit on only one of the processors the tested). More common for benchmarks is the case shown in the full PDF, which shows that on easily compressible synthetic data the compression is an easier (though still not easy) win.

Nice work!
How on earth is this even legal? Or ethical for that matter?
Nihilist Dad (Jokes) is an oxymoron because most people grow out of this sort of shallow nihilism before they hit 18.

Some of the jokes are kinda funny though.
Interesting. I literally don't care if my CC information is stolen from a merchant -- I have zero liability for fraudulent use on all of my cards. Why do I want the friction of privacy.com?

The one thing that is cool, for items that don't have to ship in the mail, is the ability to use any name and address whatsoever with the merchant.
Alibaba already has a voice assistant way better than Google’s
It doesn't make sense because you are only looking at one group of people in your analysis, while the politicizing occurs among a much larger group of people.

All evidence leads to the strong conclusion that creationism is not a viable way to understand geology, paleontology, biology, and a dozen other fields.

While modern biology does not exist without the concept of evolution to bind things together.

Yet there was/is a large push to teach creationism in some form or other ("intelligent design") as being co-equal with evolution, or a viable and meaningful alternative. The phrase was "teach the controversy", as promoted by the Discovery Institute - a dissenter/outsider organization with respect to science.

But biologists are the outsiders to what it taught in school. While members of a large and powerful subgroup of American Christians believe that creationism must be correct, as a matter of religious faith. These people can use their political power to manufacture the perception of dissent. And get schools to teach creation science and disparage evolution, despite the lack of a scientific basis for either.

It wasn't biologists who passed the Louisiana Science Education Act, which specifically calls for support for those wanting to criticize evolutionary theory ... and global warming.

Similarly, climatologists are the outsiders when it comes to policy decisions related to human-generated wastes, like CO2.

You know how I know? Look how impotent they are.
Yes, really. This is exactly my experience. I don't know whether CERN, JPL or NASA do this; they are not part of my experience.

But it's very likely different for research institutes. I'm talking about companies.
That’s an average. How many women have far fewer than that?

A lot of women, especially those who are hard to fit, get by with just 1-3 everyday bras that they wear to death because it’s just so frustrating (or impossible) to find more bras that only hurt a little instead of being absolute torture devices.

They may have additional bras for special purposes (such as strapless) or that they can’t really wear to work (lounge bras and bralettes and sports bras and flimsy sexy things that you wear for a few minutes on the way to the bedroom).

But they wear those few primary bras every single day until they wear out.

If you spend all day every day being poked in sensitive tissue by the end of a metal stick, being able to add just one or two perfectly fitting and painless bras to your closet could be game changing.

Other women have no difficulty finding bras that are painless - but their breasts are shaped so differently from manufacturers’ assumptions that finding one that’s both painless and flattering at the same time is basically impossible.

Again, even replacing one quad-boob-creating bra with one that’s flattering but can be worn comfortably all day is a win, even if you’re not going to replace your whole collection.

Do you look at a new bespoke shirt or jacket offering and expect nobody to buy any because replacing their entire wardrobe would be prohibitive?
I was using IBM DB/2 Parallel Edition in 1995 at Trans Union for a year 2000 project to move off the mainframe. It was running on 60 RS/6000 SP2s. I was hoping the blog post would go further back in time.

https://pdfs.semanticscholar.org/9c08/4a56c1c625da116eca4742...
Supporting cross-platform WPF (or WinForms) at this point would be a terrible idea for Microsoft.

These frameworks have been around for many years, and many (if not most) of the applications built on those frameworks make heavy use of third-party control libraries. Those libraries, whether open source or propriety, often include at least some win32-specific interop code that has also been around for many years. Most of those libraries are now in “maintenance only” mode, if they’re even being maintained at all. Realistically, most Windows GUI applications built on .NET will never run on any platform other than Windows, even if the core UI frameworks become cross-platform.

As soon as Microsoft says, “WPF is cross-platform now”, they’d get flooded with bug reports that aren’t even related to their code.
I think the author's point is much more around intent. Asking for feedback is one thing. Having a plan in place to do something with it is another. It's so easy to bake in a feedback loop but that doesn't translate to any actual change. NPS is popular not because it's necessarily useful, but because it's easy to understand and track. I worked in market research for years and our NPS remained flat because we didn't have the right means of sharing and implementing the feedback we gathered. The same themes came up over and over again over the years and yet we never changed our actual product. This is the point the author is touching on.
Yes. Sorry. When I was typing it I was thinking, "That doesn't seem right!", but I couldn't get my brain in gear.
It's very recent that there's even a fiction of oversight for US covert actions. Look at the history of Latin America.

"The strong do what they can and the weak suffer what they must" -- still true 2400 years later.
It's not a secret, but I don't think we're doing enough to keep this on the forefront of people's minds. Every time I hear this, I am shocked! Only to then remember I already knew this but somehow let it slide...
re: "doesn't always make the customer's experience better,"

Does it really if it does? Or is people __believing__ it does good enough? If your comfortable with the latter then such feedback will create confirmation bias. Which the product dev team (also being human) is also going to fall victim to.
I would never trust ANYONE who refers to themselves in the third person... That's just basic social etiquette. lol
> Automation is less about replacing every system administrator as it is allowing companies to have fewer of them. Which eventually means it’s not a full time job and it’s folded into other tasks.

Sure, but that's exactly my point.

One devop who is much more capable in programming, leverages his superior skills to automate away 20-50 sysadmins.

That one devop still has a job. In fact, he is probably promoted and makes more money than any of the single sysadmin he replaces, since he his set of skills and abilities is more rare. But that doesn't change the fact that 29-49 lower-skilled tech workers are now out of a job.

All these people went into sysadmin training because someone naively projected very high demand for their relatively limited skillset. Then they got automated away.

The same process is happening relentlessly. Ever more so as the cost of living in places like the Bay skyrockets. Companies employ fewer people, pay each of them more, but expect a very large amount of output from each.

So telling people "hey, you don't have to be smart, or learn much, to have a great career in tech" is simply misleading. Take a guess at the number of sysadmins who followed this advice, and have out of a job since the advent of the cloud.
Toyota's Remote-Control Humanoid Robot Is Uncanny
Ask HN: My mother and her friends keep getting hacked on Facebook
Hello,
I keep facing this situation in which my mother (60s) and her friends (aprox. same age) keep getting hacked on facebook.

The attacker somehow enter their account and send message to random people telling a long story about being in debt and asks for money (not a large sum, something like 500 US dollars (I am from Brazil)). My mother and her friends do not transfer the money of course because they know each other, but somewhat distant friends do. In fact I am quite happy/surprised about how people can be this helpful/naive.

They are quite oblivious about technology as a whole and use facebook/instagram etc just like whatsapp, for messaging. I've ran the obvious measures (changing passwords, locking content etc) and taught them the basics about how the www works and security etc. But not only the hacking continues (even with new passwords and 2FA) but now it is appearing in a new form: they simply clone the profile with public photo and name and starts a new conversation. It is even worse in Instagram since: 1 - they don't usually message there so there is no older conversation not appearing 2 - there is not the concept of friends, just followers.

I've gone to the police multiple times by now, since they cannot explain to the officers what is happening. Using the bank account provided by the hacker they found some guys, but apparently these guys were hacked too and the hacker(s) is(are) using their account as a proxy.

I don't know what to do, really. I am a techie (CS MS, 10+ years of experience, worked in several areas, including networks) but I am feeling powerless. Every 2 weeks something happens over the realm of Facebook/Instagram.

What can I do?
> sounds like you have problems in your org unrelated to vault.

Unfortunately for engineers doing the deployment, Vault magnifies any weaknesses your organization already has. That's the nature of centralized key mgmt.

For example, I know one large company ended up using macros to unseal Vault to solve the key mgmt. problem I mentioned. In other words, the unseal keys are in plain text on the servers.

Probably happening more often than you would initially expect since nobody wants to drive down to the data center.

The remarkable thing with AWS KMS is that it's so seamless - it's idiot-proof compared to a self-hosted distributed system.
Top campaign contributors[1]:

Uncoded
$1,554,187.66

Real Estate
$148,500.00

General Trade Unions
$145,950.00

Computer Equipment & Services
$137,559.88

Lawyers & Lobbyists
$114,845.40

Securities & Investment
$77,300.00

[1] - https://votesmart.org/candidate/campaign-finance/129655/scot...
NT's IO model gives you asynchronous wait on arbitrary event sources, including file IO — not just the network stack. It's actually quite nice if you get over the hideous type names and verbose CamelCase symbols.

In contrast, select(), from 4.2BSD through the current day, cannot be used for async IO on regular files. It simply returns immediately. If used naively this could result in a busy loop, I guess, although getting stuck in a blocking disk operation seems more likely to me.
There are several. The products even come with attached scooter, so you don't have to search for one.
Don't get me wrong, I am very much in that camp too and spend a lot of my time contributing to F/OSS projects. Having the freedom to tweak, debug and improve software is awesome.

My main objection here is that there are a lot of intelligent and polite people that are not developers and being left out in the cold. We need another option where users can rent out a server (from a multitude of providers) and install webapps as easily as installing phone apps. We are slowly getting there with Docker images but it's still very technical to do so.

EDIT: there is also https://sandstorm.io/ that tries to tackle this problem but isn't very popular yet
Emacs Rocks
You forgot to mention the Unity cut in your sum.

Epic is certainly not making the store engine neutral. It costs less to use unreal than unity.
All technologies will get replaced by something else eventually. Presentation technologies have a short shelf life. GWT is 12 years old now, that's quite a good run.
> Or if the plots of all movies and television shows were simple enough for an idiot to follow?

That covers about 90% of Hollywood's output, and the reason for that is that you want a wide audience to purchase tickets. Only people that are good at navigating new interfaces appreciate novelty. That's a niche audience, but it intersects with the gamer audience (they're good at exploring new environments).
I've been working on a startup in the user feedback space [1] full-time for the past 3.5 years, and love to see the topic of user feedback on Hacker News.

Uber doesn't want your feedback because they care about your ideas/opinions. They want it because it's critical to their business.

Put yourself in their shoes. They have 75 million users and 3 million drivers. A critical part of growth is retention: not bleeding the existing user base you have, by offering a quality service.

So how do they identify undesirable drivers to maintain the safety and quality of their service? And in a scalable way...

You ask users to give drivers a review out of 5 stars. Chances are, if multiple people give a driver 1 star, others will too. It's a pretty good proxy for driver quality.

I can definitely see how this feels "dehumanizing" and like you're a "cog in the system". You are a cog in the system. You're a cog in their automated system for keeping their service safe and high quality.

There are different kinds of user feedback, for different reasons. One kind is user interviews, where you want to hear people's ideas and opinions for how you can do better. This is pretty human. Reviews are pretty automated, and just a different kind of "feedback".

If you run a consumer company (as opposed to B2B), it isn't practical to conduct user interviews on even 1% of your entire user base. So it isn't surprising that giving feedback to consumer companies tends to be a pretty negative experience.

[1] https://canny.io

[2] https://www.businessofapps.com/data/uber-statistics/
Employer-related healthcare is largely exempt from taxes.