skysight-inc/HackerNews huggingface dataset:
i've got a strong impression this article is about sunglasses rather than eyewear in general.

"Armani, Brooks Brothers, [ ... ], Vogue and Versace" neither of them, as far as i know, make decent "regular" glasses.

i've been wearing glasses for the last 42 years and apart from when you're a kid (because you break more shit than your parents would like to admit) you don't need (nor want) a different frame each year; it's not a fashion thing, it's something you actually need to function.

with that in mind: you don't go to a pearl store to get measurements for your eyes, at least not if you want them to be accurate.

so yeah, Luxottica might be behind a lot of "fashion based" eyeware, but hey who's running the show for sneakers or training suits other than nike and adidas?
i mean, this is nothing new and if you want to be trendy it's going to cost you.

meanwhile i think i spent ~€1000 on frames and lenses the last 15 year whilst wearing silhouette. so, at least for me, it's not as bad as the article makes it out to be
Guessing "computer glasses" means that they have a blue light filter. The filter doesn't cost much extra and really helps.
Piëch Automotive claims its electric supercar runs on a new type of battery
For me it's about compactness of type representation -- types are on the right, except when they're not -- in arrays or function pointer declarations, you have to deal with the fact that the variable name being introduced may be nested in unintuitive ways deep inside the declaration. By moving it to the right, you make that much clearer. In Java, they made it so that array information went on the left, which made it a little clearer, but was still kind of ugly, and Java really had no notion of function pointers anyway.

The other problem with the type-on-the-left is that variable declarations are hard to find without tooling designed for that purpose. Being able to search for "var x" is a nice feature that makes it easy to separate out the declarations from the usage.

I agree that type inference and optional types is something of an anti-feature from my perspective as well; even more frustrating is languages that treat a type declaration as a type assertion rather than a declaration, which serves to divorce ideas about physical storage from the code; abstract types like "bool", though, have already crept into C to make the type model a little more complicated than it has to be. Types in C used to be declarations of storage class as well; now I know that a bool in a struct will take up a byte, but that byte and bool are not really compatible types makes it a little harder to reason about, even if that does give better hinting to the compiler.
Why are political parties refusing to comply with Canadian privacy laws?
No. HIPAA only covers (applies to) certain entities like hospitals and insurers, not the USPS. And there’s an explicit “conduit exception” that allows covered entities to distribute protected health information via non-covered entities such as the postal service.

The FTC regulates the privacy of sharing personal data including health info by entities not covered by HIPAA, such as personal health apps. So if a govt agency wanted to investigate this, it would probably be the FTC using basic privacy laws. HIPAA wouldn’t apply.

(IANAL, just have a fair amount of experience with HIPAA & HITECH)

Edit: Added more details.
> It's also hard to draw lines

It's easier if you don't draw unnecessary and illogical lines to start with, which is what the dollar threshold is.

> Is Viagra covered, for example?

Apparently, if you buy enough relative to your income.

> This is one of the reasons there's a threshold — to make sure the deduction is only being granted where there are non-routine expenditures.

Which is both a dumb idea and not done well by a share of income rule.

> The tax code views some level of medical expenditures as routine, and therefore non-deductible.

Routine expenditures being non-deductible isn't an intelligent rule; if it is a kind of expenditure that should be deductible, being routine doesn't really change that. If it is a routine expense that is assumed covered by the standard deduction, then you just require itemization to take a specific deduction for the purpose; we don't need special handling for something for which we already have a better and more general solution.
They exist. You won’t see them for a few years at Walmart or whatever because not too many people have a need yet.
Book review: This is your brain on music
This book, by Daniel J. Levitin, is an interesting mixture of psychology and music. He covers various theories about how music is remembered and recognized despite changes in tempo, pitch, or other factors. Do we remember songs "like a recording"? Or do we remember songs as fragments? The book is a very comprehensive discussion of how humans deal with music. I can highly recommend it.
Right, so rather than talking about curl | bash it would really be better to talk about your review process since, for example, the same concerns apply if you do something like "npm install" without vetting every dependency.
that's the price for the battery
Paying into huge pension fonds who hold whole industries- we are effectively take for a ride by the baby-boomers to a bitter end.

