skysight-inc/HackerNews huggingface dataset:
The argument is correct in that the concept of vectors, deques, hash-tables and graphs hasn't changed much and an API for them could be exposed.

The standard library exposes an API for some of them, and you can access the internal data-structures of the Rust by adding a line to your program to import them (requires unstable Rust) or by adding a line to your Cargo.toml to load them from crates.io.

The argument is flawed in that these are set in stone in any practical way. This is because Rust binaries do not run on a whiteboard, they run on real hardware, which means that there are thousands of different ways to efficiently implement these data-structures depending on what your precise use case is, and most of them affect their API design. For example, while Rust is lucky enough to provide a HashTable with a Google Swisstable-compatible API, C++ std::unordered_ containers are not, and cannot be upgraded.

The argument is also flawed into assuming that Rust is a static language. It isn't, the language is evolving, and as the language evolves the requirements on the internal data-structure changes, resulting in changes to the algorithms and data-structures being used (not only their implementation).

For example, at the end of last year Rust shipped non-lexical lifetimes, which uses a complete different borrow checking algorithm, data-structures, etc. The old ones just are not compatible with it.

Then there is also the fact that many people work on improving the performance on the Rust compiler. This means that the graph data-structures used are often not generic, but exploit the graph structure and the precise type of the graph nodes. As these data-structures are parallelized, made cache friendly, allocation-free, exploit usage of other platform-specific features like thread-locals, atomics, ... their APIs often changes. Also, often somebody just "discovers" that there are better algorithms and data-structures for implementing one pass, and they just change them.

Putting these in the standard library incurs a massive cost since this makes them almost impossible to evolve inside the Rust compiler, adds a huge maintenance cost, etc. And for what value? If you want to precisely use what the Rust compiler uses, you can already add a line to your program to import that from somewhere else that makes it clear that these are not stable. If you want general graph data-structures, chances are that your graph won't look like the ones used by the rust compiler. There are hundreds of crates for manipulating graphs in crates io, depending on how big the graphs are, whether you can exploit some structure, the common operations that you want to do with them, etc.

Sure, on the whiteboard, all of them probably have the same or similar complexity-guarantees, but on real hardware constant factors make a big difference for real problems.
And yet we try to appeal to others ratio or emotion with arguments in discussions like these. So that that they buy in to our ideas. We persuade, it is good to be charismastic and seducing too. And if someone famous writes or speaks, someone we adore, we listen more careful. In the end it matters, that we can find enough people to vote for that one guy, to give him or her the power, that bans or controls behaviour, that we just used ourselves. Meh. Its all blurry lines.
There are obstacles to this, for advertisers.

Tracking impressions (something advertisers seem to want) is facilitated by third-party servers. Self-served ads defeat this and raise fraud concerns.

Standardised advertising units (display sizes) mean that blocking elements strictly on dimensions is possible. One of my early userContent.css stylesheets, borrowing from online souces, did just this, and was highly effective, for a time.

Obfuscated content and JS can get around some of this, thou stylesheets whitelisting elements would be yet another workaround.
How can you make sure its not ghostwriting
TUTOR86.EXE – Ketman Assembly Language Tutorial
I've done accounting, financial, gaming, embedded, & industrial. There's few languages I haven't worked in, and it'd be nigh on impossible to enumerate the different 'problem domains' I've worked in.

The only area I haven't worked in in security research, but it doesn't interest me personally as a work choice.

I left because I was bored. Perhaps I was a pre-millennial millennial.
Someone is working on it, but its still early days: https://github.com/automaticserver/lxe
OP -- I realised the article was served from EFF as well only. after submitting the Boing Boing version. HN's mods edited the link, thankfully.
I'd submitted the BoingBoing version of this initially.
They're not putting millions in a $246 box, they're putting millions in a bank. The same way you might put all your savings in a bank account that not only costs you nothing, the bank actually pays you for it (via interest). So if tomorrow your life savings disappear would the "what did you expect from a service you were paid to receive?" question seem reasonable?

