skysight-inc/HackerNews huggingface dataset:
Robert Caro's series on LBJ is IMO possibly the greatest nonfiction work of the last century. The depth of research, the quality of writing, and the study of politics and power are what make the series so enticing. Sure the volumes are long, but it never seems like necessary information or too much detail and it never drags. I highly recommend reading at least one of the volumes.
Yes, RFC1918 addresses are ambiguous, and generally they have this problem, independent of using DNS. You should use IPv6 if you can.

But now you are running TLS, so the address conflict would just yield a cert error. (If the other guy plugged his network or printer into yours, that is)
For a long time I used my bank's homepage to get me redirected to the login page. Until the (reluctantly) forced HTTPS. Since then I'm using http://neverssl.com :)
Mike Tyson, a Tiger..
I was of the same mentality, until yesterday when I watched this PyCon video, uploaded 13 May 2018.

https://www.youtube.com/watch?v=GBQAKldqgZs

To cut a long story short, if you're happy with virtualenv and pip then that's great, but the idea of pipenv is to replace virtualenv and pip, which means you'll actually have one tool fewer. :)
Niffler.co: Try Crypto Training Before Crypto Trading
DNS got fixed to handle dynamic updates in the early 2000's.
Zotero is great, does everything except actually read your papers for you. Although, there is a tool out there now that does that.
Internet of Things as Easy as Sticking Nanoelectronics on Objects
The game just shifts to one of attribution rather than what the rates are. A lot of physical violence would have resulted in death not too long ago, but thanks to medical technology like washing wounds, getting looked at by a doctor, ambulances, surgery, drugs, etc. it's much harder to die. The lack of as many deaths is then attributed to whatever cause is expedient (democracy, authoritarian crackdown, etc.) when technology and access to it is probably the best explanatory factor.
Its an interesting project, I know that there are a ton of crawler projects but I think that focusing on the data extraction & triage is where this project differs from the rest.

Kudos to the author for the great work, I'll certainly do my part to contribute.
Can you explain this more? Surely the compiler can reason about p being able to point to i's address.
You can chose to not have a job. There are plenty of people like this. Yes, they don't have same amount of money and conveniences, but hey hey, this is your life and you only have one. If you see yourself being fulfilled by doing something else - no one can stop you.
Microsoft does not own GitHub yet, so all of these points are for GitHub before Microsoft.
Almost certainly so. I'm really interested in knowing why you're so positive in saying it's not. There are significant signs that the reduction of lead emissions leads to a time-delayed reduction in crime when geographically mapped:
https://www.sciencedirect.com/science/article/pii/S001393511...
https://ehjournal.biomedcentral.com/articles/10.1186/s12940-...
What SAT Score Is Required for Engineering in 2018?
Right. This article by Jeremy Allison sheds some light on how this broken design ended up in POSIX.

https://www.samba.org/samba/news/articles/low_point/tale_two...

> The reason is historical and reflects a flaw in the POSIX standards process, in my opinion, one that hopefully won't be repeated in the future. I finally tracked down why this insane behavior was standardized by the POSIX committee by talking to long-time BSD hacker and POSIX standards committee member Kirk McKusick (he of the BSD daemon artwork). As he recalls, AT&T brought the current behavior to the standards committee as a proposal for byte-range locking, as this was how their current code implementation worked. The committee asked other ISVs if this was how locking should be done. The ISVs who cared about byte range locking were the large database vendors such as Oracle, Sybase and Informix (at the time). All of these companies did their own byte range locking within their own applications, none of them depended on or needed the underlying operating system to provide locking services for them. So their unanimous answer was "we don't care". In the absence of any strong negative feedback on a proposal, the committee added it "as-is", and took as the desired behavior the specifics of the first implementation, the brain-dead one from AT&T.
After having used both, I'm not yet sure which is better of `pipenv` or `pip install --require-hashes` + `python -m venv`. For example, `pipenv sync` doesn't uninstall packages which were previously in the same Pipfile{,.lock}, making the sharing of Pipfile{,.lock} via version control kinda pointless. `PIPENV_VENV_IN_PROJECT` not being the default is also annoying for development.
I searched around and closest I found was https://github.com/Nordstrom/serverless-artillery
Planes are terribly polluting, and unlike trains, there's no expectation that can be changed anytime soon. If you properly accounted for that externality, trains might be profitable after all.
I would hope that Googlers can make their sites work fastest on the browser that they own and control the internals of.

