skysight-inc/HackerNews huggingface dataset:
When I lived in a small village in Sweden, you couldn't get anything but Heinz or Felix. I don't think I could even get something like Coop store brand ketchup unless I traveled the 50 km to the city.

Felix's website^ says "Sverige har världens högsta konsumtion av tomatketchup" (Sweden has the world's highest consumption of tomato ketchup), though it doesn't say per capita or in total... I wouldn't be surprised if it was the latter. Sure! Let's put ketchup on spaghetti! On pizza! Why not!? :)

^ https://www.felix.se/om-oss/en-svensk-mathistoria/
Scanning a qr code triggers a bluetooth bridge to continue. If a scammer or your mom scans it from someplace else, it won’t work. Good for antiphishing. Bad for oops, left phone at home.
Infrastructure Monitoring / Troubleshooting
Described differences between the terms IT infrastructure monitoring and infrastructure troubleshooting. What do you need to know about data collection strategies? How this is affecting the cost and the feature set?
To comment, or not to comment. That is the question.

It was a comment written by an idiot, full of sound and fury, signifying nothing.
>, but the deeper I am entrenched, the more I see why you choose SAP: Because there really is no alternative. The data model is so complex because it is growing iteratively since the 80s.

Yes, the scope of ERP and SAP is so immense that even other software companies that have competency in the business of programming also buy SAP licenses instead of coding their own home-grown ERP system.

E.g. Microsoft, Apple, Amazon, Google all run SAP.

Microsoft even has their own ERP software (Dynamics GP acquired from Great Plains Software) and yet they run SAP. Microsoft sells Dynamics GP to mid-tier businesses but they don't use it internally for the consolidated financial accounting of their complex
multinational business.

And in an interview about Google's early days, one of the employees recommended that they install ERP system like SAP and co-founder Sergei Brin was skeptical saying "Why would they need to buy that when their programmers could just code it themselves?!?" Well, Google did eventually buy Oracle Financials ERP and then eventually switched to SAP: https://www.google.com/search?q=google+migrates+oracle+finan...

If you're a brand new YC startup, you're not going to need a complex behemoth like SAP ERP. Maybe Quickbooks or some SaaS service for accounting & HR/Payroll is all you need. However, if the business grows enough (i.e. multinational), you'd be wasting money by paying your own staff programmers to re-invent what SAP already does. Just pay the millions in SAP licenses. It's expensive but still cheaper than trying to do it yourself.
To be fair functions like `abs(x)` are expected to return int when x is int and float when x is float. Factorial acts same with respect to types so it is not that unreasonable.

The real problem is that `fact` is not the actual factorial but its approximation (doubly so because it goes through float anyway). So all extra precision provided by bigint is useless.
AirBnB are objectively shit since they allow people to book occupied Palestinian properties that were stolen by settlers.

https://www.amnesty.org/en/latest/press-release/2020/12/airb...

https://www.bbc.co.uk/news/world-middle-east-47881163

https://www.business-humanrights.org/en/latest-news/airbnb-r...

Plenty more material out there the subject.

Don't use them, stop giving them your money, full stop.
Yoda also referenced by name in my comment :)
ACAT is a free, open-source software to enable people with severe disabilities
> I guess that's what society is about. Sometimes you have to give way.

Would you be saying the same thing if we were talking about racist, or homophobic individuals? Let's not pretend that the monarchy doesn't have victims.
> it's getting better.

This should be the SAP tagline. I swear I've heard this since I started working with SAP in maybe 2009(?) as well - I had a brief stint as an ABAP developer.
Other countries aren't messing with the price tags though. they simply show the final, total price to be paid. Like if you have that amount of cash and nothing more, you will get the ware you are buying.

