skysight-inc/HackerNews huggingface dataset:
Same company that bought the privacy-oriented communication startup WhatsApp, changed the terms with default opt-in and started feeding data back to themselves.

Bug this time? Maybe. Maybe not.

To me it seems some parts of that company are constantly lying and pushing the boundaries of creepy (while other parts are doing somewhat useful stuff).
I guess the problem stems from whether you see a company as a 'family' or a 'place of work'. I'm personally pretty sceptical about the 'family'-type. In my experience this goes overboard and ends up being an ineffective day-care center for adults. On the other hand, clarity and business results done in a human but effective way tend to get people motivated and intellectually do their best work.
Disclaimer: this is from a western European perspective, where sentiments and labour laws are a bit different of course.
Focus on total return, not yield. A company that returns money to shareholders primarily through stock buybacks is not inherently less valuable than a company that only pays dividends. In a taxable account, capital gains are usually preferable to dividend income. Read about "shareholder yield".
Ash HN: Is it necessary to enable ipv6 for my website?
If disabled, how many percent of (and what kind of) users will I lost?
The UK is required to continue with GDPR post-Brexit for EU Citizens
i think there's a flaw in your script; you miss counted one of my libs by a few hundred, when compared to npmjs.com
I agree with most of what you said, except this bit...

> I have no f---ing business knowing what your house looks like. Neither does the robot cleaning company. The files could be kept on the device without any real loss of functionality. As Washuu posted below, they are now selling these floor plans. Should I make money off the floor plan you send me?

They quite literally do have a business that requires them to know your floor plan, or at least to do a good job. Whether or not they upload it anywhere may be a different matter.