No anti-trust laws of course, because those who benefit are the most loyal voters.
Are there non COTS platform targets more important/valuable than iOS/Chrome/Windows?

Some kind of embedded/industrial control system? z/OS?
You might be surprised (or maybe not) to learn that many service providers are far more willing to spend money on predictably large bandwidth bills than on less predictable changes in their infrastructure which require human time and attention to implement.
Keil has a completely free version of their compiler for STM32F0, STM32G0, and STM32L0 micros: https://www2.keil.com/stmicroelectronics-stm32/mdk
I bought a 24kWh battery for £6500, came with free wheels to drive it around.
Samsung is attempting this with fridges. I just got a new fridge, and I'm a gadget person, but I noped out of the camera fridge.
Well, my tabs are also still going to be there when I reboot; For any modern browser that currently works and I'd consider "just losing" the tabs as a serious bug.
Yes, you are wrong. The control library that allows this is based on Delphi's VCL or Visual Class Library. The VCL was design in large part by Anders Hejlsberg, the creator of C#. Hejlsberg helped design the VCL before he worked at Microsoft.

When Hejlsberg was hired away from Borland to work at Microsoft his first placement was to work on Visual J++. Microsoft was sued and lost because they were incompatible extensions to Java. These extensions were designed in part to support their own VCL like framework for Java, and resulted in a fragmentation the Java community, or so the Java suit claimed.

After the Visual J++ debacle, Microsoft decided to create their own Java like ecosystem, which is what .net was or is. The first few iterations were made quickly and featured Winforms as you mentioned. Winforms was very much influenced or based on the design of the VCL, with the help of Hejlsberg.

The Lazarus library (LCL) has the mostly the same class structure and same class methods as the VCL. So in summation, Winforms was inspired largely by the VCL, and the LCL is a close copy of the VCL.
I saw this post this morning and actually spent the afternoon redoing my personal website with nicepage.com's editor.

While there were a few annoyances, it is one of the best visual web editors I've experienced, and it only took a few hours to redo my home page, without watching any of their training. I am impressed.

The site I'm redoing was built on bootstrap. The results on nicepage looks close to identical, but it was much easier to make versions for different sizes, as I could rearrange elements however I wanted, allowing me to customize my site more than I can with bootstrap for different devices.

The code even looks reasonably clean compared to what I've seen from other visual editors.

So, while the article was all about these more artistic layouts, it's a pretty good tool for putting together a "web 2.0" site if you don't feel like coding it yourself. No way I could have done it that fast by hand, and the results are good enough for me.
What's a monism? Is it a monoid in the category of endofunctors?
they've been doing this for years (and providing copies to law enforcement) they're just letting you see it now!

https://www.nytimes.com/2013/08/03/us/postal-service-confirm...
I use my old iPhone as secondary phone. Dual SIM, while attractive, doesn't work for this scenario (loosing primary phone).

I'm looking at Ting as primary contender for secondary SIM, but was hoping to see more suggestions. :)
In my opinion - If your doctor won't indulge the a harmless idea of spreading out your child's immune response to individual vaccines, then it's time to find a new doctor.
I find it fascinating that, from a security standpoint, it's best for the static representation of a program (the executable and the package) to be perfectly predictable, while the dynamic representation of a program (once it's loaded into memory and running) should be as unpredictable as possible while maintaining correctness (using ASLR and other methods to slow down attacks on vulnerable code). I guess running a program is like setting off an explosive: you need to know exactly what you're handling before you release its power.

Anyway, many kudos for this work!
Very cool! You have left the realm of the MET Open Access data and ventured into the realm of the network that was pre-trained on imagenet!
> Why not with US vehicles? Do you think US consumers will continue buying combustion cars even when EVs are cheaper?

