skysight-inc/HackerNews huggingface dataset:
Can you give an example of a recent experience when you couldn't maintain focus and urgency? Also what you do you mean it doesn't take much friction from poor tools to impact productivity? Like Slack fatigue from too many noisy notifications and not being able to keep up?
I suggest reordering some of the items.
It's the two in combination that I believe to be an existential threat. nVidia is succeeding at entrenching CUDA as a standard, just as Intel's x86 grip is loosening and processors are becoming commodities.

This leaves nVidia in a great position to commoditize their compliments, offering high performance ARM CPUs (like Amazon is offering) for a tiny margin just to fuck with Intel. And it really would. Versions with nVidia GPUs in the cache hierarchy (HBM) are just the icing on the cake.

Intel smartly got out of the memory business because it didn't want to join a race to the bottom fabbing commodity transistors, but there's a good chance that's in their not so distant future.

And yeah, TSMC is a pretty big threat too... I was ignoring 10nm as part of this, because we don't have any data yet as to whether it represents a permanent shift in Intel's ability to compete on fabrication. I personally doubt that. But it is possible.
I bet there were extra paragraphs but an editor went “too many words already for a webpage” or “let’s not criticise them too much”.
I wasn't suggesting tests. Just education. Preferably as part of the required 'debate' before voting.
> Sadly, I just learned a new term: "emotional labor."

It's also an (increasingly common) misuse of the term as originally coined.

Originally it referred to things like cashiers needing to remain calm and cheery even in the face of unreasonable and hostile customers. The claim is that this kind of labor goes beyond the job description and should therefore be compensated.
> Adblockers like uBlock Origin hurt these sites by deriving them of revenue.

And these sites hurt us with their surveillance capitalism and deceitful marketing nobody asked for. They have only themselves to blame for abusing our trust and good will.

If they don't like the fact we haven't paid for their content, all they need to do is return HTTP 402 Payment Required. If they try to make us pay through ads, we'll just delete them. Nobody is obligated to look at or click on this stuff for the sake of some site's revenue. When we buy a magazine, we can rip out the advertising pages and throw them in the trash.

> I don't see how these sites will survive

Maybe they shouldn't survive if they can't come up with a business model that doesn't involve shipping 10 megabytes of ads and tracking people's every move.

> Will the government move to rule adblocking illegal?

Governments barely manage to keep copyright infringement under control despite the lobbying of multi-billion dollar industries. Surely they have better things to do than police what browser extensions people use.

> Will websites engage in sophisticated technical anti-adblock measures?

Most likely. It is an arms race.
People complaining about how user-unfriendly SAP is or how companies adapt to SAP instead of the other way around are missing the point of SAP.

The point of SAP is that the module for your type of business is being implemented at the market leader in your area, because they are the only ones who can afford it. SAP will come to the market leader and put their processes into software.

Then everybody else adapts to SAP not because adapting SAP is impossible but because SAP implements the processes that made the market leader successful (at least that's the idea).

So it is very intentional that you adapt to SAP and not the other way around. You do it to emulate the market leader.

And the user friendliness is also on purpose. If you go visit a company using SAP, you will find that you have a certain job in the company and it needs two or three things from SAP. Jobs are very specialized, so SAP is, too. Nobody is supposed to just wing it with SAP. You are supposed to learn how to do your transaction with SAP, and that transaction is then meant to be super efficient.

If you actually go visit a somebody from an enterprise environment interact with SAP, you will be astounded how quickly they can do what they are supposed to do. It's almost as if the software was optimized for frictionless efficiency.

Also note that user friendliness is a subjective and mysterious area. If you go look at an airplane cockpit, where actual research was done into how to optimize user interfaces so that the pilot will not be confused under stress, you will see that there is a separate button for everything. There is no "shift key", no different modes. If you need to use it, there is a button for it. To someone who has not learned how to use that UI, it appears alien and unfriendly. But the the trained pilot it is the pinnacle of perfection.
Class hierarchies are not a desirable feature of object-oriented languages, they're an unfortunate side effect of their historical development. (For example, early versions of Java did not actually have the interface keyword at all.)

There are several very good reasons that the inherited wisdom about OOP includes such phrases as "prefer composition and delegation over inheritance".

There are some cases where class hierarchies are actually good, but they're far rarer than most would suspect. The Liskov Substitution Principle is less of a guide as to how to use inheritance as much as it is a guide as to when you should not be using inheritance at all.

And to address your point: the only time objects with class hierarchy and subclases should be accepted as arguments to methods is precisely when the LSP holds. Otherwise, you're gonna have a bad time.
You're right. Apologies. But surely I would get rightfully warned if I'd suggest that the US Army is a great example of successful Stalinism and link to my favourite commissar confirming my articulate trolling?
The "ALT"-key will toggle the context menu in Vivaldi, and thus steal the focus from the game when activating the shield. ;)
The Ethical Design Handbook
There are/were 5 different Web technologies over the years you could use to make Web apps for SAP. There are also standard WebService (XML SOAP) and REST interfaces over HTTP. There are also SAP native interfaces for specifically transferring data.

