skysight-inc/HackerNews huggingface dataset:
> Demaximize your browser window, make it full screen height, but about 1/2 (or a bit more) screen width.

This works, the line-width does not get out of hand. It even switches to full screen view and removes the margins.

If I use a narrower window, there is no problem. But if I use any window bigger than 1400px, the line-width becomes an issue.

I think the problem may lie in the screen specific CSS of HN, there is no custom CSS after 1349px max width:

@media only screen and (min-width : 300px) and (max-width : 389px) {
.comment { max-width: 270px; overflow: auto }
pre { max-width: 200px; }
}
@media only screen and (min-width : 390px) and (max-width : 509px) {
.comment { max-width: 350px; overflow: auto }
pre { max-width: 260px; }
}
@media only screen and (min-width : 510px) and (max-width : 599px) {
.comment { max-width: 460px; overflow: auto }
pre { max-width: 340px; }
}
@media only screen and (min-width : 600px) and (max-width : 689px) {
.comment { max-width: 540px; overflow: auto }
pre { max-width: 400px; }
}
@media only screen and (min-width : 690px) and (max-width : 809px) {
.comment { max-width: 620px; overflow: auto }
pre { max-width: 460px; }
}
@media only screen and (min-width : 810px) and (max-width : 899px) {
.comment { max-width: 730px; overflow: auto }
pre { max-width: 540px; }
}
@media only screen and (min-width : 900px) and (max-width : 1079px) {
.comment { max-width: 810px; overflow: auto }
pre { max-width: 600px; }
}
@media only screen and (min-width : 1080px) and (max-width : 1169px) {
.comment { max-width: 970px; overflow: auto }
pre { max-width: 720px; }
}
@media only screen and (min-width : 1170px) and (max-width : 1259px) {
.comment { max-width: 1050px; overflow: auto }
pre { max-width: 780px; }
}
@media only screen and (min-width : 1260px) and (max-width : 1349px) {
.comment { max-width: 1130px; overflow: auto }
pre { max-width: 840px; }
}

The interesting bit is, that if I try to load HN on responsive view in developer tools (ctrl+shift+m) and adjust the screen size to 1920x1080, the site displays without any problems, with bigger fonts and saner defaults.

But if I open HN on a regular tab with the same pixel size, fonts get super small.

The problem becomes more annoying, if you use a tiling window manager such as i3. Then you have to open another frame and adjust the size of the window.

Even on regular window managers, it is annoying to have to make the browser window smaller to browse HN.
This is a very US centric view of things, the EU and the US have a very different approach to legislation.
I'm not saying you should follow some guru when he says that licking mud will wake your inner djinn, I'm saying eat your broccoli.
I guess a lot of desktop users would be very fine if they had 100% proven secure hostile-environment-exposing network stacks as long its able to handle some dozens of mbits. However I don't think that a proven secure network stack will be so slow, so that's interrupting normal network experience.
Masking IDs in URLs Using Hashids in Laravel
> organisation, structuring

So having a database index would almost certainly be covered.
My initials are N.A., where does that leave me?
India: UIDAI CEO says biometric aren't private information
So you consider it a big burden to a startup, to do business according to the GDPR? I'm no expert on the matter.
> A lot of problem gamblers get in a bad way ... by continuing to play until they win

The why does not matter. By removing that part of your text the behaviour applies equally to both.

Whether it is about recouping losses, or desiring the "ownership" of some pixels the same addictive behaviours are at work, and the same problems and financial losses can accrue.

Game companies employ psychologists and economists to try and ensure addictiveness - giving you a meaningless "almost a winner" tickets with 2 of 3 required tokens etc

> If you can't sell loot for cash

In a good proportion of games you can sell the loot for cash. Via Steam Marketplace and so on.

They deserve the same regulation and age limits as fixed odds betting terminals and fruit machines as that is essentially what they are.
Broadly speaking, and noting that IANAL, etc, etc, ...

I'm not sure what the problem is.