Not OP, but I would speculate north american consumers have more range anxiety than many markets (300km range would suit a larger portion of the market in Asia and Europe than in North America). Also, fuel taxes are significantly lower in North America (and the US in particular) than Europe and Asia, so combustion engined vehicles will remain total-cost-competitive for a few years longer.
There was a lot wrong with HTML and it only got a layout engine two years ago. People learned all the hacks, starting with table layouts, the the responsive div soup and then the frameworks to make it easier to make more div soup, not forgetting the build tools. There is sunk cost in this learning and a visual design process that goes with it. Anyone can make something complex.

To give that up and to take a content first approach with no visual mockups and semantic HTML is a bit too much to give up when you have teams built around the process. A younger generation starting from scratch can avoid all of this. Or they can just use Squarespace with the status quo continuing a lot longer.

The thing is that there are universities and colleges that do teach basic HTML. This will be taught with the modern HTML5 elements not too soon. When people who learn this stuff then get to do real projects they might baulk at using frameworks and libraries that are another thing to learn that is a bit unnecessary as they can achieve their design goals with what they already know.

This is 'intrinsic web design', using the inherent built in properties of the browser, keeping it simple and binning the frameworks, polyfills, libraries and visual mockup tools.
Fair enough but I would ask whether this is really that much worse than, say, running "npm install" or "pip install" for a package whose author you don't implicitly trust. From my perspective, that time would be better spent educating developers and working to make their tools safer to use — for example, using aws-vault on a Mac means that that a drive-by script cannot harvest your AWS credentials (the key chain requires prompting per-binary and the user cannot bypass it).
Car Breakdown Recommended Guidelines
This is refreshingly low level and candid. I would welcome this kind of analysis in more places. Please emulate this document!
I don't mind, but I currently use Fireplace for Clojure, Intero NeoVim for Haskell, and the vim-fsharp plugin. As far as I'm aware, there are no direct ports of those for Kakoune.
Yep, see also MessagePack. Kind of telling that esr didn't notice the existence of either.
We certainly don't frequent the same flight sim forums... The users, the devs, it's an entire scene I'd rather keep at arms length.

To give an example incident. Last year, a well known developer called Flight Sim Labs included malware in their $140 A320 addon. They stated this was DRM. It's purpose was to send a user's Chrome passwords to the developer if they believed the addon was pirated. It did this by checking the name the addon was registered with.

As a community populated by developers, I think people here would recognise this as a bad thing to do. No detection method is perfect, but the specific mode used is particularly crude, and also stealing people's passwords is a no go even if they did pirate your software.

There were users spamming forums to both condemn this behaviour, but also users portraying users who decided to no longer support FSLabs or ask for a refund as simply being cheapskates unwilling to support the flight sim scene (developers are few and far between, and in terms of "number/detail of simulated systems", the FSLabs A320 was the best addon to a consumer grade sim for A320. Obviously most users are not equipped to accurately assess the accuracy of the addon, but it was widely believed to be accurate).

Or vatsim. Vatsim is an online community for people to simulate pilots with actual ATC. Vatsim itself is meticulously organised with rules of conduct, appionted/elected officials etc. This comes into conflict often with the "It's just a hobby/relaxation" crowd. Also giving people power, even over flying pretend airplanes brings out a certain type of person.
Seems Python.org runs on the Django framework.

https://github.com/python/pythondotorg/network/dependencies
Just based on averages the games with the highest average playtime per player are usually strategy games, I would agree, but if you look at super hardcore player like the ones who devote more than 1000 hours to a specific game, the vast majority of them from my experience play games that are super violent or competitive like csgo, lol, dota, fortnite, etc.
One step closer to "having the technology". Colonel Steve Austin would be proud.[0]

[0]https://en.wikipedia.org/wiki/The_Six_Million_Dollar_Man
$50 retail at Target or Costco.

