skysight-inc/HackerNews huggingface dataset:
It is multi device though. Sure it’s Apple only, but it’s all my Apple devices, macOS and iOS (I don’t have a watch or a TV), not just wherever the password was created.
This is very, very interesting.

It allows to build the whole UI using HTML, CSS and JS and leverage it with all the tooling and libraries already built for the web.
Includes footage of a timber framed Tudor house being moved out of the way of a bypass in Exeter!
Yanny or Laurel What do you hear?
One Major Reason Cryptocurrencies Haven’t Gained That Global Adoption Just Yet
“Telecom regulations give a lot of leverage to organizations whether governmental or corporate to close down the right to know. My long experience says as soon as you give government the authority to impose regulations on the Internet you are doing something to frustrate the right to know. People tend to presume on theoretical grounds a little right minded regulation will help people build beneficial architectures and organizations. I do not think there is anything to support that theory. Every time I have seen any sort of regulation of the Internet the results have been mayhem. Declaring the Internet and the telephone network to be the same thing is like declaring a Buick and a symphony to be the same thing because they both make noise.”

- John Perry Barlow

http://calinnovates.org/category/issues/platform-access/net-...
>I do this because I feel that the project has something of value and can be improved

If you don't already feel the project has value, I doubt the availability of documentation would sway you.

>I shouldn't be forced to make a contribution to a project if I just don't think it's doing everything right.

You're not being forced to do anything. We're just saying different people have different priorities: what's important to you might not be important to other people. Who knows? Maybe the programmer thought the header file was sufficient. It might very well be more than enough for his own needs. Instead of saying "somebody should write detailed documentation", people expect that you will be that somebody, since you're the one who raised the issue.
An employer in the US is bound by US laws on whether the OP is an employee or contractor, no matter where the OP is. (If the OP was defined as an employee then many laws like the ADA would not apply to them, assuming they never travelled to the US office, but Canadian employment laws would, like required notice periods - it's a very complex setup and many employers just won't do it, some smaller companies do it without actually understanding what they're doing.)
Lua for embedded is pretty bad. We tried it, and the all options lacked something.

eLua is out of date and tries to be 90%-100% Lua by wanting you to run the VM exclusively and the micro support is cortex M3 at best where they want you to use their headers and peripheral libs.

No one seems to have the concept of a FFI (foreign function interface) worked out correctly that would allow for 90% C and calling C funcs from Lua.

Lua Proper can’t ever agree on Lua VM or JIT. JIT is bad for embedded because bytecode is really what you want for serialization.

Lua overall seems good but find me a 20-30K ROM non- dynamic memory VM that doesn’t include std lib nonsense you wouldn’t want on a micro (time, strings, etc)... because I looked and didn’t see anything close.

Roll your own is for hobbiests or 30+ person teams.

I’d take Lua or Python, but the lightweight scripting VM isn’t ready for embedded yet.

Which is why I have hopes for Python (bringing this full circle) because of its natural relationship to C.
In the UK, a third party legal firm can bring a civil case on your behalf with nothing more than your signature and admission that the processing of your personal information for a particular purpose without your explicit consent has caused 'distress'.

That's what the full-time solicitor at my company said. It will be like PPI, only worse.
Because a lot of detailed questions are not obviously more than clear, especially if you have an interest in not just taking the strictest possible reading, and thus people want legal opinions on that. And where those legal opinions strongly disagree, there'll be legal proceedings to have the courts clarify those.
What would be the follow-up of this course?
you are correct, the keel will help the sailboat to center itself.
You are manufacturing an absurd allegation. Wikipedia put the wikiness of their model right in the name. If an "average user" doesn't bother to research their resources [0] or understand modern language then the problem lies somewhere in our educational system, not in the number of disclaimers on internet websites. It takes a special kind of curious person to want to find information on a subject but not wonder where it came from.

[0] https://en.wikipedia.org/wiki/Wiki
What if the user posts something that violates US laws, for example, terrorism-related content, secret information related to national security or child porn? What if you receive a court order to remove the message? What will you do? You just should do the same thing with GDPR requests.
I think there are two issues they have, one of which I agree with:

1) We should support and rely upon state assistance, not charity.

2) Religious organizations present an inherent level of risk, have a special tax status and must be constrained.
Caveat wind issues, raising a balloon would work. But still you would need a big enough balloon to hold 70m of coax up and the antenna. On the plus side you could slowly electrolysize water with the solar panels to fill your balloon with hydrogen :-). So you would only need to carry spare envelopes rather than a bunch of helium tanks.
.NET Core is just as native as Java on Linux...
Academic lab in computational cognitive science / computational linguistics: we haven’t transitioned fully because of storage costs. ~$10 tb/month even for infrequent s3 storage is way too much when we have lots of 10+ tb datasets. Otherwise it’s great to be able to scale compute (scale the number of machines/ cores / GPUs as necessary) and to maintain different images for different projects (NVIDIA driver, cudnn, TensorFlow version). Open to solutions for the storage problem!
My view:

1. Remove the popular election of senators, replaced with the original case of each state legislature appointing its own 2 senators. Decentralizes the money aspect, makes it more likely that senators will focus on what benefits their state.

2. Federal Reserve is a big problem - there is no reason for US Dollars to have interest rates, any interest rates, attached to them. Leave off all the other theories etc. concerning the role of the Federal Reserve (which is a weird non-government agency that even Congress has limited oversight over). Just, don't attach interest to each dollar issued.

How much interest would $100 issued by the Fed 100 years ago in 1918, have thrown off in the last century?

Even Aristotle spoke against interest on money...
Powershell is object oriented and, in my opinion at least, an absolute pig for doing quick one liners (overly verbose syntax, pipelines bork if types mismatch even when the data getting passed is still essentially just textual). I wanted something that was still in the same realm of typical UNIX shells (even with Bash comparability where sensible) but with an awareness of complex data formats.

However everyone has their own opinions and preferences. I wrote my shell to scratch my own personal itch and if others like / use it that is a bonus.
Oh! I’m not at all sad about getting into management; I’m saddened that I haven’t put the lower-level stuff I know (sort of) into good use in a while.

I want to go into management! We need more engineers in management!
If you are at a high enough altitude clouds would never get in the way so solar power works much better.
I think they’ve actually been quite upfront about the option, even if it’s not front and center on the website right now.

Both the standalone subscription and the local vault support have regularly been mentioned in announcements and updates for 1Password 7 from the start. My impression is that agilebits understands how important these options are to their users and have invested in keeping them around for the long-term.
This does seem counterproductive to me as well. I very much scare away from the idea of learning from cadavers myself. But that makes me all the more appreciative of the people who do. If it weren’t for modern medicine I would be crippled or dead. The benefits heavily outweigh the costs.
Quite possibly, though there will be more non-compliance in that slice of companies than regulators and resources to prosecute enforcement actions. Some of this is going to be "security by obscurity" to an extent. Not that any company use that as their strategy, but most should not expect a regulator contact on May 26th.
https://github.com/lmorg/murex

It's not without its bugs but I now use it everyday as my primary shell. Documentation is about 30% there but that's something I'm actively working on at the moment.

Happy to receive any feedback, possitive or negative :)
I also attended during the dark ages. Even then, the value proposition was questionable to anyone paying close enough attention.

Books on it had been written. Talks on it had been given. This lady was just too focused on the gold at the end of the rainbow to care.
It was a typo of 1998, and it was Clinton

https://www.abi.org/abi-journal/congress-amends-523a8-to-eli...

> Congress Amends 523(a)(8) to Eliminate Seven-year Discharge Provision for Student Loans
Staying focused won’t make you a productive programmer
That is exactly why you're allowed and should retain data such as server logs. You don't have to answer to deletion or transfer requests on such data.
But it should allow easier compatibility with lighter weight versions of Windows.
"Revolutionize fishing" seems to mean selling data to fisheries so they can pull even more fish out of the ocean.
You are making the same mistake with these arguments as many people make; nobody is complaining about paying for software.

People are complaining about subscriptions, because for example you easily loose track of what exactly it is your paying for.

Paying for an upgrade clearly shows you that you're paying some amount for some list of new features. You can then choose whether or not it's worth paying for.
(just to name 1 disadvantage.)

For customers there are 0 benefits to a subscription model.
For companies of course there are many.
They are and they have, but they certainly haven't solved all of them for everybody and probably never will. But if you look at their offerings, there's a bunch of stuff there aimed at various specialized uses.
I certainly agree that it's a continuum, and that an attempt to remove all judicial discretion will yield an impossibly long law still full of loopholes. (As an aside, I think this is why cryptographic smart contracts are grossly oversold.) The GDPR just seems unusually close to the lawless edge of that continuum by the standards of a Western legal system, considering the vagueness of the rules and the severity of the statutory punishments--20M EUR for a small company is a corporate death penalty.

But again, you don't need law to do business. I can visit countries where people face the literal human death penalty with negligible due process, and still feel quite confident that I'll be fine. By the standards of worldwide lawlessness, the GDPR is great; but that's a pretty pathetic standard.
Business continuity: Providing a good SLA isn't in the AWS business model, which allows for widespread, lengthy outages. They have a so-so SLA and if they miss you get AWS credits, big whoop. They make their money on people who are insensitive to high cost, middling performance and reliability. Not sure about the other providers. At a certain point it's cheaper and easier to do it yourself than to support a hybrid cloud approach that can survive those events. Financial services businesses can afford the higher quality.
I happen to be Java developer, so for me personally Java is fine. But yes, something like Go or Rust would be even better.
Fair. I guess it's far more pressing for the Data Controllers versus Processors (my case), so I'll stop with my biased view.
It's not. Keychain is not synced across devices. iCloud keychain, a separate service, can sync parts of keychain.

