skysight-inc/HackerNews huggingface dataset:
People with mental health issues like those described don't need to hear about exercise, but not for the reasons you mention. They (should) already hear it from their doctors every visit (and they will have a professional they visit regularly to monitor their health situation, the drugs in question are very bad for you).
The Georgian coast of the Black Sea. You know, the one north of Florida. \s
> It could reply with anything, even a valid, correct response.

Which you actually need to do, to prevent locking the user out from the website they tried to access in the first place after authenticating, thanks to DNS pinning.

> The connection you make to that result is still going to be redirected to the portal.

Correct, but who cares? This is about DNS tunneling, there will be no connection anywhere, the DNS queries and their replies ARE the connection, so to say. How about reading up on what a DNS tunnel actually is? Considering your posts in this thread you have no clue how it works or at least have huge misconceptions about it.
Isn't he residing in Russia now?

A related follow-up question is: could his knowledge of our systems and processes somehow have helped Russians do the hacking prior to 2016 US elections? Not that they couldn't have done it without him but did he help in an indirect way?
The fear of 100 drones in the sky of every neighborhood, and neighbors shooting them out of their backyard if they cross the property line thankfully hasn’t come true yet. And we’re a few years into consumers buying pretty powerful toy drones like the Magic Pro.

I have seen more no-drone signs up at National sparks such as Joshua Tree, but that’s fair enough in spots like that.

Hopefully the positive trend of human drone harmony continues!
I'm sending this comment to my historian friend
The ability to host your attachments (.pdf files mostly) on your own WebDAV server is very useful.
Hi everyone,

I am the guy who wrote that article. Though you have pretty demolished my English ;), I want to thank you all. I apologize for my bad English; yet, your attention, suggestions, and remarks really will help me writing better articles, as well as to improve those I have written in the past.

About the grammar / spelling errors.
Yes, English is not my first language; I am Italian and, though I'm always trying to make my best to avoid errors and typos, I am aware that something wrong will always come out in my texts. Sometimes it is just a typo (such as weather / whether) which is rather easy to amend.

Sometimes what's wrong there are short pieces of texts, phrases, or even entire paragraphs that I wrote thinking in Italian and writing in English, thus clearly revealing that English is not my first language. These are much harder for me to catch, since their grammar is often not totally wrong, strictly speaking; yet, they sound odd or even absurd to a native English speaker.

About technical / historical inaccuracies: I am not an IT engineer, I am an architect, and a professor of product design and computer aided design; I am more a tech enthusiast than an IT professional, though I am also an amateur programmer and someone who likes to build his own computers since the 1980s. Therefore, I focus my articles more on product design than on technology; even if I always try to collect as many technical details as I can from reliably sources, I can, and often do, make mistakes. Again, your remarks are highly valuable to me, because they help me correct those inaccurate / wrong information I am giving to my readers, though I made them bona fide.

As amyjess correctly pointed out, the screenshot of the Lisa is from the Nathan Lineback's GUI emulator website, I know it's not the best example to show; unfortunately, I haven't able to find a single screenshot of a real Lisa with an acceptable image quality so far. A friend of mine who has been Apple's product manager for both the Lisa and the Macintosh still has a functioning Lisa; I'll ask him to let me take a photo of the GUI on the real machine to replace the one I used.

I didn't included the iMac intentionally; by and large, the article is essentially a comparison between the Lisa and the Mac, and I deem the iMac design too different from theirs to be part of that comparison. Yet, I am currently writing an article exclusively focused on the iMac.

