skysight-inc/HackerNews huggingface dataset:
Many VPN services have shady data collection policies that aren’t obvious to the user. Although you’re more easily fingerprinted, Tor provides much stronger security and privacy and allows you to continually get new IP addresses.
I agree with you 100%

The other thing that V6 does that it should never have done is the extension header nonsense. That makes it possible to layer protocol inside protocol essentially forever. Hardware designers just love this feature. In practice, a lot of hardware vendors do not support it and just punt to exception cases when they hit an extension header. I'm a little surprised that that there isn't some widespread DOS that involves extension header handling botches.
You can try with Toptal https://www.toptal.com/#connect-unmatched-coders-now

For me it is the best freelance platform I had experience with.
It's also bad to have overly detailed comments like this because it tends to result in code reviewers glossing over the code instead of checking what it does themselves.

Generally, comments should focus on the "why", not the "what".
Yes, except that people who care for soldiers' lives outside of other soldiers are few and far in between.
The Intuition Behind Matrices
On oddball platforms it might be (though I think there's some quibbling as to whether the C runtime in such an environment is really distinct form "the OS"). It's not on Linux. The .bss segment becomes an anonymous mmap which is zeroed by the kernel when first accessed. Glibc never touches it.

(Edit to correct: obviously glibc "touches" .bss because it has its own static variables. But there's no "zero .bss" step in crt0.o)
> Sen. Roy Blunt, R-Mo., attempted to ask Facebook Chief Executive Mark Zuckerberg a question about data privacy, and revealed a conception of social media resembling a wad of tangled Christmas lights: “Do you track devices that an individual who uses Facebook has that is connected to the device that they use for their Facebook connection, but not necessarily connected to Facebook?”

This seems like a very legitimate question. He wants to know if Facebook tracks e.g. your FitBit. It's connected to your phone, and your phone is connected to Facebook, but your FitBit isn't connected to Facebook. And to be honest, I don't know the answer to that question. I would hope that they can't, but knowing the state of the tech world (IoT: the 'S' stands for security), it's probably possible, and knowing what we know about Facebook, if it's possible they are probably doing it.

Not that Zuckerberg would necessarily know or confess to it before the Senate, but that's a separate issue (I often wonder what is the point of calling a corporate executive to DC anyway, since they have every reason to dissemble and no reason to cooperate in good faith).
I don't recall Chrome putting ads in the browser, so it does seem like, comparing apples-to-apples, Chrome has been better than Firefox on ads (given the Mr Robot ad and this recent booking.com ad on the new tab page).

That being said, as much as I've been unimpressed with Mozilla's decisions over the last half-decade, I don't really see the issue with putting an ad on the new tab page, given that they claim it wasn't targeted and didn't use any user data.
His rationale is right there at the beginning:

> "Being involved with retro computers, I have a few floppy disks (of the 3.5-inch variety) that I would like to preserve as faithfully as possible. Of course, I know there are dedicated devices for doing that, such as the Kryoflux or the SuperCard Pro. But it occurred to me that I already own the required hardware to capture the low-level data from a floppy disk: my Saleae Logic 8 logic analyzer."

It seems he is single, which provides a lot of time.
Show IH: Visualize your next idea with Ryeboard
> To be fair speed bumps to slow a car to 35mph seems like slightly the wrong tool

What alternative would you suggest?

As a parent of kids who cross the street to get to school, in my fantasy world, speed limits in school zones are enforced by impounding the offenders' cars.
?? multiple IPv4 addresses work fine... ip addr add 192.0.2.2 dev eth0

It's true that IPv6 requires IP stacks to support this, but nothing in IPv4 prevents IP stacks from supporting it.
Not quite. Dropbox makes it very easy to share (publicly or privately) your data. Seafile or Nextcloud I'd say are more similar to Dropbox
The idea is not to use objects. You can do everything you do with objects using plain data and working on it using functional style. Seeing how Js objects are already effectively maps with keys on them, it's not as big a jump as it may seem.
Ask HN: What are Type Theory beginner resources?
What are beginner type theory resources online that do not assume advance programming and math knowledge? What are truly beginner type theory resources?
> We don’t yet have comprehensive age data for the next Congress

Am I understanding this correctly? As of January 2[0], the day before the new session began, no one had yet compiled a full list of the ages of all members of Congress? That's baffling to me. Have an intern go look through the Wikipedia articles for each one of them.

[0] There's no mention of the in the Baltimore Sun article, but https://www.washingtonpost.com/lifestyle/style/theres-so-man... is dated 2019-01-02.
The biggest problem I have with syncthing is that it can't be used with iOS, and there are no plans to ever support iOS. I don't personally use iOS, but my wife does, so I can't get her phone to automatically sync pictures of our family with my phone and computers.

I suppose the people involved don't use the platform, and I realize iOS is more annoying to develop for than Android, but it's a pretty major downside and it's tempting me to use a cloud provider instead. I'd much rather just pay $15-$20 or something for an iOS app.

Maybe now with the 1.0 release it will be stable enough that a third party can step up and make an iOS app?
what is plain data and how is it structured?

edit: seems like you updated as i posted. i’m just trying to understand how you do this without using an object. you mention use of a map, but that is also an object. also, by copying a map i still access the original values, which is specifically what this article is implemented to avoid? i may be over my head here, i’m just trying to understand the “correct” way of doing this in javascript.
The United terminal at EWR — ground zero for the “iPad at every seat” concept — basically feels like you’re trapped in a combination of a high-security video poker casino and the “Minority Report” retinal-scanning advertising scene, with the added insult of a CBGB-branded craft cocktail bar.

Having said that, it’s still the best terminal you’ll find in Newark, so ... eh.
I run it as a daemon that is managed by systemd. The startup time is the time it takes for my window manager to create a new window.
If you don't have any ethical objections to adblocking, the Brave browser supports Chrome extensions.
The optimal code for const int i = 0; is for the compiler to inline its uses, and for there never to be any storage allocated at all.

;-)
It's actually very difficult to understand because it seems nonsensical on the face of it. If people paying more taxes is a net good, then certainly any amount of additional taxes collected would be a net good.

Are you suggesting that there's a magic threshold that needs to be crossed where individual contributions amount to more than the sum of their parts? If so, what is it, and why does it exist? And why does that threshold always seem to be conveniently too high for people who claim they want to contribute more?
Phalanx does not mean finger to most people until they start learning medicine. It’s cruft.
I'd say:

- meant to be not React only

- less opinionated in that it doesn't include jest

- smaller in scope/code, so easier to understand what it does by reading the code (?)

- allows extending configuration

- focus on SPA use case with jetpack/serve or proxy features

I should probably give CRA a proper spin though, it's popular and V2 seems pretty good.
time will tell but I have really hard time understanding why they couldn't just use any already established platform (tools, libs, tutorials, books, common knowledge, stackoverflow, ...)

+google is famous for killing its projects and technologies really often so I'll wait for a while before hopping on this train
> Appointed in 2011, current Ravenmaster Christopher Skaife was caring for seven of the birds in 2018.[33] He has reduced the amount of clipping of wings and feathers by a third to allow the ravens to fly, instead of merely hopping or gliding. He has allowed one of the birds, Merlina, to fly to the wharf on the Thames but she always returns due to the bonding with her keeper.[34]
Unless I kill the service accidentally, its uptime is equal to the system's uptime.

I sync documents and wallpapers accross my computers, I didn't see any corrupted or truncated file, it has been completely reliable from that point of view.

Also, as I said before, if the firewall of the place I connect is not extremely hostile, I can connect to it from anywhere in the world (it also has a auto-fallback to Tor). If you want to go completely dark, you can run your own tracker too. :)

