skysight-inc/HackerNews huggingface dataset:
> Most Chinese characters are monosyllabic, and most Chinese words are polysyllabic consisting of multiple characters.

Most modern Chinese words are polysyllabic, but these words are the same in Cantonese and Mandarin. Your comparison to English and French is still false.

> > Someone who speaks only Cantonese can read and understand text written by Mandarin speakers without any issue.

> Because we've all been taught to read and write in Mandarin from the very beginning of our education.

I doubt that. Suppose you were only ever taught written Cantonese. I believe you'd still be able to read Mandarin writings, simply because you would still recognize all the words.

> They share a lot of grammar and vocabulary

So they are not so different after all.

> Phonetic borrowing is one strategy, and the most common one, yes, but that's no different than characters in standard Chinese, the vast majority of which are a radical with a semantic category (but not a complete meaning) + a phonetic component.

Phonetic borrowing, or other ways of making up new characters, might not have been necessary. If we could be bothered to trace the origin of a made-up Cantonese character and find the original Chinese character.

For example, 冇 is wholly unnecessary when we already have 無.

Even with the lazy approach of making up Cantonese specific characters willy nilly, I counted only dozens of them from the Wikipedia article you linked. So how different is Cantonese really from Mandarin, besides the pronunciation?
Node suffers from the same issues, but it's generally not as noticable in most cases. A similar situation in node would cause the server to not be able to respond to any other requests during the `JSON.parse` execution. But in the Node world, you have more options for how to get around those problems (like load balancing requests among several node processes).

But both server-side and client-side JS use the same system, the event loop. It's basically a message-queue of events that get stacked up, and the JS engine will one at a time grab the oldest event in that queue and process it to completion. Anything "async" will just throw a new event into that queue of events to be processed. The secret sauce is that any IO is done "outside" the JS execution, so other events can be processed while the IO is waiting to complete.

Take a look at this link, or search up the JS event-loop if you want to get a better explanation. It's deceptively simple.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Even...
Don't forget Colorado.
You created an account named `hktruth` 28 days ago.

Seems quite obvious you have a horse in this race.
> However, if that's the case, it sounds like a good candidate for an optimisation for V8: why not speculatively try to parse object literals as JSON and only fall back to JS if this causes an error?

I wouldn't be surprised if the vast majority of object literals in the wild are not valid JSON for one reason or another:

- Object keys and string literals not quoted with `"`.
- Non literal/non primitive values.
- Trailing commas.
I really want to try it because I think I need something like this.

However, how do I know it is a legitimate product and not some virus/scam software?

I know YC is a vote of confidence, if it is a YC company, and all the copy sounds legit, and you sound like a pair of honest, hard working entrepreneurs.

But is there some way to check before I run the software?

Edit: Note that I would not have this concern if it were a web platform like Kimono used to be.
Show HN: Releaseflags, Feature Flags as a Service
the wrong population, not the "real Americans". Thankfully the US Senate is setup to represent them /s
> It’s the only open-source compiler of it’s kind.

There other compilers/transpilers out there, e.g., ScaffCC[1] and Qubiter[2]. Also inside IBM's framework you have one: Qiskit Terra[3]. You can find more in [4].

> What is very useful about the compiler is that it is retargetable.

Most, if not all, of them have this characteristic. Using Qiskit Terra you can definitely target Rigetti’s machines. You just need to provide the architecture specification, i.e., number of qubits and their coupling graph.

As a side note, one really annoying characteristic in Rigetti's quilc is the impossibility of turning off optimizations.

[1] https://github.com/epiqc/ScaffCC

[2] https://github.com/artiste-qb-net/qubiter

[3] https://github.com/Qiskit/qiskit-terra

[4] https://github.com/qosf/os_quantum_software
In Georgia it doesn't matter what taxes you paid in the state your moving from, you still must pay a title tax on the current market value of your vehicles.
FAY-ta is a type of cheese. Not unlike this comment thread.
It can be eating too
Are you not conflating two related but separate hiring issues here?

