skysight-inc/HackerNews huggingface dataset:
Good software is a force multiplier than enables everything else to be more effective.

A traditional mindset applied to software results in the businesses we often see people complaining about. "We make the product but Sales gets all the money!" and that's very similar to your metallurgists. Code for hire as a product of labour. It takes an army of people to sell, to advertise, to make me want what it is you have (just like with music).

But a business who looks at software as complementary will see the value. A dollar spent brings many dollars back, just indirectly. It enhances the machinery that's already in place, and allows it to do entirely new things.
You skimmed a small part of SAP’s market? Like, a specific niche that you built a better tool for?

I can only imagine that if you create any tool worth competing with SAP, your customers also have to be huge companies.
I just ran that. It took a long time, and the progress bar showed fetching 1381 packages. Definitely https://i.redd.it/i428f2ki0ho01.jpg.

However, the resulting `package.json` only shows 3 dependencies: react, react-dom and react-scripts. After `yarn build`, it added 3 more things from `@testing-library` (https://testing-library.com/), I assume those things won't make it into the production bundle.

react and react-dom only depend on a tiny number of things, you can check that with any dependency visualizer. 6 or 7 in total for the whole tree, and most of those are tiny things that they just split off from react itself (e.g. prop-types).

react-scripts is the huge beast that causes the dependency tree to explode. It is a `create-react-app`-specific package that contains all its build logic. So that seems to confirm the hypothesis that there actually aren't many runtime dependencies in the basic template, but who knows what it does behind the scenes. Also the LICENSE.txt file it generated for the biggest output .js file only includes entries for react, react-dom and object-assign.

No idea about React Native.
Leaked Chinese Virus Database Covers 230 Cities, 640k Updates
Maybe I'm naive but I believe cheating can be eliminated by allowing students to have a notecard when taking tests and where they're allowed to write down formulas or whatever is necessary for them individually before the tests.

I know a misconception exists in education "about memorization being something every student can perform optimally for succeeding" in getting top marks. That ignorant belief is simply not the case for everyone and I find it cruel we penalize children that could have succeeded if they're allowed to use their organization skills optimally. Otherwise they're hindered by their genetics or neglectful/abusive home-life that resulted in development issues with memory.

I know I'm not alone as a programmer using a trusty note taking app for multiple things I rather not memorize. Obviously I don't use it for syntax of the language I'm writing. Thus, brings me to my last point of how students will still be unable to cram all the subject material on a notecard and for completing a test within the time limit given. That makes it so the student gains a real life useful skill of organizing and breaking down material being taught. Further helping the longterm understanding than just memorize a few nights before the test and all is forgotten later depending on the subject being taught.
This might be due to a rise in use of tracing services such as Chainalysis and Elliptic. Exchanges want to employ them to comply with AML but on the development side, the community is actively working to neuter the efficacy of those services.

Once that happens, banking access might be withdrawn once again.
How much money do you wager that Salesforce license costs?

I know there's the whole build-vs-buy debate, but with the cost of Salesforce, might it not be better to just stick everything in a database and throw a MySQL WYSIWYG tool like phpmyadmin in front in order to let non-engineers see the schema and build forms?

I suppose if you're earning money hand over fist (or keep getting VC funds) then the cost of your Salesforce license doesn't matter. But I bet that hurts. And unlike a lot of the other software in use, Salesforce comes with steep lock-in.
The Iron Man VR game will arrive on July 3rd
Work for one of the big ones. Our founder likes building hospitals.

We're following suit, just haven't announced officially.

This won't be good for me. Competition with regions is going to be tough.
I actually already donate about 250 usd a year to them... But would much prefer if there was a special fund I would donate that would make that happen in the future
It is like they don't /legally/ have it. This is useful in court if you're prosecuted, especially in a brazenly political prosecution.

Their snouts are in this trough right now because they see a need.
profiteering opportunity sure has a way of doing that
Man you must have been lucky. The banking interns I've met certainly aren't allowed to leave when they're work is done, that would be ridiculous!
Replacing Sawzall – a case study in domain-specific language migration (2015)
Lots of cases really are obvious.

One of my friends lives in a rural area where most businesses never got beyond the Church bulletin board and the phone book.

Suddenly they became cottage country and none of the local businesses were getting any business as they wanted to see websites or at least written down phone numbers and they don't use phonebook.

Take a walk through the small business section of your town and see who has a website. If they have a website, try to get them on Shopify. Lots of desperate closed businesses who will take a gamble on that right now.

The reason tech has not arrived is that there is no person standing in front of them making it extremely basic for them.
Trump’s Twitter meltdown on third day; escalated to baseless murder allegations
I thought that was funny. Too many fragile egos on HN with no sense of humor.

I`m still counting the inches in a light-year, so the nautical leagues perspective made me giggle a little.
> Michael Knysze significantly increased throughput of memory allocation for large blocks by redesigning the memory allocator's "mcentral" data structure to reduce lock contention. The new allocation code is more than twice as fast for blocks of 12KB or larger.

Excellent! Nice to see these sorts of infrastructure enhancements.
Maybe it's also because some software sounds dull and old fashioned so people don't talk much about it.

I am into ERP, WMS, TMS and BI software. You don't hear much about this on HN but worldwide it's huge because it is what logistics run on.

Most of the time it's also old software and I believe there is a lot of money to be made. For example machine learning can be used to estimate goods that have to be purchased to keep optimal stock.
> By abandon, I guess you mean closing the old one and creating a new one?

Yeah that seems to be the way to go. Although to be honest I haven’t really used PayPal much in recent years. Apple Pay / Card has pretty much usurped all other payment methods for the vast majority of my purchases. All it needs it single-use card numbers and I think it would be perfect as far as a payment solution is concerned (assuming you’re as invested in the Apple ecosystem as I am).

As far as receiving money is concerned, I just don’t see the appeal of PayPal in this day and age. If I’m taking money from a friend who wants to pay me back (for drinks or whatever), I would much rather use something like Venmo or Cash App. Fast, easy, straight to the point. When it comes to e-commerce however, I don’t think anyone holds a candle to Stripe. It doesn’t bring me any pleasure to say that (I don’t love caping for any large corporation) but they really do have the best solution. The APIs are a joy to work with and they really seem to have thought out every situation as far as business requirements and compliance are concerned. Even Square (which you might think is a worthy competitor) fails to provide solutions to specific use cases, something I had to learn the hard way.

All in all, I really just don’t see the point of using PayPal in 2020. There are so many superior options out there. But I guess the ubiquity of PayPal means it is here to stay.
OCI Oracle Cloud Economics
$10B is enough to send over 100 astronauts to Mars for multi year stays. I’m guessing the science they produce will be much more actionable in the short run, and the reusable, orbital refuelable space ship used to transport them to Mars will also cut the cost of launching space telescopes by ten times.
This doesn’t seem to touch the subject of Promgen (or other Prometheus configuration management software that I’m not aware of). Configuring it via yaml files, especially the alerts in alert manager and queries in the sql exporter, requires more steps than I’d like to do. Any recommendations on how to manage Prometheus configs? Especially having multiple Prometheus instances where the master node scraps all the data from other nodes
It is commonly enabled for C++ compilers, but ASLR defends against attacks that Go code is not generally vulnerable to.
A good presentation did the rounds a while ago[0] that does a deeper dive but the main things for us are the performance, smaller binaries and the improvements in tooling.

The one thing I wish they added though? `go new` and have it initialise a new project structure that stopped tiny package syndrome and bizarre Makefiles in repos! [1]

[0] https://docs.google.com/presentation/d/1veyF0y6Ynr6AFzd9gXi4...

[1] https://rakyll.org/style-packages/
Regulator employee who want job in regulated company will seek to please the company. Which is what is happening and is issue. There is too much temptation to not make it difficult and to not be seen as difficult.
I'll go by them in order:

> Consultants

A term so generic as to be almost meaningless. It can apply to an Agile coach, an Ivy League fresh grad billed at $1200/hr by McKinsey et al, or a programmer with an LLC and some marketing skills. These all vary widely in prestige.

> lawyers

Ditto. No one is impressed by a poor ambulance chaser or public defender. Judges, senior partners at big law firms, senior corporate counsel, DAs and attorneys general - those are lawyers people generally respect. And they all have authority over people and laws.

> engineers

Depends on where they work and what they do. Engineer at FAANG or a hotshot startup - that's been glamorized by media and entertainment but that's a relatively recent phenomenon. Engineer at a mid-sized auto parts or chemical company - usually associated with pocket protectors and slide rules, but basically just solid pros that take home a solid paycheck.

> physicians

They don't always hire or fire people but they certainly give orders. To patients, nurses, technicians. Physicians have always been respected, in every society across time.

> architects

Same deal as engineers. Plus on significant projects (like a skyscraper, apartment complex, government building etc) there's probably a team of architects that have one or more managers. Someone with an architect's license working for the city planning office in a non-leadership role? Not especially prestigious.

> designers

Are we talking about fashion designers? They don't manage people? Like literally zero people? That's news to me.[1][2][3]

> board members

They can literally vote to fire the boss of bosses - the CEO. And usually they're appointed on the basis of their achievements in business, law, or the industry.

1. https://en.wikipedia.org/wiki/Calvin_Klein

2. https://en.wikipedia.org/wiki/Ralph_Lauren

3. https://en.wikipedia.org/wiki/Donna_Karan
> I will apply Occam's razor to that additional law until there is evidence for it.

Fair enough, but Hume already did that for laws (causality). We don't observe laws, just constant conjunction. B always follows A, so we say law C is the cause of that. Or description, if one doesn't like the implication.

Adopting a Humean approach, there is already evidence that consciousness is conjoined to certain neural activity. But, that can work just as well for IIT as it does Chalmers.

And I have no idea whether causal laws exist or what consciousness is. I guess IIT is as good an approach as any.
If you're providing a service (discovery+delivery), you're not exactly a rent seeker. Rent seeking implies charging rent on some asset. What's the asset in this instance?
I was going to go home to the US and visit one or two companies per day that I felt were underserved. This was supposed to be early March. Didn’t go as planned.
" people who write the software take home a large fraction of it. Maybe more than half, "

Where do you get that figure? The vast majority of people writing software are not paid enough salary + benefits to come anywhere close to 50% of the revenue their work is responsible for earning.
It would just cause deflation. Everyone who now has their margins eroded now has less money to spend on things. Apply this to everyone and whatever good/service they provide and you end up with everyone having less to spend on goods and services that cost less. The only people that win are those that aren't subject to price transparency and compressed margins, which would likely end up being just those that work for the government, because that's a cost-plus activity.
This is what bugs me about the Turing test; it doesn't answer the important, hard question of AI: is something conscious, and to what extent does it have life.
My bet is that is has the opposite effect. It will overload the customer because it's antithetical to the experience the service will provide. People use these services because they want something quick and easy. Instead they are being given more information than they will know what to do with. The smart way for platforms to handle this will be to provide too much detail in a way that it's incomparable to the competition when broken out so things get to the point where people collapse the details and just look at the total because the details just add confusion, not transparency.

End of the day, if you want delivery, what matters is which company, A or B, provides a delivery service that is faster, cheaper and better.
One of my four jobs was on such a team. Unfortunately, they canned it (after I left) as they couldn't figure out what it did.

If my team of 8 devs had just one dedicated to improving infrastructure and processes, we could probably increase our overall output by 30% in a year.
Imagine how one of your red neighbors might feel if they were required to work somewhere blue.
My argument is that less price transparency (due to less competition and diffusion of information about prices) produced less aggressive competition based on margins. You only needed to provide a good or service people wanted and charge them a price they were willing to pay. There was far less need to worry about competing on price.
That 10MB anecdote reminds me of someone that deconstructed a massive windows app and found tons of junk images, libraries, and other wasted space.

Meanwhile WinAmp was sooooo tiny.
Thank you for the kind words and for giving organice a spin!

I'm sorry to hear you had a bad experience with using 'swipe' on the Desktop. This, indeed, is not a great experience. Generally speaking, it's also not a very common paradigm on the desktop, and I wouldn't recommend to use it.

organice works quite well from a desktop browser, though, and has some features explicitly for UX on the desktop. When toggling a todo, I would usually use a shortcut (the default is M-T). There's more such shortcuts and you can configure them as you wish[1].

If you don't want to remember shortcuts, you can also enable the setting "Tap TODO to advance state", which let's you tap/click on a todo item and it adances to the next piece in the sequence, i.e. from TODO to DONE. This can be enabled in the 'settings' screen[2].

Enjoy using organice^^

1. http://screenshots.200ok.ch/screenshot_2020_05_13-65191988.p...

2. http://screenshots.200ok.ch/screenshot_2020_05_13-5b68a6b8.p...
Sidecar shines in wired mode, connected with a USB-Lightning cable. Fortunately this is my exact use case.

Your use case seems to be different.
There are millions laying around.

But it takes a long long time to pick them up.

"overnight successes" can take years.
I worked somewhere that did something similar. Their product would scan and extract data from documents. Even working with the banks and companies who produced the documents, there were very stringent requirements (like identifying marks on pages to tell what document type we are looking at, pages being fed in the correct order, etc). Plus the ability to handle degraded, damaged, or bad copies. It's apparently one of those things that seems easy at a glance but the edge cases end up employing a whole department (they had people to review the scans and press OK or correct the data). It was a legacy system and I think a newer rewrite could get further but I'm wary about saying it could be fully automated.
It's not entirely clear on their website, but I assume the full software is at https://github.com/frappe/erpnext, and they have a model similar to Sentry?
It's not aiming for 100% compatibility to web standards. More like a familiar way to create GUIs. Electron is a very up to date browser instance, and that is both its strength and weakness.
Until an update trashes your computer that is. Or you end up spending your time inefficiently by toiling around google results for some weird issue that popped up after a forced update.
FineReader seems like it would have done the job.
"A man's search for meaning" - Viktor Frankl

This book has more profundity than anything I've ever read. The type of sentences which cause you to stop and think, woah, what did I just read. The type of sentences where it is obvious the author has understood something you don't, but not obvious exactly what. The type of sentence that is short and simple in what it says, but with great depth in its meaning.

I'm about done with this book and I already want to re-read it. I've decided I'll read it once every few years. To remind myself of the important parts of living. The parts that are easy to figure about going about living day to day.
<incoherent rant>

Everytime, I end up with the same conclusion. Overpopulation and
imbalanced distribution of resources is the root cause for everything wrong with this world.

I keep doubting myself. The problem shouldn't be that visible. People don't seem to blame overpopulation... maybe it's not a problem but everytime, it is the problem. Look at education systems of smaller countries. They are way better than what you get as the number of people in your country increases despite bigger spending.

Stopping overpopulation shouldn't be hard. We haven't tried anything. How can people be so sure? Why not disincentivise having kids by making it too expensive? Maybe use a tax cut equivalent to someone's wealth so rich people are as much affected as poor people (albeit a bit less in the grand scheme). Free birth control for everyone - poor people in less developed countries are responsible for most kids. Force longer education period so fertility rate goes down by the time people settle down. There are so many ways you can push the average marriage age faster than it is happening naturally now. Why not do it for less developed countries? Isn't it better if there is less suffering collectively in this world?

How about paying people to not have kids and adopt? What's the problem with it? Taxes are used for so many other useless things.

</incoherent rant>

I am okay with downvotes but please provide a reason. I really want to know. Maybe my thoughts are unhealthy.
I'm not sure I understand the irony but keen to know what monitoring you are talking about?
You can do this quite affordably in huge numbers of countries if you can earn your income with a decent remote job in the US. The things to think about are time zone, tropical disease, quality of food, and safety. There are a whole range of places from Arkansas, to Costa Rica, to Panama, to Nicaragua.

The thing you'll lose out on is anyone you know, unless you can get them to go with you, or can make new friends in your destination.
Its experiences like this that make me sad for people who can't code. Not full blown dev, just enough to automate the mundane.

I can't imagine being at the mercy of computer tech in areas of being the master of it.
> The most obvious one is AI.

I seriously doubt that. The cores on that chip are extremely memory-limited: 72 bytes per core, that's about 10 kiB per Chip! And if you want to access SDRAM, you need an external SDRAM controller and bit-bang it. Gee, I wonder what that does to throughput and latency...

This chip's competition isn't GPUs and AI engines, but very low-cost, low-performance FPGAs, and it would probably lose. Given the extremely constrained environment of the individual cores (no cache, extremely little memory, a stack-based architecture), FPGAs are probably even easier to program.

There are no commercial applications, it's a toy.
I'm not the parent, but I use the Kinesis Advantage and it supports macros. Basically you can rebind any key to any other and also bind any key to a sequence of other keys. I think you can also change the timing of each key press, but I've never used that feature.
When I played poker full time, it made a huge difference. I was able to manage poker tables with it fully automatically, so I could play on 12 tables comfortably. I was able to implement features that PokerStars didn't have at the time, like hiding the cashier lobby, or floating the Lobby window outside of the screen and float back on mouse-hover so I had more screen-space for tables.

Check out my script if you are interested: https://github.com/pokerregion/pokerstars-autoit
Sure but a socket interface is available pretty much universally and there is only one API per OS about it to access it, so no worries about breaking libraries or whatever - and really all OSes pretty much use the same API.

TLS on the other hand has multiple implementations and the situation is different per OS. I'm not sure how stable the APIs are either or if you can release -say- a binary that can expect that the API will be there (like you can expect a socket API to be there).

(and besides if for what you're doing you need to implement TCP/IP, requiring TLS is still additional work)

I think Windows does have a stable TLS API, but TBH i'm not sure about macOS (though it isn't like macOS is the bastion of stability) and AFAIK Linux doesn't have anything like that. I guess you could use OpenSSL and assume it to be there.

A library could fix, but it imposes several restrictions you may not want - like the language you'll use (e.g. i might want to use Free Pascal but only C libraries are available) or the compiler version (e.g. i might want to use C89 but only C99 libraries are available).

It is largely philosophical, i'd expect something like a 'tiny web for hackers' to be implementable by one person easily. It might not be practical but then again, the practical perspective is to just stick with the web.
I don't think the curriculum is outdated.
Those are tools you are talking about.
Ok thanks, that's interesting.
I might give it a shot
Got an example repo you've worked on as happy to help work with the ecosystem rather than against it?
I dont understand Waymo and what they are doing. What is their path to making money on this?

They are not building their own cars, haven't partnered with any automakers either. In fact they discussed with a bunch of them and couldn't convince any company to partner with them. Most of the automakers already are investing heavily in their own autonomous tech stack. Unless they blow everyone out of the water with their technology I don't see them selling their stuff to automakers.

The only path then is an Uber competitor. That means they have to acquire a fleet custom made for their solution. That is a huge investment a large undertaking, not sure Waymo has it in them to do it. This is not Google wave to abandon so I am sure they will not do so, however I will not be surprised if people grow frustrated by the lack of clarity.