skysight-inc/HackerNews huggingface dataset:
I'm curious on how the non-contiguous ipv6 [1] usage will eventually affect the use of the TCAM in vendor hardware. It seems that most TCAM being developed today will never be able to store anywhere near the unfathomably large amount of possible address prefixes being carved - and of course the prefixes are only are going to get more and more fragmented.

Right now the typically default behavior for switches/routers that encounter the exhaustion is to summarize prefixes with a shortened prefix and (possibly) punt the evaluation to the general purpose CPU (example here[1]) - which suffice it to say, introduces a host of security concerns. This means, as a security engineer, in situations where complex/large ACLs exist, I need to be aware of and control how IPv6 TCAM exhaustion failure modes work and plan that eventually my hardware TCAM may be exhausted and fail in a spectacularly bad way.

Or, I just ignore IPv6 almost entirely and just don't have the problem (cleverheadtap.jpg)

[1] https://www.iana.org/assignments/ipv6-unicast-address-assign...
[2] https://community.cisco.com/t5/switching/tcam-utilization-is...
I first learned to do this effect in 1999 thanks to the incredible Denthor/Asphexia tutorials. I looked forward to new releases of these that my friend would (somehow) get and give to me on a floppy disk.

Most of them were in Pascal, but the fire one was in asm (http://archive.gamedev.net/archive/reference/articles/articl...) - it was the first time that assembler really clicked for me!
Ok, but that means that in your country medicine is an undergrad program. In the US you need a 4 year degree before entering medical school, which is another 4 years.
I think the most lucrative software career path involves the overlap of 'really new' and 'high in demand', so things like cryptography/encryption, AI (artificial intelligence), ML (machine learning).
Yeah, that's what traffic calming measures such as raised crosswalks are for...
So what if I’m an inconsistent hypocrite? By the way, isn’t the essence of hypocrisy inconsistency?

I still believe tax rates are too low for people in my income bracket. Also one should ponder that the marginal effect of donations to the government by me are neglible but when done on the scale of millions of people they end up not being negligible. I don’t think me paying an extra $x thousand will actually help anyone. I do think that millions of people paying $x thousands more will. In this case, size matters.
The government should be limited to provide things which are better as a monopoly like some roads or electric grid and for things that are essential and the market fails to provide from some reason. And yes, museums are not necessarily essential and in many cases should not be provided by the government but rather by a private entity.
Yes, that is indeed possible and shouldn't be a huge problem. Would love to talk about this idea in a separate github issue! :-)
Look for some 'Skin In The Game' to find what really works.

For example, HFT algorithms use indicators from financial data, news feeds and web scraping, with lots of encyclopedic and historical context. The scraping needs multilingual NLP and corpus ML analytics to extract facts, meaning and sentiment. There are many bad actors spreading fake news and selfish actors talking their book. Contradictions will occur. Some robust inference is needed until the conclusions can trigger inputs of micro+macro economic models of agents (firms, consumers, workers...), markets and whole economies. The models make predictions and the trading systems execute a strategy to make money from the insight. The whole process is constrained hierarchically by time and resources to deliver value over different horizons.

So I wonder what semantic technologies they use?
Well, sure. That works if these things are unpopular. They're not. That's the problem.

Lost in the discussion of how many hundreds of million dollars St. Louis lost in its relationship with the Rams is the fact that the city loved that team and the stadium construction was a huge deal and a big political victory.

The underlying flaw in the reasoning here is that it's all based on a personal feeling that "My government is spending my tax dollars on something I don't like but other people do". Well... yeah. That's the cost of living under a government. The government's job is fairness, not pleasing everyone.
The 'u' in this configuration is voiced somewhere in between the 'ʌ' and 'ə' phonetic sounds. 'Pah-keh' will be read as 'paki' very often. I guess asking some native english speakers around you to read both will resolve the matter :)
What if the misbehaving actor refuses to extend the chain that includes evidence of its own cheating?