1) Are there diamonds to be found in the hiring pool of candidates without a CS degree?

2) Whats the most efficient way to hire people in an era where a hiring managers or company HR can receive thousands of resumes for a position?

You're refuting my point on the basis of (2) for which I made no claim. To that point, yes obviously any process chosen has to be practical and take into account many requirements.

However (2) is an issue whether or not you screen based on CS degree. Moreover, it doesn't necessarily get worse.

Any major change to evaluation process should be holistic and take into account number of evaluations, time and money invested to evaluate, and where resources are spent in the process. You could come out the same or better in time and complexity, hence "process optimization".

Lots of approaches have been tried and some are anecdotally successful. The biggest obstacle I've seen to improving process is scaling it up to large numbers. What's optimal for organizations of every size and requirement set can't be written in stone.

I would just hope that whatever the policy at my organization would have been, still someone would have whispered Faraday's name to me, along with countless other folks who wont be famous but who we've all seen make great contributions.
It's trivial to test: put a stopper in the tub before you take your shower, and see how close you were to a bath.
My lack of degree has been relevant, stopping me from getting a visa to work for an IoT company in New Zealand. I actually have an accelerated Masters (first-class honours MEng after 4 academic years instead of BEng + reapply and study 12 months for MEng).

The case officer for my visa application still decided to deny my Work-to-Residence visa, because BEng is on his list, and MEng is not on his list.

The degree didn't matter for the company or the interview, but immigration care a lot about paperwork like this. I guess you started in Canada and didn't try moving overseas.
I'm in between--I went to the university but no degree because allergies chased me off campus. As I'm older the only thing on this list that was covered was basic data structures. Complexity of algorithms was barely touched, not in any way related to data structures.
what kind of "discourse" are you aiming for after you've labeled and dismissed everyone with a pro-China sentiment? a debate where the only participants have the same opinions seems like the least productive possible form of discussion.
That changes horizontal angle.
That’s completely asinine to think California alone can influence global gas prices. Typical progressive thinking looking at the world the way they you want it to be instead of the way it really is. BTW electric cars are still powered by a power plant which is massively inefficient because of transmission loss. There is no such thing, and there never will be, an emission-less car
Good rhetoric to have on speed dial when encountering data that contradicts one's beliefs.
I think you misunderstand. It’s not that “any” data can be passed in. The options object is documented in every version. It’s just a place that lets future versions add named parameterd
And you can't read a book in teaching yourself?
Maybe I have the brainworms from too much SQL but that seems pretty fine? It's an idiomatic CTE that more or less directly translates back to the problem statement. (nitpick: I'd exclude already-found rows from the union to do shortest-path in the CTE instead of doing it later)
Bitcoin ransomed bookie found dead in Costa Rican graveyard
The surest and most effective way to align developer interests with company interests is to give equity. Bonuses in software engineering get very complicated and messy very quick, and probably shouldn't be used outside of some specific scenarios. Equity can also help foster a sense of ownership, which is probably the best high level driver for good and profitable code.
Okay, if they have no choice in it then I understand. But as for keeping a copy on disk that practically no one can ever see, to me that strikes seems like a distinction without a difference.
You're missing my initial point that with constant dollars from the state, more students means the state's money gets stretched thinner over the student body, so each student has to pay a larger percentage of the cost of their enrollment.
If you prefer Plex, use Plex.

Running your own server, finding good torrents, risk getting emails from your ISP or paying for a VPN service, dealing with networking and making sure the correct port is open and then dealing with the crappy upload bandwidth that most Americans have....

If you prefer keeping everything on a thumb drive or your phone's SD card, do that instead.

Most people don't have phones with SD cards and the majority of middle class to upper middle class households in the US have iOS devices...

