skysight-inc/HackerNews huggingface dataset:
For things that I want to remember I take a photo and then get rid of the item.

I began doing this when my kids started school and would bring home new art every day. I love that they made a portrait of me by gluing macaroni to a paper plate then covering it in glitter, but I don't necessarily want to become the caretaker of that masterpiece forever.
As an embedded programmer, I wholeheartedly second this.

I'm in an area where there are relatively few opportunities to do close to the metal work. The ones that do, don't pay any more than backend web developers make. In fact I've come to assume that they can offer less due to either the intrigue of the work, or because you often compete with computer/electrical engineers who aren't expecting outsized developer salaries.

Likewise, while I have loved the skills I've learned in embedded and low-level work, working at an embedded shop has taken a lot of the joy out of the learning. You trade off an inherent rewarding development environment with the realities of developing against hardware, where project cycles are long, you're often dependent on horrible vendor APIs and support, and where everything moves much slower.

The counter to that is the type of work I believe you're describing, which sounds like HFT optimization on Intel. I got into embedded because I wanted to eventually end up there, but again, it's an extremely limited market. And as someone who has indeed dabbled in the Fog optimization manuals, you quickly learn to realize how much the ROI of assembly isn't worth it. The future of speed isn't going to be going lower down the programming stack. It's going to be in new hardware: FPGAs and ASICs, writing RTL for system specific CPUs. And that is highly exciting, though it necessitates a pure programmer has to learn hardware at a deep level as you imply.

As for me, I concur with the statements others are making about using my skillset for security research and reverse engineering. Working in embedded development has bored me to tears, and taken the magic out of learning to love the skills themselves. I'd much prefer to work at a pace that isn't limited by the pace of a cross functional team of software and hardware engineers.

Learn the skills, yes, completely. The knowledge is worth it. But for the love of God, don't get expect to get joy out of working in it.
See my post above.

1. Upgrade did not come back up with disk mounted.
2. Changed import of encryption key so it would not mount volumes without user doing it.
3. LAG did not come up on reboot, has to be created again.
4. 1000 snapshot on 8 core FreeNAS mini took 20 minutes to mount all the file systems.
5. SMB shows started but no shares. Have to restart it.
6. GUI to slow in Firefox, asked to kill the script.
7. GUI completely locked up Chrome page. Had to kill.
UI for the best in the world forecasting algorithm 'Prophet'
>I consider myself, without doubt, to be an introvert. I hate parties with a passion

Those aren't necessarily connected in the way that many people like to assert with such conviction. Many introverts (like me!) love parties and hanging out with friends.
Most definetely! As written in the post there is a "new" (don't know how new) feature that let's you export a single chat conversation. Within the chat you can select export chat under options.
This is one of those urban myths that refuses to die. I've looked for the supporting evidence and can find none. When we got cable as a kid in the 70s, that was certainly not the selling point. Cable was used by remote communities that were out of range of the broadcast signal. The only channels that existed at the time (i.e. ABC, NBC, CBS) all had adverts.
How America and China Could Stumble to War
I'm actually hoping CasperJS will support headless Chrome, and headless Firefox later on too.
Clicking on his name [1] you can see he works at Latacora now [1]. Hopefully that helps answer your question

[1] https://news.ycombinator.com/user?id=tptacek
[2] https://latacora.com/
That is about when the hangover starts to wear off...
Mary Anderson, a Founder of the Outdoor Cooperative REI, Dies at 107
If a library update requires all teams using the library to start using the new version simultaneously, then you're pretty tightly coupled. Not a good thing. But if different services can interoperate while running different versions of the library, then it's less challenging.

Combine that with a reasonable deprecation schedule on old versions of the library and let teams upgrade when they're ready.

Now you have the best of both worlds - a library that keeps moving forward with a known window (per the deprecation schedule) when they can completely drop old functionality, all while other teams are happily using the library.

Ofcourse, a number of things needed to pull this off:

* independent deployments so services don't automatically share the same library versions

* communication tools so library owners can publish a deprecation schedule and the right people are notified effectively

* verification mechanisms so library owners can make sure everybody has upgraded before pushing out breaking changes
Ah, got it. Yes, I agree entirely. I was only disagreeing with #2's notion that paywalls never work. Thanks for clarifying.
Haha guess you found the end to end-to-end encryption ;)
For a year I got up at 4:30am, rode a bike for 20mins, showered then spent 3-4 hours doing math proofs and watching lectures. The morning was the only time I could get this done since distractions are minimal, you don't have emails/phone calls/obligations to think about like you do after lunch when they start rolling in demanding your attention.
Why Python 3 exists
Which metropolis are you talking about?
That's really not domain specific though. It's just a proprietary protocol.
If you read the article, you'll see that what Corral is right now (i.e. the supposed "next generation") is in fact being abandoned. It's a dead-end, at the very least.
Here's to hoping new entrepreneurs are motivated by something more than getting rich off the next hot walled social garden, where innovation is a gimmick like self "deleting" messages, 140 characters, or "micro-apps".
http://cordcuttersnews.com/starting-2017-comcast-will-charge...