My file stats are: 641 files, 85 folders, ~980 MB size.
Maybe it wasn't clear in the original article [1], but what you see inline are javascript implementations of the effect - there is a link to the source code at the end:

https://codepen.io/svkaiser/pen/xXmOvY

[1] http://fabiensanglard.net/doom_fire_psx/
Could possibly be brigading by Google (or whoever).
SF provides several examples.

One is A Canticle for Leibowitz. The survivors of a nuclear war (the "Flame Deluge") decide to destroy everything which lead to the development of nuclear weapons. The process, called "The Simplification", included killing people who could read and destroying all books.

By 3781, humans once again have nuclear weapons ... and starships and extra-solar colonies.

They would be able to read back TBs of data from laser nanostructures, but not have much knowledge of human history before about 3174.
Having used Opera for many years this sounded intriguing. After playing around with it for a bit, less so. Ok it got the mouse gestures, thanks, but for the rest: lots of small quirks which make it feel way too alpha (UI looks messy, different colors for menu bars and address bar/tabs, search box is pretty small, seems to use multiple icon themes or so, buttons with text clipped, ALT-D goes to address bar but doesn't select all text, the new tab page doesn't show icons nor tile images nor address so you have to hover to find out what a tie does, ...), doesn't feel particularly fast, and it doesn't have mail which was like the single thing making me stick with Opera for too long :P