And if my family can do it, I am quite sure your family can too. I think the attitude you're demonstrating here exemplifies a problem with the industry in general these days; giving non-technical people too little credit.

There are plenty of people that can cook but that doesn't prevent them from eating out. Convenience beats cheap.

None of this stuff is complicated, but when a technical person such as yourself tells a non-technical person that they're incapable of wrapping their mind around something, it becomes a self-fullfilling prophecy as they're now scared of even trying. And without trying, neither of you will ever learn what their true capabilities are

It's not about what people can't do -- it's about what people don't want to do. My wife and I both have cars but when we want to spend a night out and go to downtown from the suburbs we take Uber for the convenience.
whether or not it's Constitutional (if it's been addressed, would love a pointer to the case)

https://www.oyez.org/cases/2014/14-144

An interesting one, that's close, but still interesting on the merits.
Negative on that. I started coding as a tween and spent so much time (frequently through the night) coding that I compromised my chances of escaping high school with a diploma. After a couple years of figuring out how to adult, I went and got my CS degree. Because I loved coding and computers, of course, it was the obvious choice.
that is heavy on one side, and an order or two of magnitude less on the other side

I disagree with this assertion. I think both sides are equally guilty of this, but on different topics, which can make apples to apples comparisons difficult.

For example, take a look at the numbers behind gun laws and deaths in the US, and you'll find misinformation propagated by the left. If you look at climate change information, you'll find misinformation propagated by the right.
I can answer from experience. The reason is that generally people can find success by doing one or two things at a time, and then polish them through testing and bug reports. This often means that the wrong things are done for the right reasons, and the debt gets bigger and the value of the system increases. This makes big rewrites really hard.

This locks in the complexity, and inertia makes change expensive. I experienced this when I built a tcp socket over a request response library, and the reason was to capture the investments made in the library and suffer the pain of building tcp. This made the code complex, but it was reasonable to sell to stakeholders and achieve success on. Now, I wanted to just use a socket, but this took 1.5 years to do by slowly iterating on the right value proposition. I'm a big fan of slow massive rewrites, but it requires consistent and solid leadership to pull off.
Thanks for your response and links.

I should have qualified my question about the trustworthiness of Kredit Karma better. What I really meant to ask was are they trustworthy enough to hold one's data in exchange for using them as a monitoring service?
> property graphs are demonstrably easier to work with for most use cases.

How do you see property graphs as distinct from RDF?

People build terrible apps without schema or validation and leave others to clean that up.
That is a great example of the problem. This is also why I keep trying to get people in my office away from specific practices and big-M Methodologies and focused more on the principles at play.

Why does Kanban help in some offices and do nothing or hurt in others?

Two reasons for success: Luck or understanding. Two reasons for failure: lack of understanding or lack of commitment.

What does Kanban assist with, what principles?

It assists in elaborating and clarifying the workflow or processes in the organization or unit. This can be done many ways, Kanban is just one. But without understanding the, often unwritten, processes you cannot effect meaningful change (at best you're stabbing in the dark).

It also emphasizes focus by setting limits on "work in progress" which improves overall flow/throughput. It turns out that this is, generally, a good idea.

The ones who succeed don't succeed because of Kanban. They succeed because of those two basic principles (and other related principles and concepts that I'm not elaborating on here). Kanban was a mechanism which led to success by drawing on these ideas.

The ones who fail don't fail because of Kanban. They fail because they don't control WIP, or failed to describe their process accurately, so it provided no, or perhaps even negative, value. Why don't they control WIP? Maybe they aren't aware of that element of Kanban, or they don't believe that it can bring value and ignore it. They're too busy fighting fires so they don't have time to focus. Why don't they have an accurate process description? Often, because the process is dictated rather than discovered (You are doing X, even though you actually do A, B, and C).