The circumstances in which Jobs left the Lisa team.
Aside from my horrible grammar error :(, I agree with you, daotoad. That point needs to detailed a little more. Therefore, I rewrote the whole paragraph and added a reference.

I sincerely apologize for the mistakes I made in that article, hope it looks a bit better now.
Again, guys, thank you so much for your help.
Sorry. Thought I was being helpful here. Can you explain why the system allows the same link to be posted multiple times? I seem to remember a time when it filtered them out (at least for me).
We’ve recently went through this process at our company & chose to use pipenv as the dependency management tool. As mentioned in the article, pipenv is under active development but takes care of many things that we had custom scripts before such as requirements hashs, in-built graph of dependencies, automatic retries of failed dependencies, automatic re-ordering of dependency installations etc. it also has a few quirks - we had to pick a version that had most commands working & also pipenv install is painfully slow & didn’t seem to have a caching strategy for already built virtualenvs.
Music selection is a big deal for spaces where people plan to spend social time. I think the reason a lot of places get it wrong is because they are simply not operated by people with good musical taste who understand how important it is to other people.

Starbucks employs music curators: https://www.fastcompany.com/3067250/meet-the-music-nerds-beh...

I saw an article recently which told a tale of trendy coffee shops featuring where obscure but desirable music selected by expert hipster curators. Supposedly, some ask employees to track the number of people they see using Shazam, that being considered a sign of success. I have spent a lot of time in coffee shops while traveling, and I do recall hearing a few songs which stuck with me that I couldn’t find any trace of on the Internet, even after asking in the specific subreddits for the bands related (a unique cover of the Cure, for instance). That certainly doesn’t happen at Dunkin Donuts. Unfortunately I’ve been unable to locate this article.
Thanks, but I can't really get behind your point of view at all.

I'll go on a limb and say that startups are not typically started by people who just want their paycheque to come in. Its either people pursuing their passion, people wanting to "make it big" or both.

Because honestly - as an experienced software developer living in a "western" country I wouldn't need to work double shifts in a startup - good paying IT jobs are not that hard to find.
Thanks for the kind words, I really appreciate the encouragement

My big focus for Codemason is simplicity, so building hosting into Codemason ("Codemason Servers") was a way to simplify things even further - just click a button and a server is ready to run your app. In the future, I hope to take it even further and let people spin up "sandbox" versions of apps so they can test things out really quickly. Convenience and simplicity is probably the key draw there.

Just as a general comment on the entire space: It's very competitive and there are plenty of solid options but I feel like there's a couple of things that uniquely set Codemason apart:

- Being able to "cluster" servers from multiple cloud providers easily
- Autoscaling capabilities on the cloud provider of your choice (e.g. DigitalOcean or Vultr)
- A focus on simplifying things from development to production

As the product matures, I'm hoping the focus on simplicity will pay off in differentiating Codemason in an already competitive market
https://drafts.csswg.org/css-images-3/#propdef-image-orienta...

But it has been dropped from the next version which states:

> If the image has an orientation specified in its metadata, such as EXIF, the UA must rotate or flip the image to correctly orient it as the metadata specifies.
There's a point to that. It sort of depends on the country, the US is pretty good about having people live like it pleases them, but others are not. In Scandinavia I don't really see any good way of avoid some kind of job. There a some expenses that aren't necessarily tied to any particular living standard.

What really surprises me is that politicians (Danish in my cases), refuse to discus the idea of reducing the length of the average work week (only one party suggested it, and was laughed of a being unrealistic). You could do a lot of good moving from a 37 hour work week to 30, but no, it's dismissed with no further debate. I really think that should be the discussion: How much do we need to work. Having it being black and white, job/no-job debate isn't particularly helpful.

I know that some would argue that people can just "choose" to work less, but that's rarely an option. Very few industries allow you to choose how much you work. In terms of compensation I could be happy, financially, working only 75% of my current hours, while receiving an similar reduction in pay, but that's not something most companies find attractive.
Sorry if I hurt any browser's sensibility. Hope no browser was offended by my app :)

However, I didn't refer to "browsers that don't follow an early adopter in implementing a working draft" as "old", though; if you read the compatibility message carefully, you'll find I referred to them as "unsupported" (which might be a bit inexact but not disparaging).

Non-evergreen browsers, instead, are correctly referred to as "old", because they are.
I could be wrong, but I believe both the federal Department of Transportation and their state equivalents have this authority. So far, they haven’t done it though.

As with most of these issues, it’s quite likely that a private market solution would be most effective. If insurance companies refused to cover these boats, or they at least forced clients to implement all NTSB recommendations, the problems associated with this industry would largely disappear overnight. According to the NTSB, the reason the death rate is so high when these things sink is because the canopy doesn’t come off. They had specific recommendations that would address this problem, and the industry seems to have entirely ignored them.
This is great! I really hope developers keep pushing the webAudioApi. Its not hard to imagine serious browser based DAWs within 5yrs. I've been doing my webaudio experiments here: http://treblemaker.ai
Isn't that what all optimisation is about? Making trade-offs of one kind or another - usually ditching stuff you can do without for stuff you'd like more of.
Webcam based motion detection is pretty far along. One camera can detect motion in any field within its view. They can even set bookmarks everytime it detects motion in an area it's tracking. I'm not big on pointing cameras at employees but if it's for study then just remove cams when done.
I know :-)

