skysight-inc/HackerNews huggingface dataset:
We're drastically less efficient than most other developed countries when it comes to infrastructure development, and AIUI, experts aren't really sure why. The highest confidence hypothesis I've heard is a handwavy reference to how our contracting system is somehow uniquely inefficient and corrupt, but that jusy raises more questions for me.
Ah it's your code, sorry for being so harsh than :)

I'd only toggle a single class on the wrapper (or use hover if that's what you are after. that's what I did to get away without js).

Animations work well with CSS, transform is fastest here.

Use alpha instead of the grey on the shadow and it stacks correctly.

https://jsfiddle.net/s8kgmwL7/36/

You could probably do better than me for the stacking. Animating the margin is not a good thing for performance.

edit: updated a bit
It's interesting seeing the ways people work around this, even for people who don't have hard start/end times (e.g. tech employees).

I have one friend who uses Citi Bike to get to important meetings < 30 blocks away, because they don't trust the subway to get them there on time (and during peak hours, cabs are even slower). I have another who goes pretty far out of their way to avoid the more troublesome lines (the F, specifically). Some have started using the bus much more regularly, because at least the bus doesn't break down for an hour at a time. One manager I know just stopped scheduling any meetings before 11, because they got tired of having people miss meetings or come in late because of the trains.

I think people who don't live in the city don't realize how (relatively) stressful it can be when the trains are late. Riding the train during peak hours is already a pretty stressful experience: The sardine analogy is very real, and it's fairly common for trains to be so packed that I literally don't have room to even put my phone in front of my face (let alone a book or anything else) to pass the time.

Now imagine that, but the train platform is also similarly packed. And people are fighting (sometimes literally) to get onto the packed train. And you'll have to wait for 2-3 trains to pass, because there's no empty space on the trains. And you're late, and you have no idea when you'll get to where you're going because the train ETA board just says "Delay". And when you need to get off the train, you'll have to just pray that people make room for you or you'll have to really force your way through the crowd on your way out.
I wrote https://github.com/akx/abyss for Django once upon a time. I'm not sure it works these days, but you could give it a shot.
well specifically for my school there were a lot of classes that we took freshman and sophomore year that weren’t offered at any CC. Therefore students had to go back and take those cs courses.
Moscow, Tokyo, Seoul and Beijing would disagree with you there...
> ...how does using encrypted DNS prevent your ISP seeing what websites you go to?

It doesn't do this by itself. It just prevents one method of data collection.

The ISP can easily connect your IP to your subscriber information, and their DNS can log every lookup made by your IP. Even if you use another DNS, since it's unencrypted, they can (and likely do) sniff that traffic and collect the same information.

> Can't ISPs still see the eventual target IP address, and do a reverse DNS lookup of that?

Sure, but this requires a slightly higher level of effort, and also assumes that you're not connecting to a CDN, which can make your requests pretty opaque.

> Even with HTTPS/TLS I thought encryption is done after a handshake isn't it, which would imply a TCP level connection is made first which would be sniffable?

Right, and even with SNI, the requested hostname is still sent in the clear. I hope this will be fixed somehow in future implementations. In the meantime, if you need to treat your ISP as absolutely hostile, then you need a VPN or some other kind of encrypted tunnel or proxy.
Yes, it is. That you don't necessarily have the ability to make that connection doesn't matter, although if it turns out you have it of course makes matters worse. (This also isn't new under GDPR, current european law interpretation already supports this. See http://curia.europa.eu/juris/document/document.jsf?text=&doc... for the court decision firmly establishing this: Since the visitors provider has the data, and will share this data in some cases, it's possible to establish the link and the dat thus has to be protected accordingly)
Put a post-it-note on every item in your room with the english word.

Then:

