skysight-inc/HackerNews huggingface dataset:
Even as a small OSS project, this is a problem for me. I've setup a mirror to Gitlab, but I'm keeping issues / milestones / etc. on Github still.

It's arguably even harder for small projects to switch to Gitlab -- Github is the main way people discover us. That's where people are looking.
How do you "simply pull and re-insert" an iPhone battery?
Yes, I’ve argued before that in a modern software environment both package management and environment separation/virtualisation should be OS responsibilities. As you say, it’s silly that we have OS/distro level functionality, language-specific tools, and sometimes generic but not OS-integrated tools all doing essentially the same job.

If we also had some simple, standardised, cross-platform convention for indicating which packages were available and had which dependencies on which platforms, so we could have common repositories that could advertise the specific versions but also the specific supported platforms of each package they hosted, and so any package management tool could speak the same protocol to those repositories, then many things would get better in terms of portability as well. This is an area where the language-specific tools do sometimes have advantages today, though those advantages typically turn to dependency hell almost immediately if you have a package containing a native code element that it decides to build with whatever C(++) compiler it can find on the target system.
> New contributors are always welcome on Lobsters, but pestering other members in the channel for invites is not acceptable. If you are the author or otherwise involved with a story that was submitted to the site, ask and someone will invite you. Alternately, offer some good links or thoughts on a story and someone will likely invite you so can post them.

Seems like you'd usually need some kind of reason/action to get into the community that first time.
Bad Design (ui) who killed 154 people
US Supreme Court Justice Scalia Dies
So it seems it would be able to have goless in python3 with this? The combination of spawning a function and using channels between them is great. Specially the optional numeric argument of chan() where you can specify whether it's blocking or not, having a send buffer etc. Using an event loop with async/await could work nicely. Or also a version using real threads instead.

https://goless.readthedocs.org/en/latest/
Well, if they use 32bit time_t: Exactly the same is this bug.

If they use 64bit time_t: Nothing unusual for the next 4 billion years or so until the sun explode.
The New York AG actually dropped all of those lawsuits (and frankly should pay those companies damages) because it was wrong and simply failed to understand how DNA testing worked. There is plenty of fraud in the supplement industry but that is irrelevant to the AG scandal. Look it up.

Which, amusingly, proves the same point as the author is making.
That would be an interesting open source hardware project, cataloging what's in the expired patent system and help separate the wheat from the chaff.
I had the pleasure of being Paul's intern way back in 2000. At the time, Paul was at Maxis and if IIRC the library actually had its roots in the C++ frameworks Paul built for SimCity 3000. Those games actually were quite a bit ahead, engineering-wise, in terms of the C++ of the day.
The Muse is hiring full-stack engineers – help 50M people with their careers
This Might Be Janet Yellen's Worst Nightmare
Tests vs. Types
Why Play Doh Stays Hugely Popular, 60 Years Later
Not all vapes have LEDs. Not all vapers are smug.

Also, the ingredients are not unknown. Juices have vegetable glyceryn, propylene glycol, nicotine and food flavoring. That s all.

If you use soap, brush your teeth, eat food or some 100s other activities, you already are in contact multiple times a day with most of those things (except for nicotine, of course).
There is ample literature pointing out that yes, we do need to be tricked into doing it, or we might not do it.

There is also a lot showing that "just thinking about it before" often leads to useless abstractions and complications, while doing TDD properly leads to an appropriate level. YAGNI, KISS and all that.

I mean, this is all arguable, and has been since XP boomed in the late early 2000s, but it's disingenuous to ignore it.
Supreme Court Justice Antonin Scalia Dead at 79
No it doesn't, because a non-certified OS can at worst fail to work as expected. A DIY battery can send you to the burn ward.
Vasili Alexeyev: The Best at Everything
The word "privateer" comes to mind.
While I don't have hard data, my understanding of stories is that they're a huge part of snapchat usage now -- as a private story.
Best Productivity Technique(Pomodoro)
BIZX have an admittedly inhereted credibility gap to bridge with Slashdot and Sourceforge. That's going to require both openness and getting well out in front of the message.