Lobby and interest groups are strong enough that laws that actually look after the customer rather than the corporation are few and far between.
This - so far I have a title, 'The death of User Agent' of an article about how browsers turned from user (my) agents, who represent my best interests on the internet, into corporate agents (which act in best interests of their makers - on my own computer!)
>the same bankers who famously opened millions of ghost accounts for customers [0][1], laundered money [2], or let rogue traders exploit moral hazard [3].

A handful of examples doesn't negate centuries of of financial history. And I love how you state "allowed traders to exploit..." as if this has anything to do with banking ability. Is there an industry on the planet that doesn't have such examples? Perhaps we should run our own mines, develop our own social networks and produce our own cars locally, too? There are scandals everywhere you look.

>to decide what kinds of investments would be allowed and not.

Oh that would be brilliant. Most people don't even understand elementary finance. Even on this board, you can paste data from the financial reports and have it downvoted.
BART slows rollout of new trains as it contends with more repairs than expected
Do you have a link for that? Checked their site just now (on mobile though), did not see a relevant link.
Australian documentary tackles gender diversity in tech
Apple sells iPad Pros which they call “computers”. Those are powerful devices, but there is not much productivity software available, and UI is very different from traditional desktop interfaces.
Apple could offer an Air-class machine powered by ARM with a familiar macOS, and most developers would be able to support it in a matter of weeks, if not days.
>> Yet their business models are reliant on us acting ethically.

The way I understand it, every structure in an organised society relies on people acting ethically, or in any case not going out of their way to harm each other without a very good reason.

For example. If I go to the doctor I trust that she won't suggest treatments I don't need because she wants to take my money. That sort of thing.

For me anyway at least one practical purpose served by morality is that it ensures a society remains functional and does not degenerate into chaos.
I like the name, this sounds similar to (or in the same space as) Summly, which morphed into News Digest, a former Yahoo service which was sold to them by a British teenager for millions a few years back.

Good luck!

https://en.m.wikipedia.org/wiki/Nick_D%27Aloisio#Summly

https://medium.com/amp/p/686a32ac1af8
I counted eleven interstitial "advertising" breaks within an article on some site recently. I use adblock, so the label. was the only trace left, but that's still absolutely ridiculous, and is precisely why I'm doing same.
It’s not the logic but the technology that is not widely known: the new fabs cost billions.
The claim was big corporations get to rip off and exploit little people virtually at will, and your refutation was that they are punished (or at least get slapped in the wrist as evidenced), everything is at balance in the moral realm, and a hostile personal orientation against them is unwarranted.

You've now updated your argument to Big Tech may be evil but that doesn't mean we should assume Big Grocery is too. That could be right, but if we look closely I'm sure we could find some tremendously nasty things happening there too. The incentives are making Big Money, not doing good. This is an issue of our (Post-)Industrial society.
But a lambda is just a container that you don’t have to manage.

I don’t get this sort of anti-serverless sentiment. If you have even one good SRE, then it’s an absolute breeze. Writing a lambda function is writing business logic, and almost nothing else. I can’t see how you could possibly do any better in terms of development velocity. I don’t get this ‘testing functions is hard’ trope either. Writing unit test that run on your local is easy.
You spoke valid points and after that you brought islam without any context. How does the reference to islam is coherent with your previous points?
The British Psychological Society has a range of interesting articles, especially in their research digest: https://digest.bps.org.uk/

The Mental Elf will sometimes cover psychology: https://www.nationalelfservice.net/mental-health/
lone_haxx0r is not making an argument about free speech. He is just demonstrating his utter lack of knowledge about law, philosophy, society, and politics.

