skysight-inc/HackerNews huggingface dataset:
As long as it averages out you are fine. I was in GME at 33ish. I was also at 17 and I was impatient (and I really didn't know what the heck I was doing then, too impatient, not that I do know now..).

I am not suggesting to do that instead of index funds, I suggest doing both, throwing a small portion of your portfolio in meme stocks before they gain traction, this is where sentiment analysis comes in, can yield very good results. As long as you get out fast enough.

By fast enough, I do not suggest chasing old returns, that is, returns like TSLA/GME. You only need to outrun the market at that particular day, do it often enough whilst throwing profits in index funds and you are getting ahead.

I am willing to bet (hah), and I will try to verify (at least in virtual) that after GME, sentiment analysis on WSB, r/stocks, r/investing and news can provide good enough yields by exploiting people's FOMO, in particular the chase for TLSA/GME returns and the belief that we are in control. The goal is to track potential trends in WSB, observe them getting traction in r/stocks and r/investing, and once they are mentioned on the news to start getting out.
Optimizing for quarterly returns means nobody plans for 10 or 25 years into the future. You won't get a bonus for planning ahead.
Couldn't agree more. asdf has made working across multiple computers and projects dead simple.
Poetry also creates virtualenvs for you I believe
PCIe 3.0 x16 is capable of 36GB/s. A single 100G NIC is only 12.5GB/s.
Thanks! I think The Economist used to have a point/counterpoint series. Perhaps FT too.
Perhaps. Let's use plain English as neither of us are lawyers.

Allowed:

Deploy your own Osso instance and use it in applications you own and operate.

Not allowed:

You use Osso to start a business where your primary business is in helping other companies implement SAML SSO in the applications they own.

If that's not what our license says then we will change the license text.
> “So if I’m into guitar making and a Japanese guy has an 80% overlap of links on guitar making, it’s highly probable that I’m going to enjoy looking at what he’s done and enjoy navigating into his knowledge base. This is still very far away, but it’s basically a cultural search engine.”

...
It remains a selling point, and a concern for some Go developers. There's a lot of cognitive overhead in pervasively-parameterized codebases, and many developers would rather spend their cycles thinking about their algorithms or their problem domain rather than following extra layers of indirection.

I'm psyched to see generics arrive, but (I say this a lot) I write about as much Rust as I do Go these days, and there is definitely a cost to pervasive generics. I hope Go retains most of its original spirit, while at the same time making it easy for some people to write red-black trees or whatever.
Well, you can try to copy the existing test, but you won't know how to calibrate any of the scores. It's a reaction test, based on times. The most you can copy is "see a letter, press a spacebar" functionality.

They're not going to give you the source and they're not going to give you the base data. You can test people for times but you don't know the cutoffs or the norms for those times. You don't even know if high or low of a norm is a sign of attention or inattention. You'd have an easier time replicating the MMPI.

But go for it.
Specifically, a Merkle tree[0], which is the hash tree root of both Git and most blockchains.

[0]: https://en.wikipedia.org/wiki/Merkle_tree
A columnar format is almost always what you want for analytical workloads, because their access patterns tend to iterate ranges of rows but select only a few columns at random.

About the only thing protocol buffers has in common is that it's a standardized binary format. The use case is largely non-overlapping, though. Protobuf is meant for transmitting monolithic datagrams, where the entire thing will be transmitted and then decoded as a monolithic blob. It's also, out of the box, not the best for efficiently transmitting highly repetitive data. Column-oriented formats cut down on some repetition of metadata, and also tend to be more compressible because similar data tends to get clumped together.

Coincidentally, Arrow's format for transmitting data over a network, Arrow Flight, uses protocol buffers as its messaging format. Though the payload is still blocks of column-oriented data, for efficiency.
Encryption does not protect you from:

1. metadata leaks
2. denial of service backdoors - a real consideration for nations going to trade war with China and Huawei is pretty connected to the Chinese government

Also there is the problem that lot of tech is legacy and can not be easily upgraded for encryption (think SMS and mobile calls)
firefox-centric:
At the very least I recommend getting to know the control-pageup-pagedown commands.

Also use move to start and end quite a bit. I put basic stuff like email, calendar, at the start. social media next, then all my 100's of reseraches grow ot the right.

Also get familar with sliding them around into groups and saving them by date. And use control-B and control-H to get nimble with finding things.

Also get famliar with using folders in the toolbar. that helps me quickly open groups so I feel safer closing them all.

And don't be afraid to move a group of tabs to a new window if they have the same theme. Treat them like index cards and make use of their mobility.

one thing I really wish for would be a "switch to previously-viewed tab"
Presumably with the same antifoul paints we use to protect large ocean going ships, which cannot be hauled like pleasure vessels every 12-18 months for re-application.
Thanks for your concern. All technologies come with benefits and risks. Of course, DNA sequencing can be used for harmful purposes, eg. tracking individuals. We should be very cautious of these risks as the technology develops, and take well thought out steps to mitigate them. A similar analogy can be made to the internet and tracking people. Overall, however, the benefits of DNA sequencing to society already far outweigh these risks.
I've been writing Go for years and never came across a problem that made me want to have generics.

Anyone able to give me a simple example demonstrating why Go needs this?
> Generics are nice to have, but I think people blow them wildly out of proportion.

The main alternative is code generation, which is slow, brittle and hostile to easy version control.

I'd rather have a code type system than a system typing out code.
Meanwhile the concept of escrow has exited for millenia and already solves that problem. 99% of the proposed usecases for blockchain can be done much more effectively with tech, infrastructure, and systems that have existed forever.

It's a lot like all the hype over NoSQL, when the principles underlying traditional relational databases have already been a solved problem since the 70's and work for 99% of use cases.
Russia tests direct-ascent anti-satellite missile
Seeing as the article is almost 100% focused on UX, the browser is almost certainly Chromium-based. In which case it'll be joining the club alongside Brave, Vivaldi, Silk, and many other browsers aiming to "reinvent what it means to browse the web". There's nothing wrong with that (though I'm personally a little weary of the song and dance), but it isn't a shot across the bow of web-monopolists like some here might be hoping.
Article author here. I think folks like asdf and pyenv because of the ease with which new versions can be installed and removed. For example, I can run asdf install python 3.9.1 and have a new version installed in minutes, without leaving the terminal console. I don't think that's possible via the official python.org installers.
Someone here more familiar with the process could maybe summarize the next several steps and the timeline within which we might expect to get a "go" binary that can compile generics.
At this point, I fear that, with time, languages will end up adopting each and every paradigm, all of the syntactic sugars, and so on. I escaped perl for a reason.
Ironically. You could be right about the 200 suppliers in China, except that Huawei in this case IS actually one of the few trustable Chinese companies.
Apple privileges its own ad network with ATT
Adapt OR DIE: Learn how to protect your business from losing sales
Show HN: Presearch: Decentralized Search Engine
Welcome to Presearch, i thought that you would all find this super interesting given the current landscape of censorship & centralized powers that be. We're a decentralized search engine powered by the community. We just launched our node-powered search engine this week, meaning you can run an instance on your computer or through a cloud provider like AWS and process searches that users query from our platform. If you want to be a beta node operator, create an account on Presearch, join our telegram group (https://t.me/PresearchNodes) & fill out our typeform (https://presearchcommunity.typeform.com/to/UkDumktm). Once you're accepted, head to https://nodes.presearch.org. We're excited to see you using a platform!
Are you browsing with JS turned off? (The page does some JS tricks)
At the very least, I fully buy they created that role to create a secondary market training and certifying them.
Feedburner was always the way. Then Google bought it and I’m not sure what happened next
In practice I suspect this will lead to a Python 2/3-like fork in codebases, given the amount of electrons and emotions poured into the topic so far.
Apple is slow to change direction. The market can’t change that.
Presumably anything you've used codegen to solve; for instance, it'll probably make SQL libraries a lot nicer to use.
Sometimes when I read History, I wonder why the hell people at the time didn't see the obvious threats that were looming over them. Actually there's always some guys that see what's coming and tell, but nobody cares and a lot of time passes whith plenty of opportunities to correct the course.

Then comes the war or an empire falls.
It's interesting how "angle brackets vs. square brackets" is such an issue for many Go programmers commenting on the generics proposals (including earlier ones).

Maybe it is just revealing where those programmers are coming from. Java and C++? Angle brackets! Eiffel, Scala? Square brackets!

Are there any parser considerations (like <Foo <Bar>> being an issue in C++, afair), or is it just taste (or Scala vs. C++ background)?
A similarly painful Super Bowl loss (Seahawks 2015) lead to me bonding with a large number of sports fans, within and without the Seahawks fan base.

I was in New Orleans for a professional conference and watched the game in the hotel bar. After that heart rending loss, I just wandered around Bourbon Street (still wearing my jersey) until the wee hours of the morning. I was greeted, chatted up, hugged, by fans of any number of teams, not even my own.

The "Fuck Tom Brady" factor may have played into this, which ties into the 'kinds' or 'degrees' of loss that you're leading in to. And yes, I certainly think there are degrees of losing.
The reasons the network equipment suppliers consolidated was that the network service providers had consolidated and were starting to buy in bulk. That forced the prices down and gave advantages to the larger players who stayed larger players by gobbling up the other players before a competitor could.

The key problem is differentiation for network access providers. The business is highly infrastructure intensive and at the end of the day you take an IP packet, ship it to an interconnect and collect monthly payments. It is hard to see how such an industry where innovation is centered around bundling of tariffs for different access technologies is able to run more fragmented network technologies in cost effective ways.

So this is imho. all support PR to justify funding general EU tech investments. The US has venture funds the EU has research grants.
Yes, if it's a one way traffic flow, but a 100GbE link as used in a router is full duplex. If looking at a traffic chart, you could have 75-80Gbps of traffic inbound and also 70-80Gbps of traffic outbound simultaneously.

Using a smaller traffic example, on a much older Juniper router that has linecards with 20Gbps full duplex to the backplane, each line card can hold two 10GbE PICs without oversubscription.

If you want to have a line-rate-capable 100GbE x86-64 whitebox router using FRR or similar, you want to budget PCI-E bus bandwidth for a maximum of approximately 24GB/s per dual port 100GbE NIC.
> It also has the added benefit of eliminating serialization and deserialization of data between processes

Is that accurate? It still has to deserialize from apache arrow format to whatever the cpu understands.
By default, poetry automatically creates virtualenvs for you. Though you can override that behavior in your local or global poetry config.
Some years ago I tried submitting some fixes for MacPorts. It usually took a long time before they were picked up.

When I did the same for some homebrew formula I got a response a few hours later.

For me homebrew has a much more responsive community and due to their use of Github also a lower bar for contributions. Both might add to homebrew popularity.
Great Polish Map of Scotland: the world's largest terrain relief model
An old Techcrunch article says they are using WebKit and focusing on a Mac app.
It almost certainly has been fixed because this was something like 18 months ago now. I just remember the frustration, but I am absolutely looking forward to trying out the rewrite
This is probably not a constructive comment that adds to the HN discussion. Can you explain why you think this article is an example of the left destroying itself? From my perspective, it seems like a local governance issue.
US/EU sold out to cheaper prices in China partly due to currency manipulation and partly due to the fault of their own (meaning capitalistic incentives, no regulations, international trade agreements, etc.).

Further they did so with the presumption that China will shed off its authoritarian tones as it grows. That didn't pan out as well.

I would say your assessment of this situation is pretty spot on - we need to ask Why and what led to centralization of manufacturing specifically.
Android support is definitely on our roadmap!
https://www.theverge.com/2020/10/15/21517970/gamestop-revenu...

> GameStop and Microsoft have entered into a multiyear agreement that gives the video game retailer a cut of every digital purchase made on any Xbox consoles it directly sells going forward, Ars Technica reports.

With someone at the helm that can negotiate a deal like this, I'm not worried about GME.
This is great! I look forward to giving Enso a try again :) I love the idea
How do you figure? Python 3 isn't compatible with Python 2.
Re this second point: Arrow opens up a great deal of language and framework flexibility for data engineering-type tasks. Pre-Arrow, common kinds of data warehouse ETL tasks like writing Parquet files with explicit control over column types, compression, etc. often meant you needed to use Python, probably with PySpark, or maybe one of the other Spark API languages. With Arrow now there are a bunch more languages where you can code up tasks like this, with consistent results. Less code switching, lower complexity, less cognitive overhead.
I don't know about this specific example, but DNA sequencing is already routinely used for personalized oncology therapeutics outside of clinical trials, so not really research project.

Source: Am MD and practice laboratory medicine.
To be fair, arrow absorbed parquet-cpp, so a little confusion is to be expected.
I've only glanced at the basics of the main proposal, so there might be details/problems that I'm missing, but this seems pretty good.

Couple of things I like so far:

- It's pretty narrowly scoped to a single-origin, it doesn't try to provide a bunch of hooks around closing the browser, navigating off page, directly entering URLs. Single-origin scoping (with occasionally opt-in permissions to do more) should probably be the default for features like this, so it's encouraging to see proposals with that philosophy.

- That very narrow scoping also allows you to do some kind of cool things like easily inspect the navigation history, without exposing a bunch of cross-origin risks.

- It's asynchronous and you can interrupt/hook around requests. This gets rid of the need to mark up every link with click handlers, which is both a win for developers and a win for users, because it means people will be more likely to just use normal in-app links rather than building their own (clumsy) navigation systems that break semantic HTML, right-clicking, and opening in-app links in new tabs.

- Extending on the above, having singular intercepts for in-app navigation opens up the doors for browsers/extensions to have more control over stuff like this. I can imagine a theoretical browser preference that allowed you to mess with this list, or change how intercepts worked. In theory, it makes it easier for users to mess with things, while also making it easier for developers to build things. But that's something I'd need to think more about.

I would need to read through the entire proposal in more detail to have a more concrete opinion, it's a lot longer of a proposal than you'd expect from the title/summary, but as both a developer and a user I like what I've seen so far. Seems like a low-risk feature with a number of large potential upsides.
A Bloomberg Terminal, amazing but $$$$. If a good hedge fund does this then it will be done quietly and across accounts, in dark pools, as a direct trade, or other "off tape" move, often reported later. They're not just going to throw a 1% sized trade in as a limit order for you to see, so the "act on it quickly" part is not as easy as you may think. (Former professional trader)
You forgot to mention microservices brah. If your services aren't micro enough, forget about it, you aren't gonna make it.
RSS was created before JSON was.

It's built into WordPress.
> Will they? They shipped defective keyboards for years and they seem to be doing just fine.

They took a serious hit to their reputation, and they fixed the problem.

If they were still introducing new models with the broken keyboards, you would have a point.
> An options trade means you have to be right about 3 things: the direction, the timing, and the amount.

You just have to be more correct about one thing than you are wrong about all the others.

For example, if you buy 10yr calls and term structure blows out as the market sells off, you make way more on vega than you lose on delta.

It's a neat trick when you get the timing, direction, and magnitude correct, but it's not necessary to pull off the hat trick in order to make money.
The SEC wouldn't be prosecuting him for holding GME. They would be prosecuting him for pumping up the stock price.
Yes, if be very surprised if it wasn't built on top of Blink.

It reminds me of a Mac program that a work colleague used, Devon Agent, that consumed the web content that he browsed and indexed it along with local content.

There also used to be a functionally simpler Recoll plugin for Firefox that indexed web text. I really should look to see if that has migrated into the new plugins model.
This makes sense. For those that aren't aware, nuclear power plants are slow to respond to changes in demand, so it is common for them to make deals with large users to burn off excess capacity. So this is a semi-productive way of performing this feat rather than doing something like lighting an empty stadium.

However, I can't help but think a better use of these funds would be to purchase battery storage. But I can see why they'd pursue additional revenue generation instead.
Can you imagine a billionaire implicated in child sex scandal and with potential dirt on many politicians mysteriously dying in jail?
Or just `asdf install` - it will handle all the missing versions.
As someone who doesn't often use Python what is the current "best" solution for installing and managing your environment?

Last time I used Python on macOS and Windows I manually installed the official version from python.org and used pip and virtualenv. It wasn't too bad but it seems things have changed in the last 6 years or so? Or is this still the most flexible way to go?

I would be grateful for any guidance.
4 HDDs can do 200-400MB/s _sequential_ IO, 1 modern SSD can do 150-200MB/s _random_ IO and 400MB/s sequential IO while 4 HDDs would have a hard time doing IIRC more than 8MB/s random IO
Then there was expertsexchange.com, which was always bound to disappoint one of two demographics.
One of my absolute favorite mathematicians is Persi Diaconis who is mentioned in this paper and was the original basis for this area of research. Well worth learning about. He was a runaway. Then a magician, trained by Dai Vernon and worked along side people like the late Ricky Jay and Richard Turner. He went on to get PhD from Harvard and got a MacArthur Fellowship. He is a legend.

Ricky Jay talking about his childhood friend Persi: https://believermag.com/an-interview-with-ricky-jay/

Persi on Numberphile: https://www.youtube.com/watch?v=AxJubaijQbI

A great lecture: https://www.youtube.com/watch?v=xit5LDwJVck
interface{} has a performance and security cost.
When was that? The Go team has been working on generics since before 1.0, with numerous (failed) proposals along the way, and always said they would come when a suitable implementation was found; if ever found. That they wouldn’t compromise the language for a poor implementation of generics, just to have generics, may have been considered a selling feature?
Would you consider Keybase?
I think that's the point of the reply, that we'll get codebases that aren't mutually compatible due to a resistance of or lean towards using generics.

I'm not so certain that that's the case, but it is an interesting position nonetheless.
It depends on how you define "need". Golang could be replaced with a notation for NAND gates and still be able to "do" everything it does now.

Yesterday I was in a pairing interview where I debugged and sped up some code. All-in-all I wound up with about 200 lines or so of Golang, including a lot of "yes, another loop" code. All I was doing, really, was mapping, forking and joining.

Meanwhile in Java, I could have gotten most of this in about 20 lines withJava 8 Streams and .parallel(). Generics make that tractable.
I converted my demoscene font collection to PNG and put it on GitHub
After seeing a few of the sites go down it seemed like a good idea to put it under source control. I don't claim rights to any of these works.
So this is StumbleUpon, with extra steps.

I liked StumbleUpon, and I think there's a place for it. Perhaps not as its own browser.
Arrow uses SemVer, but the library and the data format are versioned separately: https://arrow.apache.org/docs/format/Versioning.html
In Perspective (https://github.com/finos/perspective), we use Apache Arrow as a fast, cross-language/cross-network data encoding that is extremely useful for in-browser data visualization and analytics.
Some benefits:

- super fast read/write compared to CSV & JSON (Perspective and Arrow share an extremely similar column encoding scheme, so we can memcpy Arrow columns into Perspective wholesale instead of reading a dataset iteratively).

- the ability to send Arrow binaries as an ArrayBuffer between a Python server and a WASM client, which guarantees compatibility and removes the overhead of JSON serialization/deserialization.

- because Arrow columns are strictly typed, there's no need to infer data types - this helps with speed and correctness.

- Compared to JSON/CSV, Arrow binaries have a super compact encoding that reduces network transport time.

For us, building on top of Apache Arrow (and using it wherever we can) reduces the friction of passing around data between clients, servers, and runtimes in different languages, and allows larger datasets to be efficiently visualized and analyzed in the browser context.
Speaking out against the government is a crime? Did Jack Ma get a trial?