Now that fee is jumping from just $3.49 to $5.49 a month, which means that if you have three TVs in your house you will pay an extra $16.47 a month just for this fee. http://cordcuttersnews.com/starting-2017-comcast-will-charge...

So adding a new TV costs ~10$ + $5.49 a month. That sounds like it's costing 16$/month per HD DVR.

Here are some other 'fees' https://www.techdirt.com/articles/20161213/09004336262/happy...
As I get older I'm starting to consider other types of costs as well. My time and "brain space" are more valuable to me now, so if I'm going to spend an hour watching something with my wife, I don't want 15-20 minutes of that to be ads. I want to find something interesting quickly. This is also why I'm unhappy with the new Netflix rating system, since I feel it's going to lead to worse recommendations for me.

As always when these topics come up, I think video content licensing needs to be revamped, so that anyone can create a streaming service as long as they pay a fixed rate to the license owner. It would spur so much innovation!
I have no social media accounts. I would love to know what their protocol says to do if someone claims to not have any social media accounts.
Their actions only apply to the 1-2 ways any particular item is generally sold today. That doesn't generalize to "creators getting paid" as a class.
> Headless mode allows running Chromium in a headless/server environment. Expected use cases include loading web pages, extracting metadata (e.g., the DOM) and generating bitmaps from page contents -- using all the modern web platform features provided by Chromium and Blink.

Practically speaking, software developers will use headless Chrome to automate testing of product functionality. Today, developers use systems like Selenium or PhantomJS to accomplish this feat, but it's a painful process to maintain these headless browser execution engines. Adding headless support into Chrome means that developers can count on the presentation of their application on a given version of the Blink engine run within Chrome.
Red Hat's Ansible 2.3 DevOps tool released
I wouldn't assume disrespect. Material items don't hold the same meaning or power for everybody. I used to move a lot and if you expect me to carry something you gave me from place-to-place for the rest of my life, well that could be seen as disrespectful as well.
What you value might not be what everyone else values.

Many weddings in this world also are not just about the bride and groom. They are often family reunions with a wedding on the side as the excuse for lots of people to get together after many, many years.

Weddings are a time for celebration and enjoyment for the bride and groom, as much as guests. Guests often forget that the bride & groom often have no memories of their day as it's a blur.

In addition to printed invitations, I heavily used technology where possible:

- Mailchimp segmented similar to this post was invaluable.
- Google Sheet that grew like crazy
- My wedding ended up having a ceremony in two cities, double the work and planning - used Asana, worked great.
- A little app on Android called Textpansion was fantastic for sending out pre-made snippets of information as needed - addresses, dates, times, locations, updates. All it would take is click on a snippet, paste it into the message, and off I go.

The one thing I couldn't get to?