Where does this distinction between physical and "digital" actions come from? Breaking into a server is an action, it's not speech. There's a big difference between sending a chat message (x no. of TCP packages) and sending C&C commands (also x no. of TCP packages). Just because you're technically only sending "information", doesn't demolish the action-speech distinction. Heck, there are theories in physics basically stating that our whole physical world is best understood as only a bunch of information. But that doesn't make the action-speech distinction mute.

There are already various theories of the (moral) foundations of law (see philosophy of law, jurisprudence). Talking about an "objective" foundation (whatever that means) that somehow needs to specify the speed of projectiles seems utterly impractical. We can just check whether harm has been done and what the intention of the perpetrator was (mens rea): Don't you think there should be a big legal difference between someone accidentally ramming a car and someone trying to murder the driver by ramming?
In one word: selflessness. Acts of a truly enlightened or awakened being will be selfless. He has already realized the futility of doing actions for sense gratification. Please note the word realized. Intellectual understanding is different from realization. With the former your subconscious mind continues to propell you to strive for fulfilling selfish desires while realization will clean the slate. When we study the lives and sayings of great people, we find in them the quality of selflessness, no matter what their religious or cultural background might be.

There are also physical signs. There are no unnecessary bodily movements. The speech also becomes pleasing. Gestures are graceful. Such a person seems to emit a unearthly glow. People experience unconditional love and calmness in his presence. However physical signs aren't the definitive teller as most of these can be imitated for a limited public appearance. Hence the most important factor is the conduct.
OP replied in a thread above.

> Thanks a lot. Sure, first we create a list of all the individual sentences in the article. Then, we use the TextRank algorithm to rank each of the text sentences. Finally, we select the top 5 most representative sentences from the article.
On average we do not have qualities or abilities that are superior to other people. Illusory superiority is a condition of cognitive bias whereby a person overestimates their own qualities and abilities, in relation to the same qualities and abilities of other persons;
https://en.wikipedia.org/wiki/List_of_cognitive_biases
I think it's too late for that. I, for one, wouldn't enable even static ads anymore even if my blocker offered the option. The trust is completely lost and would take a long time to rebuild.
and many proof readings
>no democratic oversight of how Wells Fargo or Goldman Sachs uses or invests teachers pension funds.

Why should anyone have a say in where the money is invested except the pension fund itself?

And why isn't it the teacher's pension fund's responsibility? They can't even put their money in a bank that aligns with their investment philosophy, but you want them to run the money themselves??
The population of C++ developers who manage to write and ship code using templates far more complex than that would suggest otherwise.
Yes, but, that depends on trusting your government.

Check out the UK's Windrush scandal for example (named for the Empire Windrush, a boat that brought the first of thousands of Carribean immigrants to Britain in the late 1940s). A government department destroyed the records of who it invited to come here, and then a subsequent government insisted that if people didn't have proof it had no way to be sure they weren't illegal immigrants and so they should be deported under what it called the "Hostile environment policy"! In some cases there are old people, grand parents and great-grandparents, worked in the UK all their lives and then declared "illegal" and sent "home" to a country they'd left as kids because the government deliberately destroyed its own records. Outrageous.
> TLDR This also comes with a chrome extension

Firefox uses the exact same extension format, and except for non-trivial cases, “porting” an extension to Firefox involves literally no code-changes.

Consider publishing your extension for Firefox too. You just need a Mozilla-account to publish it on addons.mozilla.org. That’s pretty much it.
I subscribe to the print edition of the local paper.

I'm not interested in logging in to the paper's website so that it can 1. feed me yet more ads and 2. track in minute detail exactly what I'm reading and for how long.
True, of course then you will have to deal with the formating problems that made you choose background-image over img in the first place. Though concidering the small numbers still using IE 11 that might be acceptable.
You still need some server-side or build process to feed data to the SPA, and it won't be that simpler that without the SPA.

Blogs typically don't have complex state that's worth keeping and managing on the client.