Ie. the cheater just extends the chain at one block before the block that contains evidence of the cheating.

How will clients agree to use the chain that contains the cheating proof, and not the other — just as valid — chain?
>little more than homeless shelters.

Ouch. True, but ouch.
Why can't this be one of many tools in designing the environment to accommodate multiple road users? And isn't it better to design the road to encourage safe driving rather than designing a system designed solely to punish users who do something against the rules?
This one in Reykjavík does wonders. I hardly ever have a car not stopping when I try to cross there.

https://www.google.com/maps/@64.1493811,-21.9324505,3a,75y,2...
No, if the majority of drivers want to drive faster than 35mph, the road is badly designed. It needs traffic calming devices, such as narrower lanes, curb extensions, and, yes, raised crosswalks. Enforcement (including automated enforcement) is a useful tool, but the start should be designing the road so that drivers naturally go at a safe speed.
And in practice what that means is that the router's own IP is the destination and the packet ends up at a closed port.

Unless of course you're talking about using NAT outside the context of the RFC1918/internet boundary, in which case you're absolutely right, but that wasn't what was being discussed.
Open Source community is awesome, someone already made a Pull Request about this: https://github.com/filipedeschamps/doom-fire-algorithm/pull/...
The voters have to achieve consensus that sports stadiums aren’t worth it first. Democracy doesn’t really have easy shortcuts, educating voters is hard but it has to be done.

You can’t make something illegal if the majority of voters want it. Until voters stop wanting them publicly subsidized stadiums will continue to be built.
Museums aren't free to enter.
That actually would be cool!
Exactly! They say NAT is wrong, they want every device to be publicly routable and accessible from the whole internet. Nobody sane would allow that. One stateful firewall in between and you have the same problems as with NAT.
No, but that's why we're not talking about a sign, but a raised crosswalk (i.e. a speedbump.) If you're going over 35mph, your car will scrape against it and possibly catch air off it, and you'll quite quickly regret going over 35mph and probably not do it again on that stretch of road.
But a good reason not to use it.

