skysight-inc/HackerNews huggingface dataset:
Ask HN: What is the best/favourite ERP software for startups?
The solution should include at least accounting, purchasing, sales, logistics. It should be easy to integrate it to custom process based solutions in both ways for master and transactional data.
Hearthstone has been slowly weakening the classic cards (equality 2 Mana nerf) this pushes the player into going to sets that cycle out. I think it makes it more difficult for new or returning players though, so their base will decline.
In a pinch, I've seen third world doctors use super glue to seal cuts.

American culture doesn't allow for anything better than the best outcome in medicine.
No, they won't. As comments above pointed out, Americans will sue when something goes wrong and it's found that the medical provider didn't use the most expensive option available. And Americans do NOT do what they can to obtain affordable medicine: if they wanted this, they'd be demanding laws to rein in costs, to provide socialized medicine, etc., just like most other developed nations have already done. Instead, we got ObamaCare, and half our population wants it to be repealed.
Clues to Our Unknown Ancestors Are Hiding in Our Genome
Yes, graphics may hamper the gameplay experience, but only if you don't have a good enough machine to run the game. If you mean that gaming companies only focus on the `looks` and not the actual gameplay, then I agree.

Games are designed to grab as much cash from kids and adults alike, with things like loot boxes, microtransactions, season passes. There is little focus on developing a community, and diminishing focus on shipping an actually good product. Today's games by Blizzard can not even hold a candle to names like Diablo 2, Warcraft 3 or even Starcraft.
Audio: Frank Edwards – Happiness MP3 Download
I don't agree fully. My understanding of the Google level scale is that you are forced to deal in good abstractions. You need to pick the right interface, nothing can ever be responsible for more than one thing, and you need to make things extremely composable. With a foundation like that, you get the ability to model your system using even simpler substitute components, making it possible to reason about behaviour in conditions which are difficult – if not impossible – to actually test.

If the ideas sound familiar, that's because they're basically just good software design. Except if you don't design things well from the start, you have to either kill it off or spend years fixing it.

I think a lot of this could be the exactly right mindset for many of us. Sure, there's something to be said for an MVP, but with some experience in designing composable abstractions, you can create an MVP that scales up to real workloads in half the time of your competitors, who basically have to rebuild their thing from scratch.
How do they do this while keeping profit margins on non-Asia countries high?

That's the rub. XR was supposed to be the Asia phone with dual-sim and sacrificing OLED to get a bigger phablet.

Instead we have "which X to choose" dilemma.
Actually, the better answer is the part of your [0] reference that you didn't copy:

"* In effect, since the Zero(W) would cannibalise sales from the other models, we lose the profit margin we would make on the P3. Cannot afford to do that in quantity."

Or, more specifically, their intent is to undercut any manufacturer that would want to make a very low cost board at a sustainable profit margin to prevent one from taking hold.

You can buy as many Orange Pi Zero's (with WiFi) as you want, any day of the year for $12.76 (the price goes even down slightly if you buy more than one) [1].

[0] https://www.raspberrypi.org/forums/viewtopic.php?t=198705#p1...
[1] https://www.aliexpress.com/store/product/New-Orange-Pi-Zero-...
Yes... but most people are aware that those elections are a farce. I doubt there's many people that would agree to the statement "Putin was legitimately elected".
It's not meant to improve patient outcomes, it's meant to avoid liability.
My problem with semi-colons is that when you force semicolons in a tslint config, applying an autoformat on a malformed input (forgetting a closing curly brace, for instance) will introduce a bunch of erroneous semicolons throughout the file, giving you a ton of syntax errors to clean up. If you’re lucky you’ll be able to undo before you continue, but I sometimes don’t notice until I’ve done a bunch of other work
>The central issue with electronic voting is that it's opaque to observers.

There was this interesting talk years ago. https://www.youtube.com/watch?v=ZDnShu5V99s