There are ways to do stuff in SAP, lots of implementation problems arise from the fact that people don't know how to do it right, and just try to apply whatever they do know. There is documentation and there are books.
The fact that you’re using it at your job doesn’t make it a good product
I gave an example a bit further up, here [1].

[1] https://news.ycombinator.com/item?id=22240223
> I tried desktop version of Microsoft Outlook. Such an awful experience. Just trying to pick an available meeting room was surprisingly more difficult than on the modern web.

That has nothing to do with Electron. You can totally bork an UI on the "modern web", too. There's nothing stopping the Outlook team from porting the old room picking interface to the web version.

I've only used the Outlook web app as a fallback (at $work it used to be available using 2FA, and I'd use it if I needed to check my email real quick but didn't have my laptop -- and, thus, "real" Outlook -- with me) so maybe it's an exception. But most of the time I really wish people would stop trying to bring the web experience to desktop :).
what does this competitor run its business on?
Even if many people think that they "aren't very political" and are incorrect, there are some people that aren't very political and this is justified. For example, if you are a 5 year old and you believe you are not very political, you are probably correct. If you have been living in the woods for the last 30 years, don't know anything about modern politics, and believe that you are not very political, it would be weird for us to say "the thought you are not political is itself quite political" rather than "that sounds like a justified true belief."

So assuming it's possible in principle to be "not very political," the real question is how disengaged, uninformed, or lacking in understanding do you have to be for your statement to be true in itself, rather than a "quite political" statement. For myself, I think if someone is disengaged enough that they don't care who will become the next president, and there are no local political issues they will argue with someone about, they are "not very political."
On top of the cost of the extra pointer lookup, you also run into cache coherency issues when dealing with threading. So then you need to use atomic ops or locks or cache flushing which makes it even more expensive.

Rust is better suited to deal with it since there's a similar issue with refcounting across threads, so you might be able to get away with doing it for objects that are exclusive to one thread.
Completely off-topic but yeah, Howard the Duck is so bad that it is good.
Maybe ERPs are the ultimate test of an agile culture. Sounds weird right? But bear with me.

Most ERP projects fail. They end up over-budget and delivered really late.

Why? They are sold like custom implementations, promising the stakeholders they’ll be adapted to their specific needs. It's rarely the case. The reality requires the whole business to change: its processes, its workflows, its traditions.

Therefore, only companies flexible enough can survive such deep transformations. Companies that are agile.
Are you still making candidates do hackerrank before even speaking to someone technical about the job?
PubNative | Berlin | Site Reliability Engineer | Full-Time Onsite | https://pubnative.net

We are PubNative, a mobile monetization platform that enables app publishers to
enhance their revenue strategythrough flexible ad units. Our infrastructure
serves high volume of requests around the world, 24/7/365.

We're looking for Site Reliability Engineer to work on

* managing lifecycle of Kubernetes clusters (in AWS and Packet),

* observing everything through Prometheus,

* developing CI/CD pipelines and

* generally work alongside other teams on infrastructure-related tasks.

You can apply online at
https://pubnativegmbh.recruitee.com/o/site-reliability-engin...
Beautiful visual design is not necessarily correlated with beautiful functional design (i.e. being a joy to use, or - as the parent post put it - simple, fast and intuitive). I think the latter is more important for a lot of software (especially software you use every day in your work) but often sacrificed for the former.
Ah references to the Timex Sinclair 2068, my first computer!

Timex had a factory in Portugal, so they were somehow cheaper to get hold of versus the common 48K.

Naturally most of the time the 48K compatibility cartridge was stucked in, however in 2068 standard mode the hardware already had a couple of features that only came later with the 128K models.
> No subjectivity here, folks.

What do you mean?
25 known cases out of 8+ million people. I think the risk to health by eating street food there or because of the traffic (Thailand has the most dangerous roads in Southeast Asia with more than 20,000 deaths a year) is probably higher than from this virus.

On the other hand, depending on the restrictions they might have put in places you might be prevented from visiting as you would have liked.
Yes exactly. And now if the constructor of your element, let's say a div, doesn't take a string but a std::initializer_list you can write it like this:

auto doc = Div {
H1("Topics")
};
I think it depends what you mean by 'offended'. If people are just annoyed or outraged, yeah, no problem if you want to ignore that. But if my words are really hurting people, of course that matters to me. It doesn't guarantee that I shouldn't have said them, but it would be pretty callous just to dismiss it as irrelevant.
Popular - no. Essential - yes. Case in point - my bank (top 5 in my country) which uses Chrome plugin for security purposes, you need it to create digital signature. So once a year I HAVE to install Chrome (key expires every year) and then delete it. I've also found at least one payment processor not working in Firefox, my city portal for public transport and several small sites. The worrying thing is the trend - with Firefox share dropping below 10% recently it will be abandoned more and more.
My husband, a sailor and glider pilot who really needs wind specifics, loves https://www.wetterzentrale.de/
How to Upgrade from Windows 7 to Ubuntu – Installation
Why do you want mutable objects?
I'd definitely refactor your C-like pseudocode to multiple lines :-D
I would say there are tons of other features as well.

More often than not Java programming just consists of throwing gang signs on your keyboard for your Ide to create tons of boilerplate.

Well case classes can implement traits, might have a companion object and can (poorly) replace enums.

Scala sometimes seems to not need standard classes.

Other languages like go, rust or c can do just fine without classes at all.
Except vim does not take over your process and data, and is happy to sit there and wait out your tryst with nano, sublime, vs code or frigging notepad.

It's fine to have an inscrutable, beginner-hostile power tool as an option.
All in all an interesting article, although some PR piece alarm bells just went off.

I would have loved to have additional information that might not have been provided due to the fact that Retool is a very early stage competitor in the ERP space.
With all the SAP bashing that is happening, there must be some advantages that the SAP software suite has, right? I would love to hear about them.

The rigid nature of the SAP software - and the crazy costs that come with it's customization - is a known problem. I still wonder if this is the real reason why the migrations and implementation projects with big customers fail, or if these are, generally speaking, just really big projects that carry a huge risk. The truth is probably somewhere between both extremes.

What long term structural disadvantage do you see in applying the Retool software model?

Congratulations for getting your product out of the door!

(Disclaimer: I have no affiliation to SAP etc).
But the fact that for they use case it "abstracts away many things, simplifying [their] workflow and conceptual models"

Certainly makes the technology interesting to investigate if it could be a fit for you as well.
Ground school is intended to teach people a practical understanding of how to fly that is easy to internalize but not the whole story.

The aerodynamics lesson is a cartoon basically.

For example, each sentence you wrote above is both true and false. :)
This nails it. The rest is just commentary.
Luxembourg Wants to Solve Congestion with Free Public Transport
On my Chromebook, I use editor "Caret" which can save back to the original file location (e.g., SD card).
x299 does not have 4xPCI-E 4.0 x16. It technically can't support that.

But no, I meant basically everything else. The amount of ram, USB, SATA and M.2 slots as well as USB headers is nice, compared to regular consumer board at the very least.
Interviewing at Facebook – On-Site JavaScript Technical Interview Questions
> 70K is the median programmer income in the US. (Based on a very thorough let's look at the first thing Google regurgitates!)

BLS, which while not perfect has far better data than most other sources trying to do this independently, says $84,280 in 2018.

https://www.bls.gov/ooh/computer-and-information-technology/...

> It should have been enough to fund a business analyst and an app developer for a few months

Probably. But that doesn't matter if no one advised the client that they needed a realistic, production-like field test (most of the cost for which wouldn't have been part of the contract, since it would have been client side; the developer-side support for that is a small fraction of the cost.) Errors in report definitions that exclude some data in circumstances that don't come up in developer-constructed testing scenarios is, like, not at all uncommon.
I would be interested to know if they are actually using SAP. These companies are so much better at software development and they are swimming in so much money that they could even implement something by themselves.
Selling SaaS to the informed customer: it's okay to “sell the product”
0day vulnerability (backdoor) in firmware for HiSilicon devices
I am unconvinced. This explosion in varroosis is coinciding with an explosion in the application of pesticides all over the U.S. Use of pesticides has only increased with recent developments in gene editing. Do you know where your bees go? Do you know every plant from which they forage, and if its even safe for them to touch it?
SAP is designed based on priority of the requirements by people in a company who will never use it but will ask their staff to extract the data and present them in PowerPoint or excel.

So the UI design of SAP is user hostile. Even by embracing modern web components and openUI toolkit SAP will continue to be user hostile design.

SAP will need to change the foundations completely to change it and also re do things. But then it will put them in direct competition with modern software makers who can beat them.

So I am doubtful things will change, SAP will go the path of IBM in times to come.
It is but in the context of this discussion it's very clear that they meant a tracing garbage collector, which has a very different cost than atomic reference counting. Or to put it another way: you're technically correct, the worst kind of correct.
what did you find better in NetSuite?
Five tips to get better at receiving feedback
Top Appli!
How Does an Air Switch Work?
Except that instead of getting high powered modal editing actions where editing text behaves like executing code, you're stuck in insert and can only move by arrow keys, one at the time.
Now I know why I never could watch Survivor and similar shows!

