skysight-inc/HackerNews huggingface dataset:
I've seen numerous people discuss this, so I can only presume that there is some itch here, but I'm not getting it. Hasn't the location bar been non-native since pretty much forever, since it has to display icons and colors and all sorts of other stuff that I think most native drop down widgets just won't?

As for obscuring other parts of the UI … such as? (That it wasn't since the dawn of time; I mean, it drops down and obscures part of the browser window, sure? But it's done that since the idea of having it autocomplete was first added.)

The only recent change seems to be that it swells up by a few pixels when you focus it. (I'm not a fan, but it honestly doesn't seem to matter much. It has started to not show the carat, and that is definitely annoying, and I'd agree more with a native widget argument there, I just don't think one exists.)
Uber offers $2.6B to buy rival Postmate
Facebook has not provided any contributions or material support to the open source version of Phabricator since around 2012.
> Examples please :-)

The post you replied to was downvoted and flagkilled until I vouched for it. Every post from me in this thread is or has been graytext. Too many other examples just in this thread to enumerate or counteract.
Colab?
Ways to Scale Machine Learning
How Epidemics End
I wonder what the effect might be if you crop off a 40% of a person's face vertically, such that you are only seeing one eye and a bit more than half their nose and mouth.
The point being that clustering redis is actually very difficult to do at all, never mind in a way that scales.

This would be a significant down side to using redis at all, except you can get away with not caring if you out source the problem with your credit card.
I think you're the one exaggerating here...

I don't see anyone claiming that they are "able to imagine an picture with [their] eyes open and have it cover the real world".

You specified "eyes open". Are you able to visualize things with your eyes closed?
In the us you would get taxed https://www.irs.gov/businesses/small-businesses-self-employe...
maximum improvement was only 20%, for most none or less than 20% and only in dark enviroment, I don't think few weeks would really make any significant difference or discomfort which could not be reversed during next few weeks when you can exercise the other eye, so that's not really valid reason why not to do it this way
The point is the entire point of Bitcoin itself is to minimize or hopefully remove completely the requirement of trust.
I'm no fan of censorship but even so I vote for 3. This is hacker news, so these topics should only be aired where they intersect, and are in the context of, the tech world. IMHO.
No, market participation just requires constraining one’s values to the options afforded by the market system. E.g., lots of people would be willing to take a pay cut for an extra day off per week but the job market does not provide that option. Why not?
Finding antibodies that neutralize the coronavirus that causes COVID-19
(This is a repetition of my replies to your thread on Twitter).

My goal was not to prove that super-linear behavior is possible, but rather to understand questions like:

1. How common are such regexes in practice? (~10%)

2. Do developers know it? (<50%)

3. Do they use specialized regex engines like RE2 or HyperScan? (Not often)

These are not theoretical advances. But I believe that my work improved our understanding of practice, and that it will let us ground future decisions in large-scale data instead of opinion.

Are there other regex questions you think are worth a look? I'm all ears!

I apologize if my treatment of HyperScan was offensive to you. My understanding from surveys is that developers typically use the regex engine built into their programming languages. I therefore focused on those engines, not on standalones like RE2 and HyperScan.

Once RE2 and HyperScan reach widespread use (I hope my research moves folks in that direction!), understanding their weaknesses will be an interesting next step.
> To return to the point about image augmentations being hard to add: It's so easy to explain what your training code should do "Just distort the hue a bit" and there seem to be operations explicitly for that: https://www.tensorflow.org/api_docs/python/tf/image/adjust_h.... but when you go to train with them, you'll discover that backpropagation isn't implemented, i.e. they break in training code.