Speak speak speak, write write write, read read read, watch watch watch.
excuse me dang, i have tried repeatedly to contact the admins through email without any response. i believe that my account tempagain567i and its associated ip has been incorrectly rate limited. i havent posted or commented in more than a day and it still wont let me post anything. i would be more than happy to correct my behaviour if you would be so kind as to point out my violation of site guidelines. Thanks.
Just because there are some bacteria that are already resistant to doxy doesn't mean that shifting the entire ecology of human bacteria so that resistance against doxy is selected for is a great idea.

If you have a garden and use pesticides, there are probably some weeds that will be resistant to it. But the mere existence of resistant weeds is not an argument for continued indiscriminate use of pesticides, as you will end up with even more. Degree matters.
Many years ago there was a book, Java Modeling in Color with UML, which event gave you a reason to purchase the nice red/blue/green/yellow packs of index cards. I found it a very nice way of decomposing a problem (into entities, roles/interfaces, temporal things and description/lookup tables), but I've not seen anything like it survive.
Most commercial phages in the US (can't speak for the rest of the world) are comprised of these 4:

LH01 – Myoviridae
LL5 – Siphoviridae
T4D Myoviridae
LL12 – Myoviridae

You can research all of these, but these 4 specifically target a specific but broad range of potentially pathogenic bacteria, including E. Coli (though not all E. Coli is bad) and other species. Generally if you take them together they provide effective treatment against a broad range of inflammatory agents.

Disclaimer: Not a doctor, just someone who suffered decades of gut problems and eventually healed himself.
There's still a YouTube API right? Good opportunity for a third-party app maybe?

I see one YouTube Whitelist app on the Play store already but it's got in-app purchases and just generally doesn't look that great.
How about if you look at it the same way we look at say.. insurance? Would you pay the same amount to remove the perceived risk such a tent city poses you and your family?. I guess that's why people don't want these tent cities around?. My point beeing. Cause if the problem isn't taken care of your going to pay at least that in lesser house valuation and insurance costs...
"Censoring" these videos is child abuse? Because there are quite a few people in this thread who say allowing your children to view these generative videos with dark themes is child abuse.
Why does the London Underground mostly run to schedule, though, then? Because it's older, arguably as complex (especially the subsurface railway), and not that far below NYC in ridership…
That’s the reason why their is no “proper” English; English is constantly evolving.
Professional photographers often have $10k+ invested in lenses so switching systems isn't something they'd be likely to do for an incremental upgrade. Some have switched to the Sony A9 though.

For me personally I had nowhere near that much money invested in Canon glass, so switching to Sony wasn't as painful (I pre-ordered the Sony A7iii but haven't received it yet).

Given that the $2000 Sony is out-reviewing the $3500 Canon 5D markIV, it's getting a lot of attention and I'm hardly the only one jumping ship. I think it's safe to assume that Canon/Nikon will respond with pro level mirrorless cameras as soon as they're able to.
"Better than everybody except Apple, not quite as good as Apple" is roughly my opinion. I usually turn it off on a thinkpad since I vastly prefer the trackpoint but Apple's trackpads are, at least to my mind, noticeably superior, just not enough to make me give up my trackpoint.
> No, it will basically make a newsmedia site unprofitable. I think it is the EU that has not fully thought this through. Most of the news industry is already sickly, financially, and they mostly have no model other than advertising (with a very few exceptions).

We have publicly funded broadcasters in most EU countries. The ad-supported news sites, on the other hand, are generally doing more harm than good.

News outlets existed before the web, so they're not going to be threatened by breaking the ad-supported website model. If anything, the traditional newspapers will be saved by this, because if free online news disappears, people will start buying newspaper subscriptions again.

> I think either the EU will backtrack on this once they see that Google and Facebook can easily force people to consent