Apart from that it's pretty cool nonetheless, and good that people still remember the proper Opera of back in the days.
That's not how the courts often see it, though I admit it's been awhile since I've reviewed the caselaw
The problem is not that you're a hypocrite, it's that you're an inconsistent hypocrite. If paying more taxes is a net good for society, any additional amount of taxes should be better for society. You're not living by the principles you claim to believe in.
Jesus Christ do I know what you mean. It's like actual things don't even fucking exist anymore and everyone is just trying to sell buzzwords themselves.

I used syncthing to implement part of a project at work and it does a pretty good job, it deserves a website that actually tells you what the hell it is.
> I often wonder what is the point of calling a corporate executive to DC anyway, since they have every reason to dissemble and no reason to cooperate in good faith

Showboating, I've always assumed. A good deal of the questioning was clearly grandstanding, and a good number of the questions asked could have been answered by the Senators' grandchildren.

That said, if you want to grandstand, you should first run your questions by your grandchildren so they can tell you about online advertising and such, lest you look like a fool on national television.
There are a couple of reasons:

- There are limits to how many devices you can put behind a single IPv4 address. There is the case of Belgium where law enforcement asked ISPs to limit CGNAT to 16 customers per IPv4 address. Obviously for law enforcement, if an address is shared between multiple customers it makes investigations harder.

- A second problem it that you may lose geographical resolution if customers for a wide area share a pool of addresses. For some ad placement you really want to know where addresses are.

- But the bigger problem is that network speeds keep growing. Compared to an IPv6 router, boxes that can do NAT at a large scale and high speed are quite expensive. So an ISP has an incentive to move traffic volume to IPv6. Relatively low volume oddball sites can go over the NAT box.
Wow, someone posted this for me over here. Was a nice surprise!
Yes, I actually don't see anything in that article that makes me come close to doing a facepalm. Some of the questions aren't the most elegantly worded but I'd be a lot more concerned if someone expressed surprise that users were tracked or data kept or some other naive lack of understanding of how social media and ad networks operate.

>revealed a conception of social media resembling a wad of tangled Christmas lights

That actually seems like a pretty good analogy. I might use it someday.

There's also the sort of smug superiority that one often sees directed at everyone who isn't as immersed in a particular field as the speaker or writer.
No, English "u" (as in under, burn, us) is not correct here.

