skysight-inc/HackerNews huggingface dataset:
It's more like corporations know that regulators can't or don't assign meaningful fines. Look at Facebook and their recent $5 billion fine. That's a "cost of doing business" to them.
Taxing income at a few % as this scheme intends is not regressive.
Why should mint solve cross browser css presentation?
Superfluid Helium
It's funny - I spend years as an SAP ABAP developer and the very day I start my new position apart from SAP, it's on the front page of HN.

ABAP will always hold a special, quirky little place in my heart. It's very powerful, but also totally frustrating. The language is a COBOL-like language made by Germans with a keyword graveyard as big as Berlin. The ABAP community (in my experience, online and offline) is totally unacademic: algorithmic complexity is a foreign concept, "code clarity" meant "hitting the Pretty Printer button every few years" (which was a nice feature), and there's no remote concept of best practices.

On the bright side, it makes for a good income, and the debugger is a gem.
I've been working on exporting SAP data to a new data lake and it's a tortuous process, though amazing when you finally get the data out and can finally do something with it. SAP works within its own sandbox but woe unto you if you want to integrate data from Google Analytics or third party APIs to do forecasting or more sophisticated business models. The RFC libraries for pulling report data out of SAP are . . . finicky . . . and I spend too much time manually formatting output tables which look like something pretty-printed in J.
Firefox Previews still does not support to add tags to Bookmarks.

Those of you unaware what FF bookmarks has to offer see https://support.mozilla.org/en-US/kb/address-bar-autocomplet...

Otheewise FF preview is since 6 months my android go-to browser. I missed nothing during that time.
The majority of these projects are created to explore an idea, they are not meant to get big. They work well for small companies or niche customer bases. When the public and investors show up with demand to be big and cash is the author supposed to turn it down?

The amount of good money thrown after bad on Kickstarter shows the money has no idea what it's investing in.
> It amazes me that people who consider themselves leftists are ok with massive corporations deciding what information they're able to see.

I used to be amazed, but not anymore. I've come to accept that people will always practice tribalism and will defy any principles to achieve their end.
I think you are right about that. Mint is not a solution of the whole front-end development but a part of that, it tries to solve the problem of single-page applications specifically.

> There are deeper issues that need to be addressed. The fact that their landing page doesn’t work well on mobile is evidence of that. Assuming it was created using Mint.

Actually it's not created in Mint and that it doesn’t work well on mobile is the evidence that I didn't tested it thoroughly :D
Maybe they want to avoid the risk of being labelled predators.
The US can afford it, too. We choose not to.
I think the value of this kind of project isn't necessarily to use a general public instance, but instead to train your own instance. e.g. Imagine collecting your search history into a search corpus.
Once you're set up, then running your search queries across not only your node but across a trusted network of peers as well.
Yes, you'd be in a filter bubble, but the results would be highly curated.
As far as I know, a lot of the criticism Einstein leveled against the foundations of quantum mechanics later in his career are more recently being revisited... instead of being irrelevant, some of his later work may simply have been too far ahead of its time.
The only thing I find clunky about SML syntax are infix operators, since fixity specifications aren't exported.

http://mlton.org/InfixingOperators

Otherwise, I love SML syntax, and would be curious to see the answer to this, too. I find it refreshingly simple and consistent. Is it that it uses 'let ... in ... end' and such rather than whitespace or brackets?
> Banking (especially in US) is a total complexity nightmare. Yet you have Stripe.com who simplify it.

Strip only handle a tiny fraction of what banks do.
Ever since the Windows multi-platform tablet push windows has had built-in drivers for touch & pen support. For the purpose of drawing, these drivers are actively antagonistic, as they have weird touch macros that make fine detail virtually impossible. And as they are built-in to windows, these drivers are also a pain to override by third-party drivers.

Add that to the complications that already arise from interfacing a 3D (touch sensitivity) precision input device with a computer and you end up with poor official driver support, and even worse community driver support
To be clear, they don't actually make the mattress.
Show HN: A social media app where soccer fans can make fun of each other
Waymo workers complain about cuts to benefits and needles in self-driving cars
End-of-Life Announcement for CoreOS Container Linux
From "Sonda" (1977-1989), a Polish science show.
We bought a full sized foam mattress from Amazon for under $200; they even let you spread the payments out over several months at no additional charge.
> We know malloc is very slow because people so frequently roll their own allocators that the STL supports this behaviour out of the box. But malloc/new is also completely endemic all over C++ codebases. Custom allocators are rare and restricted to very hot paths in very well optimised programs. On the JVM allocation is always so fast it's nearly free, and if you're not actually saturating every core on the machine 100% of the time, allocation effectively is free because all the work is pushed to the spare cores doing GC.