It's like Kindergarten Khmer Rogue.

(Damn people will be primed for it when the time is right...)
SF is just another world to me, whenever I read about salaries or rent, it might as well be on Mars. We just bought our first home(3 bed, double drive, large garden) in a large UK city and the mortgage is £580/month(~$750 for you Americans). And it's not like we're poorly paid either, we both drive brand new cars, go on holidays twice a year etc etc. And then you get SF residents being paid well into 6 figures and unable to have a decent standard of living. It's just crazy to me.
You can see comparison at the end of the video
Hyundai to Sell 1k Sonata Sedan Taxis to Saudi Arabia Airport
SAPs magic is the integration: A company I worked for rolled out SAP for a Production and supply chain distributed across about a dozen countries in Europe and went from 3+ weeks order commitment time (Not lead time) to immediediate including sourcing from external suppliers, logistics Partners and Production facility allocation.
Have not you notice FPS boost?
SAP is effectively open source, IIRC there were/still are options to install local development stacks for free... but without an army of experienced consultants it's gonna be useless for you and they won't touch a pirated/cloned system with a 10 feet pole.
> disabling right-click

You forgot "messing with clipboard to add `See more at {URL}`" when you ctrl+C stuff.

Listen, if a webpage deserves attention, I'll make attribution manually, but if you try to force it via clipboard, I'll make sure to remove it, again, manually
I've been using FF on mobile + uBlock for over two years with zero issues; I moved to FF on desktop a few months ago, with also zero issues.
‘Powered Door Closing Force and Impact Energy Gauge’
I think you've missed the point of what they were asking... which is probably if there are tools to facilitate authoring and publishing in plain text.
Infantry was nice, any game like that out there these days?

Team-based multi player, slow paced, casual, 10-15 minute games. I got World of Tanks in that category, anything else?
> * "[SAP] customers include 98% of the 100 most valued brands"

That, er, ought to be exactly 98 of the 100 of them, shouldn't it??
Anvil – Python Web Apps
Riot is Matrix, Dino is XMPP.
Rico has a point to a degree and every VS version since then reduced memory footprint and improved performance (mostly due to not calculating stuff up-front which may never be needed and doing it on demand).

Microsoft has also pushed since VS 2008 (!) for plug-ins and extensions to use an out-of-process model. I think ReSharper got the message in summer 2019 that it might be a good idea – and incidentally, a lot of their performance comparison of Rider vs. VS comes down to "Rider uses ReSharper in another process, so the IDE doesn't slow down when ReSharper does things", while they themselves still pursued the slower model in VS. Heck, until a few releases ago ReSharper was still using the old synchronous COM APIs for querying the solution after loading, leading to severe pauses when opening a solution or re-loading it after switching source control states.

Vanilla VS is plenty fast and not that memory-hungry. In my experience it's extensions that try to sync with IDE state where a lot of the waiting comes in and in-process extensions where a lot of the memory usage comes from.
Writing a Getting Started Tutorial – Workindia.in
The difference is that soft-left progressive purity spirals tend to end with online bullying, while authoritarian purity spirals tend to end with people getting killed.

Admittedly there is some overlap where people lose their jobs.

Of course there has to a collective standard for morality. The problem with purity spirals and witch hunts is that they stop looking at specific criminal acts - slavery, theft, murder, and rape aren't morally justifiable, however you slice it - and become more about group conformity and public professions of ideology.

Dissent, debate, and non-conformity become immoral acts in themselves - and that is not a valid moral position.
Someone Used Neural Networks to Upscale an 1895 Film to 4K 60 FPS
I am an author of this video, you can feel free to ask anything – I covered algos that I have used in video description, you can find them there
While I get that sentiment I don't really see the ecosystem much worse than vendor lockin at any of the modern PaaS providers from a tech perspective. They always allowed integrators relatively extensive API access to their table model, last time I had to integrate that years ago the only hurdle was a bit of interfacing between the report / ABAP world and exposing it as a web service. Even management / security facilities were, albeit usually clunky, what you expect from a modern ecosystem. These days they seem to offer relatively modern and off the shelf APIs for quite a few of these tasks, especially for their cloud based offerings. I'm not sure that they see it as a threat, rather they want to be the single point of truth and lots of projects (completely separated from any tech aspect) would circumvent that.

Now was that a pain? Yes, sure. Especially the whole legal/certification/consultant crap you need to buy into alongside the software. But honestly, at least here in Germany, SAP ABAP/Java developers and consultants are easy to come by. Most of the problems I've seen in SAP related integrations are process related, not as much tech. If you're dealing with a customer that's already up and running in that ecosystem chances are that they already know their pain points, it's not really any different than any other large B2B integration in the space.
Elmenus Raises $8M Series B to Grow Food Delivery Business – WAYA