- Running facial recognition on all the photos that will never see much circulation. Luckily, waiting on this has made it easier.
Clearly you don't have diabetes.

Everyone responds differently to the same inputs. My BG spikes hundreds of points if I eat a banana. It drops 50pts an hour when sitting in intense sun. Make sense? No.. is it repeatable, for me, yes.

Would ubiquitous sensors help me identify more of these patterns? Absolutely.
The Internet map
>I don't see the downside here.

The new thing here isn't lesson plans for sale, it's a marketplace with small vendors. So this isn't a new downside, but sponsored content is a continual worry.

A train carrying delicious Pepsi products is traveling from the Pepsi plant in Pepsi-town to the Pepsi distribution center in Pepsi-city. What is your favorite beverage?
No, they don't have ownership, they have possession. And they use violence to enforce it. And if they leave their possessions, even for a moment, they don't have them anymore and another animal takes them.
Drupal Developers Threaten Exodus as Controversy Spirals
We have used PhantomJS and WKHTMLTOPDF both. Phantomjs hogs a lot of resources but is very good when you want print large PDFs (500+ pages). WKHTMLTOPDF struggles with larger HTMLs.
> Those who fail to learn history are doomed to repeat it.

"That men do not learn very much from the lessons of history is the most important of all the lessons that history has to teach." - Aldous Huxley
Good on them. It sounds to me like they hired a cowboy who did 90% of the work and then left for a shinier new project. It's hard to admit a mistake like this, I hope others follow their example. And don't trust the cowboy!
thanks for the link! great site i'll have to chekc it out further.

http://www.doctorofcredit.com/usaa-limitless-credit-card-rev...

from that doctorofcredit.com URL:

"This card would be your best option for non-category spend (apart from the Discover it Miles, that offers 3% cash back for the first year). Obviously this is a loss leader for USAA, but they would be trying to make that money back on the checking account that requires the $1,000 direct deposit. Most other financial institutions have used bank account bonuses instead, but Fidelity also loses money on their 2% card but still come out ahead as cardholders have larger Fidelity deposits than non-cardholders. I suspect USAA will need to add some limits to this card to make it sustainable, but the limited membership might make this unnecessary."
> But is it really true?

Well, aircraft are really, really expensive. On the order of hundreds of millions of dollars apiece just to buy. Then there's the yearly maintenance which involves tearing them apart and putting them back together. And the jet fuel, airport landing fees, highly trained personnel, regulations...

This means their operation costs eat up somewhere around 80-90% of the revenue for any single full flight. I can't imagine personally trying to manage such a system and eeking profit out of it.

One of the big reasons airlines even survive while serving so many otherwise unprofitable locations is because of the federal grants, and the regulations that ensure they do serve more than just the biggest metropolitan areas.

In other words, if unregulated and not provided with grants, airlines would only ever serve the major cities (with higher ticket prices as they do so), because it would never be profitable to serve anywhere else. They would also completely fold after the first downturn in air travel (9/11 would have effectively killed all the airlines).
New Study Challenges a Genetic Link to Stress, Depression
Any chance you could go into detail on this regarding data types? How do you handle exchange rates & such that can be to more precision than 100ths of a $ or other currency for instance?
I'm dealing with a similar problem, except on 4 week sprints. It's not management, who doesn't care, it's the team itself which continues to be FIXATED on a burn down chart, to the extent that they massage story points, avoid doing work late in sprints, and are way too concerned with burndown in general.

Shipping valuable features without regressions is my metric of success. Not y=mx+b applied to story points.

Burn down charts are misused far too much to be considered generally valuable.
What would move my needle is reproducible results, i.e. science.

For example, have a shaman go into a room and describe the spirit he sees. Then have another shaman go into the room, and see if his description matches.

Or, write about how many schizophrenic people this shaman has actually cured. Interview the patients, do a profile of their lives before and after, and explain the process that was used.