So in any practical case Apple is being dishonest (due to law) with pricing. Also let's not forget that when Euro was like 20% higher than Dollar, Apple pretended that 1 USD = 1 EUR. There are no possible "tax" or "laws" to weasel out of that, it was pure and simple price hike for no reason at all. (the VAT for EU was added on top of the already increased price due to incorrect conversion rate, so that wasn't it)
I can only appeal not to vote based on appearances, but to consider the platform each candidate is running on ;-)
I went back and read the last comments before the CoC was invoked, and I read the CoC as well. Having done that, I don't understand which part of the CoC the comments were in violation of. Could you expand on why you think it was appropriate to shut the discussion down without even responding to those comments?
Or maybe they're going to be announcing a major breach and need to scapegoat the security team.
I kinda feel like SAP is the ultimate in checkbox checking. If you ask every department what they need, and write it all down, then find the product that matches all the checkboxes, SAP is it.
I used to think I didn't like ketchup...

Then I had some "tomato jam" in a higher end restaurant and it was amazing and I realized it was just a nice house made ketchup. Since then I've also tried Red Gold ketchup and that's pretty darn good as well.
> how would this not lead to problems with evaluation metrics down the way?

Assignments will just need to get trickier so copilot breaks on them. I guess it will be the captchas getting harder because AI is getting better all over again....
Perhaps they are talking about Bedrock?
We developed something similar in-house. For most images it's a notable startup speedup.
> not having them load and play the videos for you automatically

Well, but YT does exactly that with Autoplay (and the recommendations are based on the last video seen)
If you're talking about things displaying numbers in real-time, it's not magnitudes easier to do it in the DOM, that's a gross exaggeration. If you're talking complex form controls then maybe, but I wonder what kind of game would have complex form controls that also need to be rendered at 60 fps.

In my experience anything that needs to be animated should be done with canvas, otherwise at some point you're either going to hit performance walls or end up fighting the DOM.
> Skepticism towards new ideas and a stubbornness to resist change are very important attributes for any community. It ensures that when a change does happen it passes through a very strict filter ensuring only the best of ideas get through

The problem is, how do you ensure that a "very strict filter" is also a good filter? The best stuff gets caught up in those filters, because the best stuff looks like nothing the filter has seen before. Or it might indeed look too much like something the filter has seen plenty of times before and (rightfully) dismissed as unimportant. And in the end it is not so much a community embracing the best idea, but the best idea taking a sledge hammer to the community.

I like React, and I think it is improving quite nicely. But Svelte seems also an interesting thing to try out.
The base iPhone 14 is an upper mid-range phone, not high-end.
It’s not just VAT. There are also import duties, taxes on salaries and land (there’s at least a warehouse, maybe also a physical store as well as a few pair of hands in play along the value chain of selling an iPhone in Sweden)

Maybe salaries in Sweden are higher than us as well.
Indeed it is. Even when using other development tools (eg, ABAP in Eclipse or the third-party addons for VS Code), the code is still stored in the database and executed from there by the ABAP VM. There's no such thing as "offline development" with SAP ABAP, although people are working on it...
Almost right. The conference rooms would be glasswalled and have funny names, but no one would be there because everyone is working from home.
Interestingly, SAP is used by the metal health services/psychology of my local District Health Board. It gets a hilariously bad rap for its usability, but I presume it gets the job done well because they're still using it!

It does, notably, have an integration problem because the rest of the DHB services don't use it.
The list I posted. Better food and being around less polution literally increases your life expectancy by years.
Nope, apparently it's the same Czech/Austrian Herbert Felix who founded the brand in Sweden then brought it to Austria[1].

Now I'm itching to try the Swedish Felix and see how it compares to the Austrian one.

Also TIL that: "Sweden has the world's highest consumption of tomato ketchup, and Felix is by far the biggest brand, almost twice as big as its nearest competitor."

Why do Swedes eat so much ketchup?!

