skysight-inc/HackerNews huggingface dataset:
Reminds me how bus drivers (and the like) won't accept highly denominated bills around here - while legally they ARE forced to accept them , but aren't required to give the change. (I haven't had the opportunity yet to see if I would be able to convince them that this is indeed the law.)
>The problem is how to make a sound cash instrument backed by cryptocurrencies. It matters because cash is the dominant form of payment worldwide

In what way is cash failing that it needs to be replaced by your type of cash?

The "it's decentralized and doesn't rely on a state level actor" argument has been thoroughly lost at this point.
I'm going to take a wild stab here (closed the tab), but dx is usually x2-x1 (aka, distance in x)
well that sounds like tons of fun. The ring bus sounds a bit like the communication channel in some disk channel controllers where each disk would get the instruction and pass it on to the next one on the chain if it wasn't for it.

I definitely want to see if I can bring something like this up on one of the many FPGA boards I have in my junk drawer!
A really cool experiment that made me think. Thanks for making this, very cool!
That's a great point. I get that there are users who do need this kind of power. Heck, that's why companies like Silicon Graphics existed back in the day. It seems to me that a major part of the people who purchased Mac Pro's were audio producers and graphic artists, who would not need a machine of this caliber. They still want a computer like the old Mac Pro tower, relatively cheap and expandable.
Hmmmm and where do you get the machinery to create said Kong bills?

Seems more convoluted than connecting a gaming pc to a network (please don’t say bitcoin can’t do that now, you could initially)
I mean sure, precision is one way to get that. Not firing missiles is the other way. I like my way because it doesn't cost millions of dollars and assume that the US government is qualified to judge who should live and die in other countries.
I'd say hosted malware / phishing in large cloud services. AWS, Azure, Google cloud.

Attackers could also utilize DNSSEC to hide their activity.
Yea until 100% RIP. But a couple of weeks ago ppl with flash activated get a big warning in chrome and google is penalizing flash in search etc. We are cutting it close.
Do v1 people just not get to redeem their value in x years since they become unreadable?
Come to the suburbs of Portland, Oregon. Tons of new rowhouses. Live/work units are increasingly common.
Verizon extends deadline for Yahoo Groups shutdown to January 31, 2020
Are you implying that it must be "strictly" physical in order to be called cash?

Dollars aren't strictly physical. They also exist digitally. And they are cash.
Ha, omg I've so been there. I was doing automated testing for a company for a good five months and they seriously did not care at all.

Like they have nothing for you to do and you feel guilty for not doing anything because you're getting paid. Then you gravitate towards laziness and when you finally do get some non-task you know it's of zero value to anyone and your time would probably be better spent recycling old files on your desktop. So then you feel scared talking to anyone because you feel like you don't belong and are getting paid for not doing any work.

Either go full on Costanza, quit, or get used to feeling weak. ...I spent much of my time filling out job applications.
Technical people think the "traveling salesman" is an interesting and difficult problem. Difficult even though the robot salesman will do everything exactly as the tech commands him to.

Now what if the salesman was human. This human has a feelings and a personality and other things going on in its life. Now what if you have to manage 100 of these salesmen, all with different culture, religion, education and age... and when you put these salesmen together in teams, they all have a different group dynamic. Sometimes you'll get a salesman who will even try to sabotage you. Plus you need to motivate, train, and lead all of them. For some reason technical people think this problem is so easy. (I'm not an MBA by the way)
My dream solution to this issue is a one liner command like:

docker exec -it --augment=ubuntu my_container bash

Would start bash in the container, but also layer into the filesystem all the rest of a standard ubuntu image only for my tools, but not affecting the application in the running container.

I'm pretty sure that's possible with current linux kernel mount namespace/overlayfs infrastructure used by docker - all that's needed is the command line tool to support it.
I had actually submitted with the title 'Flash is Dead? A replacement attempt version 3'
Online Data Science Program
Do you know any free online data science program? I am interested in learning more about this field, any recommended online courses?
As a grad student, I feel compelled to repeat my usual spiel: it's just supply and demand.