His content is fantastic.
No more slurping through plastic straws in San Francisco
p could be

int *p = rand();

or that code could be in a function

int f(int *p)

which may be called from completely different compilation units (or even across a dynamic library boundary) meaning there's no way for the compiler to know what p is.
Sorry, I was really fixated on the bunker idea.

I agree that setting up their own little city out in AU or NZ might be a better idea than the bunker. Maybe they can even take over a large section of the land mass.

In my opinion, it'll still be tough to fabricate all of the things that modern society depends on today. Maybe they can do it if they really put their minds to it, but I would be surprised.
Defending Politically Vulnerable Organizations Online
> Apparently exercising protection that dates back to antiquity makes you undesirable.

I mean it's easy to categorize it this way but I think you're ignoring the actual risks for the company. Yes, bankruptcy is a completely legal and typically very useful legal mechanism for restructuring. There's nothing ethically or morally wrong with bankruptcy or even having multiple ones in your history depending on the circumstances.

But more often than not, it shows an inability to manage ones finances and staying within a reasonable band of spending. With few exceptions, bankruptcies are typically avoidable. To quote the word risk in the manner you did diminishes the real fact that you had a finance job and had recently shown that you unable to control your personal finances.

With the litigious nature of the US, especially within the confines of employment law, it's safer for a company in that sector to outright ban employees with major financial issues than to investigate the root causes and make case-by-case judgments on whether a given bankruptcy was "okay."

> My bankruptcy also prevents me from ever having a security clearance again as I'm considered a security risk (blackmail...