Why not do the data augmentation during preprocessing (so that the transformations don't have to be done by differentiable transforms)? I.e., map over a tf.Dataset with the transformation (and append to the original dataset).
Peloton Is Pivoting from Hardware to Content
Good for you. I quit using tinyletter after two years, switched to substack and quit that last week. https://jetgirl.art/2020/06/27/going-back-to-blogging/
> Wasm Multi-value is now supported, meaning that WebAssembly functions can now return multiple values, and instruction sequences can consume and produce multiple stack values

The linked description, while great, is half a year old and focuses on technical aspects of parts of the toolchain. How far are we currently from being able to enable this in normal builds of Rust or C++?

EDIT: seems like I can enable this in nightly rustc by passing `-C target-feature=+multivalue`.
I was suspicious about your "complete reads" claim so I signed up to see how it works. Impressions:

1. Doesn't work on Safari. Definitely not a great first impression.

2. Sure, let's switch to Chrome (one of the three supported platforms: Chrome, Firefox and iOS). Now all I get is a blocking modal "To read on Readup, add the Chrome extension. Add to Chrome — It's Free". Sorry, not about to install an extension for something that hasn't explained why it needs an extension, let alone demonstrate any value to me, whether it's free or not.

Stalemate.

So let me ask: how do you tell a skim from a read? How do you distinguish a complete read from scrolling down to comment section (maybe even slowly)? Reading speeds vary greatly, and there's no mind-reading web API yet.
Underground as in programming for fun or as art, because you enjoy it as a hobby/subculture. Opposed to the "above ground" programming world of programming for other people (possibly also for money, but OSS is often just for recognition) where people have demands about unimportant features, terminology, coding styles, codes of conduct, etc. Sometimes they get quite aggressive about their demands, too.
Thanks for the explanation, but I'm not sure whether I'm 100% convinced by the example. Monitoring multiple signals and reacting to them is what machines good at, in fact, a human in the control loop can be a liability for many industrial processes.
Yes in a way it's a flaw, or rather a misfeature. Monero solves this by hiding all transaction amounts (and sending/receiving address as well).

The transaction fee isn't set by the amount but the size (a large and small number take the same space). A larger transaction can for example be created by combining many inputs (spending from multiple addresses in a single transaction).

The fee isn't set by miners, but by the user who makes the transaction. If there's competition in the block, which there usually is in Bitoin, then you need to guess a large enough fee and if you get it wrong your transaction can get stuck and not confirm for a while.
What's hilarious is that in Corporate/"Enterprise" world, "Webex" has been the verb for many years instead.

No matter the tool, we need to "Setup the webex"... :O
Syphon – a privacy centric multi-platform matrix client (Open Alpha)
I don't like the behaviour in Chrome or Slack either. I haven't tried the new Edge (Edgeium) -- the Trident/IE derived Edge only expands downward.

1. It is inconsistent with the behaviour of every other control, including other combobox/search/dropdown UI elements. The web search element on the new page/tab for both Firefox and Chrome only expand downward to show the results. (The one on Chrome adjusts the border radius slightly, but that is more to do with the way the border radius is calculated.)

2. I personally find it distracting, especially as it is moving in two directions at once. -- I don't like animated elements in the Windows start menu and YouTube's latest post section even more for the same reason (I notice the movement in the corner of my eye, then get distracted as it is drawing attention away from what I am doing).

3. It can happen when not user initiated, e.g. when switching to an already open tab where the focus then goes to the address bar. This further adds to the distracting "look at me!" nature of the new design, where you have to explicitly click away to get rid of. Couple that with reddit's behaviour of clicking outside a post navigating to the channels page and you have some fun times!

4. The dropdown of frequently visited pages can no longer be opened by the mouse only. You need to click on the address bar and then press the down arrow key.
The freelance software developer’s limbo: from freelancer to agency
There are many blog posts, communities, online courses, and gurus talking about how to get started on the freelancing path, but not so many about transitioning from being a solo gig worker to a fully-fledged web agency. This is also true for freelance software developers.
In this series’ articles, I’d like to talk about this intermediate stage, the “limbo” where many freelancers like me are wandering around looking forward to establishing a successful agency.
My bet is a big part of the issue is webcams not being embedded in the screens. It's literally impossible to have eye contact because either you are looking at the webcam and not seeing other people, or you are looking at your screen. Many animals are very good at recognizing direct vs indirect eye contact and so I would assume the same is true for humans too.
Here's a browser compatibility matrix (I know, OP is about SSH).

FIDO2/U2F Just Works in:

Chrome on Windows
Firefox on Windows
Chrome on Mac
Firefox on Mac
Chrome in Ubuntu 20
Firefox in Ubuntu 20

Wall of shame (FIDO2/U2F does not Just Work in):

Safari

EDIT: it does work out-of-the-box in Ubuntu 20, my bad.
> inevitable is a smart way of pushing something you want to happen though

Sure but that's not what I'm talking about. As I said in the comment, whether it's Thatcheresque “market fundamentalism” or some form of extreme central planning, there will still be a spontaneous order at the grassroots level. Individuals and groups will always respond organically to their conditions. The only question is how much governments can influence it, and how beneficial are their attempts. But that doesn't change the inevitability of some form of spontaneous order.

> [there] is nothing really impossible for a sufficiently motivated government

Programs like the "war on drugs", the "war on cancer", the "war on obesity" and the "war on terror" would suggest otherwise, and demonstrate that vast interventions can be not only hugely wasteful but can have precisely the opposite of the desired effect.
Inefficient, but Smart
Have they tried googling the issue via Bing?
It may or may not be faster in real terms, but it _feels_ faster to users, because the browser window never blanks out between screens.
It's crazy how varied everyone's experiences are. I can't visualize anything at all, but have a very strong spatial sense, and navigate much better than my wife does (who can visualize things very vividly).
I struggle to imagine what you expect from running a desktop OS on an 80 core ARM cpu if it doesn't involve becoming a recreational sysadmin. That's definitely bleeding edge territory no matter the form factor the hardware ships in.
ublock origin makes pages load faster

I'm curious why it is still not built in instead other nonsense they integrate
Or we just replace the w/ with "in".
I always enjoy Noah Smith's articles. Great read.

> With its high housing costs, poor infrastructure and transit, endemic gun violence, police brutality and bitter political and racial divisions, the U.S. will be a less appealing place for high-skilled workers to live

The above is a "concern" but it's not quite an "urgent issue" within the tech world. Cries to bring our public transportation into the 21st century go unheard (we can all afford to drive a nice car to work, so no need for urgent change), along with cries to improve educational standards for those who aren't upper-middle class (just pay for better schooling or simply move to a nicer neighborhood, no need for urgent change). Racial disparities and police brutality generally go ignored until there is overwhelming proof (well it looks like the only ones getting it bad are people who seem to deserve it, no need for urgent change). And then there's health care, which is tied to your employment (but if you have a nice gig compared to the masses, why would you want anything to upset the status quo?).

Perhaps the threat of industry moving away for good will be an incentive to take notice.

"The US is a 3rd world country with a Gucci belt."
You still have to trust the counterparty to deliver whatever the Bitcoin is being exchanged for.
If anyone is interested in delving more into this topic, the most authoritative (and surprisingly quite readable) treatment is "Lilith: Die Erste Eva: Eine Studie uber dunkle Aspekte des Weiblichen" by Siegmund Hurwitz (one of Carl Jung's students), translated into English as "Lilith the First Eve: Historical and Psychological Aspects of the Dark Feminine."
What's strange is that you can authorise on debit cards (at least french ones)...
Counting contributors & contributions is about as sensible as counting kLOC and pages of manual.

Conway's law about software architecture implies existence of management-space CAP theorem equivalent.

Communication suffers combinatorial explosion[1], and graph problems are pretty expensive to solve in meatspace.

Attention is an exhaustible resource, and easily DDoSed.

[edit]

dilandau - please note I've carefully avoided certain spicier keywords & expressions in the previous post as to not off put a casual reader and avoid attracting quick downvotes.

The couple spicy keywords in your response end up needlessly detracting a casual reader from the correct point you are making. And I'm not talking about the "fucking" adjective :)

--

[1] l = (n-1)*n/2
Assume this were a photo in a pictureframe in the background of a bigger picture
because the poor people can't move $10 around without paying $3 for it. Have you ever tried moving small amounts of money in poor countries ?
https://en.wikipedia.org/wiki/Pontifical_Catholic_University...
Any idea why? Any info you can share would help us debug whatever the issue is.
Ask HN: How does this device claim to “speed up your internet”?
See this device, "Winston".

https://winstonprivacy.com/

One of the product's claims is to increase your connection speed. I'm curious about the way they are doing that.

My only thought would be some reliable UDP? Anyone know or care to elaborate?
PUC-Rio[1] which is the university where the original authors and current maintainers work. See "Where does Lua come from?" here: https://www.lua.org/about.html

[1] https://www.puc-rio.br/english/
> you develop some degree of trust (and a stronger mental model)

For me, the former flows from the latter. When I meet in person, there is eventually a moment when I get a click feeling. Following that, a person's behavior becomes more predictable. Or at the very least explainable. That leads to comfort, which is a commercial substitute for trust.

That click take me a long time reach on the phone. For whatever reason, it has never happened over video chat.
Exactly. This was a big part of the thesis of The Road to Serfdom.

He makes the point that so long as everyone is on the same page, working to the same goal, central-planning can be very effective. We can see this historically when a nation unites in defense, as America (and much of the world) did during WWII.

But when every person has their own goals and values, the central planning is no longer able to work effectively. It's not simply that it's hard to optimize that many functions at once, but that much more fundamentally, it's impossible for the central planner to know what those individual functions even are.

So the titular road to serfdom is when we agree to unite toward a central goal and thus subject ourselves to the central planning, that central authority can't easily be removed later when the shared goal has been achieved. Thus we find the central authority acting as an obstacle toward the individual goals that we've returned to.
It agrees with my intuition that one bit lost would reduce the values by half. I probably don't understand what is meant by efficiency loss but my point is that a different (theoretical non floating point) encoding would be able to represent twice as many values within [-1,1] for the same 32 bits. For some applications that seems like it would be a win.
Nor can you reverse a transaction when someone steals your Bitcoins. The traditional financial system is far more suitable to people’s needs than Bitcoin is.
Ask the owner to be a bit nicer. You can say something like:

> While we all make snide comments about our own code, it really hurts when it comes from somebody else; this is distracting me from the actual suggestions you're giving. Could you try to be nicer with the comments you leave during code review?

This isn't a problem with you.
Show HN: Convabout – Chat on a Topic
There are, there is also a parallel global economy that allows for obtaining goods, services and investing in private equity or other assets directly using bitcoin, so those conversion fees are not an issue for the bitcoin owner. To counter the easiest rebuttal, there probably are only about $1bn worth of things to buy using bitcoin any given day, most of which are other new digital assets that would not be a great investment and would otherwise struggle to obtain any purchases.

But for reference, in today's market you could expect to be able to negotiate a 1-2% spread in converting $1Bn in bitcoin to US Dollars. It would have to be multiple orders throughout the day as an OTC dealer will quote on price for $100m and a different price for $1bn.

Block orders in the bitcoin OTC market often has more daily volume than the lit market on exchanges. Similar to other commodities markets.
thanks and congrats. i always admired your approach to language, whether computer or human intended. good luck.
Out of curiosity, do you happen to have handy the proportion of papers submitted for publication that do not pass peer review?

I've worked in the scientific publishing field (though, admittedly, as a lay person) and remain generally unimpressed by the process. At best, I tend to see a paper having been accepted for publication as a positive signal - certainly not as a clear indicator.
No, writers do not opt in. The Readup extensions and mobile apps work on articles that are freely available on the internet. Writers do not have to share their premium subscription-only content with us or do anything differently. The Readup extensions and mobile apps work similarly to other "reader mode" utilities except that we track reading progress on a word-by-word level and we want to pay writers when users actually read their articles to completion. Please see my reply to @bgroat regarding the 50/50 split.
Are “Build a Business on Amazon” courses like 9 University, Jungle Scout a scam?
I've not used FF's dev tools but honestly Chrome's need an overhaul, its UX is far from ideal and I use it daily.

Disclaimer: I couldn't actually provide helpful advice on how to improve it, I'm not very imaginative :/
> Even saying that commenting is a good idea is a problem.

I'm glad I'm not alone experiencing this.

One of the core open source projects I use has taken a no comments stance because "the code speaks for itself". It does if you're a core contributor, but if you dive in less frequently it takes a while to grok what's going on and re-build the mental model. Comments would reduce that.

Thanks for all you've done Salvatore, and for your blogging. Your enthusiasm puts the fun back into my programming!
How does copyleft relate to BDFL-style governance? Python, for example, had a BDFL until recently but isn't copyleft licensed.
Interestingly, the backtracking engines can also be viewed as using automata. The trouble is actually in how they simulate the automaton. They use backtracking -- like a depth-first search. Since they don't remember where they've been, this leads them to a lot of redundancy. Engines like RE2 use a lockstep approach instead -- like a breadth-first search. They work their way down the search tree level-by-level and so don't have to repeat themselves.

Practically speaking, the slow regex engines don't always build NFAs. Instead they may follow a grammar-directed approach. But the NFA is a valid model of that simulation.
Wren https://wren.io/
Bitcoin transactions are already being de-anonymized at least in the U.S. - and if not today, the permanent ledger record means that the 'data exhaust' (hidden data surrounding a transaction) can back into it.
Also good luck getting 1B converted to dollars without a major head-ache. I feel like 1B in bitcoin is as bad if not even worse than 1B in cash. It isn't super useful in that form.
Thanks, folks!
Dollar Stores Became Magnets for Crime and Killing
That's how screening for drug treatments often works. You look for those kinds of correlations. You move on from there. With many drugs, we don't even know how or why they work for certain things, but we prescribe them anyway.

There's nothing wrong with the claim, it seems to be factually accurate. The authors are not claiming that HCQ is an effective treatment, they say the data suggests that HCQ is protective.
Their prize is being promoted all over the internet by cheeto licking covid truthers.
I see the benefit as making it cheaper for everyone to move money around. And make no mistake, Bitcoin has much larger fees than other cryptocurrencies.
400 TB Storage Drives in Our Future: Fujifilm
Tower 5.0
I still think it's a fair comment that most Hacker News readers are not the audience for pre-prints. It's simply not possible for people untrained in the art of reading papers in a specific field to make reasoned judgements.
> The most important thing Antirez did, in my opinion, was to say "No" to things. No to new features that didn't make sense.

Redis has had tremendous mission creep over the years. It started of course mostly as a volatile cache but I've now seen it also used as a message bus (in three different ways: BLPOP, PUB/SUB and Streams), for service discovery and as a general purpose database - something that Redis Labs (in my opinion: wrongly) encourages.

Memcache existed in 2009 when Redis was first released, also as a volatile cache...and still is just a volatile cache. Memcache is what "saying no" looks like. Redis is what "saying yes" looks like - and there are a lot of gotchas.
I'm planning to launch a newsletter soon for a site I own that gets a moderately decent amount of traffic. Here is a snippet of some handy things I've found:

The cost of sending email is a lot on some platforms (Mailchimp is $30/month for 2500 subscribers and $50/month for 5000 subs), but a lot cheaper with Mailgun or Amazon SES. Sendy [0] and Mailcoach [1] are both self-hosted newsletter sending apps that use Mailgun/SES if you want to DIY.

There is a handy blog post [2] from the creator of cron.weekly on his newsletter workflow.

Don't put "weekly" in the newsletter name because then you're really setting that weekly expectation. At some point, you might not want to be publishing weekly unless you've got some serious automation happening.

There are some interesting ideas on newsletter businesses on gaps.com [3]. A year ago I thought that a newsletter should link to my own content. But now? Many, many newsletters are link aggregators.

[0] https://sendy.co/

[1] https://mailcoach.app/

[2] https://ma.ttias.be/how-to-cron-weekly-newsletter/

[3] https://gaps.com/six-figure-newsletter/