[1] https://www.orkla.se/brands/felix/
The local landowners fighting tooth and nail for low density housing would just argue that it is as much a blight on the local community as that laundrette was "historic".
I'm no fan of CAP but I love your YouTube videos - greetings from another NeoVIM fan :)
The words being filtered are not racial slurs in English.
That it’s very difficult to enter Japan as a tourist right now because of Covid.
Yes (it could have been more explicit on the list) - but the prices are there. They did a good job with this
That's history management. Not a React concern.
> We'd also recommend you restructure your office for a more open space, bring down the cubicles and make sure the conference rooms are glasswalled and have funny names.

Already happening: https://apphaus.sap.com/location/heidelberg
Apple can try to be the exception, except most European have consumer protection agencies that will do the right thing when consumers fill a complaint.

That is how I canceled my Vodafone contract, while Vodafone was playing word games on me and refusing to accept my rights as consumer.

After filling a complaint, and getting a call from the consumer goverment agency, apparently it was all in order to cancel the contract.

Same will apply to Apple.
sounds more the other way round, Austria also gets the Swedish Felix brand.
> SAP is sold to the C=suit, never to IT or business operations, nor any of the people that will ever come onto contact with the software.

Plenty of terrible corporate software works like this. Precurement has a checklist of features, and that list never includes "Has great UX", because only the people on the floor has to use it.

I'm looking at you JIRA...

> SAP project often fail (this is not specific to SAP but common for large projects). Making sure that in case the project fails it is the customers fault will be strategically taken into account from day 1.

I was a consultant at a major software consultancy for the better part of three years. No matter what, it is always the costumor's fault, even when it isn't.

Paying a customer back some 100 billable hours worth of payments is simply just not feasible, when a large part of consultants have less than a years worth of work experience.

While you sit down and talk about the project with senior and managing consultants, you are being deluded with a completely skewed perception of the base level competence of those that will carry out the work.

The higher hierarchical "level" a consultant is at, the less implementation work they'll do, because associates will take longer time doing the same tasks and will therefore sell more billable hours.

The entire T&M consulting industry is economically incentivized to produce organisations that shirks responsibility, while simultaneously work on "too big to fail" projects, because that's where the money is at.

> SAP is a fairly closed ecosystem. Typically consultants are recruited straight out of school and never leave the stack as it is very different from the rest of the industry. It has it's own cultute and habits that do not travel well outside of it's niche.

Not to mention that it has its own programming language. I had a colleague that worked as a SAP consultant, and she said it was horrible. Features like "variables names can consist of at most 8 characters" certainly didn't help.
> Like jQuery before it, React hasn't aged well.

jQuery has aged beautifully!

In case you or anyone else reading don’t realize it, jQuery aged so beautifully the APIs are now built into (or in many cases fixed/standardized in) every browser in C++.

Yes that means the downloadable version is no longer needed, but please keep in mind every time you use a selector (for those that don’t call them “selectors” anymore some basic examples: “#content” or “.dropdown”) in JavaScript, you’re “using jQuery”. Even the fetch API was roughly pioneered by jQuery’s Ajax helpers, and slightly refined and included in every modern browser.

To discredit jQuery for being redundant is exclusively a lack of knowing browser history.
Sounds like a read-only version of AFS [1], which had a global namespace and was used for software distribution as well as data sharing/collaboration. If you narrow the use case to software distribution, I suppose read only is a reasonable trade off if it enables higher performance.

[1] https://en.m.wikipedia.org/wiki/Andrew_File_System
GIFShell attack creates reverse shell using Microsoft Teams GIFs
It's a nice idea! One consideration would be how to grab the html of the pages. In my experience, using either fetch() or an ajax request often runs into problems with CORS etc on the destination site blocking the request.

Maybe there's a better way someone knows for extensions to grab remote html without running into these problems?

The alternative would be for the extension to grab the html via API from a crawler running on a server (or SaaS), which should work pretty well.
And an actual SIM slot
3D Minecraft in Minecraft
same! I find that works very well. I also sometimes put a notebook or a plate between the halves.
Apple tech sold in USA is also manufactured overseas, and should be subject to shipping, imports, salaries and so on.
I don't know about the others you listed but as OpenTTD is a logistics management simulation, it surely draws a more mature target audience than Minecraft does. An audience that is more likely to possess the necessary expertize to further its development.
Deploying a Node app and Postgres database to Fly.io
Not true, there is second year of warranty that needs to be given to customer by store where device was purchased. Only difference is you will ask you for receipt. (I work in Apple authorised repair store)
Thanks! There's also Part 2 of that blog post (which doesn't involve CAP): https://blogs.sap.com/2020/08/17/learning-rust-with-cap-part...