If I were building a browser, I'd be seriously tempted to do a lot of things for speed that don't seem to be on the table right now. For instance, I'd aggressively bundle common JS or CSS dependencies and short-circuit loading them over the wire. E.g. a site wants jquery 1.x, or Bootstrap 3? I can load that faster from even spinning rust than over fiber, and a few MB of JS or CSS is nothing to store.
Court: Native American tribe can’t be a “sovereign” shield during patent review
I cant get my 3200 mhz Ram run with my x399 Designare
it runs only at 2133 mhz
AMD has a big problem there my Z170 Board runs all my ram on 3200 xmp without any trouble
Both kits I have are certified for the X399 board but non is working above 2133mhz
Very dissapointing
That's the point. It has been correlated with same delay between tipping point of lead in air and tipping point of crime in each country, even though in each country the tipping points were at different time.
Show HN: A Flipping card component for ReactJS
A terrifying number of big-name websites are not secure – is yours?
I am a big fan of paperpile:

https://paperpile.com

I've used Endnote, Mendeley, and Zotero before and found them all to have their own issues. Paperpile is not perfect but it shines in a few places and I really like it. The chrome plugin adds an 'add to paperpile' button to places like google scholar making it easy to add citations.

It also is designed for writing in Google Docs and makes it very easy and quick to add citations. For some, Google Docs may be a dealbreaker, but if you need to collaboratively write/edit a manuscript it's much better than the alternatives in my opinion (esp. because everyone can write/edit at the same time).
haha they wont get a second chance with me
Why? It's traffic coming from his devices and he's not doing anything malicious as far as you can read from this sentence.
Wow, that's absolutely absurd. I essens what that company is saying is that their financial processes are so weak, that you alone could be a risk.

I can understand not wanting to hire you as a CFO or investment advisor, but that's about it.
Aspiring Data Scientist in nyc? practice on kaggle
virtualenv + pip-tools

https://github.com/jazzband/pip-tools
Just vote for smarter politicians.

If you are out of job:
- The goverment should pay your health insurance, or it should be free.

If you are in job:
- You employer should pay your healh insurance (for GOVERMENT not for private indistry). The rate should be fixed or as fixed percentage of your income - the same no matter if you have any illness or not.

This system works in Europe flawlessly.

3 pillars of socialism:

- Free healthcare
- Free education including university level education
- Pension by goverment for ALL people who retire.

In communist countries we had it all since 1945...

Whats the point of goverment who is not giving you anything?
I think you are wasting your time on him. Friends may or may not have same ambition and priorities as you. Better pay some one to get this job done otherwise you may loose close friend too.
Classical liberals were pro-free-market.
In fact your idea is not new.

"Efficient Tagged Memory"

http://www.cl.cam.ac.uk/research/security/ctsrd/pdfs/201711-...

"SPARC M7 Application Data Integrity"

https://swisdev.oracle.com/_files/What-Is-ADI.html

The problem to most C improvement solutions is mostly human, not technical.
“Big Star Labs” spyware campaign affects over 11M people
> So having run into this problem, folks like Google, Twitter, etc. use monorepos to help address some of this.

I think you’re retroactively claiming that Google actively anticipated this in their choice at the beginning of using Perforce as an SCM. They may believe that it’s still the best option for them, but as I understand it, to make it work they bought a license to the Perforce source code forked it and practically rewrote it to work.

Here’s a tech talk Linus gave at Google in 2007: https://youtu.be/4XpnKHJAok8