This is an accurate and very reasonable concern. It's the whole reason why applicants for every sensitive job from local part-time police officer to CIA agent have their personal finances investigated. If someone has 1.5x their yearly salary in high interest debt it's going to be much easier for a malicious actor to control them.
The tech stack is briefly covered in the intro docs (https://codemason.io/docs/master#what-powers-codemason) but can expand on it if you'd like me to

I like your idea of explainer/demo video. I think that would go a long way to clarifying the product. What format would be best for that kind of thing do you think? A walk through of the product or something a bit faster pace that clips together previews of each of the main features?
Yikes. Sounds like you’re having a rough time. I have a book recommendation re: your financial stress. It’s called Early Retirement Extreme, and it’s written by a man who earned about what you do, and retired in under a decade by living frugally. It’s got some pretty great tips and examples of living within your means. It is pretty intense, but it sounds like your stress level is too. “Buying” yourself at least a few months of living expenses by living differently may ease some of that stress.

Good luck, man.
> IMO EXIF rotation should be applied always, and any CSS rotations should combine with it, not override.

I agree. EXIF rotation is a part of the image and it's just an implementation detail of the image data. Browsers shouldn't leak this.
Google Starts Labeling All HTTP Sites as ‘Not Secure’
I don't have a public link to the method they used, but I heard of this technique on the Web Audio Slack channel, which you can join here: https://web-audio.slack.com/. Basically, as I understood it, they found a way to wrap the Chrome runtime in a VST plugin and load it in a DAW. I guess the process can be optimised, but I'm no browser internals expert. The community is quite friendly, so if you're interested you could join it and ask, I'm sure they'll be happy to share with you.
> And his disciples asked him, saying, Master, who did sin, this man, or his parents, that he was born blind?

For me the correct answer is "neither, and now let's talk about why someone would ask that".
Correct conclusion, strip the info. EXIF is a mess on the web, thankfully Digikam easily normalizes all of my photos with simple batch process. Not my videos though.
A friend of mine was put into quarantine a while ago, that's what you can do in Sweden if you want to prevent people from going to the competitor. Basically, you can't work for any other employer that competes with your previous employer doing what you used to do.

The catch? You have to pay the person you've quarantined throughout this ordeal, and the person you've quarantined can work at a restaurant or something and make two wages.
Of all the recent high profile breaches, none would have been mitigated by HTTPS, or occurred anyway.

Let me clarify that I don’t object to encryption - I object to telling the user “this site is secure” when there is no way to know that
Get Your Program Out There
Very nice, how do I run elite? I never had a disk system

edit: Ah got it, shift-break on BBC, fn-shift-right_command-F12 on macbook pro touchbar
Yeah, the Atlanta area is home to a lot of movies and TV shows at this point. There's even a huge movie studio built south of Atlanta (Pinewood, opened in 2014).

Most of the recent Marvell movies were shot here.

Recent films shot in Georgia include: Godzilla: King of Monsters, the Ant Man movies, Guardians of the Galaxy 2, Captain America: Civil War, Avengers: Infinity War, Black Panther, Pitch Perfect 3, Jumanji: Welcome to the Jungle, Mark Felt: The Man Who Brought Down the White House and Spider-Man: Homecoming.

Some television shows shot here: Stranger Things, Ozark, The Walking Dead, MacGuyver and Atlanta.

There's definitely a booming production industry in the Atlanta area.
You'd have to ask the mods for details, but I think that it got changed to be in line with the rules, and only block new submissions if the previous one had upvotes or discussions. It might still trigger for a very short time without those, not sure. Especially since in practice there's often multiple URLs for the same story (sometimes even on the same site, with tracking crap in the URL, AMP versions, ...), so it can't be relied on anyways.

With way ranking works, if an initial submission gets no upvotes it's basically necessary to submit it again to give it a chance - of course if it has been submitted a lot and none got traction, submitting yet another one likely isn't useful either.
You are confusing law and enforcement.

The question is not what is legal but what is happening, and whether changing the law would allow a different enforcement.
The lack of self-awareness gives the piece a rich irony which makes it interesting. Should this have been written for a subtle McSweeney’s submission, I would not be shocked.
Yeah. It is a bit excessive, and it is a PITA to manage.
https://news.ycombinator.com/item?id=17507860

https://news.ycombinator.com/item?id=17606727
Or you can list direct dependencies in another file and regenerate requirements.txt with `pip freeze` whenever you change the other file. Especially easy with Make.
That's really cool and I'll surely consider it for future releases. I'm trying to sort out the priorities for this project and the feedback on HN is amazing. Thanks.
There’s at least a few developers that juggle. I’m one.
A single repo makes it a bit tricky to use some library in version A for project X and version B for project Y.
OpenST Protocol: Framework for building highly scalable blockchain economies
One of the things that helped me as a learner years ago was publishing my programs out in the wild, usually by open sourcing them. But time and again I refrained from doing so because I was self-conscious about my code.

But when I look back I feel that such fear was keeping me from growing because the scrutiny of the public eyes is the best teacher one can get as a programmer
To fix these:

convert -auto-orient in.jpg out.jpg
The exiftran utility can strip the EXIF orientation tag and apply the rotation losslessly to the image. Looks like it worth doing it. AFAIK imagemagick reencodes the image.
> I suppose, for me at least, the network speeds are in a similar category to processor speeds for normal, every day use. Would an extra 10-20% download bandwidth be appreciated? Would an i9 running at 2.9GHz help me transpile and package my JavaScript quicker? Sure. But it's way down my priority list in terms of real-life productivity and time saving.

Definitely. Furthermore, I typically don't even care about things going fast. I want things to "not be slow". Which, typically I guess the distinction is that I don't mind expected slow things being slow. Ie, if I have to run integration tests I expect it to take 30s. If I got a (somehow) faster SSD and CPU could it take 20s? Maybe, and sure that would be great.. but .. meh. It just doesn't matter to me.

However the things that should be instant, that I don't like to be slow need to remain so under all conditions. In my experience, RAM is the biggest culprit for causing simple things to be slow. If I open one to many browser tabs, suddenly I have no RAM and my UX goes down significantly.

So RAM ranks far, far higher on my list than CPU. CPU rarely has a big affect on my these days, and unless I switch to a workload where I'm heavily concerned with shaving time off of hour+ compiles (video editing/etc), then I just don't care. But RAM, oh boy do I love RAM.
The answer is: 19 + 5 % -2

If he says you got it wrong, the answer is 18, then you tell him that you wrote the answer in python

If he says you got it wrong, the answer is 20, then you tell him you wrote it in javascript

Thanks modulo!
Ten years left to redesign lithium-ion batteries?
Since we're sharing XKCD cartoons, here's one that comes to mind: https://xkcd.com/927/

So not to disappoint, here's another contestant: Poetry [0]

That said, in my experience it works best if don't force any particular workflow on your developers, but maintain a solid and repeatable process for testing and deployment. People have different mental models of their development environments -- I personally use virtualfish (or virtualenvwrapper if I'm on Bash), while a colleague works with `python -m venv`; and we have played with pipenv, pyenv, anaconda and poetry in various cases.