That's just one practice and two principles that it is related to (there are others). This is the problem with Big-M Methodologies like Big-S Scrum and Big-W Waterfall and Big-A Agile, the easy part is the visible practices. So they're imitated. The hard part is the invisible principles and hidden practices (all the work that went into identifying the workflow, for instance). Repeat this across all the practices in these methodologies and you'll end up with a mess that succeeds by luck, or at least doesn't harm you so badly that you fail, but certainly doesn't offer significant assistance.
> and investors seem weirdly OK with Neumanns using self-dealing to feather his own nest

Well, sort of. The fact that this IPO has apparently attracted so little interest that it's getting pushed back or canned entirely tells me investors aren't OK with it. It's more like "SoftBank seems weirdly OK with it", and this fiasco is going to cost them so much money that I have a feeling they won't be so lenient with the next set of founders.
Are you supporting the use case where web site providers consider scraping to be hostile? Ie, spinning up new cloud instances until one isn't blacklisted by the site, all behind the scenes so the consumer of your API doesn't have to worry about such things?
Because technical beauty is not the only metric measured by businesses.
To counter - I have met all too many folks some with a CS degree that don’t understand these concepts, either.

I hear about them every day because I sit next to the HR manager, and hear the horror stories of the blank faces when basic concepts were asked. The phrase ‘how did they even make it through a CS program?’ is common.

Fortunately, I have a ton of experience with threading and data structures, I wouldn’t personally make such generalizations - I knew this would be among the first responses I got from someone with a degree.

No, our lack of degree doesn’t imply we lack fundamental concepts - any more than a degree assures you do - and, I don’t know about you, but most of the full-time employers I’ve had would happily pay for a coding boot camp for me on a topic of my choice. shrugs
So your anecdote happened 15 years ago?
Welp, guess it's time to bust out the "I'm offended and we need to change this lingo" card because corporations aren't people and we should stop referring to them that way
Seems like it's Forbes that's doing that, not IA.
> Is this also wrong?

Yes, node.js javascript runtime is based on V8, the same that runs in Chrome. Javascript is single threaded so anything that is not I/O bound will block the main thread. If you don't want to block the thread becasue you have long running calculation/parsing task, then you can use worker threads[1]. This will run your task in separate thread and not block the main one.

[1] https://nodejs.org/dist/latest-v12.x/docs/api/worker_threads...
And that didn't work on my iPhone or iPad. But I was going by the suggestion that the parent poster made -- just search Google.
They’ve had SAST tools for a few releases, but high up in the paid license types. With GitHub providing for free, they may need to move them into CE.
OS Context Switching – Computerphile [video]
I got frustrated with this one time when I tried to look up a defunct website in the Wayback Machine. The website was gone, but had been replaced by a domain squatter with a restrictive robots.txt. Because of the new roboots.txt, all of the old site was retroactively made unavailable. As time passes and more websites change hands, it would be a nice compromise if the default behavior was only to make retroactive deletions that go back to the last change of ownership in WHOIS data.
Anyone else feel like paying for everything in cash again? This is so creepy, and it's nothing compared to the data cell phone companies and credit card companies have on you.
Sure, but back then it was an expensive international phone call to be on hold for 15 minutes and then talk to a person who said: your card was used overseas, looked suspicious.

They are costing me money to protect themselves.

A good heuristic might be that I spent 2000AUD on Qantas a couple of months ago.

And yeah, their ads showed people on the other side of the world using their cards. No mention of this sort of stuff.
No, it happened 2-3 years ago. I was taking a break from working at the time. I wanted to do something meaningful. Like contributing to the IA.
Don't get me started on their "invisible security" on credit card transactions....
RMS has all the resources he needs to get an Asperger's diagnosis and appropriate therapy.
RMS resigns from MIT and FSF over Epstein comments
Platform9 CEO – The Road from OpenStack to Kubernetes
It is an industry that goes way beyond Twitter and PR companies. It's incredibly popular for US businesses to pay firms in Asia, Africa, etc. to trawl social media and collect data using various automaton tools for BI and other purposes.

