skysight-inc/HackerNews huggingface dataset:
Yeah, but you're not going to have every one of those 100 earning 250k/yr. Half of that for some, 1/3 for some others would be a more realistic value
BTW, I almost forgot to mention: the String type in Object Pascal implicitly contains a NULL terminator, so the above call is zero-copy.

More information:

http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Internal_D...

under "Long String Types".
Building a sustainable arbitrage business requires scale. Margins are thin and should always be getting thinner, so to remain viable, you have to pursue ever more exotic arbitrage opportunities. Arbitrage opportunities encourage a speed race, and the way to win that race is to use ever-increasing resources to elbow out competition and discourage newcomers.
The progenitor of types was Russell, who considered himself a philosopher.
Well at least the ccxt library[1] the author uses makes crypto trading accessible to the average developer along with his code snippets

https://github.com/ccxt/ccxt
Have you tried doing any arbitrage on any of the DEX out there (the only one I have experience with is the Stellar DEX).

If you manage the offers yourself (rather than going through some client) there are no exchange fees, and the transactions are nearly instant.

There could be two approaches to it:

1) Find pairs/paths within the order book that can make a profit. There's practically no fees here so I suspect the margins will be pretty thin.

2) Use "anchors" to convert your Stellar assets back into the real cryptocurrency, and then deposit again them via another anchor (or exchange) and complete your trade.
Hi HN! We saw lots of good discussions in social media and offline when posting about MarketStore, the timeseries database for financial market data. We’ve been answering questions and responding to comments, but today we wanted to take the opportunity to put all the queries and responses together in one post and share it with the entire community so everyone can get a look at the responses on a single post.
Apparently Imec claims that for the time being (down to the "3nm" node) copper beats cobalt:
https://www.imec-int.com/en/articles/imec-extends-damascene-...
I think the burden of proof is on the other side: no special protections should be given to unions, they should be voluntary and thats it.
They rely on the word on their direct reports, who presumably have had training in how to judge their direct reports. Of course, the people filling out these reviews are also judged on their performance as well.

The only way to judge someone is to work with them closely for months/years.

I disagree here. At some point, you're going to have to delegate and give up in micromanaging this process. There's no way Satya Nadella has worked with each Microsoft VP for years or fills openings just with his intuition.

If mostly every manager Python Pat worked for said they were head and shoulders above their peers and has an executive position in their future, then are you going to just ignore their feedback? Career advancement certainly shouldn't be a matter of being lucky enough to have enough face time with the people who make hiring decisions... I guess at the core of this process is trust, trust that the folks filing the review paperwork are doing so correctly, but if you can't trust your managers, you're problems are larger than a review process.
I guess, also stay at home parents as well as baby boomers who got laid off and can maybe eek by til they collect retirement would be in this category too.

Just seems like an 'other' type of metric.
C-plus-Equality
sarcasm, i guess - i interpret the statement as: why would you want to keep competent people around, even though their specialties lie in a different area? because competent people are usually also competent when employed in a slightly different sector; the mythical super-programmer is unlikely to depend on a specific language/technology anyway.

the comparison wasn't a very good one though: firing your army could lead to soldiers defecting to a possible future enemy, who would then be stronger in an attack.

so what does oracle gain by firing a couple of excellent java devs?

+ no wages paid
- they could defect to a rivaling database company: unlikely
- bad press: oh well, that's just another drop in the bucket
- they lose a couple of experienced engineers that could have excelled in other projects
Truffle is just easier to maintain and much faster from what I’ve seen.
>maybe happened once [and] it's going to get put out there as the norm.

According to employees, it happens frequently.

I extend my arguemets about whether or not the behavior occurred (at all) to the frequency of the behavior: either it's a lie or it's not.

Once again, seems to me like it's not.
I could see cockroaches as a food source for farm animals maybe, but I have my doubts about roaches ever making the mainstream western diet. If it costs less, and is more environmentally friendl, to produce a pound of roaches than it does a pound of corn, why not turn it into pig food?
> That's why gold isn't a currency there are definite transaction costs but the whole of the costs of transporting gold spent isn't required for my gold to be spent.

Whole costs for transporting gold are definitely required to be spent... the gold must be transported from one owner's location to another, unless the escrow between the two parties is the same or you're actually trading ETFs.

> With BTC the whole network supports all transactions and all transactions require the mining network for validation.

This is true for the network as a whole, but not any given transaction. Such a model would mean that the network is topologically fully connected, which would in turn mean that it'd be orders of magnitude slower than it already is.
> In most rich countries, real pay has grown by at most 1% per year, on average, since 2000.

> in America from 1973 to 2016, while average pay rose by less than 50% and median pay by just over 10%.