Does anyone in the space have a more up to date reference on where things are at ?
In some sense, this is reasonable. If you want people to spend money on your game, preventing that by requiring they first buy a $1500 PC seems sub-optmial when everyone does in fact have a phone.

For everyone that won't play mobile games (like me), there are probably 100 people that will. And they only have $5 for an add-on, not $60 for the entire game. That's the economic reality these days. Computer ownership is becoming an obscure niche thing.
Wouldn't there be problems with investing in 200 competing businesses?
Yikes that's a big patch! Just on a meta-level, security vulnerabilities fixed with big patches are usually the least fun.

Also, I would bet that freshly written C code has about 1 RCE bug every 100 LoC. This patch has 236 LoCs so probably about 2.36 RCE's.
Right. The whole FDA system is set on the premise that inaction can cause no harm. This causes a lot of harm.
Does anyone have experience with their Consultant Network thing they advertise on their jobs page?
https://metabase.com/network/

It sounds interesting, I like the idea of them trying to connect people to use their platform.
What are SemVers current flaws? Maybe I missed a link in the article.
American culture allows for exactly two possible types of medical care:

1. The best

2. None at all

Often the choice between the two is financial.
A Turning Point for Sextortion
> It beats being a Magpie Developer. I have more time time to pet my dog, read a lot of books, make fresh pasta by hand, and circle a more slowly evolving collection of powerful technologies that let’s me get stuff done without spending half my free time chasing shiny new things.

Saying stuff like this is sure to please the hacker-news hipsters. But... is this honestly anyone's experiencing using new web technologies?

I tend to be on the bleeding edge of tech, and I very rarely regret learning a new technology. And I do not feel like I am wasting all of my time flitting from technology to technology.

I just think this is a smarmy attitude disguised as wisdom. People should like what they like. And as someone who has had to climb that hill before: Waiting around not expecting the world to change around you is a losing bet every time.

The fool doth think he is wise, but the wise man knows himself to be a fool.
Use BERT to get sentence and tokens embedding in an easier way
The bug is in the coder.
BERT was one of the most exciting NLP papers published in 2018. Instead of using BERT to build an end-to-end model, using word representations from BERT can help you improve your model performance a lot, but save a lot of computing resources.

My idea has been implemented as a bert-embedding and published on Github. check: https://github.com/imgarylai/bert-embedding
Super glue for cuts has been a thing in the first world for a few decades too.
My own react app, not using next with a rather heavy payload (async splitting in webpack broke in the past 3 months and haven't been able to get it working again) is under a load of 1.24s Finished time, locally (static content server, with 2 db queries via api).

Unless you MUST have the absolute best SEO, I'm not sure that it really matters having SSR for most people/apps. I don't know how much traffic is really driven from search engines depending on the site, and I really don't know how much you get penalized for having an SPA anymore. I mean if your initial load is under 2-3s and in-site navigation is fast, you'll probably be fine.

The past few sites/apps I've consulted on got the majority of their traffic from outside SEO.
I think it's cool they make a public call for people to attempt to hack the system they built, even if I don't think e-voting is a good idea.
So probably a 5-10B valuation - without a viable product, a customer, or a dime in revenue.

It's one thing for FB to buy a massive social network for billions: they can effectively calculate how much it's worth because they know how it would monetize.

But this is getting bonkers because there are so, so many things that can go wrong. Do consumers give a rats if their groceries are delivered by a person or by a robot? Will they respond well to the fact they have to walk outside? How do they deliver to apartments? Regulations? Safety? Theft? Service costs? Operational performance? And all of this assumes the 'self driving' part just 'works'.

I get the market is 'monstrous' ... but this is a lot of money one would expect when all of the above is taken care of.
Here's the largest, IMHO: none of the matchers are in the spec. It purely talks about versions themselves, not how you specify ranges. It's only really got half of the important stuff in it!
Monopolistic? If people haven't realized now that major studios prey on gaming addiction, overprioritize "storyline" and "graphics" instead of gameplay, and recycle the same mechanics, then there is basically no hope for these people. At a certain point you just have to take responsibility and stop giving them your money.
One prominent example is superglue, which started being used by medics in the Vietnam War to control bleeding until a soldier could get to a hospital. Now you can buy special medical versions of the stuff at any drug store.
Wow this changed my perspective on (most) Day 1 DLC. I'm surprised that this isn't shared more by devs who ship Day 1 DLC as it's a very rational explanation for its existence. Thank you for sharing this.
Since the goal of this might be hacking in general, do you think it's possible that they'd sell something like an ODroid in one of these stores? Most of my hacking in ARM land has been with an ODroid for the last couple years just due to the amount of power you get from them.
1. Yeah, you wouldn't want to roll this out to places like Egypt or Iran, for sure. And I usually am very pro-privacy, but since people either pay the companies that run these apps/sites/services or they use it for free but have it directly linked to their phone, google, etc., in reality these companies already have their true identities - or at least enough of it that if asked by any government entity they could produce it even if they didn't have the actual ID number of the government issued document. Isn't this how people buy alcohol online, though? I've never done it, but I recall someone telling me they had to upload their driver's license to the site they were buying from for age verification. So this seems to already be occurring elsewhere and I don't think anyone has complained about it.

2. Not sure I agree this is a violation of privacy since a) you would be providing them this exact same information when building your new profile upon account creation and b) you would agree to its collection as part of the signup process thereby waiving any privacy right you may or may not have in this regard. It would also be considered something a reasonable person would expect the third party to be given when supplying that identification number. For example, I assume that when I provided my information to my insurance company when applying for a personal disability policy that they checked everything on those documents for accuracy (name, age, address, etc.).