Your obligation is to keep the data secure, and only keep data that you need. Then you need to respond to requests to (a) tell a person what data you hold on them, (b) tell them what you do with the data, and (c) delete it if asked, unless you have a legitimate reason to keep it.

So if someone has given you data for the purpose of you providing a service then all you need to do is treat that data with care, don't do anything your customer doesn't expect you to do, and be able to provide and/or delete it.

Fair do, someone disagrees and has down-voted me. Please, having read the actual regulations[0] several times, including the recitals[1], I'd be pleased to see what's missing from that outline, so I can improve my understanding.

[0] https://gdpr-info.eu/

[1] https://gdpr-info.eu/recitals/
They should add "in tests conducted exclusively on university students" in there.
Fines are not always incurred for GDPR infringements. Sometimes you can be asked to delete the data, to block dealing with EU customers, etc...
Yes, we have the same here. The laws have been amended to take care of the 'volume letter writers'. The best part: I'm aware of one such a person and they're unemployed, so they use their state supported life to harass the state to cause damage.
Fdjfg
True enough, but I don't see how any of that is specific to empiricism? This doesn't sound like a case where empiricism overcomplicates and a non-empirical approach could do better; rather it seems like reality is just that complex, and our only options are to deal with it or to simplify and accept a coarser picture (which is perfectly compatible with empiricism).
Fortnite sued for 'copying' rival game PUBG
I think he meant when you're leaving the house.

I don't think people in the US lock their doors when they're home during the day.
The ultimate smartguy does first initial, middle name, especially when the middle name is obscure. You also avoid sounding like a serial killer in the wrong context.

J. Ulyssses Smith is obviously much smarter than a run of the mill John Smith. John U. Smith sounds like a guy who is “quiet and keeps to himself”.
Why do you keep putting words in my mouth, that's the second time in a row.

You have a very US centric view of laws and legality, this is not a US law so please try to shift your viewpoint to the EU way of doing this and then re-interpret.
This is false (the bit about owner/operator trucks not being required by law to have a big-brother data logger installed). Prior to the E-log mandate about a year ago owner operator and smaller trucking companies could have run paper logs.
Solving the ‘unsolvable’ with Monte Carlo methods
I came hear to say this. uTorrent was great for a number of years, but I'm now using qBitTorrent on both Windows and Linux.

There's a lot of great features, too, such as renaming files before starting the download.
Link to Shipilev's article: https://shipilev.net/jvm-anatomy-park/18-scalar-replacement

If stack allocation was really done, it would allocate the entire object storage on the stack, including the header and the fields, and reference it in the generated code. The caveat in this scheme is that once the object is escaping, we would need to copy the entire object block from the stack to the heap, because we cannot be sure current thread stays in the method and keeps this part of the stack holding the object alive. Which means we have to intercept stores to the heap, in case we ever store stack-allocated object — that is, do the GC write barrier.
the inability of gdpr advocates to assess or even acknowledge the true cost and negative consequences of this law is extremely unsettling. everything from "its completely easy to implement [even-though i'm not even referring to any particular business model]" to "it requires development of non-product related features but won't hurt startups" to "proving compliance isn't a burdensome cost to completely innocent companies" to "if you can't do it, you shouldn't exist anyways [even-though no one is forcing anyone to use anything]" to "it is vague to give our benevolent regulators ability to enforce it selectively [and somehow always perfectly]"

ironically, this very blogger made all the same arguments here:

https://jacquesmattheij.com/gdpr-hysteria

his response to his current concern is: "then automate it" as if this is trivial. and "my blog is compliant" as if this means anything for even the most basic business model.
But I would be worried about what data they collected, and who they might have sold it to, even if they had never yet done anything suspicious or wrong directly towards me.

Another way to put it is: I’m generally deeply mistrusting of corporate entities collecting my data at all — even very upstanding corporate entities — and believe basic prudence requires me to treat them all with skepticism about my data.
China is beyond cashless
> Take a look at my comment above.

I'm assuming everybody responding to you did just that so this is a null statement.