SPAs have extra complexity to get all the things working properly that work on multiple pages by default. E.g. I have to immediately think of this recent thread about a SPA blogging platform: https://news.ycombinator.com/item?id=20494114 - and I see broken pages like that all the time.
Go Contracts Draft, a.k.a. Generics
I love psychology！When I was an undergraduate I read a lot of psychology books and take some courses which totally change my life .

I figure out that introduction to psychology is pretty boring to me because it is too broad and not relevant with everyday life ,so I highly recommend to learn two significant branches of psychology:

Positive Psychology :https://positivepsychology.com/harvard-positive-psychology-c... Great course taught by great teacher.

Cognitive bias:https://www.amazon.com/How-Know-What-Isnt-Fallibility/dp/002...

Modern psychology is very interesting and powerful，enjoy it！
Sorry,

i've some experience in this field:

- This is text-extraction, NOT text-generation
- TextRank algorithm is so far fine, but it does not write a "summary", instead it ranks the components of a text according to some "metrics" (simply spoken)

- Using this approach will still make you attackable by copyright claims from copyright owners

- Which stuff is summarized ("put to the final output") is not always clear to me in your implementation, i tried it on some newspaper & blog articles; on some it worked well, on others it didn't.

Funny thing is, i'm currently working on something similar with a slightly different twist - i will post it here if finished, than we can go into a battle :-)
Where does this arbitrary distinction between the physical and nonphysical realm come from? Who says that it would only be immoral to handle sth physically you don't have permission for? On what basis does this moral theory exclude the digital/nonphysical/nondirect way? Is someone remote operating a drone that kills a bunch of civilians not responsible?

> Something being a thing doesn't justify it morally. Slavery is a thing, you know? Murder is a thing, etc.

Instead of taking the contrarian route and coming up with wild theories, how about you first engage with any material from centuries of philosophy of law and jurisprudence? With any existing understandings? Your argument is extremely far out there and just demonstrates an utter lack of knowledge. It's not very respectful to then put the burden of "proof"/argument on all your discussion partners.
I'm frustrated with stores that only have self-checkouts also. I don't see how it justifies shoplifting, especially when it's supposed to be an exception to the normal ethics of shoplifting ("it's not OK to shoplift except at self-checkout").
We are glad that you liked it.

That's a very good suggestion. We will try to incorporate it in our next update.

Thank you very much for taking the time to use the app and provide your feedback.
iOS: https://apps.apple.com/cz/app/dnscloak-secure-dns-client/id1...

Why Dnscloak: doesn't route your traffic through a third party with dubious motivations.
What is the difference (if any) between companies who nefariously, vehemently, and willfully track users and stalkers (who we classify as criminals) chasing after their obsessions? Why is it legal for the business? Aren't the end-goals pretty much the same in both contexts and the only differentiation in both cases is the fact the adversaries are either a business or an individual?
You can, by using the benefit of the doubt.
As somebody who spent many years in education (as a student and about 1 year as a teacher) I find Caplan's case deeply convincing.

Caplan actually goes through reams of evidence. As an extreme example, in 2008-9 there were 34000 new history graduates in the US. But there are only 3500 historians working in the whole country.

Now, are you trying to argue that history can actually measurably improve productivity in other fields, such as accounting, and it's just the curse of knowledge that prevents us from seeing this?

Also, incompetent homeschooling parents and Scientology schools are hardly the only alternatives to public schooling. One option that Caplan advocates strongly is vocational training. Instead of giving them history classes, let teenagers who chose to do so become apprentice carpenters, there are 900000 of those.
This works nice for something as simple as a swap. But more complicated use-cases have requirements. I want those explicitly stated rather than inferred by a compiler. Abstracting the actually used features behind names like U: String, T: Map is can keep complexity hidden. Or would you prefer the compiler to auto-generate them for you from usage? (like U: must have ChatAt(int)->Char, Length->int; T: must have put(U), get(U), Length->Int) I certainly prefer names. And those have to be declared somewhere.
> After it’s been cracked a lot of publishers will then patch out the DRM since it doesn’t matter anymore.