As long as your requirements are clearly defined -- requirements.txt works perfectly well for applications, and setup.py for libraries [1] -- any method should be good enough to build a development environment. On the other hand, your integration, testing and deployment process should be universal, and fully automated if possible, and of course independent of any developer's environment.

[0] https://github.com/sdispater/poetry

[1] https://caremad.io/posts/2013/07/setup-vs-requirement/
This is known as "Garden(ing) Leave" in British English: https://en.wikipedia.org/wiki/Garden_leave
Launch new Nikon Cameras
Such cases exist. I do not expect most corporations to primarily (and certainly not exclusively) use customer information to do so.
Try Radio Paradise. You won't be disappointed.
Marijuana Contains “Alien DNA” from Outside of Our Solar System, NASA Confirms
There is something similar on the market called Bromium. It spawns micro VMs for some filetypes so that possible code execution is contained within the micro VM. Still haven't tested it.

https://www.bromium.com/
Online fake news war in Zimbabwe
Understanding Memory in Deep Learning Systems
They still do. Not like when DNS rebind was all the rage, where Firefox decided to cache DNS replies forever, but they still bump the TTL to a minimum of several minutes, which is enough to confuse people in the CP scenario. I wouldn't be surprised if some OS resolvers did the same, possibly just for performance reasons even. And that's all fine and dandy since those couple minutes don't break the Cloudflare scenario.

I mean, if it weren't the case, why would CPs work in that way then anyways? It wouldn't be an issue to have a DNS server in the mix that resolves everything to you CP address with a TTL of one second, and then additionally to your port 80 TCP redirect just add another one for 53 UDP. It's not being done by any CP solution I have ever encountered.
> and only block new submissions if the previous one had upvotes or discussions.

If it's based on upvotes, there must be a threshold, because the link I provided appears to have been upvoted by someone. All the more reason why I am confused about being dinged for my 'error.'
A Beginner’s Guide to Project Management – Part 2
This might go under your "didn't pay for," but it does annoy me that apple doesn't allow emulators. I bought some SNES games, the console went under, I would still like to play them on my iPhone. I know it probably is a gray area for most people, but none the less, Apple could let it be done, but they don't.
SpaceX lands Falcon 9 booster on Just Read the Instructions drone ship