skysight-inc/HackerNews huggingface dataset:
I started to contemplate this too. I love Apple products and I use a 13" 2017 tbMBP at work and a 15" 2017 tbMBP at home. I, of course, have an iPhone. I have my complaints like everyone else about these products and the decisions made for software and hardware but I recently had my first moment of doubt when Apple removed Freedom from the App Store [1]. It bothered me greatly that I wasn't free to install software that I wanted to on my iPhone that I purchased unlocked and paid quite a great deal of money for. Of course, this is exactly the sort of argument that Richard Stallman makes and has been making for years. Of course, he is more extreme than me but I now understand his point well.

It was the first time that I decided to look at Ubuntu again but I just can't go back to this. I like to use my Mac for more than programming and the Mac just excels at everything else. The iPhone is so much better of an experience to me compared to an Android device as well.

However, despite all of the complaints and issues, there really isn't a computer that does everything as well as the Mac can. If all I did with my computer was programming, it wouldn't be a big deal to go Linux but then of course my iPhone wouldn't have as nice as an experience so I'd likely have to go Android too.

Unfortunately, in this new age of monopolies, I doubt I'll see a new provider arise to challenge Apple, Microsoft, or Google with either a new operating system, hardware, and software. We have to chose the system that will work the best for us individually including the possible flaws that will come with the system.

I personally think the macOS will become more and more closed as time goes and it will resemble iOS further and further. I wonder what that will mean for developers and programmers who do more than use Xcode for our own development and need a nice full featured shell...

[1] https://freedom.to/blog/freedom-has-been-temporarily-removed...
Marriott reveals massive database breach affecting up to 500M hotel guests
If the patent examiner only has 12 hours to examine prior art as the article states why aren't they just replaced with a random number generator?
I just had my card replaced today, it took 30 seconds on my part.
This is probably the most telling part of the whole article - new therefore good!

"There is yet another relay-attack-thwarting, authentication-token-based technology that we believe may have been invented or at least rediscovered by Naked Security’s Paul Ducklin:

Put a slot in the car into which you have to insert a metal authentication token cut into a unique shape, and then turn it to the left or right to prove your presence…"
This is actually one of the arguments that Telegram uses.

https://telegram.org/faq#q-why-not-just-make-all-chats-secre...

>This allows Telegram to be widely adopted in broad circles, not just by activists and dissidents, so that the simple fact of using Telegram does not mark users as targets for heightened surveillance in certain countries. We are convinced that the separation of conversations into Cloud and Secret chats represents the most secure solution currently possible for a massively popular messaging application.

https://telegra.ph/Why-Isnt-Telegram-End-to-End-Encrypted-by...

>people using these apps can be targeted by governments as those who have something to hide. Due to the limited distribution of such apps, the government can identify and track individuals whose phones connect to the corresponding IP addresses. This is something that is already happening in case of tools like Tor, and, to a lesser extent, of some messaging apps. Yasha Levine is publishing a brilliant investigation about it.
Starwood database was hacked for approximately 500M guests
Was that part of GDPR?

I know they have to hold the minimum amount of information needed, and inform you clearly what they know.

But weren't they always required to announce a breach?
I don't think crypto currencies really deserve much credit for this. It kind of already exists.

I have authorized bank withdrawals for paying some bills. This is the "pull" and I don't really feel all that comfortable with it. I once had an irritating issue where an no-longer-authorized withdrawal didn't stop properly.

But I also have scheduled payments, the "push" method, where my bank account will routinely send a configured amount of money to a configured account/company at a configured interval. I like this because of the control and responsibility it gives me.