Wild mix of numbers. Each one in isolation I would draw different conclusions.
Something I wish the companies did at my last jobs was tell me more about how the business operates. The first week or so at a job usually overwhelms employees with very low-level work (how the release pipeline works, coding best practices) , that it's easy to lose track of what the overall goal of the business is.

Taking the time to explain some of the higher level processes can provide a lot of context for why certain operations work the way they do.

I personally like to know:

1. The history of the business

2. Which problems it solves well, and which it needs improvement in.

3. Which problems it has failed at solving in the past.
Yes. The BLS only looks at an estimate of their number, it doesn't examine their motives, circumstances, or level of discouragement. I seek to emphasize that all of those things matter.
JS in the JVM is used heavily in Mirth (https://www.nextgen.com/products-and-services/integration-en...) for scripting of channels and data transformations. It's kinda janky but runs a lot of healthcare systems. It's using Rhino, not Nashorn, FWIW.
Burn it all
I have yet to see a union that would support management firing an underperforming employee, but have seen many that would protect underperformers.

I've also never heard of a union that supported performance pay, because by the law of average most of their members will be under average, and they wouldn't want to irritate them.
Unlike at GOOG, MSFT, AAPL, Firefox isn't a loss leader or cost for Mozilla that can be subsidized by other products. Before criticizing their finances, go find an organisation that can afford to even build and maintain a full-fledge cross-platform browser with mobile support for less than that. Browsers are not simple things. You have to create an entire ecosystem of software and development tools to go along with it as well as maintaining full legacy support. Most software of similar complexity are all built by organisations with deep pockets.
So now that we've begun factory farming cockroaches, how long until a cockroach-pox emerges?
Both of those things can be true simultaneously. Anyone insisting on a single, isolated cause of badness in such a complex system is pushing an agenda.
Uh, no. I have no desire to start my own business, mainly because I value my off work time.
Germany spawned Nazis. That doesn't mean you suspect every German to be a Nazi. People, countries, communities change, so do companies
Zahaira reputation – Buy cheap hairdressing accessories and cosmetics Items
This is a hoax, right?

Numerical methods like the one mentioned are basic stuff in mathematics. It's like someone claimed to have invented using derivatives in mathematical models. It's beyond eye-roll-inducing.
This is an unpopular opinion here, but I'm tired of these attacks.

You have no idea what it takes to have _hundreds_ of engineers and supporting teams to work on a multi-million lines of code application that needs to be shipped to a giant group of users.

What do you think Mozilla is? A bunch of hackers in a room? It is a global company with 1200 employees. In a dozen offices around the world.

How do you think money disappears? You think Firefox and all the other things Mozilla does happen by itself? That this is all free? That this does not cost any money? ....
What would you suggest I read up on in quantitative finance and mathematics to get started with algorithmic trading.

My background:
I have a computer science graduate with about 5 years of experience building very high throughput consumer facing applications as a backend developer.
What we just learned about the Magic Leap One's hardware
If I remember correctly, the product in that episode was applying "snapchat filters" (deformation/modification/accessories) to animal faces. It was portrayed like this stupid job, but as an ML researcher myself my first thought was: "that's a pretty cool/challenging problem!"

It's funny how things that can seem hard can be so simple, and vice versa! I guess it depends on the person whether they're looking for an interesting challenge, or to make an impact - - because the two are often perpendicular.
Right. But someone who's starting their own business has to spend all their time on that business, and is spending most of their income on that business. I have free time to devote to other things I find more rewarding.
Because sports are entertainment, and people have expressed a willingness to part with more money to watch athletes than universities have expressed to pay glassblowers...
Of all the things that didn’t survive the dotcom bubble bursting, I would have been pretty sad if despair had gone under. Maybe not fuckedcompany level sad but really close.
The concepts of populism and demagoguery are also being cynically used to target those movements that do prize nuanced, strategic planning for the future that happen to also conflict with wealthy interests. The whole horseshoe theory is an attempt to overly conflate the group of "people who want significant change" with "angry, ignorant people". It's a counter-simplification that's just as pernicious as someone blaming an immigrant for their problems instead of much bigger systemic processes. As you mention, education is critical and much of it has been steadily stripped of crucial, system-challenging concepts, much like food has been stripped of nutrients and replaced with empty calories. Getting more of such anemic education isn't any better for social health than Big Macs are for bodily health. We criticize "useless" degrees or fields, but have also severely unbalanced dissemination of knowledge to favor just what businesses desire and not necessarily what is good for a society.
Perhaps, though they are lumping in "sexual [orientation]" with race and gender. I also unaware of any cases of potential violations against a protected class.
> [2] Getting peers to provide actionable feedback is a real challenge.

I sympathize, as I recall going four rounds trying to deliver useful peer feedback to a very patient manager.

I think the block for me was that SBIA is oriented towards an immediate business case, but my thinking was oriented towards improving their performance.

Neither perspective is wrong, though obviously the business case was needed to promote. It highlights a problem with the doctrine behind feedback / performance reviews that views them as discrete units rather than a holistic approach.

I think we really want one continuum of recruiting / professional development / promotion / transition. The day you're interviewed, the company should be asking, "what direction do you want to go in?" and those answers should be the first entry in your file.
I know of one CMS that uses it extensively underneath to construct the pages.
Some general suggestions:

- At least occasionally read something that isn't on a screen (in a book).

- Do some experimentation on your own. Too many pretenders in this field parrot whatever they heard elsewhere. It's hard to argue with actual results.

- Don't mindlessly chase whatever's trendy: that's an endless treadmill and "the crowd" wastes a lot of time.

- Once you understand a few machine learning algorithms, you probably have enough. A bigger toolbox is better, but I recommend paying attention to things other than the machine learning activity itself, such as application of machine learning to the problem, data collection, data preparation and model validation.
> Same is true for non-union workplaces - you don't like how a place is run I guess you're going to be unhappy there. With a union (that you can take part in, vote for your leaders, vote on your contract, etc.) maybe you can change that.

You will find interesting that there is a link between high unionization and unemployment.

> Sure, if your union/leadership is corrupt. Vote the bastards out then. With no union...the company just keeps that money that would have been used to bribe a union official. Not clear to me that's better for the worker.

If you dont vote for the union, you dont get hired or get fired. You as a worker now are subject to the whims of a new master, one that is worse that the previous one.

Also justifying the bribes is pure robbery. You should be ashamed of thinking that.
> Although macers seem to believe that Fusion drives are good

I don't think _any_ serious Apple fans/users/employees think Fusion drives are good. We all greatly anticipate the day they are eliminated entirely from the few remaining desktop models using them.

It's always been a crappy stop gap for cheaper machines on the road to fully solid state storage.
Dragonlance too
tl;dr: they are still on track with development
Any union worth a damn should always fight any performance based pay because it goes contrary to their interests.
> go take a nice long walk in a park. Enjoy the fresh air and sunshine, while you still can.

What if the park is polluted with litter? The point is that people can degrade your quality of life in many places, even if it's as "trivial" as leisure.
The first rule of fantasy fiction: never reread what you liked when you were 13.
Ha! 1) Jeff welcomes all emails to be filtered by his staff. Jeff@amazon.com. 2) yes. Some of them get routed correctly and bug reports are followed up on.
> Uber's self-driving car also has an operator "twiddling their thumbs most of the times", but I wouldn't want to eliminate the operator.

