skysight-inc/HackerNews huggingface dataset:
The goal of REST isn't to be the RPC protocol. It is to be lower level protocol which uses simple verbs to transfer state.

For example, SQL has simple verbs because it doesn't want to know what are the actual operations executed by the application (for example, verifying status of an existing process, checking optimisting lock, etc.)

Another example are some remote memory interfaces which basically transfer blocks of memory back and forth without knowing what is the operation for. You build your higher level, business logic-aware protocol on top of it.

The same way, REST is about intentionally not getting involved with the imperative style and instead provide transport protocol that will make it possible to refer to the things as resources, discover resource graph through hyperlinks, etc.

The business logic is supposed to introduce changes to the object but use REST to only transfer representation of the changed state (Representational State Transfer) without burdening it with RPC details.

That is why so many APIs fail to use REST effectively, because designers do not understand the goal and limitations of REST. It is conscious decision not only what the API does but also what it is not supposed to do.

To update the user the REST-ful way would be to allow the client to fetch the user document, introduce changes client side with whatever logic the client wants and then transfer the representation of modified state back to the server with a simple verb (same way we interact with filesystem through reads and writes without kernel ever knowing what this is). The server decides what to do with these changes.

Trying to burden the kernel with information about what the operation is is futile but that's what usually happens when people design "REST"-ful APIs.
How would you know if they reduce the price? If it's priced at $994 and they say they took $5 off for the charger, that's OK, but what if it's priced at $899 and they don't break down the price?
I made an org-mode viewer for iOS and Android. It can load from anything that supports the standard file access API (so Dropbox, Google Drive, etc.).

https://orgro.org
I wish fossil had become more mainstream. It seemed such a cool tool when I tried it 8 to 9 years ago.
I've witnessed at least 4 original Apple Lightining cables working with a device and not working with another one.
In the OP you can see that GH pages are currently the only service that is not broken
> Ufo's existance were confirmed by US navy.

UFO means Unidentified Flying Object. The word "unidentified" doesn't fit well with the word "confirmed".

US navy has seen flying objects which it has not identified. I would be more surprised if they could identify all the objects they have ever seen flying. I often have trouble identifying certain objects which aren't even flying!
Not sure why you are downvoted. We have covered enough problems with USB-C and people are still crying for it.
Round-tripping floats through text is much, much harder to do than it sounds - you need to make sure you get all the decimal digits, and round in the correct way. e.g. https://randomascii.wordpress.com/2012/02/11/they-sure-look-...
That strategy didn’t work for manufacturers of workstations. The PC eroded their market from below.

Somehow, Apple manages to prevent that from happening.
> Many consumers likely already have a USB-C charger, so splitting it up gives people flexibility.

Sure, but if they do have a USB C charger, is it the right voltage?
Is there anything particularly wrong with running:

youtube-dl -q -o - 'url' | castnow /dev/stdin
Neurons that fire together, wire together, but how?
> They also reduce e-waste.

They do. But please note that Apple does this after years of pressure from EU and are one of the last companies to do so.

So please don't make them into some kind of champions for the environment.
Once upon a time, the US agreed to these rates, because at the time they were reasonable. The idea was that developing countries would be held back if they had to pay the full cost of international mail. To help them, the relatively low volume of mail from developing countries would be subsidised a bit by the country it was mailed to.