Something I wish Canadian banks had was a better API for allowing me to say, "instead of paying $x each month, query the bill and pay the exact sum as long as it doesn't exceed $y".
The patent office's real job is approving patents. The examination part is an unfortunate necessity, but only so far as it maintains the fiction that the patent system is benefiting society.
NIST's New Atomic Clock Is More Accurate Than Our Measurements of Gravity
To whom shall I address the invoice for my time though?
Rivian Gets a Surprise Visit from Tesla Chief Designer Franz von Holzhausen
Have to say, last time my card was replaced for fraud, it was easy. Bank noticed it and called me, cancelled my card, sent a new one (had it 2 days later), and I had to update the payment information on a handful of websites/services (amazon, google pay, paypal covered most of my bases).

It had the nice side effect of emailing me telling me that pyament for X service had been declined, and made me think twice about renewing it (netflix)
You're kind overreacting here. Addons are reviewed by volunteers. Someone thought this violates the policies and acted. There are many ways to verify what is happening, including talking to the AMO team on IRC or other communication channel. It is not like you can't ask for clarification, it might all just be a honest mistake.
Handily, this is exactly the sort of thing I was looking for this morning for use in a project I'm doing (I'm making a library system as a project, and want to have the ability to access and edit the database info directly in the admin part of the app) - but I didn't really know what to search for - I guess this is part of the problem of learning programming is not only working out what you need, but how to ask for it (a similar issue arose previously where I was making a pig's ear of something and it turns out I actually needed to use getattr() and setattr() in Python, but just stumbled across getattr() when looking at something else). Anyway, I'll be able to make a start on that next week now - which is immensely gratifying.

Also, thanks for explaining the implications of the MIT licence simply in the licence area - it's not something that those who are wet behind the ears always find easy.
That's genius. Thank you for the recommendation.
They dont mention support for OpenVPN anywhere on the page, so my guess is they don't.
Don't forget higher chances your kid has a genetic disorder, and not being able to play sports with your kid because of bad joints. The situation you describe isn't one most people can relate to, given early retirement is not common.
>* Fill out paperwork

Why would you need to fill out paperwork? This seems to strictly be a problem with your financial institution and not with fraud.

>* Wait for a new card to arrive

I had my card replaced today because of fraud, my current card will work until I activate the new card which was overnighted (internationally, even) and should arrive monday.

I don't think that's a big issue.

> * Go through all services I use the card for and change it

All the services which I have subscriptions with seem to automatically update when I get a new card.

If the process of replacing your card is a hassle, your financial institution is fucking you over. It has nothing to do with fraud.
I dont know, I just wanted to share the info about their new service.
Depends on if you prefer separate windows or just separate tabs. I prefer having a single window and I've become so used to containers that using Private Browsing feels weird because I can't move those tabs into the main window.
DO ?
This is awfully scummy. I'd seen it in Silicon Valley (the show) and I laughed then; seeing it play out in real life is sobering.
... and ... nothing will happen to Marriott.
A few random thoughts:

They chickened out on giving an actual example of a "bad word" name, though there's a not very dirty and really common example:

Dick, which can be short for Richard.

My ex is a Junior. When I get phone calls asking for "Doreen Traylor Junior" I know it's a telemarketer.

I used to try to crack jokes, but they never got it. As far as I know, Junior and Senior are masculine. Even if they weren't, it's my married name. Doreen Traylor didn't exist until I married. I couldn't have inherited it from my mother, even if culturally we did that kind of thing. (I mean even if it was common to give daughters the same name as their mother and call them Junior.)

I'm not sure where that falls on this list, but it seems like a glaringly obvious error if you know my gender. (And, as far as I know, Doreen is a female name. Though Michele can be male in some places, like Italy, they usually don't seem to know my middle name.)
Here is a link to the code of NYC that took me about 30 seconds to track down: http://library.amlegal.com/nxt/gateway.dll/New%20York/admin/... (I went via https://www1.nyc.gov/nyc-resources/service/4080/nyc-charter-...). Even my dinky little town in Massachusetts has a PDF of all of its regulations.

Again, note that many of the apocryphal stories about "weird laws still on the books" refer not to small cities, but the kind of large, old cities whose laws are easily accessible via the web.
I'm impressed that all non-encrypted methods are so close to bare-metal. Wonder how much CPU was impacted at those rates though?
Part of me says that is surprisingly good pontoon design and fabrication all things considered.