Both "a" sounds in "matpakke" have the same pronunciation. The closest you get to Norwegian "a" in "typical" American English is the "o"
in "hot". Or indeed just "ah" (as in the exclamation; "ah" or "a-ha" or "ha"). In English, "a" (as in "hat" or "ask") is very different.
Yes. It was all rhetorical.
JSON is an example of plain data. You structure it by nesting maps and lists of items. For example, I work with medical data and here's an example of a structured patient resource in JSON format https://www.hl7.org/fhir/patient-example.json.html
Wasn't Valve who had a record of flat organizations? Their employee book leaked/was published and sounds good or perhaps work for them...
Needs to be made illegal (not just stadiums) http://www.governing.com/gov-institute/on-leadership/col-eco... or at least not federally subsidized https://www.congress.gov/bill/115th-congress/senate-bill/134...

https://www.goodjobsfirst.org/ is a good general resource on the issue.
I'm not generally a fan of litigating language choices since, well, all words are made up after all. It's easy to be accused of pedantry if you're going to complain about someone misusing mathematical terminology in an orthogonal context (see what I did there?). It's hard to build a compelling soapbox on, "Well actually, that terminology isn't correct..."

That being said, I'm a little baffled after reading that article. I suppose the thinking was that the client and server are isomorphic to each other if they're running the same code. As someone who also has a mathematical background I don't think it's very elegant...but it's obviously caught on and it's creative, so I can dig it.
And then puts you behind CGNAT after they run so low on addresses that they don't even have enough for one per customer, giving you triple NAT with one of the NATs being completely out of your control. Good luck getting anything through that.
Good luck, it sounds like a nightmare to be on call all the time.
I will look into it!
An age-based criterion for computer knowledge would write off Donald Knuth, while counting a tween that only knew snapchat as an expert. To be honest I'm not sure how useful the list of ages would be.
I learnt C as a first language, and those computer sytems concept were explained as we go. It's not that hard to understand what memory is and that variables values are stored there, and I've had no problem with pointers.

And the big advantage is that when you understand those concept and pointers, there's no magic in other languages (value/reference parameters, objects, functions as first-class citizens)
It's an entirely legitimate question given the connected nature of our devices and is embarrassing for the Baltimore Sun as they attempt to mock Congress for supposedly being baffled. Given the last decade of their abusive behavior I'm more inclined to believe that Facebook's own conception of social media is in fact a lot more fucked up than a tangled wad of Christmas lights.
It's not clear whether that would produce better outcomes. Some policy areas like healthcare, transportation, and the military are tremendously complex. It takes legislators years just to get up to speed on the issues. Inexperienced legislators have to rely on their staffs and lobbyists for guidance, so if we term out the experienced legislators then in effect we're handing more power to un-elected staffers and lobbyists.
If fat people were misting other people with lard and dropping half eaten sandwiches on the ground everywhere they went, I assure you they'd get as much hate as smokers. The treatment smokers get is well deserved. They are not victims.
Show HN: FreelanceStation for Mac – Track projects and tasks - public alpha
It it wasn't different enough to make porting software difficult, it probably wouldn't be different enough to bother making.
You can't get around the drilling in anything, but the point is that students do an OBSCENE amount of it, and forget most of it. Also, as other's have said, most material is totally irrelevant to the actual practice of medicine and will be forgotten quickly. EX: You don't need to know organic chemistry to be anything but a medical researcher (which should be a distinct profession), yet the system falsely increases the number of requirements to keep people in school longer and maintain control. It's a corrupt system In my eyes, and people fall for this bullshit that it's so difficult to be a practicing doctor... it only is when you add extraneous stuff that is not necessary in the practice of medicine.

Most doctors aren't researchers. You don't need that much education to practice medicine and fit the role of what people need when they seek a doctor. It has to change, because the current state of affairs is out of control. People are losing all that they have to the raping of the medical industry.
I loved the Dreamcast's Bomberman Online. It had multiple play modes, two of which (submarine and ring match) I have never seen in any other incarnation of the game.
But a2 isn't an empty initializer list. A{} is the same as A(). You could use A{} even if there was no initializer list constructor. The squiggly brackets are from uniform initialization: a feature created to avoid the ambiguity between zero-argument constructors and zero-argument function declarations.

