skysight-inc/HackerNews huggingface dataset:
Many HFT firms use C# or Java. Quite a few matching engines are written in those languages as well.

The trick is to remember that garbage collection is not some sort of werewolf that wakes up and decides to mess with your stuff whenever it feels like it; it (can) happen only at certain, documented points. So you have to write your code in such a way that it does not do memory allocations in the critical path (which you would not be doing in C++ anyway, for a similar reason; malloc/free is expensive).

Generally if you're doing HFT your critical path is not going to being doing much anyway. A few reads, comparisons, maybe some trivial arithmetic and that should be it.
>>I don't know what goes into running this site, but personally, if I know I'm guaranteed to get a totally one-sided take, I'd rather have the one from the people who actually know how to code.

In other words, if you don't know how to code, you are probably not intelligent enough to write about a technical topic?
Twitter India is suspending accounts that question the government
You're mostly right. It's often not that hard to completely saturate memory bus.

However, base64 has weird mappings that take some processing to undo in SIMD – can't use lookup tables and need to regroup bits from 8 bit to 6 bit width. That does take a lot of cycles without specialized bit manipulation instructions.

Also the data you'll need to process is often probably already hot in the CPU caches. Disk/network I/O can be DMA'd directly into L3 cache.

So I think this decoder is a useful contribution. But also somewhat no-brainer once you have those AVX-512 instructions available.
I worked for HCL right out of college.

If I asked people whom I worked with to guess my salary, they couldn't even come close. I made about $180 per month with 48 hour work weeks.
I would imagine that now that people hate Boeing management for risking their life it's much easier for other airplane startups to raise VC money and be succesful.
Would this always be valid UTF8?
It seems that not everyone grows out of that role.
Well you know, Indian developers have been taking shits on codebases around the globe for decades now so it's about time it ends.
It may indeed be efficient.

Maybe I just don't like the idea of putting all my application logic into SQL statements.

What I like about Django's ORM, for example, that you can declare a field to be an IP address, and this not only does the validation (which SQL can do easily, I am sure), but this declaration also carries over to HTML forms, admin interface, REST API serialization and HTML Templates.
We might disagree forever, however this is my argument. What connects the Joker movie to the Batman universe are essentially three names: the Joker's himself, Bruce Wayne, and Gotham City. And names are labels: you can stick the label of a bottle of wine on a bottle of coke, but it remains a bottle of coke: it's sweet, fizzy, and won't make you drunk.

If you take a Harry Potter novel and rename him as Batman, his enemy Voldemort as Joker and Hogwarts as Gotham School, it doesn't make it into a DC superhero story. If you take a fantasy novel and replace kingdoms with planets and castles and horses with starships, it doesn't make it into a science fiction story- despite Star Wars being labeled as one.
Why don't you try any of these meditation with an open mind and let me know how many minutes were you able to meditate.

https://www.youtube.com/results?search_query=meditation+sri+...
Thanks for commenting. The treatments I dismiss as 'palliative' are poor interventions when the patient's full circumstances are considered. For example, anti-psychotics are harmful for helping someone get their drinking under control. Anti-depressant is a marketing term. If someone's depressed because they've harmed their metabolism with cocaine, they don't need to be put on Prozac for years at a time, they need therapies that restore the mitochondria.

> Understanding a problem does not imply treatment is possible.

correct. But it seems to me like mental health practitioners artificially limit their diagnosis to conditions which can be treated with an FDA-approved pill, when an old-fashioned quaker asylum [0] would be more appropriate.

[0] http://qmh.haverford.edu/
How I Started a $21K/Month Chimney Service Company While Working Full-Time
Slow Typing Still Happens
Any type of transportation will eventually suffer from a lack of bandwidth.

Busses and trains are better now but they suffer from a major problem of not taking people where they actually want to go.