Why a principally tourism-oriented website management firm now has an interest in these two specific, storied, and as noted, tainted properties has some 'splainin' to do. The name doesn't much help. It's not awful, but it's definitely not great. There's little on the principles (I've found ... Rodger, is it? via LinkedIn and Bloomberg), and addressing why they're interested and what you're bringing to the table, and, since this is a business, are hoping to take from it, are valid questions for the community to be asking.

Go back to see what the discussion was at the time Dice picked up Slashdot and Sourceforge:

https://news.ycombinator.com/item?id=6262347

From the even more technical Linux Weekly News:

https://lwn.net/Articles/564250/

Or the (minimal) discussion from the announcement DHI were selling them:

https://news.ycombinator.com/item?id=9961783

Or Slashdot itself:

http://m.slashdot.org/story/175039

Among the comments: "Who the hell is going to buy sourceforge at this point? It's not even worth the intellectual property behind the scenes. Maybe someone like cnet who wants another distribution channel for not-quite-malware."

Again: I've had at least 17 years' association with Slashdot, and quite nearly as long with Sourceforge. I'm rather skeptical at this point that any private concern can manage them appropriately. It's an uphill battle.

If your intentions are good, best luck to you. Don't think it'll be easy, and there are many who may well be hoping to see you stumble. I'm not one of them, but I'm highly dubious of success.
Location: New York, NY

Remote: No

Willing to relocate: Yes

Technologies: iOS, Swift, some Objective-C

Résumé/CV: https://www.linkedin.com/in/larrynatalicio

Email: larryn009 (at) gmail (dot) com
>There are various reasons for this, part of those reasons is that, disproportionately, the poor tend to be relegated to mass transit.

I agree with that in most cases, especially in low density wealthy cities, where people would avoid using transit even if it were more convenient, just to avoid the general population.

But in the case of several Bay Area neighborhoods the opposite is true. All else equal, in the urban core people pay a premium to live near a major mass transit station.

I guess you need a critical mass of upper middle class working people, good enough transit, and terrible traffic for this to happen. I certainly never saw transit access marketed as a selling point before moving here from flyover country in the dot-com days.
Supreme Court Justice Antonin Scalia Found Dead in Texas
Small Gifts to Bernie Sanders Challenge Hillary Clinton Fund-Raising Model
> Do I have to tell you, it’s good for people with vision problems?

Actually light themes work better for me. I have astigmatism and light themes open the pupil allowing me to see the text easier. With a dark theme I basically just see line noise.

This might be a misconception of dark themes.
While the intention of the article is noble (it's an empowering thought), I feel like it's missing out on a more important idea.

That is: while ideally we would critically and deeply analyze every aspect of our life, we have limited time and energy. The reason we've been able to accomplish so much as a civilization is because we delegate thinking to others.

"Always doubt the media" is bad advice. It's similar to "always doubt your parents" because they told you Santa Claus was real. Always doubting the media is exhausting, and the author probably doesn't do it anyways, because he gets things done.

What's perhaps worth investigating is how technology can help us reduce the amount of trust we put in a single entity. The trend from news sites away from user-submitted comments is worrying, because that's an example of how one can read a story and immediately read critiques and reviews of it.

Quite ironically, Blake's platform of choice for this post (Medium) removed our ability to make inline comments on his writing, which is perhaps the best way to accomplish that.
Why does the device allow the user to set the date back before the device was released?
See also:

https://en.wikipedia.org/wiki/Talk:Nikola_Tesla/Nationality_...
Texas gov issues statement confirming Justice Scalia's death
Yep.

The lesson I take from this: don't be so quick to denigrate liberal arts and traditional university education. The kind of skills one learns in college, namely, the ability to do independent research, to write well, to think critically, and to make moral judgments, are precisely what's been taught as part of a classic liberal curriculum since Roman times.

We can talk about how expensive it is, and that there may be better delivery methods, but per se liberal arts education will only become more important as the clickbait / spam / dreck-production machine of ads / neutraceuticals, etc. kicks into higher gear.
Faith and good faith are different things. Good faith is the dual of trust: it is being sincere in communication and actions. It's actually a weird term because "faith" is an extreme, uncritical form of trust while "good faith" is behavior that is worth trusting.

The trust that is essential to science is believing that someone else who attempts to reproduce your results and failed is sincerely trying to reproduce your results. Mistrust would be issues like rejecting someone's results with accusations of fraud or incompetence.

The good faith that is essential to science is trying one's best to reproduce results and making one's own experiments easily reproducible. An example of bad faith would be deliberately obfuscating sources of data.

Your example exemplifies trust and good faith: the materials scientist assumes the theoretical scientist is produced their study in good faith. If they have difficulties reproducing the results, they would try to communicate with the theoretical scientist and others in an attempt to clarify the discrepancy between their experiments. This cannot possibly work without mutual trust and good faith in the act of doing science.

In contrast, the way religious beliefs are developed and propagated is not usually rooted in trust and good faith. It can be when it is unhierarchical and rooted in personal experience, but in organized religion it is not. Religion is a hierarchy of authority on truth. Instead of trust, we have obedience. Instead of good faith, we have righteousness.

The first half of my comment was contrasting "things i believe that i call scientific knowledge" and "the act of doing science". There are more distinctions I briefly alluded to: "the social organization of science", "the economic structure of science", "ownership over scientific knowledge", etc. We can even have science about science, analyzing any of these particular facets. Many facets, but they come together as a whole. No one has a pure conception of science. All of these facets are inextricably related. I think it's important to distinguish "scientific beliefs" and being "scientific".

Lots of people claim to be rational, or scientific based on their beliefs. To me, this is clearly incomplete. It is easy to fool someone with dressings of scientific language or pantomimed motions that look like scientific actions. Good science is mixed up with "bad" science, which is a strange term because bad science is clearly not science by definition. One trap that i see people often fall into is feeling that their beliefs are rational/scientific and meeting someone with conflicting ideas, then attributing "irrationality" or "unscientific" nature to that person. Maybe it's a strawman that lives only in my head. I think it happens an awful lot. It's happened to me, at least.
Yep, this was my iPad after I had a broken screen replaced: http://blog.marksmith.org/too-much-security/

I had to reinstall from a backup to enable wifi so it could talk to an ntp server and sort itself out.
Creating the OR of the future
The DNS was our inspiration. The fmr CEO and CTO are advisors and guided us through the process to build both the technology and the surrounding incentive and collaboration model.

To your point about "have to trust a handful of big guys to play fair," please refer to exhibit A - https://blockchain.info/pools - where 2 miners control 52% and 4 miners control over 75% of the hashing power. If that's not trusting a handful of guys to play fair, I don't know what is.

We can take a permissioned, federated model because we have no native asset coin that needs to be backed up by wasteful mining, meaning that BigchainDB can handle an infinite number of assets on the same ledger. That, along with our pipelining innovation, we can hit writes/s up to 2 million.

And it scales. BigchainDB isn't meant to replace Bitcoin, it's meant to serve enterprise customers who want to be able to run blockchain systems in production, at scale.
One issue many founders never think of is that if you get VC and focus on growth and not profit, you are putting yourself in a riskier position where your shares could be worthless.

If the company ever sells, they will definitely be looking at profit when it comes to valuation and if it's over-valued, VC gets paid out first.

I think many startup founders have it backwards: They have a good idea and they try to shoe-horn in a business model (that sometimes works).

Instead, come up with the business model first and then come up with a great idea around it. I've done this with my last two companies and I was profitable from day 1.
Counterfeit money introduces fake money into an economy, selling quackery just moves money from idiots to asshats. This case is pretty clearly on the "shouldn't be allowed" side of the line but I think most sales involve various levels of idiocy and asshatery.
discussed here some years back

https://news.ycombinator.com/item?id=3552290

I seem to recall also another discussion but alas, cannot find it.
True, but because there's no "warranty void if removed" stickers inside, you could open up the iPhone, unplug and replug(?) the battery, and close it up. Apple wouldn't be able to tell. Heck, I've replaced batteries in iPhones and they were taken into the store for other issues and they were covered under the warranty w/o a problem.

So, AFAIK, there's no warranty monitor to tell if the battery had been removed because that would almost certainly have false positives with phones that have fully depleted batteries. Sure, if you replace the pentalobular screws with the Phillips from iFixIt, they'd know you opened it, but if you put the pentalobular ones back on before going in, they won't be able to tell.
Valentine's Day in the 19th Century: Lost Connections and Lonely Hearts
We (at ring.cx) had a "Y2K" bug on Jan 1. Some old boring code was replaced with more "readable" one and "underflowed" (technically, it did not expect negative values).

Explosion:
https://gist.github.com/Elv13/73ae14074c85974ca952

Fixed:
https://gist.github.com/Elv13/5fc6bb2bba51aeb14f63

(LGPLv2+, not designed to be "correct", but close enough so it isn't noticeable.)
Watch as 1000 years of European borders change timelapse map [video]
Huh? Medium has an excellent system for both inline comments and long-form responses. It's the best platform out there in that regard, IME.
Thanks, I missed that, just followed:

> Products > Security > Firewalls > Adaptive Security Appliances (ASA) > ASA 5500-X Series Firewalls > <your Cisco ASA model> > Software on Chassis > Adaptive Security Appliance (ASA) Software

and was prompted that an active service contract is required. Not that I'm opposed, it's the first thing I'll do prior to upgrading (since 8.2 to 8.3 migration looks non-trivial due to NAT changes, and have no clue what has transpired between 8.3. and 9.1).

Of course this is obviously a sign to just upgrade the hardware and get off the EOL train.
It certainly seems that way, but one of the fundamental rules here is that you can't ordinarily trust clocks to keep in sync, they drift, jump backwards and forwards etc. Google solve this problem using synchronized atomic clocks in their data centres, which is not an option for most systems running on commodity hardware.
Actually, that's not what's happening. What's happening is that the project maintainer is pulling in your changes, from your repository. It's a decentralized vs centralized thing.
Projects were typically like a month long for us as well, with some spanning 2 or maybe 3 months.

I don't know I believe that something like TDD should be something that's taught to us from the beginning. In my mind it should essentially be a foundation skill that becomes a platform from which you can grow from. If you are teaching a sorting algorithm then just hedge it into the class that they should split it into x methods and each method should pass test y.

I do agree with your comment on how University should be concentrating on the why but showing good practices along-side the why can't hurt, even if it was just, say bonus marks for using a testing framework or following a style guide etc.
Supreme Court Justice Scalia Died
Antonin Scalia has passed away
Even if the businessperson would be 5x as effective as I am on "soft" problems, I would still be 10x more effective than this businessperson on "hard" problems :)

So, to return to the original argument: should I simply accept that business-people make more money than I do? ...
Benchmarking Message Queue Latency
Why I don't like smartphones
Here is a digest of the thread you had been replying to: gregstula said that std::array is better than what games use (imagining games use plain C arrays). I corrected them, saying that games use explicitly mapped memory and pointed at issues with std::array that prevents its usage in games. I never advocated use of raw arrays in this thread though they have utility since they are easily substituted with pointers if/when you decide that you care about the underlying memory and this is why I've never seen std::array in a game code. Note that I have not seen every game in existence, only few dozen AAA titles or so. I know people write indie/mobile/social games with stl, python and what-not but I am not really interested in that kind of game programming.
The inline notes are now private. Just between you, the author and their editors.
It's Python mail server, that tries to be like Django for Mail. https://github.com/zedshaw/lamson/blob/master/README.md
Not only don't I want to write one, I don't really want to use one.

Especially as a user who isn't programming in the given language. Don't make me install some package manager for your language before I can run your program.

Self-contained executable or installer, please, or go back to the wood shed.
This has been confirmed by the governor of Texas.

https://twitter.com/nycsouthpaw/status/698629632816500738
"This DNS server replaces ads with porn."

"Everything looks exactly the same."
Individual solar storage seems like a neat idea, but limited to single-family houses. Major piece of feedback SolarCity received after the first wave of Tesla Powerwall installations was how customers hated giving up space in their garage http://www.greentechmedia.com/articles/read/Lesson-Learned-F...

So with SolarCity at least, the focus seems to be on community storage, where the grid of replaceable batteries is shared by neighbors on the same cul-de-sac/block/street/community/town. Long-term this is also insurance against net metering going away (which utilities will probably lobby through successfully at some point). Via community storage neighbors can start selling to neighbors.

However, someone still needs to maintain the neighborhood storage system, manage billing for produced/consumed kWh, run the actual wires to/fro storage, at which point we've re-invented the utility company, just at much smaller scale.
No idea; not an Apple user.
A judge quoted in the article said, "my educated guess is nothing will happen before the next president is elected."

Presumably he's talking about selecting a replacement to the supreme court. Is this accurate? How long does this process typically take?
NB: I used to help with STK development around 2011-2013, so have a likely biased view in this particular discussion.

Actually, SuperTuxKart definitely moved some things away from Sourceforge already. You can find the Github account at https://github.com/supertuxkart. (Finished) assets and their "development" files (blender files, lossless audio, ...) are still on Sourceforge. I have not been actively involved with the project in a few years now, but as far as I am aware this is due to the simply enormous size that assets take up in a game. The finalised assets download is 650MB, the originals is 1.5GB (see http://supertuxkart.sourceforge.net/Source_control). Due to the nature of svn this is only the current HEAD, you can imagine how big of a git repository this would end up becoming, where you by default download the entire repository. (EDIT: Github allows repositories of up to 1GB in size, see https://help.github.com/articles/what-is-my-disk-quota/)

Furthermore, up until recently I believe Github severely limited the size of binaries you could upload. You understand this puts them at an impossibility.

Also, Sourceforge provides mailing lists, Github does not.

The wiki could be moved from Sourceforge to Github, but I do not know if that is a project they currently feel like undertaking. The current setup uses mediawiki and is easy enough for non-developers to update as well as having the same style as the landing page. If you switch to Github wiki, then the style breaks completely with the rest of the STK site. If you switch to a project page by means of the github pages, then you make things (I believe) significantly more difficult to update for the less technically oriented volunteers.
I was told, "You are not responsible for the happiness of others". It sounds like a selfish thing unless you are the type of person who feels responsible for the happiness of others. It changed my perspective and has made me happier by freeing me from the crushing responsibility I was putting upon myself.
Used both, difference is non-existant. Not sure what parent means.
Statistically, most couples in America are straight and white. It would make sense to advertise to this demo...however not exclusively.
Let's remember him as the man who opposed marriage equality and help to appoint George W. Bush president.

http://www.theguardian.com/law/2016/feb/13/supreme-court-jus...

"Maybe, in death, Scalia will meet the original Constitution framers and find out their true intent. Assuming they too are burning in hell" --https://twitter.com/lindsaygoldwert/status/69863873479173324...
This is by the author, or one of the authors, of Glide, which so far is the best dependency manager for Go that I have come across: https://github.com/Masterminds/glide.