My theory (I wonder if someone can confirm this), is that Google was under pressure at that point with team size and Perforce’s limitations. Git would have been an entirely different direction had they chosen to ditch p4 and instead use git. What would have happened in the Git space earlier if that had happened? Fun to think about... but maybe Go would have had a package manager earlier ;)
You are silly
How do you use PYTHONUSERBASE?
I don't claim that the compiler should avoid any kind of optimizations because pointers are numbers, but that the formal model should be that the compiler can ignore certain loads/stores in certain paths, rather than overloading of semantical value the pointer itself. It's just a different POV that one could use to analyze what happens. Similarly, different statements should be used in order to specify how rigid we want the compiler to be with our loads/stores for a given pointer, so that certain optimizations that are obvious like the one above are the default, and others are performed only if the pointer is specified via keywords and other annotations to have a very special meaning.
Bit silly for a blanket policy. Who cares if a read-only site is delivered over HTTP, HTTPS, or carrier pidgeon?
The First Augur Assassination Markets Have Arrived
A pretty cut and dry case of adding value I'd say. This is a very cool thing, thank you for talking about it.
Learn how to write an emulator
which programming framework would best allow the coding of an app to generate Chladni figures on an arbitrarily user drawn shape? And perhaps with a knob to allow frequency modulation. Or perhaps two or three knobs to allow visualization of harmonics. Would this allow a graphical solution to Schrodinger's equations for one, two, three electron models?
Holy shit there's manuals for software! ;)
Nuts and Bolts of WGANs and Problem with Training GANs
At most projects we're using pip-tools which generates a fully pinned requirements.txt based on a manually kept (and clean) requirements.in which only contains the specific packages you need without their dependencies
This is not entirely true. Sure, if you put on yourself tons of debt, then you have to work it off. Sure, if you really need to drive that fancy car, dine in good restaurants and wear expensive status stuff just to show off (to people you probably don't really care about), it costs.

But if you travel a bit around the world, you will meet a lot of people who didn't have a proper job for a decade or more. Maybe 1 month work and 6 months travel. Or just decide to live like a hermit someplace out there, anywhere. You won't find them on instagram much, I mean the serious bunch who are honest about this, but they are out there, proving it can be done.

But it requires sacrifices in some aspects of life, which might be too much to give up for most. I know it would be too much to give up for me at this point in life.
Artificial Intelligence: An International Playground – Infographic
Yeah, on the other hand I'm looking closely at this one just because of the people that showed up in this thread. I know some of these guys and their past work is exceptional, so if they're claiming to be involved in this, I am sure I'll be sorry if I don't check it out.
If the database was encrypted, you would need a different encrypted database for every user - again impractical.
Microsoft’s Outlook.com dark mode is now live
Textricator: PDF data extract tool. Open Source
I'd like to switch to Zotero, but I've been using Mendeley for a good 5 years, and built a decent workflow around it. I was wondering if anyone here took the leap and made the switch, and could perhaps point out some of the biggest differences between both tools?
FWIW I used to get heartburn pretty regularly and that has completely gone away since I switched to a plant-based diet.
The World Economy Runs on GPS. It Needs a Backup Plan
Home for Sale in Robertson Co
Try the 8 bit guy's you tube channel.
roughly, my $HOME ( 400Gb ) is rsync'ed to a external RAID ( https://www.amazon.com/Oyen-Digital-MobiusTM-FireWire-Enclos... )
, my preferred media is burn on DVDR
, a few specific files go to dropbox and/or gdrive
, and all my source code sits on bitbucket.
I meant to only change the reasoning the author is used in terms of optimizations being the ability to ignore loads/stores versus giving more semantical value to a pointer.
For more on site swap, read also B. Polster: The Mathematics of Juggling. Springer, 2002. (https://www.amazon.com/Mathematics-Juggling-Polster-Burkard-...)
and here is a review by @allenknutson (writer of the FAQ):
https://www.ams.org/notices/200401/rev-knutson.pdf
genuine question - is nobody using anaconda/conda in production ? I have found the binary install experience in conda far more pleasant than in anything else.

Going forward, the trend is going to be pipenv+manylinux (https://github.com/pypa/manylinux), but conda is super pleasant today
> If I were building a browser, I'd be seriously tempted to do a lot of things for speed that don't seem to be on the table right now.

Yes that's all fine, but we're talking about YouTube here as the offender not Chrome. It's fine to make your browser work faster, that's not the same as making your website work slower on other browsers.

> I would hope that Googlers can make their sites work fastest on the browser that they own and control the internals of.

I would hope they'd do that by just optimizing for Chrome, not by deciding to base the whole website on an API that's deprecated and has been superseded and is ONLY still supported by Chrome.
John McAfee will pay you $100K if you get into his ‘unhackable’ crypto-wallet
Thanks. I'll investigate this method. It sounds like you hand write dependencies and their versions into the requirements.in file?
"There are many amongst us who would not hesitate to build equipment to compromise the privacy of any given individual provided the price is right. These are the whores of industry. They would not hesitate building systems and devices contrary to the public interest; their only concern is the buck."

From May, 1968.

One of many prescient insights.
I think this is a good way to look at it. It reminds me of shadertoy except for dsp audio.

It could be compiled with a webassembly backend and loaded, but... you could almost copy/paste the process() js function into c++ and it would compile, almost.
> So I hate my job and no one else wants to even take a chance on me because I lack a degree, have a personal bankruptcy from 6 and a half years ago and have been in a niche job for 12 years.

I might be recalling wrong, but you might like to look into credit history law -- events like this expire after 7 years and so you could be in for a change.
> This is in part why Savannah (another beautiful historic coastal spot in Georgia, though a much larger one) was so significant to the state for so much of its early history: it was the first planned city in the state

Having spent many a weekend in Savannah from youth through to being an adult, and now having lived in Charleston for the better part of a decade, I really think Savannah is a nicer city.

Perhaps because Savannah was planned or because Charleston is constrained by its peninsular nature, but Savannah always felt like a small city whereas Charleston really just seems like a haphazard, overgrown town.

If any of y'all reading ever consider a trip down to Savannah, it's well worth a long weekend at the very least.
Bingo. If you’re not vendoring the binaries of your dependencies as part of a release then you’re doing it wrong.

It doesn’t have to be docker, containers just makes it easy to have immutable snapshots. Anything that packages it all up (including a simple tarball) is enough.
Using #ifdefs to get more out of certain architectures or working around quirks of a platform is definitely not something I'd consider bad practice.

As long as it has a default way to fall back to that works everywhere, there is no harm in platform specific code guarded by #ifdefs or other but similar mechanisms provided by the language you use (golang has platform and OS detection!)
Movies are fictional.

If a celebrity is giving an endorsement in a scripted movie I'm obviously going to think of the endorsement differently if theyre giving it in an Instagram post. That's where the FTC says "hey, you have to be clear you are benefiting from this advertisement" because otherwise (in a movie) it would be clear the endorsement isn't personal or organic.

Also not all of what you may call "product placements" in movies is paid. For one example, the red Swingline stapler in Office Space wasn't a paid product placement nor did Swingline even make a red version, it was a product invented for the movie, Mike Judge had an auto body shop do a paint job on a black stapler. Yet the movie created a market for red Swingline staplers, Swingline started producing red staplers, and it became their best selling product.
Interpol wasn't involved, they literally just passed the info along to local QC law enforcement. This ended up being a thing that dragged on for several months for the Canadian. You are probably right though on the American friend, swatted was the wrong word. Maybe visited by armed cops ready to make an arrest was more like it.
As far as I can tell, the main difference is that this also uses pyenv to manage python versions separate from system python packages. There was an article a couple of weeks ago about combining pyenv + pipenv, and this doesn't really seem to add anything over that combination except an opinionated wrapper script.
It was in CSS 4 at some point:

https://www.w3.org/TR/2012/WD-css4-images-20120911/#the-imag...
This makes me think of the Chinese social credit score system. What if it actually works and detects these kinds of people and locks them out of the system before they can cause a lot of damage?
I'm surprised nobody's talking about the political implications here. This could do more damage to the open internet than revoking net neutrality.

Here's a link to hn.algolia.com for the search 'ssl revoked.'

https://hn.algolia.com/?utm_source=opensearch&utm_medium=sea...
'Japan's millennium bug' ahead of Akihito's abdication
I was going to mention that: trauma care has become very good. Though you still have gross bodily harm. And non-dead men generally do tell tales.
Stylistic preferences aside, a well written introductory paragraph can do a lot for essays like this.
[Dupe] https://news.ycombinator.com/item?id=17608080
What, maybe a million or two for the cost of not being able to live inside the social circle where you've always existed? You're basically on the run for the rest of your life and have to practice the strictest security online for fear of being found by accident by someone who might want to kill you.

Held against the risks and potential future you might gain in the best case, I think you can say the payoff is tiny.
Endnote. Ugh. When I used it a decade ago it was the worst program I have ever used. Try to look up something and nothing happens. Is it thinking? Is it connecting to a server? Did it just not find any results? There's no way to tell because it doesn't tell you anything.
Would it be better if your phished credentials were MITM'd by a third party scammer due to being sent in clear text instead of going directly to the original scammers? I for one don't think so.
Probably. When I lived in the bay area, I juggled at the San Francisco circus center: http://circuscenter.org/juggling
and there's also a juggling club in Berkeley: https://berkeleyjuggling.org/
Many jugglers I've met there worked in IT/software-related jobs.
As an industry employee the IP of your work belongs to your employer, I don't think it's a given that it should necessarily be different in research/academia. It is, obviously, and I think overall that's good, but we shouldn't take it for granted. There's nothing wrong with questioning the status quo.
Entering some skilled labor trade isn't exactly easy in the US, you've got tons of 18 year old sons and nephews gunning for internships that they'll gladly take before a 33 year old with no connection to the industry if you go the union route and if you don't go the union route there's tons and tons of cheap-laborers already for stuff like roofing or hanging drywall.
https://news.ycombinator.com/newsfaq.html

please don't point to upvote-less, comment-less submissions as dupes.
Yes, this is because, a small restaurant can use just Spotify or another music service and not have to pay the license fee. This doesn't apply to larger establishments. (https://www.restaurant.org/Manage-My-Restaurant/Operations/R...)
If you ever need anyone to talk to text HOME to 741741 from anywhere in the United States, anytime for free.[0]

There may be many reasons why some employers don't hire you, but don't forget that there are many reasons why they will hire you. Rejection doesn't mean that you are not a great person, it means that you, the company and the role might not be a good fit for each other. And that is OK. It's more than OK because you don't want to work for a place that isn't a great fit anyway. You want to find a great fit and you might have to hear NO 100 times before you get to 1 Hell Yeah! Flip that "no" around and use it as a reward for working hard, collect them and don't be afraid of them.

I've worked with people with all types of backgrounds, including people who went to federal prison and people without degrees. It is not about IF it's about WHEN. My suggestion is to start by going for walks, investing in yourself and if you are having a bad day there is no shame in reaching out for support. Literally everyone needs support.

One of the better people giving quality free advice on the internet these days is Gary Vaynerchuk, born in Belarusian and basically gave his services away for free for 10 years. I know you have skills, but you might need to give them away to build up a network. If you are on HN then you must have internet superpowers that you don't know you have.

[0] https://www.crisistextline.org/
That's true, that's inaccurate. I'll change the message with the next deploy.
Yep, surprised at this. I think even if you enjoy it on some level you have to acknowledge that it is a thin spread of nostalgia on a slice of very weak plot and characterisation, with no real heart to speak of.
It seems that Firefox from-image is nonstandard (from-image in specification is only defined for image-resolution). And default behavior of ignoring EXIF rotation seems correct according to this weird specification:

>Note that some devices will "tag" an image with some metadata indicating its correct orientation, so image viewing software can do the necessary transformation themselves. Due to legacy compatibility restraints, Web browsers are required to ignore this data by default. A future level of this specification is expected to have a value that applies the metadata-specified transformation automatically.

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