iCloud keychain is a perfectly reasonable (and as a UI, probably better than anything else) password manager iff you use Safari as your main browser and all your other devices are Apple devices.
You really ought to talk to counsel. I founded a startup, and the thing I didn't know before I did that is lawyers will front you legal fees. A typical arrangement with a good valley law firm goes like this: they agree to front you $15-$20k in legal fees, payable immediately upon a raise exceeding $500k. They won't front you cash they have to pay out, ie you'll have to pay filing fees or other stuff, but the majority of your expenses will be legal time. This fee arrangement isn't necessarily available to any random, but if you can get a warm intro to a startup partner at a good law firm (Wilson Sonsini, Gunderson Dettmer, Cooley, etc) you may be able to get this arrangement. Of course, they're not necessarily going to hand it out to anyone who asks.

As for the GDPR: The GDPR applies to "personal data". A user's email is certainly personal data. But if someone says a person's name in an email, that is also personal data.

Your problem is you have to either cover everything under consent or use legitimate interests and weigh -- ie conduct a balancing test as (very hand-wavingly) specified by the GDPR -- the balance between a data subject requesting a deletion's right to privacy and the legitimate interests of the other message recipients in retaining messages. A privacy lawyer can help walk you through doing this. Your other alternative is, if you have a lead regulator, directly reaching out to them and asking for guidance. If you haven't, or can't, establish a lead regulator you may try the ICO. They've staffed up in an effort to be the one stop shop of choice, though the UK decided to leave the EU so who the hell knows what's going to happen. Alternatives include ie / DPC.

In particular, A17 specifies:

NB: A6.1.a is consent.

> (1) The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay where one of the following grounds applies:

> a) the personal data are no longer necessary in relation to the purposes for which they were collected or otherwise processed;

> b) the data subject withdraws consent on which the processing is based according to point (a) of Article 6(1), or point (a) of Article 9(2), and where there is no other legal ground for the processing;

So your path seems somewhat straightforward: remove the link from the deletion requester to the message, and make sure your statement of purpose in the consent says that you will delete iff all recipients request deletion. This does mean you need to carefully write your GDPR consent forms for your service, but see lawyer bit above.
Also:

4.) Notify the supervisory authority of any data breach within 72 hours (Article 33)

5.) Notify the subject of any data breach without undue delay (Article 34)

And the broader issue of remedies and penalties in Chapter 8.
Azure Blob Storage can be way cheaper than that. https://azure.microsoft.com/en-us/services/storage/blobs/
Where would we be if Steve Jobs or Elon Musk didn't take the exit?

Huh? Neither of them did. They stayed and built up their companies.
I mean, you can announce your plans all you want. Intel did this with their 10nm stuff and now has significant egg on their face for their inability to deliver. Maybe Intel is just playing a tighter PR game given their recent mess up.

But really, EUV is a whole new ball game and its entirely possible for Intel to lose whatever is left of their traditional advantages in the transition.

I just don't think its wise reading too too much into everyone's PR and marketing at this time.
I have no clue. I don’t know what support people would think they need for a browser, but computer illiterate people expect some crazy things.
> For customers there are 0 benefits to a subscription model. For companies of course there are many.

OP described in detail the benefit for customers--constantly updated software. Critical for something as security conscience as a password manager.
It's actually a pretty fascinating read...

https://www.cityofpaloalto.org/civicax/filebank/documents/65...

Apparently some NIMBYs in Palo Alto got upset because there are too many cars/buses picking up/dropping off kids to sing at a church or something, so it's gone to a fight with the city council.

The complainants appear to be of the trophy-wife variety with lots of resources and time on their hands, so they did some digging around on the Internet. Amazingly, one of the NIMBYs discovered that one of the young pastors at the church appears to be (a: homosexual, b: completely disgruntled and c: vocal on twitter).

Since the army of trophy wives aren't particularly bright, they add this to their complaint packet which ends up in public record, of course the press picks up on it because some of the tweets are funny and in effect the whole thing will likely cause more damage to their home values by highlighting to the world what an "elitist shit den of hate" Palo Alto is than any busloads full of kids in the afternoons ever could...
I worked in IT for a large energy company as a developer. The market cap of said company is in the tens of billions.

We did use Office 365 because those people had our CIOs ear and gave various discounts to lock us into the MSFT stack, but in-house development was all deployed to our own hardware. Other platforms we ran as part of IT (databases, ERP, analytics) also all were inhouse.

The number one reason were not running all we could on AWS or Azure could be broken down as follows