Allocation in a C++ program is going to be about the same speed as in a Java program. Modern mallocs are doing basically the same thing on the hot-path: bumping the index on a local slab allocator.
The Little Mler if you like elephants and food.
That "customization" definition is not quite right. Configuration is not typically called customization. A lot of companies use "Z" programs (a prefix indicating something is custom) to front-end or augment existing SAP functionality. Companies may also create user-exits in SAP programs, or additional code to run when something happens ("send xx an email when the first sales order for a customer is created", for example).

When they upgrade, these additional programs require regression testing. Those programs make upgrades risky, and those programs may need to be rebuilt. Historically, companies built a ton of these customizations, then had issues during upgrades. The most recent model (since S4 and HANA emerged) is to do as much as possible in configuration, and limit customization.
The "cap" is imposed by bankruptcy.

In some of the examples cited, the beneficial owners will get to keep ill-gotten gains, while the company implodes. The Sacklers/Purdue is a great example. The owners picked the corporate carcass clean, shipped the money out of the jurisdiction of the US Courts, and are protected against most future claims.
> There are deeper issues that need to be addressed.

That's true, but those can only be addressed by the browser makers and the standard committees. It's hard, slow work that will take years to bear any fruit. Frameworks are ways to experiment with the web environment we have available to us today.
It’s not necessarily about Exxon, but whatever company people do end up investing in. There’s no due diligence process that can guarantee a company never does and will never start doing bad things.
First year I missed in due to my dad going under the knife on that very week end.

Nice to have the videos indeed!
Windows 10 Search Is Broken and Shows Blank Results
AT&T Speedy Cutover Service (1984) [video]
Actually yes, I didn't even touch on that, not only do they not need to worry about marketing, they can get cheaper raw materials.

Casper prides itself on sourcing foam from the US, but foreign manufacturers are making the exact same foam in the exact same densities

The composition of their mattress is not a secret: https://www.sleeplikethedead.com/mattress-reviews-casper.htm...

They claim the combination of different foams as differentiation, which is utterly ridiculous because anyone can copy them, none of the densities they use are unique.

All the interesting patents in foam and gel are already owned by bigger players (like Serta Simmons... which sued Casper...)
We've had visit counters since the 90's, so what?
There you go: https://github.com/mint-lang/mint-realworld ;)

It maybe a little bit outdated but it should get the point across, also the demo seems to be offline, I'll check in the morning and get back to you :)
This is just another symptom of why OpenSource often sucks. Instead of somehow coordinating and focusing their efforts, everyone seems to need to start their own spin off "inspired" by other projects.

When do people realize that building a new language is almost always going to fail and only very very few languages ever reach anything close to adoption.

Instead of spending all this time writing your own doomed language, why not try to contribute to a project like LLVM or Rust and add your provable subset there?

The same goes for Linux, which is the paradigm of wasted efforts.
Having switched from VS to JetBrains Rider a few months ago, I cannot recommend it enough. Way faster and less clunky than VS without Resharper, especially if you're targeting Unity. They're so far ahead I simply don't see any way for Microsoft to catch up any time soon.
If I could suffer unlimited liability for opening a restaurant, or even investing in my brother's restaurant, would I? If a staff member fails to wash their hands and kills a few people with a particularly disastrous food poisoning outbreak, who should lose their house, me (passive investor), or them (worker)?

(Getting rid of limited liability also means the company is no longer necessarily a liability shield for its staff! People would likely fallback on not being a company, so either partnership arrangements or just a cloud of independent contractors)
The underlying assertion is there's -no way to tell- any more. Because there's not continual research being done, and there's not even much in the way of anecdotal evidence to inspire research because any large enough company ends up needing SAP (or similar) and has to adopt their workflows as part of it.
Ask HN: Interested in startup promo code exchange?
The idea is very simple. Startups can entice potential visitors to become users more easily if they are associated with other companies. The best way to do that is through promo codes. Companies providing promo codes benefits as well as a way for lead generation.

I want to create a match making service to allow startups to apply to companies in the same market for promo codes.

If you are company that can provide promo codes to startups, please fill this form:
https://forms.gle/DmTRqyqhCLdfcWm89

If you are a startup looking for promo codes, please fill this form:
https://forms.gle/HVo33yW86Ckd128c8

Thanks. I will be in contact.
Why? Because they don't have enough users for this to be worth it you mean?
I installed and ran railroader.