I don't think it's an either/or problem. We'll have autonomous busses, trains, and cars all working together to make travel MUCH better.
The market can always remain irrational longer than you can remain solvent. There were and continue to be myriad reasons to get the heck out. You can ignore them and bet on irrationality but that isn't a substitute for looking a "reason to get out" - there's boatloads.
Uber’s Self-Driving Car Didn’t Know Pedestrians Could Jaywalk
This. The fact that very few extensible editors came prebuilt with Arch for my Chromebooks a couple of years ago was the reason I picked up Vim, for example.

Though this probably is less of a problem now if you like VS Code.
This used to be true for the old line of tech companies. The new tech behemoths have learned that lesson well. Their senior management and boards are paranoid about disruption. They are extremely agile with new opportunities. See Alphabet's range of investments, ditto Amazon, Microsoft, Facebook and Apple. In many cases, the founders separate themselves from the day-to-day management and short term revenue pressures that Wall imposes. This allows them to focus on new areas of growth. The share structure, allows this to happen -- class B stock give the founders the ability to ignore short term revenue pressure to some extent. This generation of tech companies are different beasts.
Genetics Startup 'Human Longevity' Valuation Drops from 1.6B to 310M
> ... so on the average year-to-year the price was always on the rise.

Really? Even in 2018? It wasn't, it started at $17K (when I sold) and ended at $3k.

> So when bitcoin going to be all 21 millions mined, there will be not enough for all millionaires to buy one. Let that sink.

And? There's not enough millionaires in the world to buy more than 1 Transamerica Pyramid, either. That means absolutely nothing. There's not enough millionaires on earth to buy 1 BTC each today and it means nothing.
I know more than basic SQL. Maybe I am indeed not an accomplished enough master in SQL, but I can't see why I would ever prefer SQL over Python in terms of defining application logic.
No, there are intelligent people everywhere. But intelligent people are often catastrophically wrong when writing on a topic about which they know nothing.
Sounds like Uber has a white list of possible objects that can be detected in various scenarios. I wonder how it would work with a moose or when a child runs across the road after a ball...
What is the purpose of the link at the end of your comment?
That's the primary reason to use the Laplace transform, as seen in the video. A derivative x'(t) gets transformed into a product (and an initial condition), s X(s) - x(0), and similar for higher derivatives, so a differential equation transforms into an algebraic equation, which can be solved by rearranging. This video assumed the initial conditions like x(0) = 0, and its notation was quite sloppy/confusing in places, as it didn't clearly distinguish the names of the two functions, x(t) and X(s).
Recursive Mono and Sans, a free variable type family
Enterprises may have custom requirements or interfaces that consumers don’t care about. Makes sense to split if the firm expects to support both markets at the same time. Quite tough to pull off.
> It certainly can (and did) make most food locally, it's just that it has to be different food - you eat what you can make from locally produced ingredient and don't eat what you can't.

No. Not in eastern Montana. There are regions where you can't live off the land year-round like you think.
not exactly what i meant.

it's true that it's not a polished workflow to debug stored procedures because you you have to jump from your editor to pgadmin but i don't think this is such a big deal for two reasons.

- postgrest architecture is such that you rarely need stored procedures (not just me, all the projects), it's the exact same way ppl use databases without them (they just send queries to the db, same here). 90% of the code in this type of project is table/view definitions (with constraints) and appropriate grant/rls statements. So there is very little imperative code to debug.

- The type of stored procedures used is quite simple, isolated and mostly self contained, a single function, maybe calling some other helper functions (you are always 2 levels deep at most) so it's not like in other envs where you have to follow the code jumps between hundreds of functions and classes.
And those weapons somewhat regularly feature in suicides and "family tragedies".
> If you add a stop that's a 30 minute high speed (150 mile) rail away from 2 major cities, that town, and towns around it would boon.

And the majority of towns that aren't near that one stop would falter even faster.

And if you added one stop per town, your rail isn't high-speed anymore.
That what you would do if you knew such a solution exist, but cant recall the exact implementation.
In most cases, people who have no background in CS theory wouldn't even know such a solution exists and will resort to the generic "one-size-fits-all" solution
Yes, this works since ages. Here are details: https://www.nitrokey.com/solutions/sichere-administration-vo...
It primarily reflects how hard it is and how much time it costs to replace the employee. The employer needs the employee to stay on until they've hired a replacement, and can afford to pay extra for a limited time.