https://www.goodrx.com/tdap
A monism, in this context, is a metaphysics with one fundamental substance. In "physicalism" or "materialism", that stuff is "matter". In "panpsychism" or "idealism", it's "consciousness".
I'm not aware of any evidence that C++ Lifetimes will detect "most misuse". It will detect some common lifetime errors. It will certainly fail to detect other common lifetime errors. https://robert.ocallahan.org/2018/09/more-realistic-goals-fo...

Since it fails to detect common lifetime errors, it's not surprising it's more "flexible" than Rust NLL, which prevents all lifetime errors.
@calvinfo: Under Raw Data, it appears a trend line is missing for Zapier.

"Some raw data tools on Segment’s platform, like Webhooks and Zapier, enable even more tools we don’t support today. Others provide a means for companies to run their own custom data pipelines, like Amazon S3 and Kinesis."

https://i.imgur.com/3uXq0T4.png
In fact the safest thing you can do for a public area is have small businesses lining it. See Jane Jacobs' "eyes on the street".
You can buy futures on basically any commodity to hedge against price fluctuations.
And here i'm happy with my 8k requests per second Elixir IOT solution.

I use long lived processes and had to come up with some magic to work around the supervisor behavior with high child counts, etc.

Roughly I randomly assign worked to a node in the cluster if they have not yet been assigned. (there is some logic tracking total nodes on cluster and max / target that influences the decision). I verify if the remote (or local) worker is alive or migrating by checking a fragmented process Registry and unique identifier via :rpc (because I do some recovery logic if it's offline and let the caller specify if messages should force a spawn or can be ignored if the process is offline) and then pad the call with some meta information for rerouting so the receiver can confirm it is the same process the message was initially sent to (since processes cycle so frequently that the initial process may have died and a new process may have spawned in the time it took to forward the message).

If the process has changed mid transit or the worker has been flagged for migration the message gets rerouted to the new destination+process. If a process does not yet exist a hash based on the worker type + id and available worker pools is used to select which of the auto generated but named and registered (WorkType.PoolSupervisor_123) worker supervisors spawns the child node.

It's a trip, and needs to be heavily documented. Starting from scratch i'd probably change some things and it probably needs some refinement later this year before the next batch of 250-500k devices get added to the network, but the costs per reporting device are fantastic with plenty of low hanging fruit for improving the cogs further so I'm happy.

https://github.com/noizu/SimplePool/
The little red nib is great once you get used to it. I was a Mac user for many years but I've become a convert to Thinkpads (running Linux, not Windows).
Book Review: Midnight in Chernobyl
This covers an almost minute by minute story of "The World's Greatest Nuclear Disaster". If it wasn't known to be a real event you would class this as one of the best science fiction stories ever written. It gives interesting scientific details, such as a discussion of the "positive void problem". It also covers the social and political pressures within Soviet Russia. Highly recommended reading.
Fine, but neither of those practices are idiomatic C++. The first is also going to really hurt performance since C++ libraries and tools don't optimize for that case.
Push journalism is how Woodward and Bernstein reported on Watergate.

Pull journalism is a much more respectful model, but, as it turned out, the people involved in Watergate didn't deserve respect nearly as much as the people in the entire rest of the country deserved to know about Watergate.
I would do two things.

First, I would get credentialed. Credentials are a time-proven barrier against unfair discrimination whether on sex, race, age, or sexual orientation. The AWS Dev Ops Engineer Professional credential certainly says that you have areasonably up to date, reasonably modern knowledge base that fits well into the AWS stack. It answer the competency question without it even be asked.

Second, I would definitely improve your strength at marketing. In any job, at some point you will be judged on your ability to drive the bottom line growth of the firm (yours, others, etc.). Showing that you can bring in business for yourselves, others, etc. is more compelling than being able to execute at a low cost point.

And in particular as a late 30's devops fellow becomes a late 50's practitioner, being able to generate your own income becomes important to your survival. Divert extra cash from the next job on learning how to tell your story and create value for customers / partners/ employers on both revenue and cost side.

No one fires someone who beats quota every year.
Organization would be via horizontal democracy, everyone on equal terms and footing. In the case of larger groups, delegates can be chosen (with no additional power or authority, they simply represent the decisions of their group).

You're still thinking from a capitalistic viewpoint, of individualism to the detriment of collective progress.

Objectives would be set collectively, decisions would be taken collectively, success would be collective and incentivized by the collectively progress that would be achieved.

If personal financial gain is your only motivator, you need to check your greed.

I'm not going to post long political discourses here. Read Peter Kropotkin's "The Conquest Of Bread" and Thomas Piketty's "Capital In The 21st Century". There's a lot more to read than just those, but they're a good start, to introduce you to how capitalism is wreaking havoc on the world.
True. It's highly dependent on what is compared. I should have made my point more clear, however. I care more about what the BEAM provides over performance I can get in other language.
How does this stop junk mail ?

I have this and get an email every day showing me a bunch of mail I don’t want or need.
In pure form maybe. In actual life lots of motels and motel chains have atriums and rooms that don't open to the outside.
There is a technical difference here though.

weev was actively initiating that connection to somebody else's server. In this case, the honeypot is sitting idly, and _responding_ to someone else's connection (in a manner that's clearly unauthorised), and it's responding with something valid but unexpected.

Not that I'd want my lawyer having to explain that difference to a jury...
This is getting crazy.

If we had elected Larry Page, would it be a scandal that T-Mobile supports Android phones?

If we had elected Jeff Bezos, would it be a scandal for T-Mobile to use AWS?
Of course, we have both, but 100k is nothing if it's not a CDN server which stores static file in-memory. Moreover, the main metric is latency, not a number of connections. You can scale a number of connections with an L3/L4 load balancer, but not latency.
It's a fairly short and information-dense article. Just go read it.

Solid-state would be a game-changer, but mid- to late-2020s is about when that would come about.
That is an option - some or all of the cake being completely fake, but I have honestly never seen one. It is just as common to go with a smaller cake plus the sheet cake for more guests. Most of these options are to cut down on the actual costs of the cake: It is easier to decorate styrofoam and much easier to deal with a smaller layer cake than a large sheet cake.

I, however, did not go that route :)
I agree! I believe a large part of the nostalgic "charm" of SimCity was thanks to the excellent art direction of Ocean Quigley, who's worked on SimCity and The Sims artwork from the early days.

https://www.polygon.com/2016/5/20/11722342/simcity-launch-ea...

Both of them are beautiful, but I think SimCity really is more polished, visually coherent, and better balanced than Cities: Skyline. Which makes it even more tragic and frustrating that SimCity limits you to such a small lot size, because one of the best things about earlier versions of SimCity was backing way up and looking across vast urban sprawls, every road and building which you created with your own hands!

What Cities: Skylines really got right was user modding and extensibility!

Maxis (before EA bought them) held some user focus groups while developing SimCity 2000, and asked SimCity users what they thought about additional "plug-in" content. (I don't remember how they framed it, whether they mentioned "downloadable" or "add-on packs" or "user created content"). But in general, the users were strongly against it, because they said they wanted to buy the whole game up front, and didn't want to feel like they were being nickel and dimed to get the entire experience. (And now here we are with free-to-play games with in-app purchases, alas.)

User created content and expansion packs were crucial to the success of The Sims, and users rightfully complained about being nickel and dimed by a long series of expansion packs. But the vast amount of free downloadable user created content that's available dwarfed the fixed number of items available in all the expansion packs (but you still had to buy the expansion packs to get the base objects and features (like pets or magic), in order to use any user created content cloned from those expansion objects).
Elon Musk wasn’t wrong about automating the Model 3 assembly line
Watch and Boggle: Non-Euclidean Curved Space Simulated in Virtual Reality