3. I was assuming this was legislation and would therefore apply to all services of this nature as long as they operate in the country/state where the legislation is effective.

4. 15 year olds are able to exist on these platforms in part because some 18 year olds look very young while others look much older. So someone can be 18 or 20 and look 15-16.
Locally used keypassx and synced with a cloud provider like dropbox, s3 etc.
Well they need to keep things exciting and changing. Do you agree with some of the other early HS critiques that they should have never have a "classic" set so Standard (equivalent to MtG Type2) play would constantly vary?

Balance would be tough (9 classes vs. 5 colors in MtG) but Blizz could do it.
The Anatomy of a Serverless App
They mention the poor sales of the latest Destiny 2 expansion.

I enjoyed Destiny 2. It's a great game. But I didn't have much reason to keep playing after finishing the storyline. I did, for a time, continue playing and beating the various events and multiplayer variants. But once you run through each event once, there's not much point to grinding. It's not like grinding crucible is really that interesting, compared to Overwatch where there's far more variety in gameplay.

And the first expansion felt pretty... empty. It had what, a few hours of (very repetitive) gameplay for $35? That feels like a bad deal. I get it, there's a lot of visual and aesthetic content. But that doesn't keep gamers coming back. Buying a second expansion would just feel bad after that.
....Can't you just use a USB camera?

https://www.raspberrypi.org/documentation/usage/webcams/
Jdk 10 is unsupported already.
Ideas can kill millions. Infanticide as a sport is an outrageous idea, genocide is an outrageous idea. Ideas and beliefs are real and exists as such in our human experience.
Not true. I'd really like an example where semicolons make JS more readable, if that's your argument. If you're using something like Prettier (and you should be) your code is formatted identically whether or not you use semis.
> Has a high probability of...

No. It either does or it doesn't. The spec is not ambigous.

Learn how ASI works, or you will run into trouble no matter if you prefer semis or not.
Total scam. They wanted to start a reality show to fund R&D for a Mars base. There aren't any technical details on the
"Mars Transit Vehicle", which looks like a KSP rocket with a Dragon stuck on the end.