They can't. The consent has to be for a specific purpose.
Panasonic Toughbook 54. It's got outstanding build quality and durability and is still user upgrade-able.
Its better than no solution, and you aren't limited to using one VPN. A dozen VPN providers each with 8% of your browsing history is still bad, but far preferable to an ISP with 100%.
I have exactly the same rule, unless I can got to my appointment by foot.
I have the feeling nobody knows this. To me it seems this part of GDPR is particularly targeted at major companies and they can be held accountable through subsidiaries or branch offices in the EU. It doesn't seem very likely to me that small businesses that happen to sell to EU customers too will be the primary target of enforcement anytime soon.
Many-many-many books (with a dictionary by me) and reading for hours and hours. I grew up at a time there was no internet, just books. I was lucky enough to have plenty of english books close to me.

Then while in Uni (in the UK) I would (actually) read the physics/maths/electronics books cover to cover (with a dictionary by me).

After the 00's it was many-many-many english-speaking movies and series without subtitles.
Watching motion pictures in the original English with or without English subtitles.
There is a lot of tangible evidence of Chinese government engaging in mass hacking. It's not a courtroom; I don't have to wait for a smoking gun; maybe there already are some.
Unfortunately, we're not at the point where science possesses a monopoly on working medicine.

Believing that every pre-scientific practice is pure hocus-pocus that should be rejected out of hand seems to be a strange conceit.
Typo in the submission title: "discoverY" -> "discovery"
I am not a sysadmin but you can't add https:// (or any other prefix) in front of a DNS address. Secure HTTP is a different protocol, suited for web page hosting.
One approach would be to place an upper limit on the price of each drug or medical procedure based on the expected gain in Quality Adjusted Life Years (QALY) for an average patient. Although it's uncomfortable to discuss, we already place a dollar value on human life in civil wrongful death lawsuits. So we know roughly what an extra year of life is worth. And that value can be adjusted based on whether the patient is able to live a normal life or will still be bedridden (or other limitations) even with the treatment.
I can see this being a real marketing thing for smoked salmon, makes me want to try it out in my smoker.
I recently went from a Nikon D7000 to a Fuji X-T2. I've gotten used to the EVF (quite low latency, but crappy dynamic range), but the main annoyance is poor battery life, unless you're willing to have the additional grip attached 24/7, which sorta defeats the purpose of having a smaller mirrorless body. Also, the menu system is completely unintuitive.
Ridership remains high because New York is too dense to get around any other way.
This is all anecdotes but I've had some (non tech) family members ask about the facebook privacy scandal and they wanted to review their privacy settings.
Privacy first, profit second. I think that is a wise decision the EU makes (disclosure: I'm an EU citizen). 'The media' surviving on a distorted revenue model is not healthy and I will not believe it is necessary to break your customers privacy in order to make a profit.
Or it could go the other way. If all media outlets decide to put up a paywall it forces people to actually pay for reading the news. Currently there are a few news outlets who plead for ad blockers to be turned off while still offering content for free. And since ad blockers allow you to add exceptions this doesn't create a level playing field between those outlets that advertise and those that are locked behind a paywall. GDPR might end up forcing the outlets reliant on advertising to also shift to paywalls effectively creating the level playing field that was lacking earlier.

Let's face it, despite social media being a great enabler for realtime news the quality of news is sub-par. The biggest bane of social media is the transfer of responsibility of filtering real news from a firehose of fake news, to the end user. Until that issue is solved people are going to probably pay for news. This is just my speculation of how things might go after GDPR.
I mean, by this logic I have no reason to use Cloudflare's DNS server more than my ISP's, because, 'hey, technically Cloudflare could be lying about their logs.'

Yeah, my VPN provider could be lying to me and logging a whole bunch of extra data under the table. But I know my ISP is logging that data. I have every reason to trust a paid VPN provider more than my ISP because my VPN provider is basing their business model on me trusting them, not on being a monopoly.

Not to mention that VPNs also help at least a bit with anonymizing IP addresses. The trust model I have with directly exposing my IP to a website is "I hope nobody I visit on the Internet is logging this."

If I'm wrong and my VPN is logging everything, I'll still be in a better position than I was with my ISP, because at least I won't be broadcasting my current physical location to every single website I visit.
I think we agree; it seems better to rely on legitimate interest than ask for consent for everything. (Although it does require thinking about and actually having a legitimate interest.)
> If you’re installing Linux, that wipes out software bugs

Linux would address OS bugs, and it brings bugs of its own. All your applications also could be exploited.

> Intel’s Management Engine

That and other pre-boot subsystems are exploitable by adversaries.
Ask HN: Is CTCI still necessary if you don't aim for tech compnaies?
CTCI = Cracking the Code Interview.

I haven't read it all from beginning to end but from skimming it I know it's very much tailored towards few specific companies that are big players in tech hubs. And its content has also been applied as a reading suggestion for any tech company that emulates their hiring processes.

So is it still necessary reading if you are a programmer who is not just looking for tech companies, or outside tech hubs? I live in Chicago, and even for local companies that have a sizable tech department, their interviews don't mimic much what I read in CTCI.

So interestingly, even job interviews appear to be culturally differentiated by locality, just as food, music, or regional holidays. I'd like to know how much relevance CTCI really has in the grander sense of all programmers in the US.
Researcher cracks a bluetooth credit card
Yes, and if the user refuses to give that permission, the site has to honor that, and can’t refuse to provide its content. Same as the original cookie law, which almost everyone did wrong (thanks to the UK national implementation of it)
I don't recommend a Master's degree unless you'd like one to pursue a research position in academia or an industry lab (Microsoft Research, IBM Research, Google Brain, FAIR, etc). Master's degrees come in two varieties: research degrees (Master's degrees with fewer courses and a thesis) and professional degrees (Master's degrees which are just coursework). Professional Master's degrees are not categorically different from Bachelor's degrees. You'll learn material you don't know that's more advanced than undergraduate material, but it won't really be anything you couldn't have learned on your own.

On the other hand, a research Master's degree provides you with meaningful experience in how to do scholarly work. This is categorically different from what you're already used to. There is also advanced coursework involved, but the salient achievement of the degree is a thesis. This process will thoroughly acquaint you with the research frontier of various topics and the way you can independently conduct your own research. In computer science it's not uncommon to accomplish a novel research contribution through a Master's thesis.

Research is extraordinarily difficult to teach yourself (it's usually a major red flag for someone in isolation to attempt research that's disconnected from the rest of the field). However, you're already an autodidact given your undergraduate concentration. You have the requisite educational maturity to teach yourself more advanced subject matter if you can find the right material and impose the structure on yourself. For this reason, a purely coursework-based Master's degree would not provide you with anything you cannot fundamentally do yourself for free and while still working full time.

Examine your goals closely before you formulate a path forward and decide on it. Do you want to do research? Do you want jobs which mostly look for MSc or PhD candidates? What does the work of those jobs look like - do they emphasize the research component of past experience, or are they just looking for someone with advanced knowledge in a domain? How much free time do you have to devote to this, and are you willing to take a (potentially significant) cut in your salary to do it?

The other thing you should be aware of is that Master's degrees are very expensive despite the fact that they're only one - two years consisting of six - eight courses. If you are willing to engage in research, you could try to be admitted to a PhD program instead. You would most likely earn an MSc on the way to the PhD without having to pay for it, because PhD programs are (almost always) fully funded. This also leaves your future options more open, regardless of whether or not you ultimately finish the full PhD.
Also mentioned in article: Use DNSCrypt Proxy V2 (a golang rewrite) for DNS over TLS and/or DNScurve https://github.com/jedisct1/dnscrypt-proxy

E.g. on a Mac with Homebrew. First:

brew install dnscrypt-proxy

Second: Edit your /usr/local/etc/dnscrypt-proxy.toml and put e.g. google or cloudflare there inside

Third: Put your DNS to 127.0.0.1
Soros, Rothschild, and Big Institutional Investors Are Entering Bitcoin
If you care about privacy, use your ISPs DNS servers.

Your ISP can see exactly which websites you're visiting regardless of how you do DNS, thanks to being able to see which IPs you're sending packets to, and thanks to SNI.

The only thing you get from adding some third party encrypted DNS service to the mix, is an additional party which can also see what websites you're visiting.
I found a few NIH papers after posting, and it appears the available data shows it doesn't result in drug resistance at these dosages. There are a few studies that tracked resistance among patient populations for several years and saw fewer changes than periodic high doses. I don't know.
> I do wonder how the EU is supposed to be enforce penalties on a company outside of the EU

Realistically, they can't and won't unless it's a very large scale that's worth pursuing, for a multi-national corporation with enough money to pay a big fine. If a company is not doing business in the EU, not selling into the EU, they can of course entirely ignore the GDPR.

In the case of a large company that sells into the EU, and refuses to obey GDPR, what you'd likely see is the EU pursuing that company on its domestic turf legally. A company out of NYC for example could be pursued in a court there for fines related to GDPR violations. The larger those violations, the more likely it'd be pursued by the EU across the Atlantic. This is how it works already, there's a lot of international business precedence. The stronger the legal system in the home country you're pursuing the multi-national into, the better for the EU's case.

If I set up a business in Germany, dump large amounts of toxic waste and cause very costly environmental damage, and then (somehow) quickly flee the country leaving no assets or business behind - but back in NYC my company has vast assets, you'd find the company pursued from Germany to its home in NYC for those damages. They still have to win the case of course.

The EU fortunately wasn't dumb enough to attempt a global claim on regulating privacy. They pushed the line pretty far, but did not cross their own boundaries. I think they fully understood there was no scenario where the US and China (40% of the global economy) - or frankly most nations - were going to care about EU law projections external its jurisdiction.
So, what exactly is it that you expect as "HiDPI" support which is missing? As far as I can recall, it has been possible to configure the actual physical size/DPI for a monitor for many, many years. Any properly functioning X application should then be able to draw things a correct size on the screen, e.g. fonts sized in points or images and figures scaled to actual widths. I think this infrastructure may even pre-date the switch from XFree86 to Xorg. Is your complaint that there are still some applications which ignore this monitor DPI metadata or which do other pixel-based techniques?

Like the previous poster, I stick to 1920x1080 on my 14-inch class Thinkpad. In my office I have dual 28-inch 4K monitors. These have identical dot pitch to my Thinkpad, so each monitor is like having a 2x2 array of my Thinkpad screens. When I made sure the monitors were set with the correct DPI, everything worked exactly as I would expect. Whatever rendered as one pixel on my laptop would also be one pixel on my workstation, and I just had 8 times more real estate on my dual monitor desktop. But, I sit further from the monitors than I do my laptop screen while also using them for much longer stretches of time. So, I adjusted the workstation to pretend it had higher DPI so that things would render a little bigger.

It's been a few years, but I think I may have had to separately adjust Firefox because it has some of its own weird assumptions about fonts and DPI that I assume come from their renderer straddling several different platforms. I also had to adjust emacs and xterm to change from my decades old fixed font preferences to start using scalable fonts.
Canoeing this route just hit my bucket list.
According to their filings, it's about $26 per user in the US and Canada per year.
I use an x230 (amazing little machine). I deactivated the touchpad in favor of the trackpoint. I would go nuts if I had to move my hand back and forth in order to move the cursor. If your profession involves a lot of typing, the trackpoint is the pointing device of choice, IMHO.

If you happen to use the trackpoint, I suggest replacing the default rubber piece with a concave one. Here is an example: [0].

https://superuser.com/a/854794/431390
https://tools.ietf.org/html/draft-ietf-tls-sni-encryption-02
Good question. I can't speak for all community college in all states, but community colleges are generally considered "two-year" institutions.

This means they can only award associate and technical degrees, but not bachelor's (4-year) degrees. You need to transfer to a 4-year college for that, which is what I did.