1) we didn't have the technical knowledge to make the transition
2) the people who were interested in this at all were the younger kids out of college
3) the company is run by older white males who don't trust the younger kids (FTE) and certainly don't trust the IT contractors
4) there was massive resistance to change, even when our industry is bleeding because of low energy prices and little to no profitability
5) Fundamental misunderstanding or lack of understanding of how to secure out data in the cloud
6) business people saw IT as a barrier to innovation
7) IT was very risk averse and with business people not trusting them, it only reinforced their inability to progress

As for [5], we had numerous conversations with MSFT and AWS about trying to run their cloud on premise. We were convinced that we can protect our data better (even though it's not our company's vote competency) than companies like AWS, who are literally in this exact business.

Yeah for all that and other reasons, I left.
Yes? Ad verification, pricing intelligence, recruiting, QA and so on.
>but most should not expect a regulator contact on May 26th.

Especially because a bunch of the regulators aren't ready yet.

https://twitter.com/bainesy1969/status/997452515825324034
The time, anxiety, and exhaustion of dealing with fraudulent charges outweighs the abstract concept of liability in this case.
I think this is pretty commonly referred to as "preventative medicine"
Also Pendolino: https://en.wikipedia.org/wiki/Pendolino
Absolutely. Both lenders and borrowers shouldn't be able to bailed out.

(Somehow -- through mechanisms that are still beyond me -- this is exactly what happened in 2008. Absurd.)
> Sure, Go isn't parsing and interpreting its files at runtime

afaik, referring to something as "native code" just indicates it isn't compiled to/executing as bytecode. not anything to do with gc, runtime, etc.
> Overall I think people don’t clearly state the speed trade-off Python presents. Everyone focuses on the “40 times slower” part and nobody points out that “equivalent program in C++” is a glib false equivalence, because a truly equivalent program would have to offer all the same run-time dynamic type manipulation and nearly arbitrarily modifiable object instances involved.

Unfortunately, Python doesn't do well by that standard, either. For a few years now I've switched to Common Lisp for all of my small projects, and IME it's 20-30 times faster than Python by default, and more dynamic and flexible.

Declare types and turn on optimizations, and it's more like 30-40 times faster, though still generally a little slower than C or C++. And then it also can access C and Fortran libraries to speed things up further.

I like Python, it's my second favorite language, but it's not perfect.
So You Wanna Buy a Telescope... Advice for Beginners

http://www.scopereviews.com/begin.html
Below is Seinäjoki main library as mentioned above:

https://www.google.com/maps/search/library/@62.785737,22.838...

Can you elaborate how it's easier to get there than says one in Fairfax, a dense suburb of DC in Northern Virginia?

https://www.google.com/maps/place/City+of+Fairfax+Regional+L...
What dedicated host do you use?
> The flexibility benefit modern Python gives is probably more like 1000x

In my personal experience, this hasn’t been true for me. Granted, I’ve been mostly ignoring C++17 because I like to give compilers a little time to catch up, so I haven’t been exposed to std::visit beyond reading about it, but C++11 (and 14 to a lesser extent) have been really productive for me. It’s more verbose for sure, but that’s largely a non-issue especially with editor support. I also find it easier to manage and localise state in C++ (I’m a Clojure developer at heart so carefully management of mutable state is important to me) simply because in Python everything (including method dispatch) is mutable and in large codebasrs it can be very difficult to know when things are being changed behind my back. C++ allows you to mutate things too, of course, and since you have low level memory access you can do some truly horrific things, but most of the time it doesn’t happen outside of isolated performance optimisations so it hasn’t been an issue for me.

TL;DR: Python is great and productive, but I personally am really productive in C++ too.

EDIT: you edited while I was writing, so in response to the latter part of your message:

std::visit, at least from my understanding of it, is really rather misnamed. It’s not a generic visitor pattern that you might apply over a collection but a tool for applying different functions on a variant, based on the type contained in the variant.

Your example of Python visitor pattern boiling down to map() and a few dunder functions isn’t really different from C++ where it boils down to iterators. You have a lot of the flexibility available at compile time with templates too, my comment about not needing the flexibility was directed specifically at runtime modifying of objects (messing with its dispatch dict), stuff like overriding dunder methods is akin to templates in C++ in many ways and that flexibility exists in both languages.

Btw to be clear, I’m not saying it’s not easier in Python, because it obviously is easier, I’m just saying that for me the productivity gap isn’t thaaaat large for most code, I don’t need the runtime flexibility in most code and C++ doesn’t pay a performance premium.

I should add that I’m nitpicking a bit and not suggesting people use C++ over Python at all. I agree with a lot of what you’re saying, my disagreement is really over the productivity gap, since if you truly need the performance (most use cases don’t), then going directly to C++, at least for me, is often a sensible choice.