That said I also believe a lot of trolls and political posters are just normal people voicing their malignant opinions to the point where it is nearly impossible to identify astroturfing as long as the accounts are "tenured" enough (real pictures, some age, etc.).
Perhaps one or two of the people I know personally have an iPhone; I'm in Europe, and here Android is the dominant hardware. I do sometimes see people with iPhones as I take the bus, recently increasingly often, but it's still far from dominant platform here. As I said, there are many similar sites - this one is primarily targeted to Polish audience, where Android is dominant. Maybe a different site works better on Safari. Maybe US equivalents care about iOS users more.
stupid question, africa has plenty of sand.. do they make panel locally ?
Containerd, with Derek McGowan
Is the distinction between propaganda spread by a bot and propaganda spread by a human that was indoctrinated by propaganda important anymore?

I think society should accept "bot" as a term for any human or automated entity who uncritically 'retweets' propaganda.
That's an ethical question that I've weighed a decent bit. I don't use ad blockers personally, as ads are truly the reason most of the internet is free. If ads are too intrusive, I will 'vote with my clicks' and avoid that particular website in the future.

There are privacy concerns with this, of course, but DuckDuckGo and modern Safari (with cross-site tracking prevention) helps mitigate a bit of it.
I know a few people in France who actually ditched their landline contract, they had full 4G coverage but were still at 8mbps with their landline. So now they're doing tethering for the complete house instead. The only thing they can't do is gaming because the ping is atrocious.

It's also cheaper, a 4G contract with a 100GB cap is about 15€ per month, whereas my FTTH connection at 900Mbps down / 400Mbps up cost me 40€ per month.
They overlap and aren't mutually exclusive.
I have no idea if it still is, though I suspect so. It definitely was running on a modified version of Arc several years ago when the last public discussion I could find with HN staff took place.
This is great. Upsetting to be locked into a comcast contract in the bay area, paying $145/mo for 220/10. I can only hope the fight continues
How do you know someone doesn't have a CS degree? They'll tell you.

You're right: Nobody cares you don't have a degree. It's not impressive, it is just normal. What I have a problem with is the huge chip on people's shoulders about "not having a degree" and insisting on dissing anyone who chose to go a different route.

I have a CS degree, I went to school on a scholarship, did not have these massive loans and "wasted years" everyone keeps harping on about. I volunteered my time, I was on the programming team, I did internships, I got amazing insights and advice from my professors. I went to school at night and worked during the day.

I consider my CS degree the best decision I ever made. I found the training and education I received extremely valuable. However, not all degrees are created equal. I went to a really great school. Probably would have had a different experience if I went to whatever crappy state school was nearby.

I also don't think it is necessary to have a degree to be a great programmer. What I DO think is necessary is study and honing your craft. Experience for software development is worth much less than people give it credit for.

Hacking sucks. Just hacking at stuff for years on end leads to you being an expert beginner. Do you have 10 years of experience? Or have you done the same thing for 10 years. This applies to everything: You can get twice as far in half the time if you don't have to figure everything out for yourself, and listen to and learn from experts.

What I look for in a developer: READS BOOKS. ( Audio books count )

That's the only thing. I'm sorry, if you are not reading and studying to keep up, you are getting left behind. There are so many brilliant people writing amazing books on a huge array of subjects. If I could get every one of my developers to read ONE book in on software design[0] a year, I would die happy and the entire industry would be 10 years ahead.

They don't even have to be technical books. I just want to see intellectual curiosity and a commitment to self improvement.

- 0: In the vein of Clean Architecture, The Pragmatic Programmer, The Mythical Man Month, Designing Data-Intensive Applications, The Google SRE book, etc.
I'm pretty sure you can visit the building that Internet Archive operates from (https://archive.org/about/contact.php) and freely surf/look at all the content, even the content that is not available from the web version.