> Disclaimer: We are a GDPR model company in Ireland. This means that we are implementing the mechanisms that the country is going to take as default for every other company. We had EU folks over here for months.

So it's do as I say, not as I do.
I read this part as being broad, but not vague. Processing personal data means doing anything with it in any way, including simply having it.

If the data takes part in a process you have, you're processing that data.
Technology is Driving us to Distraction
The five studies they base their conclusions on were conducted on students at the University of Limerick, the University of Limerick, the University of Limerick, the University of Limerick and the University of Limerick.

We conclude that middle name initials are a big deal around the University of Limerick campus.
1How  to Create Exciting Promotions with Cart-Level Discount in BigCommerce
> Emacs is shit

pls don't say that :( there's exactly 0 ppl in the world who get paid for writing emacs. nobody is selling the editor as snake oil liniment that ought to remove all the grievances.

> No localisation

what do you mean? I can read/type in emacs in all 3 human lang I know/use daily.

> No tabs

true

although `M-x speedbar` can display the list of all open buffers in a vertical fashion

> Window cannot be maximised prior to setting some obscure option

I usually just press F11

> Menu items and buttons do not have underlined letters (i.e. accelerators)

true

> The vast majority of the options cannot be accessed through the menu

true

> or dialogues, instead you get a non-editable document with embedded buttons

why do you care if it's not a 'native' dlg? the mouse works. C-s works.

> Configuration is stored as code

hehehe

that's the whole point, m8!

> Keys cannot be rebound from the menu.

true

> The list could go on and on

I was hoping you'd mention the idiocy (I cannot find a more proper word) w/ buffers that have long lines. every time I open some 2MB xml file that was generated as 1 string, emacs suddenly becomes dog slow. this is what should be criticized, not the inability to rebound keys from the menu, imo.
I feel like black box assessment is highly inferior to white box or whatever it is called, when you have access to source code. Huge waste of time for both company and security specialist. It is only acceptable for ongoing bug bounties.

Am I wrong? I'm not in the field, so I don't really know. I have lots of questions. Is it common for security consultancies to do only white box reviews or this wouldn't be a good decision business-wise? Is it common to charge for fixes to found vulnerabilities during an audit? What if the flaw is in open source library?
I wrote this small python function to check if a password is part of a breach by transmitting only the first 5 digits of it's hash: https://gist.github.com/mcdallas/d94ecd8b34a6bf57a162a7af0ce...
Control-G. You'll really get attention when your name makes the bell ring on the VT-100 emulator.
The patterns of history suggest we are heading for unclear war. Power (manifested as interest) has been present in every conflict - no exception. Every nation eventually gets the war it is trying to avoid - nuclear war too. Decision-makers delude themselves that the course they are on will not lead to annihilation, but it always does. World leaders are deluding themselves now.
Read more at: http://www.ghostsofhistory.wordpress.com/
Link to the web service? I'm very curious as to why you would be getting these letters
But as the PDF says, fines are an exception. There are other machanisms to protect the users.
> It's not the requester's fault that you can't handle compliance with a law efficiently.

No, it's not: it's the government's fault for passing an over-large law.
Sure, and in fact that’s meant to be the primary enforcement mechanism. But fines aren’t what I’m talking about there - civil lawsuits without a regulator involved are possible under the GDPR, although their potential damage is limited to actual damages and the cost of hiring a lawyer.
All this kabuki around nil, null, nullable.

Did the world just completely forget about Null Object (design pattern)?

With a JIT, the calls often get converted to NOPs. Makes walking a graph clean, fast, trivial.
Be honest: you're just hunting for a little more Irish cred.
I bet, I've always paid and just a few minutes ago I got the email, seems like a PR stunt to me.
> It's not the requester's fault that you can't handle compliance with a law efficiently.

You're right, it's the EU's.
You should have kept this to yourself. If you market this well in the B2B sector, you could set yourself up for a substantial passive income.
John Douglas notes in his book 'Mindhunters' that serial killers cannot really stop. they typically continue until they 1) get locked up (typicall for something else) or 2) die. So it is super weird that the Zodiac just stopped in his 'prime'.