Part of me says that labor is cheap enough relative to material so why don't they dot all their T's and cross all their I's with the design and construction.

I'll give them the benefit of the doubt since it's just a temporary structure.
IIRC you can install unsigned extensions in the dev and nightly as well as unbranded versions of firefox (usually the last option means compiling it yourself).

Mozilla is, to some extend understandably, concerned with the image of Firefox and patrolling what Addons are available in the store is part of that. Apple does the very same thing.
I work as a developer in a trade marketing company, our platform have dashboards with different type of charts for our clients to measure different metrics of their business.

The front end requests to the backend each chart on the current dashboad, then the backend, depending of the type of chart, gets the data from the database and passes it to the front who renders it, it could be a pie chart, a bar chart, a table, etc.

We hade 2 or 3 different types of table charts, al using different js based solutions, one of them using bootstrap, i don't remeber the others.

The javascript solutions had responsiveness issues, when you changed the size of the window, or used something that is not Chrome, column headers messed everything up.

One day i decided to end that and added a new type of chart, it expected one table resultset from the db, and once in the front it rendered a traditional <table> with it's content.

We have no more problems with table charts. It works in every browser and every screen resolution.

It was possible to fix the current js tables of course, but is it realy necessary? We have been using tables since forever, and they are just to correct way to display table data on the web.

Thats it, it just works.
> remember that that nonsense included explicitly the suggestion that one problem with tracking might be when you "get involved with a terror group"

No, it was about someone (“beaker53”) who could be confused for a known person (“beaker52”).
30 seconds? Damn, I guess they finally got teleportation working. Replacing the card and waiting a week wasn’t what I was referring to, and I suspect you know that. But when you have a narrative to double-down on...
Sounds we have had similar experiences. But different definitions of 'easy'.

Also, what if you had currently been somewhere else around the globe. How would you gotten the new card?
This is not cool

jl;isdif.nvrvu;weo;nsz
signed by linkedin.com/in/djordje-vasiljevic
Tasty Wheat. https://www.youtube.com/watch?v=Gf-1OswoPYc
Author of another library, Handsontable, here. We actually use <table>, but there are many things that are easier with <div>:

- With <div>, you have complete control over the positioning of the cells. With <table>, you delegate the layout to the browser engine.
- <table> has lots of semantic meaning, which makes it slower to render than a <div>, because the browser engine needs to make a sense of it.
- There are differences in how <table>s are rendered in various browsers. This is especially a problem with old browsers such as IE6.
- It is trickier to implement things like floating headers, virtual scrolling with <table>

Still, Handsontable uses <table> because you can overcome these problems if you're motivated enough. The biggest benefit is that <table> gives you enhanced semantics, which are good for Accessibility, SEO or any other form of code processing.
You could potentially grab the source and comment out said bullshit and build it yourself, right ;-) That's the promise of free software no?
Scientists find a way to enhance the performance of quantum computers
That's just how the government (or issuing authority) knows you. Culturally, one might have other names. Government does not define culture (though try, they might).
GoFundMe Campaign for New Jersey Bridge
What's the trouble you were referring to then?

Why would you need to wait a week? I've always had my cards shipped overnight with fedex international first or equivalent.
"In general, drop "lol", "lonely fanbois" etc from your vocabulary if you want your statements to be taken seriously."

Thanks for the advice but I appear to be immune to this "social networks and digital media causes depression" issue, as I couldn't give a fuck what anyone thinks about me.
> Would this soften the blow if they used an indirect payment system like PayPal instead of directly entering card information? Otherwise how else could you shop online?

I did say "I'd be quite happy using Paypal everywhere if that were possible". Or am I not understanding your question?

> Sites actually do this?