Poking through their investor relations, they don't really have anything besides the website and some renderings. Wikipedia says that their proposal to launch modified Dragons was rejected by SpaceX. You would think an organization that plans on sending humans to Mars has a headquarters filled with very smart people, but it's just an empty rented office.[1]

[1] https://www.space.com/21270-private-mars-colony-scam-china.h...
> What's the point of naming based on types

More readable. When declaring a type you only see the type when the variable is declared or when it's passed into a function, whereas when putting the type in the name it's obvious in each line where it's used so you don't need to waste working memory on remembering what things are.
1 RCE bug per 100 LoC feels like a very high bet. How did you arrive at that number? I've heard 1 bug per 100 LoC before, but RCEs are a very specific subset of bugs.
Completely agree on this one. I feel that a big chunk of "let's make it an SPA" is coming from the development team wanting to use and learn first hand these new exotic tech stacks.
In the past two companies i have been, there was no strict guidance on the technology stack for each microservice or web app, so it ended up being a jungle of microservices written in GO, Elixir serving apps in React.js, VUE.js etc.

Did the company or the end user benefit from this? Hell no. Only one benefiting were the developers who ten left and asked for a 10k more salary on their next job for sporting that fancy new javascript framework. NICE!
Is this something that non-privileged containers mitigates? Curious what the big barriers are to this. I know they exist, but aren't used widely...I assume because some functionality doesn't work.
This is a much-higher-quality version of the actual woven material in question:
https://www.metmuseum.org/toah/works-of-art/31.124/
I'm excited to see this. I would hope to see someone from the Go community get involved in the maintainer group, though. Russ Cox's philosophy on versioning is now baked into the Go language pretty deeply, and it's (at least partly) motivated by problems with semver, real or perceived:

> Where I think semver falls short is the idea that “having to bump major versions” is a step that will make you “think through the impact of your changes and evaluate the cost/benefit ratio involved.” Quite the opposite: it’s far too easy to read semver as implying that as long as you increment the major version when you make an incompatible change, everything else will work out. The example shows that this is not the case.

(from https://research.swtch.com/vgo-import, one of the treatises on go versioning)

Despite this criticism, Go is sort of still using semver, at least as a way to compare string version identifiers. I think it's fair to say that Go users form a significant community using semantic versioning. It would be a mistake to leave them out of RFC discussions on the topic.
Code Review Comments Generator
I don’t know if the immune system could be trained that way, but it’s an interesting idea. Unfortunately one issue I can think of is that the same period you describe is both formative for the immune system (good for our purposes) and also the period of rapid growth of the brain (not so good). Even if the immune system could be trained during that time, the electrodes would still move relative to their intended targets.

There’s also the issue a lot of these surgeries involve feedback from a conscious patient, and that’s obviously impossible with a newborn.
> "I've seen third world doctors use super glue to seal cuts."

Expanding on this a bit, commercial cyanoacrylate (such as Super Glue or Krazy Glue) was used during the Vietnam War by US personnel for wound closures, but was not approved by the FDA for medical purposes because its side affects hadn't been explored. Dermabond and other medical grade cyanocrylates have since been approved.

https://en.wikipedia.org/wiki/Cyanoacrylate#Medical_and_vete...
"Change".

Good point. I'll keep that in mind the next time!
> That's amazing, you need to be an engineer, but don't need to know how to program to be a Software Engineer

This isn't actually that non-sensical when you consider how being a PE works in other disciplines. You're legally responsible for reviewing and approving design documents, but you won't be doing all the work by yourself. You'll have a team reporting to you, and you sign off on their work. In the case of software, you don't necessarily need to be a programmer to review the design and high-level aspects of a program.
Interesting read from Dec 2018 [1] about Next.js:

SSR throughput of your server is significantly less than CSR throughput. For react in particular, the throughput impact is extremely large. ReactDOMServer.renderToString is a synchronous CPU bound call, which holds the event loop, which means the server will not be able to process any other request till ReactDOMServer.renderToString completes.

[...]

Using Pre-Rendered CRA addresses both the SEO and performance concerns around using CRA without the complexity that Next.js introduces

[1] https://codeburst.io/next-js-ssr-vs-create-react-app-csr-745...
Well, there's a difference between "doctor" and putting "MD" after your name just like there's a different between "engineer" and a "PE".

I'd question if anybody really gives a damn if a software developer is certified with some feel-good namesake. Most software just isn't as serious as needing legal counsel or medical expertise.

Also, many of the roads I can think of where we do arrive at a place where people care about some certification are pretty terrifying. Like needing years of schooling before you can legally make a Twitter app for somebody, or needing re-certification to make tiny lateral moves like you need in the medical industry.
What's the punchline? This post doesn't detail at all what's next for SemVer. What changes are coming? What's wrong with SemVer that needs fixing?
Makes me think how fully privately funded space exploration is a great idea - nothing has been accomplished but it didn't cost us a penny. Move on to the next idea, spread the risk and have the rich and greedy pay for it.

If all space exploration was done at the same cost to taxpayers as this project, everyone would have been much better off.
Just curious: what is the use case where the Pi Zero W is better than, say, an ESP8266 as in the Wemos/Lolin D1 mini board? Those you can actually buy in bulk for $4.

From my point of view, the fragility of having to deal with a microSD card makes a Pi-like solution a complete non-starter if you want to scale.
Nice, I had two slugs. The community and Wiki were awesome. I eventually ended up adding a page about soldering a USB wireless card on to one of the unused USB headers on one. The other ran my website and an email server.

Happy days :)
Gaming is the farthest it has ever been from monopolized, though. The indy scene is very healthy, releasing a game on steam is so easy that the real problem is getting noticed amongst the flood of releases. It's also far easier to publish to a console than in the PS1 days.