While this article is interesting from a cultural perspective, I still don't see how it is OT for HN.
Ok, sounds like a good habit. Why did you stop after a year?
Communism implies government ownership. Crony capitalism, maybe. They still competed and this time Goliath won; we often forget what makes that story special, that David is not the favorite to win.
Was Hacker News acting illegally when it took the idea of user-submitted stories displayed in a list, with voting, from Reddit/Slashdot/Whoever?

Copying ideas is 3/4 of tech nowadays, whether it's a website design and features, or a social network, or a cab-hailing app (Uber, Lyft, etc etc).

I think this is a good thing, because it allows creativity and competition within established ideas, instead of letting whoever came up with it first have a monopoly on it.

Heck, I almost developed and released something almost identical to Pintrest before Pintrest came out. Good thing I didn't -- and wasn't allowed to claim some kind of rights on the idea -- because my version would have sucked. (Well, sucked in a different way from Pintrest does.)
This has to be a joke. You can't seriously be toting the availability of a 24/365 store (even an Apple store!) as some sort of benefit.
Knocking down strawman arguments isn't pedantry, and there's no need to be rude. You were replying to a comment that said GC could have deterministic overhead; and you replied that "no, GC has mandatory overhead" -- which is a different concern. Wtetzner just pointed out, rightly so, that mandatory doesn't mean non-deterministic.
Dreadbeard the Pirate
You don't understand communism.
I run several FreeNAS installations on HP MicroServers.

What I want is not some fancy UI but help with running FreeNAS with Apple clients. Which is currently hard to do (this is partly due to FreeNAS and partly due to Apple).

If it's not possible, say so. If it is possible, add a switch for Apple clients and export volumes the best way possible (also with MS Office hacks) - without the need to hack and tinker for a long time.
Yes, it was a VC-funded, early-stage startup.

On top of the large amount of process and the one week sprints, we also four different dev teams each working on their own microservice app which was tightly coupled to the other apps in the company. Every team had to deploy at the same time, and if one app went down, the other apps went down with it. The company's platform was essentially an ecommerce site that could have been one medium sized monolith, maintained by a single team of 5 or 6 developers, but instead we had 20+ developers, several dev managers, a scrum master, and a large QA automation team. I guess you could call it premature optimization.

There were also plenty of issues on the business side that prevented the company from truly succeeding. The place was a bit of a clusterfuck but it was an excellent learning experience.
I'd never say never. As I'm sure you're aware, JavaScript has had statically typed arrays since WebGL was introduced.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type...
`histappend` probaby works the way you want it to.

I have about a half dozen terminals open. I want to have the current shell's history seem consistent within any shell, but I want ^R in any NEW terminal to include all the commands entered in any terminal.

shopt -s histappend
HISTCONTROL=ignoredups:ignorespace

# append to bash history Right Now
export PROMPT_COMMAND="history -a"

I share your distrust, though -- I've frequently lost my bash history for $REASONS (which another comment here seems to have answered :)) -- but the convenience of not having my shell history clobbered by which-shell-I-close-first is _amazing_.
A flexible module for array operation in JavaScript
I don't have enough experience to speak with authority here. Just an observation from reading on lots of different implementations of stuff. There might be a general rule that gaining more determinism often trades away throughput or vice versa. I remember specific choices of algorithm where this was true. Your claim about hard, real-time GC's having performance degradation was also true for early ones. I know lots of people were focusing on improving performance, though. It's worth surveying the field again to see what the current losses are.

And, as another person replied, it might not even matter at all or with a different choice of hardware.
I bet you could put a new skin over Papers, Please and it would work pretty well without having to change many of the game dynamics.
It's not completely surprising. They did an amazing job to deploy this feature. It's directly available (perfect to attract new users) and it works like a charm. I used Snapchat and I loved it, but UX is a pain. It's incredibly heavy and slow, even on a good phone. It's the reason I uninstalled it twice and won't reinstall it. While on Instagram, the user experience is good.
Probably leaving the camera on with effects is not a good choice.