All problems of grad school are caused by a massive oversupply of potential grad students, tens to hundreds of times more than necessary to fill all permanent faculty positions, and the fact that we willingly participate despite long hours, low wages, or, as the author complains, depressing architecture.

As long as this holds, it cannot be stopped by any economic reform or social pressure. It's part of the deal when you sign up.
Qi and Shen are pretty interesting. Qi compiles to CL, and Shen compiles to a tiny Lisp subset quite easy to port. But Qi license is quite bad. I think Shen adopted BSD, but is still quite niche or close to abandonware.
This is the right response. I'm surprised people are even entertaining the idea.
I think OP is excluding cached files, I did it in incogneto mode and got 58 mb of transfer from 300 requests...
or get a bluetooth device that broadcast 100s of networks, that might scare them off
Man beats AI drone in first race of its kind
Why do I want a motion sensor in my bathroom? Every time I find a house where that is the case I have to keep waving my arms about when having a dump :(
There is no ICO. There is no token sale. Bitcoin script does not give us enough operations to do the validation. Using the EVM was the next best candidate. We're selling an extremely limited number of packs to validate the concept and cover manufacturing costs. Section 4.1 of the paper goes into details of why a purpose built token is more suitable than one designed for other purposes[1].

[1] https://ipfs.io/ipfs/QmRNRCocj4PwKMXrd1jeUGw7ASQSuEk7BDJu5Ks...
> They also force homes to have two exits from every room in case of fire, etc.

That can't be true? That makes 90% of existing homes illegal to build again.
> peer-to-peer validation

Maybe kind of a valid point, but... I don't know, maybe that varies from place to place a lot, but fake money doesn't feel like a huge problem around here. I mean, unless I am a tax-paying entity with a cashier machine, I don't even really care if a bill is fake or not: it is not fake, if somebody else accepts it. And I'm pretty sure somebody will, if I accepted it after looking at it. It doesn't only concern how bill was actually printed: it happened more than once that I had to worry about a bill because of its condition (tears, dirt, etc.)

> more anonymous than tokens sent directly

Yeah, as much as dollar bills are. That's why Monero is better than Ethereum, BTW.

> It's cooler

... Oh, come on.
This is so prevalent already. Brands disguised as users posting "content" that is mostly just an advert for their brand.

It has got to the point where any time someone posts something that seems to too clearly show a brand name or speaks too highly of a product I suspect its the PR people at work and I downvote it.
You briefly mentioned Receive Side Steering (RSS) with multiqueue network cards, but didn't mention Receive Flow Steering.

From the kernel docs: https://www.kernel.org/doc/Documentation/networking/scaling....

"""
While RPS steers packets solely based on hash, and thus generally
provides good load distribution, it does not take into account
application locality. This is accomplished by Receive Flow Steering
(RFS). The goal of RFS is to increase datacache hitrate by steering
kernel processing of packets to the CPU where the application thread
consuming the packet is running. RFS relies on the same RPS mechanisms
to enqueue packets onto the backlog of another CPU and to wake up that
CPU.
"""

I have zero problem doing 25G and 40G ethernet at the Linux kernel in RHEL7 (I run Kubernetes clusters on them in fact). Non-ethernet (Infiniband) 100G+ line rate is also totally doable, but IB is an entirely different beast. I agree with you it isn't going to work in the long term, but it should be fine in the medium term. The long term Linux change is likely to just rewrite more and more of the existing filtering code ontop of the eBPF vm, which is fast as holy hell and is replacing large swaths of existing filtering mechanisms for a reason.
>"yes, working in relative isolation, for years, with little pay, on a topic most people don't care about, sign me up!"

The question is whether the person making that decision feels forced into that decision because of the circumstances in their life. I think a lot of people who have issues during their PhD are there because they are under immense pressure -- from their parents, peers, or wallets -- and the life of a grad student can only compound that stress rather than alleviate it by providing some measure of satisfaction.
A good pattern is to build an image specifically containing troubleshooting tools which can be run and attached to a problem container's namespace. That gives you a standard set of tools without having to bake them into every image.
Answer to "How do you debug an issue in a running container?" is "you read logs or you don't."

Generally you build a special debug image that has busybox or whatever. In case of distroless, debug image has busybox and everything that comes with it.

Also, what are you trying to see with top/htop? In ideal world you will see a single process pid 1 that is your entry point. There shouldn't be more than one process running in it.

You can get resource consumption of a container without logging into the container just like you can get running processes without getting into container.

There is nothing else you can do without dragging wholelot of dependencies:

- Anything java related will require a JDK

- Debugging any native code will require a whole debugger

- Debugging python/ruby will either work or will require dev dependencies

Sidenote:
Who the fuck uses ansible to debug containers?
>A bit off topic, but is Common Lisp still a good choice?

As always, it depends on your application. For instance I decided recently that I would work my way through the cryptopals challenges, and opted to avoid Lisp since bit-twiddling is such a pain in that language.
I think the point is more that you are already paying them $2000 to run some wires from roof to ground, running an additional wire while they’re doing those only costs you an extra $100.
I recently saw a paper (which I reposted here on HN a while back) that perhaps could help with your problem. The paper proposes an approach that sort of induces models to learn representations of objects that are good at predicting "the most agreed-upon" rotations of the inputs. I'm not explaining it well. Anyway, a model in the paper achieved SOTA on a change-of-viewpoint dataset with a really tiny number of parameters. Might be worth a look: https://arxiv.org/abs/1911.00792
> packages are proposed and adopted by volunteers, thus what you've described as "OS maintainers" is pretty much any random person who simply wants a software to be available for download in the distro's official repositories

The entirety of the Debian project are volunteers, random people who simply wanted xyz. And Debian's raison d'etre is as a "distribution" of existing software.

More to the point, Debian packagers explicitly overrule "upstream" application developers; see the history of cdrecord or the ssh key generation bug for particularly spectacular examples. How can you say it's the responsibility of those working on the software project when they don't get to make the final decisions?

> packaging systems such as Debian's apt supports private package repositories, where anyone can make available their packages to the world.

Not really, because apt's approach to dependencies requires a central naming authority. In practice any private repository is necessarily a dead end: you can package additional software that depends on software from the central system, but not vice versa.
> Instead, they’re riddled with anxiety and depression because they’ve been convinced to tie up their entire identity in being one of the lucky 10% that lands a tenure-track research job, then hung out to dry by the gatekeepers they probably thought would help them.

I'd be interested in seeing a survey on how many people currently working on a PhD believe it will lead to a tenure-track job. I'm a PhD student now and I'd be skeptical if it were more than 25% of people in my department, for example. (I myself have no interest in tenure-track jobs.) There does seem to be more demand for the jobs than there are jobs, but I think in the STEM fields I am familiar with, people are more realistic about what types of jobs they are qualified for. It helps that STEM fields have more options than the humanities, for example, too.

Also, my guess would be that many PhD students realize that they won't ever get a research job, and they treat this as their opportunity to do research.
Kernel isn't made for non interrupting networking. With bsd you can use network cards that go along with kernel bypass to deliver packets without requiring interrupts. Then add highly optimized simd parsing of these many packets at once and you get significant performance improvements necessary for high network throughput systems.
Its funny how our brains have a kind of built in adblocker named banner blindness. There have been a few times I was unable to understand a UI because the important part was rectangle and too prominent so I ignore it entirely without realizing it.
In the case where you’re using a centralized service provider with closed source clients written by the same company... sure. E2E crypto does not absolve you of the responsibility of ensuring you trust the client.
This was one of the few times I was genuinely confused by a link on HN. I didn’t realize there was an author exception to the title rules and I’m not sure there should be.

Its not the end of the world but one of the things I like best about HN is trustworthy titles. This erodes that.

Just my 2 Canadian cents.
Previous discussion: https://news.ycombinator.com/item?id=21751762
unions take care of themselves and people with jobs

they get salaries up by restricting/reducing the number of people in the workforce

so, my question to you is: in a field that already struggles to attract minorities, which will be the lucky ones to miss out on a job so that you can be paid more?

i mean i get the appeal. once you get yours and you're in, why burn down the staircase you used to get there. being on top is nice. staying on top is nicer!

it'll be way more fun when a small elite minority get to choose from thousands of jobs and 10X their income. the rest should just wait patiently for their chance to "go pro", join the A league and finally make a living doing what they love!
Thanks for the kind words! We appreciate it.

> Have y'all noticed a decrease in search traffic (or general brand/product awareness) since Google Stadia launched?

We've actually seen an uptick because of badly placed keyword searches for Stadia.

We also aren't exactly sure the best way to counter it, but we're working on figuring out the best way. We don't really have a legal resource, either, given we didn't have a trademark before Google Stadia came along.
The behavior of the Qt company lately is a bit troubling.

First, the core can be licensed under Commercial or LGPL licensing. This let's non-paying developers use the core in commercial software. This policy was established to ensure trust with the community during one of the many company transitions. For all new modules, Qt evades that requirement by licensing under Commercial or GPL. I have mixed feelings on this.

Second and more importantly, they have started sending aggressive audit letters to customers. I guess that makes sense from a bean-counter point of view where you poke the customer and try to get them to buy more licenses either because the customer actually needs the licenses, or because the customer is afraid to let any dev work without paying protection money. This is a huge pain in the neck for me as a paying customer. They even sent the aggressive audit letter to an old license we have that had not been renewed (or used) in around a decade.

I'll definitely be rethinking my relationship as a customer when the next renewal comes up.
Unless this is going to transfer ethercoins, this is a SCAM. They are trying to build a bank on top of smartcoins. The functionality seems like that of a promissory note. As they keep the kong coins in their kong bang ... they will try to make money using the volatility or something.
This breaks the site guidelines badly. Please don't.

https://news.ycombinator.com/newsguidelines.html

Edit: oops, I thought this was a political rant not a joke.
I’m not sure I understand where you’re coming from...

Even if not absolute, there is certainly more choice in pursuing a PhD than getting an STD.

Maybe someone experiences pressure to pursue a PhD (I have to some extent) but the end choice is in their hands, and anyone seriously contemplating a PhD will quickly realize the stress associated with it. Of the couple dozen or so grad students I’ve talked to, they were fascinated by subject matter and decided to pursue it further. Most were well informed of the consequences (stress, job outlook)

Pursuing a PhD signals privilege. Getting an STD does not.
"Another simple flaw of Kong is that when I receive a Kong note, someone could have intentionally fried it with, for example, high voltage on the I2C contacts to damage the secure element without leaving any visible defects."

That would "fry" the secure element chip entirely, thus destroying it precluding anyone from accessing the token in the future (NFC would fail as well).
+1 to all of this.

Keep in mind that organizations will virtually always want to promote from within. The easiest way to show that you're capable of moving from Senior Eng to Staff Eng, or Senior Eng to Management is by meaningfully showing that you both understand what is expected in those roles, and that you're actively trying to incorporate those expectations into your every day work.

You should discuss the various roles / directions available to you with your manager, learn the expectations involved in those roles and work together to find opportunities that will help you move into those roles.

One thing, regardless of the direction you go in, that you can start working on right away is communication skills.
If you're in the US and pay with euros then yes it would technically be the same.
this law is sounding better and better
I'm amazed it literally has a class

public final class Cons extends LispObject
{
public LispObject car;
public LispObject cdr;
}

I would have thought it would provide that abstraction to the programmer but use another representation internally. Chasing pointers like this on modern hardware is surely crazy?
Huston doesn't having zoning laws and they're doing fine. Have you ever been to an area that doesn't have regulations on housing?
Apparently the original experimenters who identified learned helplessness seem to now think they got it backwards: Learned helplessness is actually the default behavior of mammals, and we need to learn how to overcome the default state.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4920136/
Thank you. I'm sorry I can only upvote this once.
A window that can be opened is considered an exit.
I'm not asking you to stop, just diversify, and to use the site more in the spirit of intellectual curiosity and less in the spirit of battle. Those two things don't go together at all. Your comments on weightlifting and other topics are pretty hard to find amid the others; I looked and missed them.

I don't think it's fair for other users to accuse you of being a shill, astroturfer, spy, foreign agent, or other internet inanities, and have frequently asked them not to do so—and of course the HN guidelines make this quite clear also.

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
CS is incredibly unique here since the "backup" plan is incredible and many people prefer it. Go speak to people in fields like history and although most people say "well at least I got to have fun in grad school for a while" the truth is that they all want faculty positions and the number of applicants per position is growing past 500:1.
I'm gonna hop on the bandwagon and thank you as well. My senior project was built with Leaflet.
Molecular biology and biochemistry has a pretty major replication crisis of its own. (It's not just social psychology - even classically "hard" fields like organic chemistry have reached the point where practioners are accustomed to never being able to get a reaction in a new paper to work as well as they say it does)
I concluded this early in my life, which makes me a minority amongst beliefers. I believe in God and that creatìon shows occasional traces of his genious, but I don't think they are unambigous enough to warrant the christian god as a necessary conclusion.
Glubb's theory of the arc of empires is strongly influenced by Toynbee's A Study of History, which was in turn informed by the 20th century zeitgeist of historicism (a belief in recurring patterns of history), initiated by Marx, refuted by Popper, but ultimately going back to Ibn Khaldun's Muqaddimah.

Strauss and Howe's Fourth Turning follows in this tradition.
Hi all, Archive Team is still working on backing up as much of Yahoo Groups as they're able to, as discussed in this previous post: https://news.ycombinator.com/item?id=21737696

Info about the archival process: https://www.archiveteam.org/index.php?title=Yahoo!_Groups

Details about downloading groups you're a member of: https://docs.google.com/document/d/1qNCAgMN-Q9koFK1EzEFek2k4...

Tooling to do this from the CLI: https://github.com/ArchiveTeam/yahoo-group-archiver

If you want to help the effort, run yahoogroups-joiner to help the Archive Team join as many public groups as possible: https://github.com/davidferguson/yahoogroups-joiner

Run the Archive Team Warrior if you have available compute/storage: https://archiveteam.org/index.php?title=ArchiveTeam_Warrior

(Disclaimer: I don't work directly with Archive Team, but I work for the Internet Archive, which is where most of this data will end up living hopefully forever. We're also in the midst of our annual fund drive -- https://archive.org/donate/ if you're able and interested in helping out monetarily.)
The github page for Docker-slim goes into some detail on how this can be done using a side-car container[0].

[0] https://github.com/docker-slim/docker-slim#debugging-minifie...
> how happy would PhD students if they did not pursue a PhD?

I think we can get some of this data by examining mental health after grad school. I know for a fact that my anxiety attacks are all gone since graduating and I'm pretty sure they wouldn't have happened if I'd gone straight to industry instead.
Limited evidence in support of that: The Polish government recently arrested a Polish government employee and a high-ranking Huawei employee on charges of espionage.

https://www.npr.org/2019/01/11/684378595/polish-police-arres...
This is due to how cryptocurrencies are classified by the IRS. Currently, they are classed as assets (property) as opposed to currencies, and thus any "realized gains" are taxable events. This includes the above example, where you may have technically "realized a gain" while buying a grilled cheese with Bitcoin.

https://www.irs.gov/businesses/small-businesses-self-employe...