If you accept this offer, prepare to get fired as soon as they've found your replacement. If you think this might be your actual value to the company, ask them to make that raise retroactive from a year ago.
You can only tip it over if it has a perfectly spherical shape.
It’s timing. When a technology is only just starting out, the cost of entry is peanuts. Linus started Linux in his student bedroom, Zuck did the same with Facebook. The Apple I was a spare time project. The original HP was a bit more organised, they started in a garage but did intend it to be a business from the start.

When a technology is at the point where it is maturing, the cost of entry is bank-breaking. By then the first movers have attracted serious capital, but more importantly they have network effects on their side. Everyone can see this is the way to go and they are way ahead of you. There’s a decision point, spend billions to probably be an also-ran anyway, or essentially give the money to the shareholders.

Everybody focuses on the technology, but it’s the network effects that really matter. This is why WebOS and Windows Phone failed, why couldn’t HP and Microsoft buy their way into the mobile phone landscape? Their technology was excellent. The problem was the weren’t competing with Apple and a Google. They were competing with them, plus all the companies that had invested in the iPhone and Android ecosystems. The carriers, device manufacturers, software developers, service companies, all with huge investments in those platforms. Add that all up and it’s maybe 10x as much as just Apple and Google on their own. By now, probably a lot more.

So it’s all about timing. Google knew this, which is why 20% time happened. You pretty much have to invent the future to have any chance of owning it, or even getting a slice. Google was just incredibly lucky that Android fell into their laps at just the right time, and was powerful enough to compete with iOS. So the problem is, how do you keep genuinely innovating?
FIDO2 has, it's an expansion of u2f to allow for more and wider use cases.
I like the WYSIWYG and there's a handful of useful features, good job!
This is the clearest explanation of this topic I've ever seen -- my sticking point has always been exactly what you just explained. Is there a good place to get more macroeconomic explanations like this?
It's a ref for his "1261 k8s projects" statement.
It's a Thinkpad X1 Extreme, with 4K OLED. The primary downside of the screen is that it's rather shiny and reflective in the wrong light. That apparently comes with non-matte screens. In the right light, it's the best screen I've ever seen.
I haven’t been here long, but I can typically grab a bus everywhere that LRT isn’t. Like the article says, busses can take you to LRT stations and there are a lot of examples of stations bus routes feed into (Gateway TC, Loyd Center, Parkrose TC)
I got offered about the same amount last month by HCL,for a position that required a Master's.
How the Internet of Things Will Help Fight Climate Change
I can recommend this application, if you would like to read more of the stoics and happen to have an Android phone:

https://f-droid.org/en/packages/app.reading.stoic.stoicreadi...

I think Epictetos' Enchiridion is a good start.
Diehl: Libra’s Move language is not sound.

Arcieri: Is it actually sound? I don’t know, it’s brand new and looks unfinished to me, and even if it were finished I’m unqualified to make that assertion

Oh snap.
I see lots of comments from people who don't know what "LifeLock" is. To save you the trip to Wikipedia:

"LifeLock Inc. is an American identity theft protection company based in Tempe, Arizona. LifeLock was founded by Robert Maynard Jr. and Todd Davis in 2005. LifeLock’s identity theft protection system detects fraudulent applications for credit and illegal use of personal information. It also monitors the use of personal information and credit score changes. As of 9 February 2017, it is a subsidiary of Symantec."

It is mostly famous for being somewhere between being really terrible at actually protecting your identity, and being an outright scam. The "controversies" section is worth reading:

https://en.wikipedia.org/wiki/LifeLock#Controversies
Free Instagram Likes
Utility Monster
That's the "Laplacian matrix". "Laplacian" as a noun usually refers to the differential operator, and "Laplacian" as an adjective is attached to quite a few things as well as the natrix (mostly developed or worked on by Laplace, or based on such).
Usually not if you have a central/federal taxing and spending Government. That generally balances things out.