Eliminating the driver is literally the whole point of self driving car research, at least as pursued by Uber and Waymo.
It's a shame they aren't in ISO C, but strdup and strndup are at least standardized by POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/functions/st...
If you’re going to allocate the memory you might as well just use the library functions that allocate exactly the space you need and copy the string into it. These tricks are for when you use the stack as an ‘optimization’.
Sounds like this was there too:
"this happened at the land border between Osh, Kyrgyzstan and Kashgar, China."
If said casual user doesn't want to bother finding where to report issues (which a competent maintainer would surely document in the main README), there's also a fairly good chance it's not a big deal to begin with or that the explanation is vague/unactionable, at least from my personal experience.
The cycle in the article is kitchen waste => cockroach => cockroach flour as chicken feed => chicken => kitchen

Seems reasonable. Or maybe I should just go vegan at this point...
For a team of 3 devs + 1 scrum master:
- Backlog refinement/grooming: 1.5 to 2h, 1 dev + SM (+ PO)
- Technical refinement: 1.5h, all 3 devs
- Sprint review + retrospective + planning: 4h, all 3 dev + SM (+ PO)

Story generation is done by the PO, that's most of his job (though we split stories during backlog refinement if needed).

I don't know if it sounds like a lot (I feel like it could), but turns out it's actually efficient, every minute of each meeting is productive because we know exactly what we're going in for, how it will go and what you want to get out of it!
Shrimp and roaches are pretty much the same thing..one lives in the ocean, the other on land...
Because not all comments here are people making up stories / sharing anecdotes, and it's relatively easy for me to ignore them. I was merely answering GP's question about why it was being downvoted.
Queue in a blog post by the guy who despises Magic Leap.
True. I'm not necessarily against that position. 100% of the purchase is scheduled to happen in stock, so this may not be a direct cost for MS, even for a benefit that shouldn't be valued anywhere near $7.5B in cash. There is nothing wrong with a win-win deal for everyone involved.

If this is a $7.5B purchase of Electron, my gut tells me that it isn't an arm's length transaction. I doubt that would happen in the US for Microsoft today, so I can't help but think there are other reasons than Electron for the purchase.

The announcement from MS didn't really spell out the reasons for the prospective purchase other than to support developers. When I see the filing for the purchase, there may be additional reasons listed in that.
> Do you mean "often short for China the country"?