I have a robot that maps my floor plan - admittedly poorly, as we don't let it into every room and it's lidar, so a bit rough and contains no information about doors, windows, or anything I own in my home - but them sending me a push notification to my mobile phone when the robot either completes the cleaning or gets stuck is great. I just open the mobile app and I can see a rough map showing where the robot has been or where they are (if it's stuck), it is actually incredibly useful.

I don't at all question your right to not want a company having that information, I totally get it, but honestly myself and a lot of other people use Google services frequently, so in terms of privacy invasion this is so far down the list it doesn't even register. Yes I've made the choice to use Google services, just as I've made the choice to use a robot vacuum that connect to wi-fi and tells me information I believe is useful.

I do however dislike you suggesting that my robot vacuum should have it's functionality limited because you don't like the company collecting information. Particularly when there's already a super simple solution... just don't setup wi-fi on the robot vac. Problem solved.
Hey, no. Just because I was 5 then doesn't mean I've had to troubleshoot a broken X11 conf. Ubuntu wasn't this smooth even when I was 13.
The bar is very easy to set; dmca shouldn't apply if a monetary transaction happens from the host to the user. Because then the "user" isn't a user anymore. At that point, udemy and the user establish a business relationship.

I don't think this would negatively impact any correct/fair use of the dmca protections.
The point isn't to avoid it. Of course it's inevitable - that was my point! The point is to use code to validate instead of some markup so that the programmer can use their judgment about how it should be delegated.

I wrote some example code below that shows how you can validate with list of countries in such a way that no code changes will be required when the list changes.
It's Perfectly Fine to Only Code at Work – Don't Let Anyone Tell You Otherwise
Yes, everyone here has heard of Hanlon's razor.
1. array[0] is syntactic sugar for *(array+0). 0 is an offset from an address, not an index.
Lua has tables. Tables have indexes. Indexes start at 1.
2. a design goal was to be easy for new users, not just existing programmers.
begin/end was borrowed from SQL.
3. Less operators is less to learn. New users are familiar with +, -, *, /. Operators like ++, --, *=,
increase the learning curve. x = x + 1 is not hard to grasp.
4. No bitwise operators because no integers. numbers are
floats.
5. continue statement is not necessary, adds more
complexity.
6. Why should it be '!=' and not '<>'

I'm not sure it goes against modern conventions, but it does go against a few C conventions. Not all languages need to be C like.
Do you have an example in mind for when smoking would be healthy for you?
The current solution for rust or go applications seem to be just packaging the resultant binary even in the repositories. I don't know if they will ever ship rust libraries as packages.
There is a reason why most people hate math.

IMAO the current system of teaching math is ancient and above all deprecated. We should not punish our kids with it. I mean, what's the point of drilling stupid sums if you'll hardly ever need it in your life? I think it is totally stupid and irresponsible if anyone does calculations without a calculator for almost any application, not excluding: store checkout, health care, aviation, etc.. The current educational methods are way pre-computer era, it desperately needs an upgrade.

So why not start teaching kids concepts and let them use the technologies we create to solve problems that our minds are not wired for? Ever seen a teacher without a cheat sheet checking the answers? Guess why? Because their own calculations are too slow and above all not to be trusted! And should I not use a debugger because theoretically we can write proper code without it? Come on..

Please stop teaching our kids deprecated workflows. Teach them the best practice, the best way we know and can do now, because: "As the twig is bent the tree is inclined".
The paper described in this article is not yet presented — it will likely be published in the proceedings of the cyber. But I found two relevant recent publications from the same lead author through Google Scholar:

Energy-efficient protocols and hardware architectures for transport layer security — https://dspace.mit.edu/handle/1721.1/111861

eeDTLS: Energy-Efficient Datagram Transport Layer Security for the Internet of Things — http://ieeexplore.ieee.org/abstract/document/8255053/

There are probably others. I look forward to seeing this paper when it's published though.
In that case, why don't the companies just access those public files? Why build their own floor plans and send them back to the cloud to be sold? Why is there even a market for buying floor plans from people who didn't realize they were being mapped from their fucking vacuum cleaner.

You can't even trust a vacuum cleaner. I'm really coming to despise technology companies.
An apt comparison! Netflix, as a point of reference, talks about "team versus family" in their culture page:

> A dream team is one in which all of your colleagues are extraordinary at what they do and are highly effective collaborators. The value and satisfaction of being on a dream team is tremendous. Our version of the great workplace is (...) a dream team in pursuit of ambitious common goals

> If you think of a professional football team, it is up to the coach to ensure that every player on the field is amazing at their position, and plays very effectively with the others. We model ourselves on being a team, not a family. A family is about unconditional love, despite your siblings’ unusual behavior. A dream team is about pushing yourself to be the best teammate you can be, caring intensely about your teammates, and knowing that you may not be on the team forever.

Based on Meetup's slide deck, it sounds like they are trying to establish a high-performance culture with clarity of mission, when they haven't had that previously.

From: https://jobs.netflix.com/culture
A lot of thought and discussion must have gone into this new policy, are those discussions available online?
Aside from what other commenters told you: LaTeX just typesets better, meaning that it will choose line-breaks, inter-character and inter-word spacing, ligatures, hyphenation, etc. much better than your regular browser.

Try justifying text on a relatively narrow column in HTML, and then try it with LaTeX. There's a world of difference in readability between them.
A statement did come from Visa to the news agencies; they clearly don't feel the need to add anything. As I quoted, "we’ve also received the statement directly from Visa"
>The fact that they have moved away from their online editor and have made recent anti-creator revenue changes is just more evidence that the people at the top don't quite understand what made YouTube great in the first place: You.

They understand that perfectly. They also understand that "you" don't bring them sufficient revenue, and they've decided that's no longer acceptable in a world where they have to compete against Netflix and Amazon.

Users need to understand that Youtube exists for the benefit of Google, their advertisers and first-party media companies like Sony and Disney, and either accept their bottom tier status in that hierarchy or else find another, more amenable platform for their content.
I've been around this loop before. I've come to the conclusion that it's a fool's errand to try to use Debian-supplied libraries for app development, and that Debian shouldn't bother trying to support it.

Debian-supplied libraries should only be for user-facing applications supplied by the Debian distribution itself. The system copy should be for the system only, and unless you're writing software intended to be part of that system, it's not for you. If you opt in to using it, you've got to accept the trade-off that the rest of the system and all its concerns come first - and that includes not introducing changes unless absolutely necessary.

I'd much prefer a clear "line in the sand" policy like that than the status quo, which tries to keep everyone happy.
iPad Pro with keyboard.
I've been lamenting similar for years; nearly everything I do on a computer involves long not wide documents.

I've mostly made my peace with a 16:10 monitor as it at least allows me to have two documents side by side and this is still findable in a laptop.
How to Create Your Profile on Threesome Finder Websites
Syrian artists now blocked from DeviantArt
Sure, but any halfway competent backup program would split it into chunks before deduplication anyway, rendering the exercise pointless.
In fairness, keeping the Charter as-is doesn't make a huge amount of sense given how tied it is to Citizens of The Union/Member States/Union law (e.g. A15, and most of Title V - http://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:120...). Even if you enshrined it into UK law, large parts would cease to apply anyway (e.g. anything that grants rights to "Every citizen of the Union" or begins "The Union recognises").

More concerning would be a withdrawal from the ECHR, which focuses on fundamental human rights per se, not fundamental rights arising out of EU membership.
They used to have 6 free months of Pluralsight, and then went down to 3 free months of everything if you just signed up for Visual Studio Code/Azure/...whatever that is.
I haven't. This is my first time actually. It's pretty cool, didn't know about it.

Thanks OP.
and the german word for that is "Datenreichtum" (data-richness)
So, he doesn't like 16:9 or 16:10 because he doesn't use the extra space? I think I couldn't live without a wide-screen.. screen. Most of the time, I have 2 or 3 files side-by-side. I also think that the author actually has a different problem: a bad trackpad. He stated he needs to scroll a lot to view content, and a nice trackpad goes a long way with this.

It all comes down to opinion; I'd rather have a wide screen than a high screen, because I feel really agile with my huge trackpad.

> Please consider the needs of such user as I and many of my colleagues. Academics and various assorted IT professionals are not an insignificant group of users. And even if only a part of them are having the same frustrations as me when buying notebooks, this is still a large group, I’m sure. Please consider providing such people as us with a little choice in the matter of screen ratios. There is our money in this for you. Lots of money!

I don't think there's "lots of money" there. I also think the companies that make these laptops do the necessary market research and come to the conclusion that wide-screen sells better.
cough bullst cough
> I don't know what exactly Google Photos has to offer over it in terms of functionality.

The machine learning assisted search. For example, if I want to find photos of whiteboards that I took to record a meeting, I type in "whiteboard".
Well, having an online APL interpreter means there's no need to download one for basic stuff. Also, most APL interpreters are only for non-commercial use (with a price for commercial use) or not at all free. The only two totally free interpreters I know of are NARS2000 and GNU APL. Last, but not least, ngn/apl has some features other variants don't, for example monadic/dyadic function combination (⍠ operator) and monadic/dyadic D-function combination (one D-function containing ; to separate the monadic and dyadic functions), as well as explicit returns (⍫ function, only usable in D-functions) and infinity (¯ and ∞ literals, as well as their negatives ¯¯ and ¯∞).
Just listen to the song instead - it's way shorter, and let's face it - objectively better.

https://www.youtube.com/watch?v=q6CHq9mXkJ8
Or is this a call for mainstream operating systems and applications to get creative (read, nice tiling or splitting by default)?

What if all browsers suported single page split view? So that the left side was your regular view, half width, and the right side was the continuation of the same page, where the left side ended.
>They quite literally do have a business that requires them to know your floor plan

No they don't. Let me be quite clear here: The robot must know your floor plan. The company doesn't need to. Analogy here: Apple sold me a computer running macOS. I get regular updates for XProtect, the built in Anti-Virus. They don't need to know what software I have installed, but the computer does to run that program. That's the difference here -- the local device vs the company (really their cloud).

>Whether or not they upload it anywhere may be a different matter.

Do they need the floor plans in the cloud? Or can the software work with it on the device, that's my question. Even privacy aside, does that mean if the company goes bankrupt, or my internet connection isn't working, that my vacuum cleaner is now broken? Even though the software on board could continue functioning fine? There's a longevity concern here -- I could be throwing away a device after months, despite it being functional.

>I do however dislike you suggesting that my robot vacuum should have it's functionality limited because you don't like the company collecting information.

Nothing you suggested above requires the cloud. Your phone could connect to the robot, through the cloud proxy for when you are not on your Wi-Fi network / otherwise cannot make a direct connection, and could pull the floor plan data from that. The fact this would also work over the LAN would provide a bit of capability to continue customizing the robot and seeing data even after the company's cloud has disappeared. I can't play some games because they had DRM for servers that no longer exist. It really sucks.

Additionally, I'm more asking for transparency and choice, rather than "no cloud features". I just see people trying to justify forced cloud features as "your privacy doesn't matter".
4:3 and matte and a proper keyboard. These no longer exist because Apple and shiny.
If you're doing many one-off designs, I'm sure something like InDesign is faster than TeX. However, if you are producing similar-looking documents, the effort of writing your own LaTeX class is relatively low.

There's also other advantage to using LaTeX, and that is the flexibility that comes with macros. Need to change some notation mid-way through your writing? It's trivial if you've used macros. Need to simplify some commonly used pattern? Define a new macro!

Each tool has their place. Except Word, Word just sucks! (j/k, Word is brilliant when doing collaborative edits with non tech-savvy people, the track changes functionality is great, and not easy to replicate in other environments)
This comment assumes you're being sarcastic. "Halon's Razor" as a concept is pretty popular, it's not that out of the ordinary to expect for you to know (especially if your peruse this site). Add to this with the fact that you're on a computer, you can select the text, right click --> search on <engine> in probably under 3 seconds to find out what it is means that it's fair just to type the phrase and not have to add on the adage that it represents.
What seems to happen in practice is the parents end up asking the teachers why they're teaching that way, and the teachers can't actually explain it. Obviously, the parents don't walk away impressed.
>When it comes right down to it, I find only these two things to be of paramount importance:

>the highest possible screen,

>the lowest possible weight.

Rotate the monitor sideways. According to the only 2 criteria that matter to him, a 16:9 monitor on its side is way better than a 4:3 monitor in any rotation.
AFAIK YouTube doesn't have single key shortcuts to jump to fixed speeds. You can speed up and slow down with '>' and '<', which I find less convenient because it's easier to set the wrong speed. You can also skip back and forward by 5 seconds with the left and right arrow keys, which is convenient when you're watching at 2x speed and you miss something.
If you were Visa would you really want to put out an obviously negative statement like this anymore than you have to?
In theory, yes, but I would question how many users realise that using the service consents to being tracked across the city.
Yep - was going to post something similar, but you've already put it very nicely.

Many of the 'past' statements remind me of the situation in my current (non-IT) company. The problems they bring, and the sire need for change, resonate strongly with me.
"This means that the game would run at 1000 fps and consume much more system resources than needed."

I don't really see why this would be a problem for a game which, while running, is generally the most important process for the end user anyway. Of course for services and such background tasks this would be intolerable.
If there would be a demand then it would exist (from Apple or other companies).
Disagree.

I have a Microsoft Surface Pro (or Surface Book Pro - I can never remember which because I find the naming scheme ridiculous and irritating but, basically, the most powerful variant)[1], which has a screen that's much closer to 4:3 than 16:9.

I tend to like to have files open side by side. Not just code, but often documents, web pages, and sometimes spreadsheets. This does not work nearly as well on a 4:3 screen as it does on a 16:9 screen. A particular bugbear is Visual Studio, where I like the solution explorer open next to my side by side files: I can make it work on the Surface, but it's not great, and I find myself having to reduce the font size.

16:9 works much better for me, particularly when I'm on the move and am forced to only use a single screen.

[1] Off topic but I do not recommend you buy one of these due to unreliable WiFi connectivity, unreliable trackpad, a tendency to drain the battery very quickly (12 hours or so) when sleeping, and disappointing overall battery life. These would be irritating issues in a £600-1000 laptop, so they're absolutely unacceptable in a £2400 laptop.
Do you have a library of these substitutions available? Sounds like it could be useful.
rubs hands together I really can't wait for GDPR
We have same thing in Lithuania. I also learned some basic woodwork. The lessons were super lame though due to few resource to have hands-on work. It was pretty much a useless lesson that everybody saw as OK to skip if you felt like it.

Fun thing is, I hated those lessons. I fell in love with this kind of work later on though. Now I want a wood workshop in my garage. Need to afford a garage first though...

Anyhow, this kind of lessons is definitely helpful. I see them as sort of compilation of "how to X" Youtube videos. With a teacher to help you with more complicated steps.
Same! I hate the freaking wide screen madness. It's not just laptops though. There are not a ton of manufactures making LCDs with modern resolutions in a 4:3 aspect ratio. Also a lot them are quite expensive.

Eizo makes 1:1 desktop monitor, I managed to get one used for a good price I love it! I would get a second if they did not cost so much.

http://www.eizoglobal.com/products/flexscan/ev2730q/index.ht...

Also 5:4 is basically stuck as 1280x1024. You think for the desktop monitor market there would be more variety of aspect ratios made with higher resolutions.
the central authority is the gatekeeper in this cause, things happening at the border have nothing to do with either concepts.
The whole "rockstar dev" branding has always made me cringe, but my opinion is software should be made by rock bands. Sometimes you have to play bass and not get laid.
It's only because they are having an issue with centralized money. Where else but the regulatory agencies to go when you have an issue with fiat? There wouldn't be a problem like this when dealing in Bitcoin.
On the other hand resolution has gotten to be AMAZING with 4k so I almost don't care anymore. That might be eye sight dependent as I am able to use fairly minimal scaling.

I've had over the years ThinkPad 760, 600X (600 was one of the best laptop ever designed given the constraints in available tech, not sure anything can ever top it), T42, T61p, T420s and now P50 and it is a worthy family member as good as any of them. I /really/ wish they had a P4x that was 14" while retaining the xeon/ecc and 4k but that must be too niche.

I was sad when we lost 4:3 screens.. and was hoping the ThinkPad 25th Anniversary edition would have been delivered to David Hill's design intent.. just to have a real special piece of art if nothing else, but I don't think we'll ever see the industry go back.
How many laptop monitors can you rotate?
The author presents his own personal opinions as though they were shared by the majority of programmers, but they're not. 4:3 ratio offers little space and I found that I actually prefer ultrawide monitors (21:9) to regular HD ones. The extra width lets me open 4 emacs buffers side by side (or 5-6 if I'm editing smaller files) which gives me unparalleled possibilities for editing and comparing code. Of course when it comes to laptops I find 16:9 way better than 4:3. I don't think we're going to see too many 4:3 laptops in the future.
I never really understood all the buzz about it. I used it few times with friends to plan holidays, it was surely useful, but it looked like a very tiny product, not something important and huge. Something that bored developer could build on holidays. I guess, I didn't discover something important.
That looks really interesting! Thanks for sharing!
Extra space? There is no extra space, if anything the aspect ratio of wide-screens makes the screen smaller if keeping with the weird diagonal measurements.

16:9 is in my opinion quite terrible for computer work, 16:10 is ok but hardly great.
For record-keeping: got a reply two days later from support saying that they do not support sending notification emails, which this is classified as.
Default opt-in for existing accounts, complete inability to opt out for new accounts.
Download best news aggregate app for android