so, the hypothesis that _Zodiac =Monster of Florence_ would make a lot of sense, because it explains Douglas's observation. if that was the case, the Zodiac would be an absolute exception in the sense that he grew old and retired.

further, Douglas, from many years of experience of investigating serial killers, observes that killers have a 'signature'. a handwriting in their crimes, so to speak. and at first glance, the signature of the Zodiac and the Monster are very similar indeed, as others have mentioned.
Please don't! GDPR letters are FUD. The only authority that can enforce GDPR is the DPA of your country or your user's country. And then after thoroughly investigation the DPA can implement different measures and the fines are just for the stronger actors and breaks.
Emotional distress isn’t a thing in the EU in general, and definitely not out of proportion to actual damages. If someone incurred costs as a result of your failure to comply with the GDPR, those would be damages. If, for some reason, they wound up in therapy as a result of your failure to comply and had to pay money/take holidays from work/etc for that, that’d be the closest thing to emotional distress we have.
You bet it is!

I was also emailed:

At Namecheap, we care about your privacy and are now giving ALL our Namecheap customers FREE WhoisGuard for life, when they register a domain* with us.
This important change supports our strong belief in privacy, security, freedom and the equal treatment for all internet users.

Suddenly, they care about my privacy, whereas all the previous years they were soliciting subscriptions to their WhoisGuard service with each new registration or renewal order.

What a coincidence! And what an unfortunate choice of wording to their existing customers. (Apparently, I was very upset when I got this emailed)
I've been working remotely for >6years. I go to office/customer once a month or less.

how has it affected the way you interact with people?

It did affect my interaction with people in general. I'm married and have a baby, but still think I suffered from working from home. Don't get me wrong, it certainly has a lot of pro's:

- Don't need to commute to office

- Don't need to iron my shirts to go to the office

- Save at least 3-4 hours per day because I don't have to travel

- Less likely to be interrupted by a colleague. Unless they call or email you, they don't have a chance to come to you or meet you in the kitchen and interest you to work with them in a new project.

Now to the con's:

- Your communication and interaction with people will go down (unless you invest your free time to be around people)

- Promotion, promotion, promotion. It's difficult to be promoted if you never show up, never had a chance to network with colleagues and managers on a daily basis, never had face to face meetings to see and be seeing.

Has it made some things more difficult to you?

Yes and No. It made me relize that I need to invest more time interacting with people. Both for the sake of myself and for my career. It actually made me a bad husband and father. I'm less likely to talk and became more introvert than I'am.
I think if you don't train the communication muscle regurarely, you are bound to become more introvert whether you are single or not.
I made the mistake of buying a PS4 and playing games right after finishing work then going to sleep. It took me almost two years to realize that I basically didn't talk to anyone, not even my wife unless there is something to talk about.

Moral of the story, if you don't invest your time in communicating and interacting with people you will become more introvert and used to be not "Interrrupted" even when you are not working.

I sold my PS4 a year ago and started going to meetups and playing soccer. It made a big difference. For my next Job, I will be looking for a desk based job with a few days working from home.
i was in the basement of a largish building. our office was down there, and we'd got used to the hum of all the internals at the other end of the building (hvac mostly, but...other ambient power noises in general).

4ish pm (ann arbor area)... boom. no power. pitch black. in a basement. with no sounds. no ambient hum of the hvac. nothing, save a single red 'exit' emergency light. we made our way upstairs and outside, and ... yep - the whole town was shut down. took a while to realize it was a good portion of the northeast!

looking back, I was quite surprised no one was caught in an elevator. there were only 4 floors, and it was 4pm, so things were slow, but... they did get used regularly.
We won Media HackDay “AI in retail” track
The letters are FUD. Take a look at the process:

https://ec.europa.eu/commission/sites/beta-political/files/d...
Related: https://m.youtube.com/watch?v=D1NX2dr3voU
You probably meant zed.
Visceral Machines: Reinforcement Learning That Mimic the Human Nervous System
As "transportability" from one service to another is a sub topic, easier consumption might hurt.
Your comment is not wrong but it's all problems and no solutions. If I was designing an engineering office I would not go open plan (or the open plan area would be small). But today we have a lot of open plan offices that inhibit productivity. I identified a way that a company can quickly and inexpensively improve productivity and happiness by creating more opportunities for deep focus. Perfect is the enemy of good.
> Just thought it's an interesting divergence between what's taught in school and in practice.

Not really, no. This isn't a matter of complexity theory being less useful than promised, it's just a matter of understanding what it tells you.

In complexity theoretic terms, platform-specific micro-optimisations are constant factors. They can have a real impact, but they're only worth worrying about after you've got good complexity.

Bubble-sort in fine-tuned SIMD assembly code will out-perform bubble-sort in Python, but will be far slower than a Python quicksort (except for small inputs).

Notice that we're discussing which hash-map to use, as opposed to which data-structure to use in the first place. Their basic time-complexities are the same, so we have the luxury of worrying about the constant factors.

Linear-scan dictionaries can't compete here, no matter how well micro-optimised. (Again, except for very small inputs.) Complexity theory tells us why.

Additionally, complexity theory is useful when reasoning about large problems (high values of n), but it doesn't tell you how to do the platform-specific micro-optimisations that are important when attacking small problems. Implementation details will dominate there, rather than the number of algorithmic operations.

Anyone who teaches complexity theory without explaining these points, has done their students a disservice.

> I wonder if there's something that's more predictive than big Oh for these types of analysis.

When it comes to real-world performance, there's no substitute for just measuring real-world performance. Detailed analysis of things like cache behaviour, and behaviour under highly concurrent access, could be neat though.

Edit For completeness, I should mention that in extreme cases, there are indeed algorithms with superior complexity which are in practice completely useless, as the break-even point is so awfully high that they could never be useful. Matrix multiplication, for instance, where the algorithms with the best time-complexity are quite literally never useful. https://en.wikipedia.org/w/index.php?title=Computational_com...

Perhaps that contradicts my whole point :-P

The other limitation of complexity theory is that in practice we often care about average-case performance, whereas theorists tend to care more about worst-care performance.
> Because at Namecheap, we care about your privacy protection.

Only when we can stop profiting from selling privacy services because of a new law that came into effect a few days ago.

I'd have believed them if they did this 2 years ago once GDPR was announced. Already moved my domains from namecheap since they are not the cheapest and didn't offer free whois until now.
J. Ulyssses Smith doesn’t “look” quite as smart as J. Ulysses Smith however...
PlayerUnknown’s Battlegrounds Sues Epic Games’ Fortnite – TechNadu
It seems like a lot of the comments are about one issue:

- do you believe generally, even for an “upstanding” company you’ve done business with for a while, that commercial entities can be trusted with your data?

If yes, you’ll see the template as overbearing and needlessly aggressive outside the context of some specific incident when a company proved to be untrustworthy. Especially if you operate a side project or business of your own, and believe you personally would not abuse consumer data collection, you’ll see it as rude in the best case, trollish resource wasting in the worst case.

If you’re a consumer with a general mistrust of all commercial entities, even “upstanding” ones, when it comes to data practices, or if you just happen to believe that the potential risks for data abuse or harm are too high to be offset by anyone’s good intentions or past good behavior, then you’ll see this as a reasonable template, perhaps needing a few modifications for differing contexts, and that jumping straight away to legalese boilerplate just has to be assumed necessary when dealing with self-interested commercial entities.
The law was engineered to inflict maximum damage.

Look, we all know that you think the GDPR is a great idea, but a law which can't be used to its full extent is IMHO not a great law. I agree with the goals of the GDPR: they're laudable. But its details & its implementation are, quite simply, wrong.

You don't install a self-destruct mechanism which can be triggered by just pushing a single un-guarded button. Likewise, you don't pass a law which can inflict grave economic harm just by sending a letter.
Expect the domain renewal price to include this cost in the future.