But other than that, I haven't found time to continue with that project.
But you can check out my YouTube channel for future endeavours:
https://www.youtube.com/channel/UCFU7a7OMYfcpjtIpu2j47_Q
It's the company's fuck up for firing anyone able to respond to hacks.

These people aren't announcing a vulnerability (like in your broken lock analogy), they're announcing that they all got fired and that they all need references. It's also a strong signal to everyone that the company may not be a good place to apply for, for a security position.
I wonder what his tax situation is like. Is he paying taxes on the current value? Since the plan hasn't been completed, is there even a value that can be assigned?

Seems the sort of thing where you're threading multiple loopholes and need to do it exactly right, which is probably not cheap or easy either.
Part of the set-dressing of Brave New World (1932) is that people go fairly speedily from retirement to soma overdose to being recycled.

(it doesn't affect the plot of the book, nor is it particularly relevant here, I just mention it to note that "death on schedule" was a meme at the time)
>Which one? Even Olkiluoto (OL3 with its decade+ delays included) is doing just fine financially.

Areva (the French state) took a 5.5 billion euro loss building Olkiluotu.

>How does this matter?

Pretty much all nuclear power is an offshoot of the military, but the Soviet Union's civilian nuclear power industry was a little more obviously an offshoot of its military.

With Vattenfall the same is true but is less obvious. Sweden essentially took out an option on having nuclear weapons while still adhering to the terms of the NPT.
Android nowadays is a kind of pseudo-microkernel, as since Android 8 all new drivers are required to be Treble based, and they call "legacy" to classical Linux kernel drivers.
GP commenter could be in Switzerland and he meant that it's crazy cheap.
Hey, keep your hands off Debian! :P (I say this as as retired Debian developer)
Thanks. I'm still not following 100%, though. Is the problem that some providers foolishly store users' passwords in clear text, or that some providers allow passwords whose hashes are easy to reverse?
> if you have to sit for hours

> staring at your computer screen

> or hunched over your

> typewriter

> searching for words,

> don't do it.

I don't claim to BE a writer, but I think I had moments of good writing in my life, and I like writing a lot (I wrote two - largely unsuccessful, of course - novels, two technical books, and tons of other stuff), and I completely disagree with this. And for most of the rest of the poem.
Thanks for posting the happily ignorant code snippet that I have been waiting for.

The problem is that Perl internally encodes strings as sequences of numbers. Not even sequences of bytes, but sequences of numbers that could either be codepoints or bytes resulting from the encoding of such a sequence of codepoints. ...as a developer you are perfectly free to make this assumption any way you please at any given point in your codebase. It's not even clear that any one of those two is particularly "preferred" at large or a best practice or anything like that.

To make things worse, there is no way to know which is which, i.e. a string itself is happily ignorant about the assumptions that people will/should make about it. And Perl will happily concatenate strings making different kinds of assumptions, or double- or triple-encode them as you please, or decode something that hasn't been encoded in the first place.

This leads to jumbles of numbers that aren't anything in particular. They simply work well enough for sloppy programmers to not realize when they are making mistakes, but badly enough to almost guarantee that encoding errors will crop up on users' screens regularly.

Now, given that this is how the language works, be my guest jumping into a 100k loc Perl codebase that dozens of programmers have touched over a decade, passing around and munging together strings not just within their own codebase, but also using strings stored to and retrieved from elsewhere, in some case places where no one knows anymore where they initially came from or where they will ultimately go to.
How about "50% faster" and "50% as fast"? If these are different (which to my ear they clearly are), then "200% faster" and "200% as fast" are different too. Naturally it's all quite ambiguous so whoever's writing the press release can pick the more impressive meaning in each case.
It depends. If you've bought your device from Apple, defects will be covered by them in this 2-year period. At least this was my experience in Germany. Two times I encountered a very helpful Genius that issued a repair although my 1-year warranty was up.
I don’t see how an extra program built for windows or linux can in any way stall whatever project limits Apple faces for macos. They’re effectively independent projects.
I think that 'perl -d' needs to have Term::Readline to be installed to provide line editing. Otherwise you could use DDD, which provides an ugly but functional GUI to gdb, and perl -d. Or ptkdb which is better IMO ('perl -d ptkdb', requires the module and Tk).
It's not that China has not been trying to develop these kinds of HPC technologies for several decades and will begin to now in response to these latest round of embargos. And they have produced things. They just aren't competitive.
My first job out of college in the late 90s was in a large division of a larger company (about 80k employees at the time) that was being spun off in the hopes of selling it. As they were going to be made a stand-alone company they needed their own ERP etc and went with SAP. After two years and $50M the dotcom crash killed any chance of selling the new company and it was absorbed back into the mother ship and SAP was thrown away.
How weird. If you are considering adopting SAP, then clearly your existing solution isn’t working.

No executive wakes up and things ‘this is a great day to pour 500M down the drain’.
Microsoft have realised their investment has a limited number of years of life left in it. The main audience has grown up. To keep the brand alive they need to aggressively pursue the younger generation and tailor the game to them. Hence the safety features which the older audience don't care for.

I still maintain my stance that Microsoft ruined Minecraft by turning it into an investment.
Your reasoning may be backward: Companies with poor codebases have middling developers, and middling developers choose the most common languages.

It's the same with Java versus Clojure. Are LISP macros really the reason those Clojure devs seem so productive compared to Java bodyshops? Or is it the most talented devs going after exotic technology, and the less able going for the lowest common denominator?
Thanks a lot, always great to see viewers showing up in various places!
In South Africa, the most popular brand is "All Gold Tomato Sauce", to be fair I can't reallly taste the difference, between a 'boerrie'[0] with heinz or all-gold.

[0] South African word for a "hot-dog" but the sausage is actually real meat sausage (boerewors), the sausage itself is kinda unique and amazing as well.
I've transitioned large numbers of people onto new systems (operating and other) and I've hit just about every problem along the way.

When you're introducing somebody to a new system, it's not enough to say "ah it looks they same, so they'll be okay". Visual parity helps but people very quickly get hesitant if things have different names, and it gets worse if they have muscle memory for certain operations that now don't work. Sometimes it's better that things don't look the same: Uncanny Valley is a real thing that upsets people. If it looks the same but works differently, it may as well look different.

On your description I would suggest that document management is probably going to be your biggest focus. You need to familiarise yourself with the tasks that get performed, and also how they get performed.

When jumping between office suites, people often struggle with the cooky names everything gets. Neither Excel or Calc say Spreadsheet. Consider altering your launchers. Icons can help too. Documents and downloads need to be in expected places and also look right (type icons).

You also have to consider what happens when something breaks. This might be global, this might just be a particular function like printing, but veteran users usually find a way around problems that don't involve bug reports and a 2 week wait.

> for upcoming event

What's your lead time here? Deploying something significantly new to production without some burn-in and fault-finding time is a mistake, whatever the change.

Check that there are no device requirements your solution won't fulfil (eg does it work with projectors)

There's nothing wrong with Linux. Most people can get along with it fine. The Power Karens in here likening this to abuse are over-reacting.

Ask her to try it. See if it sticks.