It used to be common years ago but few seem to these days, thankfully. I have still encountered the odd site that does though (or at least not made it clear that they do not store those details).
Like peer review in the academic sciences, they just check that it is properly formatted documented that confirms their pre-existing biases.
Your idea is going to be pretty much impossible to legally do in the US, where you need to have some idea of who your money is coming from to operate.
Tesla owner hacks Model 3 and plays YouTube videos
Microprocessors Interrupts
Lots of heat in this thread...

So, Addons are mostly reviewed by volunteers. Sometimes people make mistakes. The best course of action is to try to reach out for the AMO team on IRC or their mailing list.

- Addons forum is at https://discourse.mozilla.org/c/add-ons

- All contact info for AMO dev stuff is at: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons#Con...

- Developer Hub for addons is at: https://addons.mozilla.org/en-US/developers/

There is no need for FUD or conspiracy theories. We can just talk to people and find out what happened and maybe revert it if possible.
Home Routers Under Attack by NSA-Spawned Malware: What to Do
Taiwan Elections 2018 Visualized
It does not load faster. It takes a few seconds for the actual content to appear for me.
https://i.imgur.com/O3tSaJO.png

The cheaper P20 comes with Kirin 970 (10nm), you'll have to pay $1000 for the Kirin 980 (7nm), which is worse than a iPhone 7 CPU.
Why would you need to fill out paperwork?

People are answering your trick question, and now you’re being argumentative. Your point has been (poorly) made, time to let it go.
Massive Marriott hack exposed 500M Starwood guest information since 2014
Did you try reaching out for the team in IRC or the mailing list?
Shaq is probably a better example considering how much money he has made just by promoting products that have nothing to do with basketball. Michael Jordon's biggest business success is putting his name on shoes which is tangentially related to his profession.
I've been using the Temporary Container addon for this purpose. It allows you to specify that any link will automatically open into a new container, fully isolated from previous sites, with more rules so that sites like reddit work without logging you out all the time.

Coupled with clearing history, this should be fairly close to a much more stricter private mode.
Sure it does. Just because they "apologized" doesn't mean it should be acceptable or dismissable.

These breaches keep happening and these companies continue to be not held accountable or not punished in anyway, except for bad press for 2-3 days until everyone forgets and it's on to the next security breach.

You want me to shop at your store or use your services, you want me to join your mailing list or give you my address, CC and phone # - I expect at the least, for that information to be kept secure.
Too bad I don't use firefox xD
I had mine replaced two months ago.

Most of my bills are automatically paid on the card, so I had to update my payment information on ~20 sites. At 2-3 minutes per site (optimistic really), plus the fact that one site requires I fax in the request, means it easily took me over an hour.
I did not say it was invented by crypto currencies.

Banks have not managed to implement a payment process for exommerce yet. You have to log in, fill out a form, do some kind of verification, wait for a day or more... yuck! That's fine for big transfers that only occur rarely. For a quick online payment it sucks. That's why nobody is using it for this use case.
Sorry but I don't share that hope, it doesn't make logical sense. The higher you go in organizational pyramid, and the bigger the pyramid is (in width and amount of levels), the harder it gets to progress. Sure, you can impress here and there with your raw technical/managerial skills, but sooner or later that won't get you much further. That's where backstabbing, alliances, quid pro quo, slanders happen. It comes about how you look to those important, not actual results. Good hearted balanced individual could theoretically survive, but constant battle with those skilled in these games would wear them down over time.

Politics on the other hand works almost always, the person just needs to be apprehensive and adapt to whom they try to please. Its not limited to corporations, plain old state politics and bureaucracy is the same.

Btw minor nitpick - I would expect much more sociopaths than proper psychopaths in top of the pyramid.
CPU usage was the final test, near the end of the article.
Segmentation can help. For example, you can use envelope encryption[1] that keeps your keys on an isolated, dedicated key management server that prevents even the admin from exporting the master keys. Therefore, decryption of the data keys must be performed on the key management server.

It’s still not perfect because an attacker can potentially send requests to the key management server, but they shouldn’t be able to walk away with they keys to perform decryption outside of the system.