No. You will see people aren't bothered by Taiwan or other far eastern countries, perhaps there's a reason.

> pretty weird

Maybe English is a weird language. I'm esl so I shouldn't be teaching you.. The reason people don't spell it out is because it is shorter, seems more polite and are afraid of looking like this[0].

[0] https://www.youtube.com/watch?v=MoATWN68IZA
I messed around with IPv6 on Comcast for a while. They claim very high levels of residential deployment, yet when you head to their forums to troubleshoot it, their top IPv6 agent--who seems to know his stuff--generally comes back with things like "yes, that is broken," or "we're still working on a fix for that."

Years later, still no fix.
Automated business can give you way more off work time than you can imagine... I used to work 5 minutes/day running automated e-commerce.
I agree that, in most cases, performance reviews are a waste of time, or at least represent a process smell. Regular, frequent feedback is more valuable and effective. It's ok to summarize that quarterly or something, but as others have mentioned, if anything in a performance review is a surprise, management has failed.

Having said that, there are situations where performance reviews are a more pragmatic option. As a consultant, I interact daily with my client management, but I can go weeks without any meaningful interaction with my consulting company management. We do check in regularly, and as-needed outside the regular sessions, but my consulting management doesn't take part in my day-to-day work. In order to adequately assess my performance, they need to solicit feedback from client peers and client management. This is a burdensome process that is more practical to perform on a three or six month cycle.

None of this precludes feedback and assessment more frequently, however without the day-to-day observation, some schedule and formality help. I suspect there are many other situations in which people do not work directly with their management.
Is there any relevance to this to the fact that Oracle owns the trademark on JavaScript?

Usually trademarks are only maintained through use; if Oracle stops distributing a JavaScript implementation, could they lose the trademark?
> but instead has the problem that the printf star argument is typed as an int, which is narrower than size_t on a typical 64-bit compilation platform.

If you are using >2 GB buffers and anticipate >2 GB strings, it probably makes sense to track lengths explicitly and use memcpy() etc instead of string routines anyway.
Thank you, I think I see what you mean: a manager recommends an employee for promotion OR a manager recommends an employee for firing. My reading of the question might sound ridiculous, but I have been in situations like that in the past.

I once had a contract-to-hire job in which the contract supposedly stipulated that I was guaranteed a full-time permanent position if I passed the six-month performance review, otherwise I would be terminated. They told new hires this to convince them that it wasn't really a temp job. They kept me a temp for ten months, and then laid off all 120 of us.

I would love to believe that management is categorically reasonable, comprehensible, and truthful, but that’s not my experience.
Even better → https://research.fb.com/wp-content/uploads/2018/03/reducing-...?
I agree, but please fix HN too, not mobile friendly at all
Oh my, you're a big shot engineer and investor chap! Sorry, being British and something of a recluse, I don't really talk to people like yourself very often.

Now I wish I'd omitted the "but I could be wrong" so I'd have looked a bit more decisive — and, y'know, less guarded-because-I've-been-on-forums-long-enough-to-know-that-I-should-cover-my-ass-against-all-possible-scenarios.
I don't care how informative this article is, we should not be linking to pages that both prompt you for notification permission AND begin autoplaying a loud annoying video immediately upon page load.
mdbootstrap has good samples and admin to has anybody used that.
> they do social good

Maybe, but maybe I disagree with how they treat their female employees, or maybe I don't like that they financially support some political thing or whatever.

Capitalism doesn't work without real competition. I shouldn't be obliged to do business with this one particular company if I want to develop Free Software. My point isn't that GitHub is evil; it's that each person should be free to decide that individually.
Desalination isn't a bad idea, but it does produce large quantities of waste brine, among other things: https://en.wikipedia.org/wiki/Desalination#Environmental
I think it's quite interesting to see that originally node.js was presented as a bloat-free alternative to "enterprise languages" like Java, C# or even Python or Ruby. A lot of complexity was subsequently added in an ad-hoc way which has resulted in (for example) a package management system that's wildly out of control.

It's very popular of course, so I'm definitely not arguing that metric. However, the stuff that was originally called examples of tooling that exhibits unneeded bloat and complexity (Maven) is now reimplemented in Javascript, but poorly (npm).
Let me first say that this is in no way an attack on Mozilla engineers. This isn't an attack on you, clearly the community loves your work.

The question you need to ask is if the chrome (browser) and codec team in Google add up to 1200. Or the IE+Edge and __add_MSFT_GRP__ add up to 1200.

Further, do those groups cost their parents $500M/year?
"""So the true benefit (to the community) is about $50M +- 10%. Heck, let's double it and call it $100M."""

Your napkin "calculations" make zero sense. Go read the financial report.

"""Mozilla seems to be subsidizing the whims of a corrupt few at the top"""

Ah it is clear what your real intent is.