This does not happen nearly as much as you think.
Simply say you have your own ideas that you're working on... which I'm guessing is more or less true, and you simply have no spare time. You might point them towards an commercial app dev shop, probably a big favor to them as they'd have to do their own leg work and learn a bit about the economics involved.
The Marks & Spencer's at London Victoria has a couple of manned tills and about a dozen self-checkout tills. There's always three or four clerks in the self-checkout area yelling "next please" when a self-checkout till empties.

That's their job now, see? Yelling "next please". That's just miserable and pathetic and I fully sympathise with the frustration at self-checkout proliferation (I guess I'm a bit of a neo-Luddite).

But that's not a justification for becoming a jerk oneself.
If you're interested in what studies into meditation show I would highly recommend The Science of Meditation (https://www.amazon.co.uk/gp/aw/d/0241975697/). It provides a great summary of where the science is at and what benefits can, and cannot, be attributed to meditation.
Contextual ads is fine. An ad for a gadget when I searched for the gadget is fine. An ad for the same gadget next to an article about similar gadgets is fine. An ad for the gadget on Facebook because I searched for that earlier is not acceptable.

Anything that remembers anything about me or my behavior is distinctly off limits. I don’t care if your site or business depends on it. If you use a an ad network that uses tracking cookies to show ads, you’d business model is flawed and your business should die.
> ...but we gave them the incentive to screw it up,...

> ...Yes WE did...

Who is WE here? The general public who use the planes? The airlines who bought the planes?

The public and the airlines relied on the FAA. The FAA allowed boeing to self-cert. The FAA's job was safety. The FAA failed in that. It was their job and they didn't do it properly. It's the FAA at fault not some amorphous WE.
Milk is something like 5% low-GI sugars (lactose and galactose), so you're going to have to drink a lot of it to spike your blood glucose.

If you really do want to drink that much milk, and are worried about blood sugar, you should try lactose-free milk - it's just milk that has the enzyme lactase added to it, which breaks down the lactose to galactose, and also results in a bit less sugar overall (to something like 3.5%). I can't tell the difference, taste wise.
Thank you for your feedback.

I am sorry to hear it didn't work on the article you tried.

I have personally tried it on a number of articles and it seems to provide good results. Also, I have received feedback from a number of users who say that it worked for them. But yes there are some articles where it fails to give accurate results since the "article summarisation" technology is still in its development stage.

We will try to improve it in the next version.

Thank you again for your feedback.
PHP has been great lately, every person that bashes PHP and hasn't tried it in the last couple years should really give it a shot.
I think there is middle ground:
* Browser imposed intelligent CPU limits
* User Preference: Don't want mining? You'll see ads instead.

The reality of humanity is that people operate via incentive. The internet is no different - publishers are incentivised by money. There must be a mechanism to provide that - today's interpretation is increasingly aggressive advertising, which makes noone but the advertisers happy.

Crypto-mining provides an incentive for publishers to invest in their content, knowing they will be duly rewarded, without a middle-man.
Users know that they are providing revenue to publishers simply by the act of viewing content.

It has the potential to be empowering for everyone involved.

However, to riposte as glibly as you did: If you don't feel like compensating a publisher for their content, they may not feel like serving it to you. It's lose-lose for everyone. What do you propose, then?
If you can find one-on-one swimming lessons where the instructor has access to a pool already, I think that would suit your aims quite well.

Most reasonably fit adults can get to the point of "not drowning" in still water in a single half hour lesson. Two tops. Learn to float, tread, then swim, then jump in and transition to swimming.

I did this once with a 60 year old woman who was initially quite scared, and I hadn't taught in years before this so I was certainly not as good as any paid teacher.
Whoever controls the BitTorrent corporation trademark at this point has a lot to answer for.