You then set up monitoring to watch how many decryption operations are being performed per minute or hour and alert admins when it steps outside of normal useage patterns.

It’s not perfect but can help you to 1) catch an attacker early and 2) have some type of estimate of the size of the breach when discovered. A very patient attacker may not trigger an alarm of decryption operations but in that case he’s got to work much slower, which limits the scope of the attack while they hopefully trigger something else that exposes them.

1: https://devender.me/2016/07/13/envelope-encryption/
I often say: "If Neo had simply read Linear Algebra textbooks instead of hacking around all night long, we would have known that the matrix is a representation of a linear map (morphism of vector spaces) with respect to given bases in the domain and codomain.".

Mathematics lets you see and understand the matrix.
I serialize into grpc and dump into badger.. excellent performance, no cgo kludge
I feel like maybe they thought the site was for digital ocean...?
Hello Ty,

Thanks for the prompt reply. I appreciate the help you provided in the posting along with info from the other thread. It has been quite helpful.

Much thanks,

--Kwaz
What is digital retargeting?
Visualizing Kubernetes Metrics and Alerts
I like to tie things together and watch them work. Not very hard to find a job that makes me happy.

And I live in a 2nd world country, so it isn't very hard to find a relatively well paid job from abroad.
Well I think today I fit in The Extreme Overestimator, The Bull in the China Shop, The Rockstar and The Hostage Taker, is this normal? :S
Interesting read.

A lot of these come back to the problem of defining a patent: There is no way to determine, in a patent office, in the real world, at scale... if patents are actually novel and/or trivial.

It's possible to disprove a novelty claim in some cases (like this one), but that's it.

We need major reform, globally. The pharmaceutical/medical patent system needs to be separate to the software patent system, for example.

This case is really a great example. Patents enables intellectual theft, it doesn't prevent it.
I've just gone through this experience and switched to PC after 12 years with Apple. My MacBook Pro (mid-2012 model) kept failing literally every 2 months, Apple replaced the failed SATA flex cable six times before I finally gave up on it as a lemon & bought a PC.

For anyone else switching, do your research carefully. There are still things Apple does right. I bought a Lenovo Thinkpad X1 Yoga, and here's some of the problems I'm having:

* The Dolby Vision HDR screen isn't actually HDR capable (though it is bright & wide-gamut).

* The HDR display has a really bad red-tint (roughly +10% red shift). I'll need to buy a colorimeter to calibrate it correctly. It clearly wasn't individually calibrated at the factory like my Dell monitor was.

* The built-in speakers are really terrible & thin sounding.

* There is a nasty audio click at the start & end of audio playback (eg a sentence played back in Duolingo). That's probably a Realtek audio driver problem rather than Lenovo's fault. Most people won't notice, but if you work with audio & use headphones it will drive you nuts. It works perfectly with my Focusrite 2i2 audio interface & ASIO drivers, though.

* It doesn't have media playback keys, which I used all the time with Spotify while working. Even my Logitech bluetooth keyboard has them, but this laptop doesn't. (Looks like the Surface Book 2 doesn't have media keys either.)

* I can't figure out how to disable two-finger click (different from two-finger tap). It seems a registry hack is required to do this, but none of the registry hacks I've tried so far work on this model.

* The usual Windows gripes. While I could uninstall Candy Crush & Fitbit Coach on the Windows 10 VM I had on my Mac, every time I try to uninstall them on my Lenovo X1 Yoga, it reinstalls them again on reboot.

There are things I like about the Lenovo, so I'll make it work. I love that I can replace/upgrade the SSD myself, that it has a touchscreen & pen, the keyboard & trackpad are better than Apple's latest butterfly keyboards. And it hasn't broken down yet! But it seems that PC makers & Microsoft still aren't painting both sides of the fence yet. If the MacBook Pros had decent keyboards & replaceable SSD / HDDs, and I could somehow trust Apple's build quality again, I'd switch straight back to Apple.