QtWebKit has a horrible security track record: https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-secu...
I have a theory that announcements will be part of what you pay for in the future, like you pay for ports and bandwidth today.
Libraries provide dozens of services to those in low-income areas. Lots of people utilize the library for internet service.
Nope, works fine here.
Note the following, from the FAQ page (http://www.helenos.org/wiki/FAQ#WhatisHelenOSusedfor):

"At this point we don't consider HelenOS usable for something different than development and research, but we're getting very close to the point where it will be usable for something really practical."
That sounds like a good point. Are you going in that direction yourself?
No matter how little money you give a government, it will always rather use that money for unreasonable things if you elect a government that has unreasonable priorities.

In fact, the opposite argument almost makes more sense: "I like paying high taxes, so that, after the government has wasted money on the unreasonable things it wants, it will still have so much money that it will have to spend it on reasonable things as well."
Ask HN: Tiny extreme macro camera for Arduino etc?
Looking for a recommendation on a camera or lens, photo cell or similar sensor that can do extreme closeup capture of a surface, while sitting as close as possible to the surface.

It would be mounted on the face of a piece of equipment, pointing inward, on a gauge or panel to capture it's output/status.

For example, a small LED panel on a stereo, the camera would be mounted on the face to capture it's current reading in an analog way.

Minimum quality needed would just be to differentiate between different readings. Software would take over after that.
Might be a way to do it with a tax on private stadium construction. Allow deducting (private costs - all public subsidies). So for any local subsidies you receive, you have a commensurate increase in taxes.

Similar problems exist with subsidies for factories, although at least those are producing something at the end of the day.
Operation Choke Point still lives. It isn’t Coinbase’s fault though, arguably.
try NOT to live as GOOD as possible but as MUCH as possible
Excuse me for this curt reply, but do you have plans to support apps in the Fibit Blaze? Thanks!
> What do you think editing DNA to make a protean is?

Re-defining biology as “nanobots” renders the latter word useless.
I think this is what will cause USB-C to fail. It’s taking a simple problem (allow reversible, higher-bandwidth connections) and making it complex.

The latest spec requires encryption. In a cable. Which might be ok for some applications, but certainly not necessary for all items. Now you have so many versions, which may or may not implement a laundry list of features. And people just want simple, no fuss cables.
I know, right? It seems like a great project, but just saying "P2P open-source Dropbox alternative" would convey as much information as the rest of the home page combined.
A flat tax is equal for everyone. What we're paying now is atrocious.
Very nice design there. Elegant.
The complaint is damaging vehicles - years ago at college one of the guys on my course trashed his classic MGB's exhaust driving at 5ph in the college car park and sued them to recover the quite large cost.
This is such an absurd comment I have to counter it.

The library near me is wonderful, and my wife regularly goes there just because of how peaceful it is and how broad their e-book collection is for her bus rides. I'm in a normal no-name township, nothing particularly wealthy. Same goes for the library where I grew up, and from visits back, it's in about the same state. Volunteer work there was integral to my growing up, and accessibility to the books there was 100% of the reason I became such an avid reader.

Just because you don't like libraries, and you may have seen some bad ones, doesn't mean you should seek to remove one of the remaining bastions of government services that purely serve to better the quality of life accessible to all. (I'd cite PBS as well)

I'd say the same about museums. To abscond from a public duty to educate and provide information, we religate ourselves to the unfortunately trend of a citizenship lacking in critical thinking and inquisitiveness.

If govt spending is such a key issue, it's mind-boggling that one would focus on such trivial non-%'s as opposed to the largest allocations, of which there are MANY well-discussed inefficiencies.
I was talking about bupropion. There are still ramp-up and ramp-down side effects with bupropion.
Oh wow. Denthor's tutorials were very good. Brings lots of good memories. Too bad this culture was overrun by internet.
Doctors and athletes aren't quite comparable.

For doctors, brain drugs → knowledge → saving lives.

For athletes, body drugs → strength → showing off.

"Showing off" isn't really something we require much of in society, or see as a moral good (however entertaining we happen to find it when it is done well.) "Saving lives" is something we want to happen as much as possible, to the point that we might be willing to ask the people doing so to harm themselves a bit to get it done.

A better comparison to doctors might be, say, firefighters: body drugs → strength → saving lives.

Would it make sense for a firefighter to take anabolic steroids if it increased the maximum weight they could lift-and-carry out of a burning building? I don't know. I don't think there's an automatic answer to that.
Canonical Pulled in $110M, Down to ~440 Employees last fiscal year
It's handled by a separate layer, yes, but that doesn't mean that the routing layer magically disappears. It's still there, and in fact it's still required to forward every single packet that goes through the router. NAT is just simply an extra layer on top that sometimes changes the addresses in the src or dst fields of some packets.

Dropping packets not sent to a valid target is called firewalling. NAT doesn't decide what's valid and what isn't; all it does is detect packets which correlate to known connections and rewrite some of the headers on those packets.

Home routers, like all routers, do a lot of routing. They sit between two networks and they forward packets between them, which is pretty much the definition of a router. Having some header rewriting going on doesn't change that.
Pretty easy, private corporations are different than public non profit organizations. Football stadiums may weasel into non profit. But it is absolutely a for profit organization. I've never been to a library that requires an ultra expensive tickets. Museums have a reasonable rate for expenses in conjunction with donors.

It's a two part but simple questions for lawmakers: are you a profit making entity or are you not. if you are, please explain the benefits you will provide to the taxpayer, and it better wow me.

If it does go forward there should be contractual guarantees on jobs and tax revenue with fines for not producing.

Cities don't need to attract football teams. Football teams should be begging cities to allow them there.
Never said it was. It has startup and withdrawal side effects regardless.
Wow, no kidding.

The first two sentences of the readme are:

> Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.

That copy should absolutely be somewhere on the main website.
For ad networks, the sensible thing to do is to support IPv6. Then any ISP with CGNAT only has to enable IPv6 to make it work.

I have no clue what law enforcement plans to do.

Video services use most of the bandwidth. So with youtube and netflix on IPv6, you can easily have most the traffic go over IPv6.
People who are deep in a particular area are often very dismissive of metaphors and other simplifications or attempt to explain for a broader audience because they're not "right." But that's often fine if you're trying to get a concept across rather than writing technical documentation.
I've been using it with SyncTrayzor on Windows for a few years and have found it extremely reliable. Currently syncing 3 computers with ~ 10,500 files, 600 folders, and 280 GiB. It is set up for LAN only, as I don't have a use case for syncing on the go.
At zebra crossings pedestrians have right of way by law so I would hopes so.
I am sorry you have had bad experiences with public libraries. My local (suburban) public library does not resemble a homeless shelter. The population therein usually consists of younger (15-25) and older (50+) people who are generally clean and quiet. If physical books were irrelevant, publishers would all be out of business, and also the books I'm looking for in the library would never be unavailable due to already being borrowed by another user.
What's the big advantage it gives ?
11b maybe, but most 11g devices should support WPA2, 11g lasted a long while before 11n was widespread.
>35mph is presumably the upper limit

Yeah. I'd wager that they will not be pleased when they catch some teenager catching air in his shitbox at 34.9mph.
Obligatory xkcd (crowdsourced steering):
https://xkcd.com/1897/
Decommissioning of the National Broadband Map and Its APIs (2018)
>Maybe we should. These days, public libraries are little more than homeless shelters.

Odd, I've been in plenty of public libraries, and I've been able to access a number of useful services in them, and none have been homeless shelters, either literally or figuratively.

> and printed books are largely irrelevant in today's world anyway

No they're not, no more than movies, television, radio, or any other form of media that exists despite digital media.

Maybe your personal, limited experience doesn't scale up to a general view of human culture as well as you think it does.
Senators don't have to know everything just as a CEO does not know everything. But they do have to be capable of hiring competent STAFF to help them!

https://en.wikipedia.org/wiki/Congressional_staff

In 2000, every Representative hired 14 staff members, while the average Senator hired 34.

In 2000, House committees had an average of 68 staff and Senate committees an average of 46.

Business CEOs don't know everything but they help hire the Chief Financial Officer, the Chief Technology Officer, legal counsel, etc.

If senators can't get a few tech people to advise the senators and committee chairpersons then they deserve to look like fools and be laughed at. It is their job to hire people to help educate and advise them.
The destination IP will be for the router itself, so the router can either re-deliver the packet to itself or drop it.

I don't see how NAT isn't an effective inbound firewall by itself in the normal case where it's in front of local non-internet-routable IP addresses.
Perhaps they should be.
Folding phone (allegedly) by Xiaomi – seems a better way to fold than Samsung
In the UK 90% of the traffic near schools and start and end times are parents driving there kids to school
So why didn’t you include the second half of the sentence which reads: “and perhaps build some infrastructure to support this voluntary donation to the government.”?

That makes it abundantly clear that I was talking about a voluntary scheme because that is plainly stated, and it seems like you saw the sentence because you chose to quote the first half. The first paragraph also makes that same distinction.

If you had quoted the full sentence instead of the partial one, your comment would simply be false.

I didn’t accuse you of bad faith but I did raise the question, and this is why.
Impact of Lapse in Funding on FCC Operations
That's a false dilemma. Were you to know about the attacks you would do things to prevent them. And at point it's also not about innocents.

And there is of course a difference between harm reduction based on risk assessment (what's allowed in the carry on, where planes can fly, when they are escorted by fighter jets) and other active prevention (metal detectors, backscatter Xray, luggage Xray, passenger interviews, up to and including armed air marshalls).

And the profiling of somehow dangerous individuals is of course there as an option. But so far all the previously mentioned actions were uniform and prevented no one from flying. (Of course implanted medical devices are an interesting challenge for detectors. But it's much easier to acquire and smuggle a land to air homing missile and aim it at a plane taking off than implanting a bomb into someone and smuggling through security.) So they were just. To infringe on someone's right of free movement we would have to be very sure that there is no other - just - way to minimize the risk. And that's how a lot of regulations (should) work, but ... they don't. They are inefficient and injust in a lot of cases and government has no priority to address these injustices. (As the electorate is also biased, and regulations usually amplify these biases.)
Many public ones are
Biology runs on the same physics as anything else. At best nanobots get a wider range of atoms to play with, and that’s it.
Jesus christ I love being a scheme weenie.
>> There is more than enough address space to give a person a static IPv6 network.
>> Comcast is guilty of this. Verizon doesn’t even offer IPv6 on FIOS.

Why would ISPs not deliberately(!) change address(es) for cheap/residential plans, to provide a reason for those customers to care about this to pay more for a pro/business plan with a static IP allocation?
Also adjust the sidewalk to make a bigger contrast (ie paint them blue or something like that)?
I'm not sure if being "trapped" in the US is the biggest concern for her US-citizen children visiting America. Couldn't they travel by land from Canada? Hopefully them bringing such a case would cost less than $4 million and 14 years.
So it seems it still needs an actual floppy drive, but controls it in a better way to read it more reliably?

I wonder how hard it is to build something that reads the magnetic signal, or what's left of it, directly from the floppy platter
Yes, an isomorphic js program is a program that can run both in browsers and nodejs. I know that is not mathematically correct, but lot of devs use this word and understand its meaning.
Why not have traffic lights with cameras to catch offenders
> Do you mean ~65k devices behind a single public IPv4 address? [0]

That's an absolute limit of 2^16 (65k) - the practical limit is much lower.

If you only allow one connection per client, then yes, you can get to 65k with TCP/UDP.

If you want more than one connection per client (e.g. because the user wants to download content from Facebook while also downloading a YouTube advert), you need to allocate multiple ports on the NAT device.

I'd imagine that most clients need at least 2^4, and possibly up to 2^8 simultaneous connections to ensure that you don't introduce problems. At the level, you have a limit of 2^8 - 2^12 clients (i.e 256 - 4096).
Rust at speed – building a fast concurrent database [video]
Ah yes, minus public sharing. :) My bad.
"Eh" is pseudo-phonetic for the e in "lend" (IPA ɛ), not as in "he" (i). It's also worth nothing that in Norwegian, a double consonant indicates a short preceding vowel.

FWIW, my comments were vetted by my American girlfriend, who's sitting next to me. :-)
Atomic Bomberman supported 10 players. Two on keyboard and the rest on gamepads. Or AI. Letting 10 AI players smash themselves was the best "screensaver".
Agreed.

Also: top-left logos should link to the root (syncthing.net) not to a sub-root (forums.syncthing.net). When I land on your forum site and I want to know what syncthing is, I expect to find the answer by clicking the top-left logo in the header.
I've not proposed any sort of cutoff, and don't particularly care about the specific ages. I'm just astounded by the claim that data on the ages of members of Congress isn't readily available to a journalist at a major newspaper.
I mean, there's probably more shipped units of "oddball systems" than there are of Unix-like multi process systems that have to wipe segments like .bss vracuse of their security model. So it's not like it's some pedantic corner case like you're implying.

And there are other parts of the C standard that would just declare 'implementation defined', so the standard doesn't have to say static duration is initialized just because that's what multi process systems do.
I should clarify that the context of my comments was grades 1-9 where the content is fairly simple and the target level is nowhere near professional skills. I'm not saying the teaching is perfect (it's always far from that) but the results in other topics are good and I don't see why they wouldn't be good in programming as well. If you're saying it's too early, I say the earlier we get the virtuous cycle going the better (the previous generation of teachers will teach the next generation to be better).