But China isn't a developing country anymore; it's the #2 economy of the world. And the volume isn't small either. The rule should not apply to them, but it's hard to change.
Do you know how this ray marching compares to normal ray tracing time complexity wise, with regards to the amount of geometry?
My lightning cables break at least twice a year, and my iPhone 6S has a worn-out port - worst of both worlds. :(
I had been meaning to see if anyone was interested in some fixes to the IOP ADB driver for the IIfx and some Quadra machines.

Apple had provided some internal documentation for the IOP controller but it is incorrect. The Linux driver for it just polls any ADB device for data directly instead of letting the IOP process it and just interrupt the CPU when there is a complete ADB message. I have got a working IOP driver for NetBSD/mac68k that the Linux people might like to copy.
> I'm looking forward to the day when I can dump interesting thoughts (or links to articles, videos, whatever) into a "knowledge base" and it finds connections and labels things for me while I sleep.
>
> Who's building this?

I do and so do others. But this is not magic. Computers can't read your mind, they can't create perfect connections without the users guidance. A certain level of discipline will always be necessary. At the end you are the only one who knows what you know and need at a specific moment, any tool can only assist you in this.
Voltage is standardized
Yeah, we had an intenal kind of wiki with a .chm document, long before wiki was a thing. So easy, a single file, simple.
Russia is losing points in the tech innovation category, but is definitely leading in the autocracy innovation.

As Sergei Guriev (https://en.wikipedia.org/wiki/Sergei_Guriev) pointed out, the regime will perish when government will have to pay too much for the information war and the population simple won't be able to satisfy their basic needs (empty fridge).

This is quite scary.
The addition of interns and new members typically cause more outages, as they make a lot of changes and discover how things work or not.

Retaining older employees has little effect to prevent that, because they typically don't/can't review much of what's happening from a new team, sometimes a whole department, who joined in on the project and has its own agenda.
I knew they had an uncanny ability to show up out of nowhere as soon as someone mentions them.
at some point fiddling by it's nature becomes loud enough for people to notice, no matter how deft the fiddler.
> The positivity rate* increased by 50% in two weeks.

Wow, 50%. Sounds yuuge!

Oh wait, that's a couple dozen people?
Amazon India scraps single-use plastic in packaging across centers
Yes, which must mean it's a 3x3 (same as the EAP245). Of their upcoming HD620 and 660 Wifi 6 models the former is 2x2 and the latter 4x4[0]. And there is an somewhat oblique reference to this with the marketing copy talking about "4 streams". The article did say to hold off from purchasing wifi 6 equipment however.

[0] https://www.tp-link.com/uk/business-networking/ceiling-mount...
That's completely why I've never used twitter in the first place. It's just a place for people to loudly shout their opinion into the void, no matter how incorrect or misinformed it is.

Then no-one can really argue against you because there's no real conversation threads in the UI, and the character limit isn't long enough to post a well thought out response.
Does it require an SSD? I'm pretty sure my desktop pc doesn't have one and its running win 10?
Social icons in footer, or for project icons in portfolios, etc.
99.95% SLA means less than 66 minutes of downtime is acceptable per quarter. I guess they will be offering credits to enterprise customers this time for the first time.

Edit: Correct a mistake but the time calculated is correct.
An engineer can surely plan enough leeway into their deadlines that few hours of github outage doesn't scupper their project
Murderous Pursuits Telah Rilis Resmi Di Mobile
This is why I mentioned that the sale is not (e.g.) $5 per user. But if someone has access to 1000 users' data and pays $5000 for that access, well, it's kinda the same thing.

Auditing such process is a joke. No such audit will ever exist, as the results would be documented and leave a trail of misappropriation and abuse (of data). The only audits 'allowed' by the business would me the innocuous ITGCs.

I invite anyone from FB with audit related experience to comment (please use a TA account and be as vague as you can to prevent tracing).
WebRTC browser support on desktop and mobile
Oh, tools definitely solve hard problems. It's just once you got the right tool for a hard problem, the hard problem ceases to be a hard problem.
> when writing high-performance manually vectorized code

The point was not about manually vectorized loops in particular. Why is that a problem if you are manually doing it, though?

> Security and compatibility has higher priority.

In commercial games, not really.

As for "compatibility", I am not sure what you mean.

> gcc and clang don't deliver their C runtime libraries with windows updates.

AFAIK you can use Windows libraries just fine. No need for using a different libc.

> Also, debugging and crash diagnostic is much easier with MSVC.

AFAIK, Clang can produce debugging info that you can use with VS.

I don't work on the environment, but it is what I have read here.
Why are examples (maps) PNGs?
GitHub Failing to Accept Push
Getting Internal Server Error on push, seems github is having issues looking at the status page.
> You are missing the forest for the trees here - and I imagine that's by choice.

To flip this around, I'd say you're fascinated by the forest when someone else just needs a tree.

I understand the excitement and the freedom you're describing. What I think you're missing is that if others don't see a need for what you're describing it not only doesn't sound useful but sounds like the tool is definitely not aimed at them. This is not them being deliberately obstinate.

In the classic spirit of tortuous car analogies for technology - there is a benefit in having a car you are able to maintain yourself. But when asked why this car and not another if the examples all sound like "You could add six steering wheels and put a tyre on top and have the horn play jingle bells only on christmas if you wanted!" then it immediately puts people off.
Blogspam of

https://www.ucl.ac.uk/news/2020/jun/declining-eyesight-impro...
Now you have a VM in a browser on a cellphone. And my cellphone still have sometimes problems on so many pages because they are so bloated. A full OS does load faster then so many website ..
I'm not sure - visually it looks more less like the page I've seen. But it's thorough and a fascinating read anyway.
>Also I'd happily buy iPhone without headphones with reduced price.

With 5G, Qualcomm Modem, 5nm SoC, these are all but confirmed. Even if we are ignoring the possibility of mmWave Antenna, ProMotion OLED, FaceID 2.0. I would be happily surprised if they dont raise entry level iPhone Pro price by a $100.
I was amusing myself with using obsolete tech with a modern computer this weekend when I needed a video card for a server. Not wanting to waste power on an unnecessary GPU I looked around for the least capable card I had and found one from 1997[1]. It still works fine with a processor made in 2017. And Linux had no complaints using the generic VESA X.org driver. Though there is a native Tseng driver still there, the particular live USB I had would segfault. Actually it looks like the last two bugs filed against it were marked WONTFIX in 2011 so I'd say the driver is unmaintained and Xorg should consider removing it.

(I wonder if the new ADB driver would be useful with the USB-to-ADB adapter I have. Although the only thing I could plug into it is a trackball.)

[1] http://www.vgamuseum.info/index.php/component/k2/item/465-ts...
In the first example, why does (None, 0, 1) dominate (0, 0, 0)? The latter has a higher value in the first position.
Whenever there's an Emacs thread I feel really bad like an impostor, because I'm using Emacs daily for work and hobby for the past 15 years now and still only use only 5 to 10 functions regularly. Heck, I can't even remember the keyboard combo for getting help about a mode. When I have to install a new package, I use Melpa and copy&paste init code for the .emacs file from the web. If it doesn't work or breaks, I usually just use another package because it's too hard to fix the error. My .emacs file is a total mess and I have no idea what 50% of the code in it is doing. Do I need it or should I comment it out? I don't know.

Two years ago I tried to start using org mode and bought the printed org mode book but it just turned out to be too complicated and too much time to adapt all the publishing settings for me to be of any use.

For a while I used a Bibtex tool which was weird to use, and now I'm using KBibtex again.

I guess what I'm trying to say is that Emacs is a great editor but I wish someone made an AI-powered assistant called "clippy" for it that makes suggestions for commands one might use when working in Emacs. I just can't remember all those keyboard shortcuts for every mode.
In 2020, I’m kind of amazed to hear you say that NAT is a mitigation for security exploits. “NAT is not a firewall” has been a mantra for at least 20 years.

This is just one exploit that can’t be patched by the app level and is dependent on the OEM.

https://threatpost.com/mediatek-bug-actively-exploited-andro...
Looking forward to many more scientific breakthroughs. And loads of new art and great music albums to be released next year.

I would like to contribute myself, but I first need to quit social media (does that include HN?)
But nobody big enough uses Lisp to script games anymore.
Hosting your own does not guarantee you 100% uptime. It just means someone less expert than the GitHub folks will be responsible for bringing things back online. It also costs you time and effort, which is a problem if you're on a deadline.

Same goes for the question of where to host it physically. It seems unlikely your physical server will have better uptime than a virtual server in the cloud.
>I often hear complaints that diversity training is largely cosmetic and doesn't get at the root of the problem.

Does it work? I can certainly see a scenario whereby mandating diversity training could just make the situation worse instead. Obviously I understand how it might improve things too. So, does it work?

>But as this op-ed shows, seemingly small foot-in-mouth "gaffs" can be surprisingly hurtful, and they are largely correctible with training.

I don't see how you will ever get rid of them. Sure, maybe for one identifiable group, but then it'll be something else. There are a million things by which these kinds of foot in mouth situations can arise that are hurtful. You can't have training for all of that, which means that some people will have to get over it in other ways. Or are those okay because they're not about race?
Some things are in Azure, but IIRC not everything (not the git part of github anyway).
Office layouts could change for good because of the pandemic
The anti-malware measures in modern Windows are at least part of the issue.

There was an interesting conference video exploring this, about eighteen months ago. It was part of a project to make git faster on windows. I can't find it, maybe someone else will remember.
My biggest issue with Lightning is that it doesn't support HDMI. iPhones (and iPads) transmit an encoded stream to the Lighting to HDMI adapters which then get decoded and converted to HDMI by a chip in the adapter. It adds encoding artifacts and latency.
Given Amazon’s flood of ALL-CAPS trash brands from rando dropshippers in recent years, plus fake reviews, is it realistic to expect QA from Amazon?
Because we rarely have the option to free up time.

Most of us work some form of a full-time 9-5 job, with a specific amount of days off available because that's how employers prefer it.

Knowing that the rest of your pre-retirement years will be spent in such a configuration you'd want to spend additional time initially on getting better, advancing your career etc., because if you can't do anything about the amount of your free time, at least you can influence its quality by earning more.

I for one would be happy to work part-time, but the lowest engagement I ever managed to negotiate was 90%. Best I've seen was 80%. 50% is only ever available for short-term gigs.
> Literate programming. For example: I can have a python snippet that when I evaluate, results would be piped it into another snippet in SQL that retrieves data from postgress, and then I can send a http request to a remote API based on what's in DB, and then use that to build a chart. Can you do that in Markdown?

I've found you can get pretty close if you combine it with Jupyter notebooks. When you use jupytext [1] or similar to synchronize the markdown and ipynb then it works quite nicely.

Oh and as far as LaTeX / exporting is concerned, just use pandoc, you can export it however you want basically.

[1]:https://github.com/mwouts/jupytext
You can self host github or bitbucket as well, but it does get expensive.
TPP also included corporate courts that could force a country to reimburse foreign companies for losses due to changes in democratic laws. That is the big part that many people on HN and elsewhere objected to.

But yes, TPP also had its upsides, which is why I prefer a fixed version rather than blocking it completely. The US, by the way, was the biggest proponent of those corporate courts. Sadly the Trump administration lacks the know-how or desire to negotiate that sort of nuance. So while I agree with blocking it in the form it had at the time, I disagree with blocking it completely, which is of course what Trump did.
Do you use some kind of project management tools (kanban,todoist etc) for your side projects or maybe just some plain text todo files? I find that whenever I’m trying to start a new side project I’m spending disproportionately long time searching for perfect tools and often end up doing nothing and agonising over project management instead of working on actual tasks.
This whole saga shows us a lot about the institutional shitshow at the base, mechanical level of the economy.

FYI, this is not an anomaly. In Israel, amazon did a deal with the national postal service that gives amazon packages priority. Before that, Aliexpress' free delivery ruled. It's easier in Israel, because there isn't a local amazon to compete with faster shipping.

Long story short, local businesses pay much more, for slower local delivery than global companies shipping internationally. This is on top of de facto exemptions from duties & product regulations.

Israel is a tiny country. Geographically, it's a city state. Local ecommerce is not viable because international is cheaper, faster & has extra advantages.
N.S. gunman liquidated assets, stockpiled gas and food due to Covid-19 fears
It's also true in china. When I used to live in china, for same day delivery in Shanghai I had to book a cab for $40
Are they also above the law? I have a feeling a few folks from Facebook are going to be sent to prison before the year ends.

https://dailycaller.com/2020/06/23/project-veritas-facebook-...

This tweet from the former employee suggests that many FB employees already know this, but the money is keeping them there. Once ad revenue stops flowing, it would be interesting to see what happens next.

https://twitter.com/sebmck/status/1275363680767537154

>>They are 20 years ahead of any wannabe competitor.

Sounds an awful lot like the phrase "smartest guys in the room". Unfortunately, it didn't save Enron, because they were also the slimiest people on the planet.
I would have agreed if you had said Micro-USB. I own tens of those with no USB-C charger in sight.
Until they fat finger F12!
I love working on endless projects. Releasing something has never been high priority for me. If I get bored then so be it. As long as the journey is fun I'm good.

I love completing things, but I tend to see sub projects/tasks more fun to complete than the entire project.

People are different, but I can totally imagine I would be depressed if releasing something was my goal.

Composing music is similar to me. I've got around 1000 unreleased music ideas with varying degrees of complentess, but I've only released around 50. Interestingly though this viewpoint of not being able to release something was something I mostly saw with people starting out, and eventually it fades.
Homepage has status 500. ;)

Also https://ftp.gnome.org/ is down, along with all of github. So when I ran my script to check for updates of various packages for my multiplatform minidistro, it looked like some internet armageddon is happening.

Certainly gives you appretiation for software packages that are still hosted independently.
> or your barber learns to cut hair faster, that all counts as GDP growth.

Only if people get their hair cut more as a result. If haircuts take less time, become cheaper and people get their hair cut just as often surely GDP would go down. Same for package delivery.
What Is the Morning Writing Effect? (2011)
Misnaming a virus for racist reasons is an achievement? How about focusing more on testing and not allowing hundreds of thousands of Americans to die instead. Or maybe just wearing a freakin mask and not making that a political issue and leading to tens of thousands of unnecessary American deaths.

The trade war has led to very few, if any, companies move to China. The only major change is that China buys a lot less agricultural products from the US requiring the administration to straight up pay tens of billions to Midwest farmers so Trump wouldn’t lose their vote entirely.

Not sure what talking to the Taiwanese President has to do with anything when Taiwan is more afraid of China right now than it has ever been because he won’t publicly agree to protect it.

Yeah, the largest arms sale is still minuscule and is gonna do nothing to stop China from taking over Taiwan militarily if they wanted.

And China has taken over Hong Kong almost entirely and there hasn’t been a peep from the US govt. Instead, the Trump administrations response was to punish Hong Kong and start treating it as if it is already a part of China and the 2 systems 1 nation rule doesn’t apply anymore.

Nice. He had 1 person arrested by the Canadians. That’s brilliant.

China Mobile would have been blocked by any administration. Because the US government used to be run by competents, who didn’t crow about every minuscule move they made, because they were focusing on massive changes that would actually have teeth (such as the TPP) you are likely not even aware of the fact that Obama’s administration blocked a bunch of Chinese private actions. And they were actually successful and did not require breaking international law therefore making US allies also suspicious of the US.

https://www.reuters.com/article/us-aixtron-m-a-fujian-idUSKB...

https://www.law360.com/articles/410956/chinese-co-wants-wind...
Yes, I think so too. And i think there are even different standarts for charging.
The rate of Putin's acceptance has dropped by factor of 2 since 2015. I think the ease of information exchange is the game-changer.

The point you're missing is that Russian gangsters've made some terrible decisions (from economic perspective) and now the only voters they only get old people who only have TV access.

Which is still enough to manipulate elections, but I don't think it's going to continue forever.

EDIT: There is also another social group that supports Putin. "Siloviki" and their families, which happens to be >1% of Russian population.