That's why this isn't as much a problem for the US as the EU.
Turbobase64: A portable scalar implementation can beat SIMD and saturates the fastest networks and fastest SSDs.

It is faster than SSE on Intel/AMD and SIMD NEON on ARM
see benchmark at Turbo Base64: https://github.com/powturbo/TurboBase64
I worked with an Indian SaaS/outsourcing provider. Worst experience of my life.

Imagine sending build artifacts to be deployed and finding extra files in them. Of course this was all undocumented and untracked, so it was a great exercise in decompilation.
What, so cyanide can not harm more than one being? And fentanyl neither?
The trick is that now one will depend on somebody who is not boost for these nice mappings. I brought such a dependency for gRPC once and now it doesn't work with bazel 1.0. I either have to find the author, understand all the bazel trickery, or switch to something else, because most of these bindings depend on many bazel features.

So, bringing such multiple third party bandaid is currently not such a great idea. It would be a bit better if boost itself provided it.
I agree that the Euro is flawed, but I don't think your reasons are right.

Other commenters point out that there's some transfer payments in the EU, a superset of the Euro zone.

Also around the world you have other currency unions that don't involve transfers and that are doing just fine. Eg Hong Kong effectively uses the USD. See https://en.wikipedia.org/wiki/Currency_substitution for some more background.

And, of course, Scotland, Canada and Australia were doing just fine on the gold standard in the 18th and 19th centuries; without any fiscal transfers between countries in the gold block. (I explicitly mention those countries, and not eg the US or England for specific reasons. I also explicitly not mention the interwar gold standard.)

See https://marketmonetarist.com/2015/07/14/the-euro-a-monetary-... for an empiric demonstration of the Euro's flaws. And https://marketmonetarist.com/2015/07/19/the-euro-a-fiscal-st... for a follow up.
Seeing as you are at the point that you are looking for black market antibiotics, have you tried Kratom? Did it help? If you havent heard of it before, I should however warn you about the addiction potential.
I think you got it all wrong, memcpy comparison is given as a baseline.

It just shows even if you do not do anything (just copy the memory from place A to place B), you have some CPU usage baseline per GB. So this kind of saying: with this algorithm, you have very minimal CPU usage.

This algorithm is not doing excessive memory usage and Idling CPU because of memory bandwith, it is just doing very minimal CPU usage.
oh, interesting. I hadn't heard of that. racial disparities appear in the distribution of different degree "tiers" in states that use those systems, too, and in some the degree you get in high school determines your eligibility for some types of college funding, so it sounds like it's a similar problem potentially.
Evidence of Russia-Linked Influence Operations in Africa
Congolese doctor discovered Ebola, but didn't get credit until now
Also Indian IT companies are overstaffed with followers and understaffed with leaders. Even ICs in a good product company like Google or Apple are entirely capable of self-managing 90% of their work -- you only need to tell them something like "implement smooth scrolling on the iPad mini that matches the iPad Pro." They will come back and evaluate the problem and approaches and say that the current system calls don't support an exact match but that reducing to 30fps can get a match or the OS team can do additional work to expose a lower-level graphics primitive to make an exact match. You'll never get that from your typical Infosys grunt. The vast majority of the Indian engineers with that skill level are either employed in the US on H-1Bs or in India at the FAANG India offices.
Not only that but when when a country issues their own currency and controls their own finances they control the level of debt they want to take on in a crisis, and aren't bound by the Eurozone.
Many people don't realize this but today's memory is dramatically underpowered for today's CPU. Consider the following: you can, theoretically, get ~80GB/sec of memory bandwidth from a modern Intel CPU (assuming you use all channels, and there are no interrupts, etc). That's 20 billion floats or int32s per second. The same CPU can do ~2.3 fp32 TFLOPS. That's 115 ops for every fp32. And it's getting worse as more and more cores are put on the same memory bus.
I’m not sure I trust a startup to make life safety equipment either. Startups by definition have to do whatever they can to cut costs and get as minimal of a minimally viable product as they can, and often, that leads them to releasing shitty versions of the product and patching it later. That’s fine when it’s a mobile game, but when it’s airplanes that carry hundreds of people across the ocean...