It encountered an error:
/var/lib/gems/2.5.0/gems/sexp_processor-4.13.0/lib/sexp.rb:222:in `line': setting s(:args).line nil (ArgumentError)

ruby 2.5.1p57
Openwifi – open-source “Wi-Fi chip design” and Linux driver
How much would it take to get you to perform a temporary job you don’t want? The same compensation as for a job you do enjoy? Or more? Or is there no amount you’d take?

For example, having two kids, there is literally no amount of compensation or benefits you could provide as an employer or nation state to convince me to have more.
Tell HN: Chrome Extension Store is delaying publishing new versions for days
Hi HN,

Chrome Extension Store in the last 2 months is delaying publishing new uploaded extension versions for days or weeks, with no specific reason.

This is a nightmare for apps relying on extensions to work, imaging a time-to-release of at least 7 days.

The mailing list is full of daily inquiries about "Pending Review" status

https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-extensions/Pending$20Review%7Csort:date

Is there any way around this? other than targeting other browsers like Firefox or Edge?
When you say "value types" in this context, you mean "copy-only types"?
Is there a description anywhere of the software and hardware stack they use to record and publish the conference videos?
> Wacom has application specific settings for compatibility.

I say: better to be incompatible instead.
This is true for the strict Pearl-style form of causation.

The concept of what counts as a causative explanation can be more expansive, and it varies between disciplines. See the work of Nancy Cartwright.

https://www.researchgate.net/publication/30527010_What_Is_Wr...

TL;DR we've been explaining "causes" without Bayes Nets for awhile, Bayes Nets unsubtly disregards the common-sense logic scientists use for their practice, including the way that explanations tend to be qualified by context.
If you don't mind, what type of database does 'Actualbudget' use?

Thx!
I understood GP perfectly. What I'm saying is that the future need for a different business process does not necessarily outweigh the benefit of standardizing on something else today, just like a USB-C future does not invalidate the original decision of standardizing on USB-C.
My wife took her FMLA (unpaid) leave directly after pregnancy, then I took my (company benefit, paid) 16 weeks after that- with a two week overlap so that I was comfortable with all the work necessary. It meant that the kid spent the first half a year of his life with a parent providing care every moment, which was great, something that I am so grateful for, and something that I wish every parent could have an opportunity to have.

While I agree that the benefits of involved parents are most notable for kids at an older age, I think that the effect on the parent is largest at the beginning. Humans don't demonstrate their love by providing care, they provide care that turns into love. It is in the unrequited acts of service like changing diapers, feeding (bottle or breast), and rocking to sleep that build the parents feelings for the kid.
I always wanted to write a compiler whose front-end consumes Prolog and back-end emits PostScript, and call it "PrologueToPostscript".

prologue: a separate introductory section of a literary, dramatic, or musical work.

postscript: an additional remark at the end of a letter, after the signature and introduced by ‘PS’.
> I'm very unlikely to find XSS in a simple React app

I do offensive security. A lot of developers are ignorant of when/how React apps tend to be XSS vulnerable. Since it has a reputation as being 'safe' from XSS, devs often assume it's just something they don't have to worry about.

This has led to a small renaissance of XSS bug bounties on sites like hackerone, where you see a lot of specialists who just go around finding obvious, common XSS vulns in eg Angular apps.
I've done an article about comparing it with React it a while back, the code shown there might be outdated but not much:

https://dev.to/gdotdesign/mint-vs-javascript-stack-15id
Just wanted to say I love this business model of providing a free open source app, with convenient secure syncing being the paid option.

The trade-offs for a user who's committed to not paying for the premium features are mainly about convenience and security (having to maintain a fork, and missing out on automatic security updates), which ressembles those they would have to make by pirating a closed-source app.

Right now the license is AGPL, is this temporary (since the website calls the app "Source available" vs "Open-Source")?

PS: The submission title should begin with "Show HN:".
Butter and yogurt. That sounds healthy to me! (Don’t know what hagelslag is..)
I once worked for a company that let me go because I looked bad on their bottom line and they were looking to sell the company, around 2003. So, severance package in hand, and one week later I had a new position at another company making much more than I was originally.

Anyhow - I was essentially the sole developer of a simple ERP system written in VB6 and using an Access 2003 MDB file for storage. It was being used in-house by most of the company at that point, from billing, to shipping software and patches, to other reporting, CRM, etc. I looked bad to the bottom line because my salary was going entirely into this in-house developed product, that was producing no revenue for the company. I was a literal cost center; I don't blame them for letting me go - it was probably a good business decision...

When I was let go, I was trying to transition to postgresql for the backend (away from the MDB file), and hopefully move the frontend away from VB6 - and make the whole thing a web application in some manner.

They told me when I was let go they told me they were looking into other options to replace the software I had almost single-handedly written to manage the business.

So - I was let go, and the business was sold. Twice. Today, it's part of HP, last I was aware - about 3 years ago. That was about the time that I had to look for a new job, and talked to my former supervisor there (he'd since become VP of his department).

Yep - still using the same old software, with virtually no updates or fixes. Still running on the MDB file. And somehow, it was still all working, nearly 15 years later. I'm amazed, impressed, shocked, and also in complete wonderment how it hasn't fallen over hard since then.

As far as I know - they are still using it. I've been told that both the original company that bought them, then HP (after they bought that company), both looked at the software and wanted to monetize it - everyone who's seen it has been fairly impressed with it, from what I understand. But, because it's so tightly integrated with the business, plus that it was never designed to be modular and salable, has meant that without a major refactor, it can't be easily done.

Honestly, I'm glad it can't - I'd do so many things differently today that I didn't do then (and if done, they could probably sell it as well); it's the kind of code that I know some developer will look at, then want to track me down for a good ol' fashioned murdering - or at least to beat me with a baseball bat.
> Petrostates can afford a lot of leisure time for their citizens

So what's the United State's excuse?

(A lot of US citizens are somehow unaware of this: https://en.wikipedia.org/wiki/List_of_countries_by_oil_produ...)
This was posted after a recent repost of another implementation in ~500 lines of code. See other HN discussion here: https://news.ycombinator.com/item?id=22232705
What is market positioning and how to apply it to your SaaS
No it's not fair because what they report as egregious is not the tracking themselves but the context! Council websites are public services. And it says in the report "citizens are entitled to expect that public services do not allow private companies to surveil them on their websites.".

Other than that, you are right that it's hard to find what's wrong with that Lambeth website. However the GTM could be a gateway to any kind of data tracking (visited pages, button clicked, etc.) idk if you can actually find out from the console.
I received one as a gift but, to be honest, I never used it after seeing the obscure mandatory propietary format to save the files. If I can't open my files later in GNU and there is not a method at sight to save it as jpeg, png, etc... is useless. Just a cheap model probably. Collecting dust somewhere.

My other wacom, and older model, was awesome as a mouse replacement; but it toke months to work in Linux and I don't feel too much inclined to repeat the experience.
The Democrats’ Plan to Fix Their Crumbling Data Operation (2019)
I think your comment trivialises what ERP does. Analytics is trivial compared to standardizing processes. I like that when I create a BOM and routing I can be sure that all the inventory created using it will have the correct cost absorbed, and I can prove it to my auditor so I don't get a qualified audit, and a SOX violation and lose my company. You can't do that in a spreadsheet. I like the way I can have hundreds of people involved, I can have hundreds of sales orders, hundreds of production orders, hundreds of picks, hundreds of goods receipts, hundreds of purchase orders from hundreds of suppliers, entered by hundreds of people, and yet I still know my stock level and value, my back orders, my revenue to a very high degree of certainty. And I can audit every one.

You must be much better at Excel than I am if you can ensure consistency with multiple users and millions of rows?

ERPs track inventory, and orders very well. They don't need pretty graphs to do that.
One reason why is that Google Analytics is not being limited to giving the web site owner traffic information, the analytics are also being used by Google to collect and correlate larger traffic patterns, as well as track individual users across multiple sites. These are things Google gets to see, but the neither the site owners nor the users have access to. What Google does exactly with this information is not entirely known outside of Google, though it's certainly used at least to improve personalized advertising, which many people feel is a privacy concern.
Thanks :) I love reading comments like this ;)
They are saying it the face of litigation from the vendor, so probably not enough.
> SAP can do can be done at the local level using intuitive software

No they cannot. ERP's are beasts of expert domain knowledge hidden in shitty codebases, but don't be confused for an even a moment to think you can do it yourself. It's a fools errand, and I'd fire or not hire anyone that tried to intentionally do this rather than just build something basic to hedge time until you have to implement something more serious - be it SAP, Sage, Dynamix, BlueCherry, NetSuite etc.

Also good luck passing an accounting audit with your vastly inadequate internal tools. Did you implement GAAP? FIFO for inventory? Tools to provide receipt of goods scanning and reconciliation vs the original invoice? How about split shipments of PO's? Landed costs? Accrual accounts?

How about providing your accounting, finance, planning, and merchandising teams with the tools they need to get their jobs done? I'm sure you'll be super happy you spent a year building those internal tools only to discover no one likes them because your team lacked the context and domain expertise to understand all the nuances of how things come together and the business processes the tools and ERP modules supported.

The problems that ERP's solve are incredibly esoteric and require incredible expertise across a number of fields to appreciate why things are done the way they are (horrible code/APIs aside).
The difficulty of coming back from a career break is a problem because it turns something which needn't be a binary or one off choice (stay at home with children vs work) into a binary and irreversible choice. And I'd bet that those who feel forced into that choice choose career over staying at home with their children more often than the other way around as a result.
The charitable interpretation is to include the other difference, which is time. People change their opinions.
Go to any political environment, everyone tries to swagger like they are the best connected in the room. Hell, go to any convention anywhere and see the same thing.

State Democratic parties are cheap and obstinate. Most of the money is siphoned off by salaries and contractors. They don't work together nor work with the national party. When the deign to do so it is because their offered a lot of funding or favors.
>Despite the fact that I tried to lie to myself by saying as a software engineer, I should be able to adapt to anything and place customer first.

This is not a lie as I understand it.