I understand your frustration with the large studio's monetization models, but the solution is to just ignore them. I was dumb enough to buy Fallout 76, but I treated that as an object lesson: even developers I 'trust' are capable of releasing absolute trash. Plus, the backlog of interesting games on my steam wishlist meant I could have very easily put the 60 bucks into 2-3 good games that aren't trying to push lootboxes or microtransactions.
When I added 30-50% to the prices, I didn't win the jobs.

That smells like a market segmentation effect where you're working in a market segment where normal is "part of how consultants make us money is by reducing their consulting fees." That's common, but not universal. The solution usually better clients. Some you will have to find (and finding good clients is harder than finding bad clients). But some existing "bad clients" will upgrade because of the relationship with you...good clients value the relationship more than price. Clients who prioritize price assume that consultants are fungible to a large degree.
offtopic -- an article got a lot of attention recently about renewed means of sea-level rise via heat expansion.. clicking on a few links got a pretty exemplary set of reproducible data tables and code, and several research publications showing years of inquiry.. as a Westerner, an interesting note is that it all came from a China PRC lab, quite a bit in English, and out-performing many "Nature Climate" sort of things, from an "open" standpoint.. quite the reversal, on a crucial topic.

Lijing Cheng et al
International Center for Climate and Environment Sciences, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China
Can you give an example of someone who is on that list for nothing more than suggesting Palestinians have humans rights, or that Israel engages in espionage in the United States? I clicked on a few people at random and they were all there because they advocated killing jews.
I think the key flaw is that some people just don't like incrementing the major version number! It's a simple as that.
>In addition to working when users scroll to anchors, if you Ctrl+F on a page with html{ scroll-behavior:smooth; }, it smooth scrolls to the result.

This does not work in Firefox, either.
Thanks! I like the way you think.

2. I think encrypting PGP is pretty heavy and maybe not great for the performance of a script that loads on a lot of websites.

3. I'm not sure how fast this will be. Especially on a very busy website with lots of page views per second.

Basically you could also store a variable with the event and send that variable back. What would be the added value to use PGP encryption?
With DNS caches all over the places, they would have to unplug for at least 48h before they can be certain nothing is broken.