I’m not sure I have a solution here, other than saying something like “just fix Boeing” but whatever company is making commercial airplanes, I want them backed by governments and large corporations, not VC money.
Package managers of the OS distributions just work, so many people don't see it as a "core feature" for the language.
A podcast about the future of remote sensing and earth observation
I haven’t read the book, but would it even be possible to understand Robert Moses without understanding Olmstead?
Thanks for the feedback, espacially for #2.

I really like to see visualisation with feedback loop ( ability to change source code and commit a-la wikipedia) in educational process. For example, consider https://www.geogebra.org/m/ZFTGX57r , it's look beautiful.
It's probably not something a smaller company might be able to afford, and that's the entire problem with the patent troll phenomenon: it doesn't matter how valid their patents are, they're counting on it being too expensive for their victims to fight it. If settling is cheaper than fighting and winning, the troll can continue to extort others. We need companies with the means to do so to take the effort to actually defeat and invalidate the patents if we want to stop the trolls. It's all part of US justice being for sale rather than equally distributed.

What would be better if there was a legal defense fund that were to support small companies and do this for them. Or better yet: a legal system that doesn't allow this sort of predatory behaviour.
I have never seen a comment which is so ignorant of Facebook's past behavior.

Are you aware that Facebook at one point unilaterally decided to allow people to see and comment on photos of friends of friends (i.e. 2nd degree connections)?

Just in case you are not clear on what actually happened: this "feature" didn't initially exist, so you behaved in a certain way one day. And the next day, they added this feature and you had no way to opt out of it.

Am I now supposed to also monitor and choose the friends of my friends? And then also study Facebook's API to know what level of access is provided to first degree connections? And then second degree connections? And are you suggesting everyone who uses Facebook is supposed to learn about all this stuff?
In California we don't let the political equivalents of script kiddies run our water system because it turns out water is super important in semi-arid climates. Too many stakeholders care too much about it. That causes its own problems, but at least we're not letting complete novices decide engineering problems.
See https://marketmonetarist.com/2015/07/14/the-euro-a-monetary-... for the importance of a floating currency. (Or rather, the importance of not joining nor pegging to the Euro. Other currencies might not be as toxic?)
Benchmark at the README says it is 4x slower than memcpy.
You can add Yahoo to that list as well. I was using Yahoo mail, music, briefcase, messenger, chat, daily 'only' like ~15 years ago!
Cloud Analytics Firm Manthan to Acquire US-Based RichRelevance
Actually all the claims of illusions on this page look wrong to me.

1. Enlarged curves look bad. The C is too big; it should match the height of the T.

2. Points that overshoot look bad. Even at small size, the points of the N and M clearly stick out past the baseline and cap-height, making them look unbalanced.

3. Things that are smaller look smaller. We make the top half of the B smaller because we like it that way, not because we're trying to make the two halves look the same size. If we want them to look the same size, we should make them the same size.

4. We put the crossbar on the A lower because we like it there. It's not supposed to be centered.

5. Things that are misaligned look misaligned. The middle bar on the E and F are visibly misaligned.

6. Lines appear the same thickness regardless of orientation. The crossbar on the T is obviously thinner than the column holding it up. If you want them to look the same thickness, make them the same thickness.

7. Ovals look like ovals. You don't need to turn a circle into an oval to make it look like a circle. If you want a circle, draw a circle. The O looks obviously wider than it is tall.

8. Diagonal strokes do not look different thicknesses depending on their angle.

9. (This isn't a new point, just an illustration of 6, 7, and 8 together.)

10. Curved lines look the same thickness regardless of orientation. The middle stroke on the S is obviously thicker than the top and bottom. If you want it to look the same thickness, make it the same thickness.