PS: please WhatsApp, remove stories. It's not the place for it.
Well played. :)
I wish I didn't feel in the way when riding a bicycle on the road. So I walk instead. Oh well. Then my next fear is being confronted by strangers asking for a lighter then money. It's not so bad though, I just feel anxious to be encountered.
I think this is well deserved. Instagram Story's experience to me is way nicer and more complete since it integrates perfectly with their core photo sharing product. After I'm done viewing snaps I have on Snapchat, what else is there left to do? With Instagram, I can look at my photo feed and go to people's profiles, and all of the back-navigation works perfectly. Meanwhile, Snapchat's app is slow, buggy, and doesn't even take nice pictures. Other than the more gimmicky features, such as face filters which will inevitably come to Instagram, the product feels way behind.
I usually just rely on drugs like... um, caffeine, rather than trying to religiously stick to a particular sleep schedule.
Because eventually in a couple of years you can take your ES7 code and remove the transpiration and it will all work seamlessly. Not so much with Typescript.
Innovate with something harder to copy or that you can gain genuine protection for? Snapchat seem to already be moving in that direction.
iirc Nintendo has many stories like this from the 90's.

Hope their culture is still in tact after these years of mediocre to bad fiscal results.
At some point the falsifiable hypothesis "government cannot provide goods or services better than private actors" mutated into the dogma "government shall not provide goods or services better than private actors."
Yes let's be fair. It's fair to say that Facebook did not threaten coercion on anyone, and simply responded to market demand for a certain type of service. It's also fair to say that Facebook is in a unique position to be able to use it's considerable platform to absorb mind share away from competing platforms.

It's also fair to question if this is a good thing for the ecosystem of technology, and more specifically market technology from many different points of view - namely power distribution.

The trend here is that no matter what you do in technology, or how successful you become - you'll never beat Google, Apple, Facebook, Microsoft or Amazon. So, is that good, neutral, bad? I think probably bad, but I'm not sure.

Or maybe the answer is simply that Snapchat is really just a feature that got out of hand and is vastly overpriced.
Alright, but don't you understand what's going on here? If I don't emphasize that line, I'm going to inevitably get comments like "you're comparing filesharing to slavery which illegitimizes your entire argument." In the exact same way that GP did anyways, and in the same way that when I later said that saying that industries were dying illegitimized my argument because I didn't make it clear enough which industries those were.

When people jump to using all caps, it's not because they love all caps. It's because the formatting provided to them by the platform isn't good enough to articulate their ideas clearly.

I need more formatting options!
Re: the notion that "airlines bump people all the time", there are those arguing that while it is indeed lawful and routine for airlines to bump passengers due to overbooking, this was not a case of overbooking, and once a passenger has taken their seat they have very different rights than when they are still waiting to board the plane. I am by no means an expert, but I found this article (posted on HN yesterday) to be illuminating: http://www.nakedcapitalism.com/2017/04/united-passenger-remo...

Basically, this wasn't just poor customer service, it was a violation of rules.
Agreed. But it's hilarious anyway.
In this thread there's a lot of FUD about there being no job market. One place to look is to your undergraduate electrical engineering brethren. You'll basically always be following them around to wherever they go (though often in slightly higher demand given that board design is typically faster than the software development phase). Also worth noting that in recent years there has been an emphasis on FPGA skills for a lot of jobs in the space. It often helps to have some familiarity, especially if you like working for smaller companies that wouldn't want to hire a specialist for that role.
Ah ok. Yes it's our job to let these companies go out of business.
Communism understands you.
But one that suggests English might not be his first language.
Does it mean Ubuntu can run unmodified on Allwinner H3 socs?
Assuming whatever language I'm using has an honest implementation of a set data structure and that these sets of numbers are true sets, and thus, contain no duplicate values; I would perform an intersection.

With Python(my bread and butter), I would simply use the built in intersection set class method: https://docs.python.org/3/library/stdtypes.html?highlight=se...