Unfortunately, std::initializer_list created a new ambiguity, so it's only an initializer list if it doesn't match an existing constructor.
Well I would be aiming for a lower speed for outside a school, and I also wouldn't want to drive over a speed bump at 35mph.

If the aim is to lower to speed to 35mph, speed cameras?

In my fantasy world school drop off points would be 10 minutes walk from the school. But impounding sounds good too :)
The problem I really have with all these alternative browsers is one of trust. It always comes down to just blindly trusting the signed binaries posted online by "some internet guy" on a random website. Even Chromium suffers from this. For an application which I will be entering credit card details, social security numbers, and all other imaginable form of private data, this is non-negotiable.
Mozilla has plenty of telemetry that is opt out, not to mention opt-out "experiments" that have collected browsing data and gave it to third parties.

That is not my definition of explicitly signing up for their services.
>How do you interpret an image if you don't have an understanding of what is in it?

Because you're looking to identify patterns and match them to known ones. To use an analogy, I can teach you to identify statues of Hindu Gods without teaching you anything about Hinduism. For example, to identify Ganesh you need to know that he has an elephant head. Knowing that he has an elephant head because Shiva cut his human head off doesn't really help you.

>In other words, let's say that a patient has a fever. Chest X-ray was done.

>High-school educated "radiologist" sees the image. Does he understand the anatomy? The variations of anatomy? Pathological manifestations of potential causes of fever? How to exclude image artifact versus include potential sign of pathology? What about findings that are not related to fever but need to be identified, further characterised and further imaging required for follow-up? What about signs of infectious fluid versus non-infectious fluid like blood or extravasated fluid?

All of the things you mentioned are things that a radiologist interpreting a chest X-ray needs to know. What you need to explain is why someone interpreting a chest X-ray needs to understand Organic Chemistry. And the vein structure of the leg. And the typical development pattern of a child. And the various mental illnesses a person might have. And interpret a knee MRI.

>There is a role for AI assisting in rapid analysis of radiological studies, however radiologists can never be replaced because AI will never perform to the level of or have the same functions as a physician radiologist.

No, but I could easily take 10 people, train them each 1/10th of what a radiologist studies, and have them perform just as well as 10 radiologists by routing the right stuff to the right person.
If the birds are staying because they like it, or have some special "bond" then why clip them at all? Clearly they can't fully fly as they would naturally. It doesn't add up.
I don't think you need to have lived in a place first-hand to comment on it. I don't need to have lived in Syria to comment on the situation there; I have read extensively about it and that will do.
Retired neurosurgical anesthesiologist here (38 years experience in top-tier academic centers: UCLA/USC/UVA). It was always my practice — from my first year of residency in 1977 until I retired as an attending faculty anesthesiologist in 2015 — to refuse relief at 3-4 pm when the night crew came on duty IF I had a patient who'd been unstable or whose management was especially complex. I didn't believe I could fully read the relieving anesthesiologist into the case because so much of what I'd been through with the patient had been idiosyncratic and it had taken me hours to get a "feel" for what worked and what their safe parameters were. Relief teams loved me, you can be sure. Oh, one more thing: when I did hand over a relatively straightforward case, rather than quickly dress and get the heck out of Dodge, I'd go down to the cafeteria, get a snack, come back to the anesthesia ready room, shmooze a bit, and then go back to the OR I'd left and quietly enter, saying to the relief doc, "Did I leave anything out, or is there anything on the anesthesia record that isn't clear?" Quite often there WAS a question or three whose answer(s) helped orient the relief anesthesiologist.
Implement what is needed now while making sure that your code is simple and easy to modify, extend, and refactor.
I don't know if it's used elsewhere but I think in the 70s George Soros put forward a model of the economy that he called "reflexivity" where the central idea is that actors act upon things based on their perception of those things and those things change based on how they are acted upon thus changing how they are perceived by the actors and changing how the actors act upon them in a reflexive loop.

It can be applied to many things.