skysight-inc/HackerNews huggingface dataset:
The problem with renting boxes is the hidden costs if you want to do it right.

First of all, if you have anything mission critical, you need to run it in a high availability config, this is easy for stateless microservices, but when it comes to running your DB, you start renting three boxes instead of one or two and configuring them accordingly.

And then you setup your Backup Infrastructure for disaster recovery, Glacier needs a replacement after all. No problem, just more disks(?) on a few more boxes(?) and bacula(?), better in a different Datacenter just to be on the safe side, it would be nasty if you whole rack gets fried and your data with it.

Don't forget to backup your configuration, all of it. Loadbalancers, Server Environment Variables, Network (do you have an internal DNS?), Crontabs, some businesses need their audit logs stored etc...

On the infrastructure level there is lots and lots of stuff you can do and you won't ever really need AWS, you'll just spend significantly more time finding and administering the right solutions than just using the AWS Solutions where you'll find a treasure trove of great tutorials and can relatively cheaply pay for support.

If you then pay someone on top for 24/7 management/monitoring of your dedicated stack so that your team doesn't have to get up at 3 am because one of your VMs disk fills because some stray logfile is filling the disc, many of the savings you had by setting it up on a dedicated server go out of the window because the management partner needs to train their people to look into your infrastructure. AWS only Management Partners are just light-years cheaper because they can streamline their processes much better.

You could also hire your own team of admins...

Sure AWS is a beast with its own surprises, but overall the cost/benefit ratio is still very fair even if you factor in all the "surprises"(many of which your management partner will probably know about). Having layered support is really something beneficial aswell.

If something is wonky with RDS, you get to call your management partner if he didn't detect it before you, who if he can't tackle it himself can call AWS technicians. This gets you much much further than you would get elsewhere. The outside the world is paying for (for example) perconas consultants or someone similar if the problems grow over their team's head.

Sure, at some point in a companies growth, depending on how technical the operation is, there might be a time where an admin team and colocation/dedicated boxes make sense, where AWS technicians will scratch their heads etc., especially if you have some very very specific tasks you need to do.

But for most people this is far off if ever.
schleuder is not a replacement for GNU Mailman, it does not contain all the features of GNU Mailman, while adding certain other features (e.g. remailing) that are not part of GNU Mailman.
Even the title is misleading - Docker operations are not slowing down, the author has chosen to use cheap disks which offer temporary burst performance, and is being surprised when the temporary burst credit runs out.
HSTS helps for this.
> Even Shannon’s passions for investing and studying the stock market started with Betty. She became intrigued by the market and filled the home library with books on investment strategies and economics

Nowadays for many people it would be her browser's bookmarks and history getting filled with links to investment and economics sites and articles, rather than the home library getting filled with books.

I wonder if that makes it less common for one's interests to spread to others in the house?

With books, they get left around in living areas, ready to easily enthrall others who pick them up out of idle curiosity. When put away they are probably in bookshelves shared with others.

With bookmarked links there would be less opportunity to stumble across someone else's bookmarks. Everyone's bookmark list is on their own account, or even their own device.
Securing Docker and Kubernetes
[Case Study]Use of Big Data, Machine Learning, IoT, Cloud in Tour De France
I hope that's not how the judge explains it to the jurors.
Interesting! You could combine it with e.g. Amazon Alexa so you can add such items using your voice (if you know the 'sentence structure' of course).
At some point, it stops being isolated incidents and starts being a pattern of decision-making. IMO, Microsoft has a crisis in the way that Windows is managed, and part of that is that the C-Level level of the company either no longer cares about Windows, or actually supports the decisions that are made. You may have thought that at some point the reputational damage caused by the way that telemetry was handled, or the fall-out from the unethical Windows 10 upgrade process, would have triggered action by the CEO. In both cases, nothing.
This is a great question. Unfortunately I don't have a good answer, at least from a technical standpoint. ffmpeg is super stable, battle tested, and does just about everything.

I think there were a couple reasons we (myself and the original developers) didn't go with ffmpeg initially: (1) we really wanted to learn how to build a medium-sized C++ app from scratch. Passing everything through to ffmpeg sounded boring. (2) it was difficult to build ffmpeg on Windows in 2007, when we started work on the audio engine. (3) ffmpeg is LGPL/GPL licensed. We originally planned on statically linking everything into a single executable, and were worried the LGPL license would require us to change our license to LGPL. We really wanted BSD.

I don't think any of these are concerns anymore. To be honest, I've sat down a couple times to write an ffmpeg decoder plugin, but always get distracted by missing features and end up working on those instead.

All of that said, I think we should consider looking into ffmpeg again sometime soon, for exactly the reasons you've listed.
Honestly, my Lenovo using Ubuntu gets on the network just as fast as my Mac used to, it's impressive coming back to Linux after 5 years.
Three arguments that it's a negative are 1. A power imbalance(market inefficiency?) 2. It makes people uncomfortable(happiness/utility?) and 3. Accepting such an advance could be a form of prostitution.

I wonder if people who believe that prostitution should be legalized consider sexual harassment in the workplace to be a lesser problem, since one of the arguments is struck from the table. #2 doesn't seem to be a major concern, since you claim it's already in the existing system and isn't important(or is that just a matter of degree? That would imply it's more wrong to hit on someone shy than someone outspoken)

If exploiting a power imbalance is wrong, I wonder if employing a homeless person is wrong because you profit off of the labor of the helpless.
The Secrets of Multi Platform Mobile App Development Revealed
Even DeepMind says that future advances will come from neuroscience.

https://www.theverge.com/2017/7/19/15998610/ai-neuroscience-...

In the field of AI, our "great engineering" is not even a worthy comparison to what nature has achieved. Maybe there are a few more things to learn from it.

Also we've been studying the neocortex for a long time and have learned a lot more about it than most people realize.
> You could also bet that actual rape victims would not come forward. Why the would they, if they could end up in jail, if the case against their rapist falls apart for any one of a million reasons.

OP was saying that you should go to jail if you manufacture a rape accusation, and that is proven to the usual standards of the criminal trial (i.e. "beyond a reasonable doubt"), not if the case against rapist falls apart for any random reason.
Great list! I too am a embedded engineer and use the stuff you mentioned in my office.

The most important thing for me is the scope because I develop bare metal firmware (includes drivers etc) for both SoCs and microcontrollers. I use a Rigol 100MHz scope and I really like it. Of course I could not go for the higher speed scopes because of the budget.

Also for some of the instruments I have found that Tek and Keysight provides refurbished stuff for much lesser prices. Have you tried getting any refurbished stuff and what is your opinion on it?

For the logic analyzer I found it a waste as a separate instrument. I would prefer to have the analyzer in the scope itself as all in one so that I can do analysis on only one screen.
Instant Cash Loans – Revise Your Financial State
It was a really simple project, like a couple of colored rotating triangles. I think it was like... maybe 10 short lines of code for OpenGL, and over 50 to do it with DirectX.

Of course, I can't speak for how hairy OpenGL might get at doing more advanced features, and of course, in a lot of cases games are built on established game engines which do most of the DirectX and/or OpenGL coding for them.
gpg-remailer explicitly does not want to be a mailinglist, so it differentiates in multiple features (no mgmt of subscriptions of a list over list commands) nor does it have features like remailing capabilities.
Requiring Students to Take Algebra Is Not a 'Civil Rights' Issue
One important thing, that is not pointed out yet: FreeNAS has easy upgrade path for major OS versions. That is something that I miss when running plain FreeBSD.

Plus, you can always switch between plain and FreeNAS installation.
Quick back of the napkin math, but Google Compute Engine (while it is shared) is significantly less expensive than Packet. This is just comparing purely on price though.

Packet - $292/mo
4 cores
32 GB memory
128 GB SSD

Google Compute Engine - $176/mo
$156 - custom-4-32-extended
4 cores / 32 GB memory
$20 - 120 GB SSD storage
Still wrong. The onus is on the person with more authority, power, or privilege. There is a responsibility to educate yourself if you are in such a position (and most men are, in some way or another, in the tech industry). It's 2017, there's no excuse for being ignorant any more. If you're a "flirty" person, for example, that's fine, but you need to go the extra mile to make people feel safe. Be on the lookout for non-verbal forms of discomfort. Reign in your behavior if you are making missteps. Be vocal yourself in providing some outs or opening up a free communication channel for people to raise their concerns. If people are feeling uncomfortable but not speaking up it's not because they are bad at life, it's not because they want to feel uncomfortable, it's because they feel pressured to not speak up. You should think on that, there's a lot of depth worth exploring there.

The fact is we live in a society that is still in an extended hangover from a multi-centuries long binge of incomparable misogyny. There is a burden on those who still hold positions of privilege from that legacy to make everyone in society feel safe, wanted, and free. Do the work or it's not going to get done.
In theory there are alternatives where you do not need to trust the server. The keyword is proxy re-encryption (e.g. [SELS]).

On the other hand schleuder exists today and can be used by normal people (for example without having a custom private key per list, as you need afaik for [SELS]).

The other often overlooked fact about schleuder is that it's also a re-mailer. You can use it in a one-to-many setting, where the external party does only know the cryptographic key and email address of the list and a group of people can communicate with this person using schleuder as the proxy. This is a great alternative to shared mailboxes and a feature that is probably impossible with proxy encryption.

[SELS] https://slagell.info/Adam_J._Slagell/Past_Projects_files/khu...
Yes, the desktop version of github highlights common licenses: https://github.com/fiatjaf/coisas/blob/master/LICENSE
I have a weakness for BMW myself. But when you look at what you get for what it costs it is the very definition of a status purchase, which is an advertising based choice by definition.

I think that makes my point well actually, you may actually be an exception but because of your social/personal circle you were effected.

Now that you mention it, a big part of it for me is the issue of liberty. I would massively prefer to make a choice based on having a gun to my head rather than being manipulated into it without my knowledge. In one case I'm aware of the manipulation and have a chance to do something to fix the situation, in the other I simply lose some liberty without noticing a little at a time.
The voice I 'hear' in my head and the one I actually hear when talking is starkly different.
So shocking it's funny – in the same vein that "American Psycho" was funny. The next step for ICO's will surely be a reality-TV show.
The Relationship of Linkedin and Your Digital Marketing Strategy
Exactly. In the liberal circles(HN included, even though people here don't always take the side of the accuser), females are assumed to be exactly equal to male, but it is sad that they just demand equality where males are at benefit.
The hostname has to do with multicast DNS / "Bonjour", not DHCP or IP address assignment.
I have hard time to see how being nice to people is "degrading". Is it somehow assumed that only assholes are real decent people and anyone who is nice to the clients is automatically degrading themselves?

Yes, I get it - working as a clerk in a store like Walmart is not the most luxurious job in the world. But I, as a client, is not at fault that the clerk is not a billionaire hedge fund manager (neither am I btw). On the contrary, the money that I bring in are partially paying his - admittedly, far from luxurious, but still nonzero - salary. He is not forced to work this job, he could leave at any moment (he'd have to give up the salary of course). So is it really too much to expect some nice disposition towards customers which pay your living? I really don't understand how it's unreasonable and "degrading" to expect that. Singing maybe going too far (OTOH, the video looks like a dreaded "teambuilding exercise", that's the whole other story), but a nice smile?
Use of Big Data, Machine Learning, IoT, Cloud Computing in Tour De France
> I find that you can do a lot with two hands. You figure out all sorts of clever way to hold your work, wires and the soldering iron ;)

Including holding the soldering iron from the wrong side, as it happened to me once.
“I’m writing a book about (typing) keyboards.”
You need to enter a Github repo url and click go, then you can start editing.

The grey 'fiatjaf/coisas'e is just a placeholder.
There is some logic to it, in a sense that, the more serious the false accusation, the higher the potential damage to the victim - so penalty must also be proportionally higher.

(Note that it didn't say "same crime", only "same sentence".)
Remote is the only way as far as I'm concerned - I have a lot more and better equipment than anything my customers have in-house, and my main line of business is helping customers who have an idea and want to turn it into a prototype, but have little or no in-house electronics knowledge. And I agree with you that webdev is a cancer of high-speed growth and change with from what I can tell very little benefit of framework-of-the-week compared to framework-of-last week. Maybe it will stabilize one day.
Why Did Google Buy a Four-Month-old AI Startup from India? For Pankaj Gupta
4 Step How to Cook Salmon on the Stove
A new Copenhagen showroom is a masterful exercise in monochrome: on the Menu
> This is not your fault — it is by design.

Here's where I disagree. It is your fault. You don't have to watch youtube videos. If you do and the result is not to your liking - it's your fault. Nobody stood with a gun to your temple, nobody injected you with mind-suppressing drugs. You just like silly Youtube videos. Own it and stop blaming somebody else, or install site-blocking extension into your browser. Your life is your responsibility, and so is your time, whatever you do with it, including wasting it on silly youtube videos.
It's not the key problem here. The key problem is still the omnipresence of real sexual harassment and assault in the workplace. Yes, false accusations absolutely do happen, but they are the exception not the rule. Ask yourself, what's the remedy for false accusations for any crime or any wrongdoing? They do exist, ranging from social: the presence of exculpatory evidence or the lack of corroborating stories establishing a pattern of behavior to legal: lawsuits for defamation of character or libel/slander.
nice post..
(I work at Roblox)

I think of Roblox as the tool I wanted when I was 12 and wanted to automate my my Legos and Construx.

We're hiring. https://angel.co/roblox/jobs
I can no longer play Factorio. It is completely impossible for me to play without getting sucked in and wasting hours.

The worst part is that I feel productive while playing it. It's so close to the satisfaction I get from actually building something that it's just too dangerous for me to play these days :)
MSSQL Server Commercial Featuring Bill Gates and Ed Esber (1988)
https://en.wikipedia.org/wiki/A_Rape_on_Campus
> people need to understand the rules.

1. Be attractive.

2. Don't be unattractive.

Two simple rules to not commit sexual harassment.
my låSт påy cнêcκ шåS $9500 шояκlng 12 ноuяS å шêêκ оnllnê. my SlSтêяS fяlênD нåS вêên åvêяåglng 15κ fоя mоnтнS nош ånD Sнê шояκS åвоuт 20 ноuяS å шêêκ. l cån'т вêllêvê нош êåSy lт шåS оncê l тяlêD lт оuт. тнlS lS шнåт l Dо, ====http://www.smartfinancemedia.com/?682
Back in the day software engineering was a new degree in many universities, my degree was two years old when I got into the university.

Until then informatics was a specialization from the EE degree at that university.

Most of those EE engineers ended up doing coding work, because a tiny country like Portugal couldn't absorve so much electronics related work.
ïm mäkïnġ övër $7k ä mönth wörkïnġ pärt tïmë. ï këpt hëärïnġ öthër pëöplë tëll më höw müċh mönëÿ thëÿ ċän mäkë önlïnë sö ï dëċïdëd tö löök ïntö ït. wëll, ït wäs äll trüë änd häs tötällÿ ċhänġëd mÿ lïfë. thïs ïs whät ï dö, ====http://www.smartfinancemedia.com/?682
You commented on HN? If this is true, it sounds like a major breach of privacy here.
Fun fact : they pronounce it both "SEQUEL" and "S-Q-L".
Even with Ann Arbor (pop 110k) and its 40% university population it's probably good that Los Alamos (pop 12k) wasn't on there... great library though.
Flipkart to Buy Snapdeal: Board Approves $900-950Mn Buyout Offer
For a bit more thoughtful and nuanced discussion, the recent AI Now 2017 - Public Symposium[2] stream[1] (2.5hr) wasn't bad (at 1.5x speed).

[1] https://www.youtube.com/watch?v=npL_UsK_npE&t=285
[2] https://artificialintelligencenow.com/schedule/2017-symposiu...
What about using lipstick to emulate sexual arousal? Why did they use make up doing business?
United Airlines sucks (part 40) (2007)
For anyone curious, I hunted down an archive of what appears to have been the original (Japanese, now deleted) blog post:

http://archive.fo/6MU5K
General rule of tourist photography:

When you look at photos you took 10 years ago, you discover that photos of places are boring. Photos of people you know are precious. Aim your camera accordingly.
> As Tom Dale, a senior software engineer at LinkedIn and a JavaScript luminary, more colorfully described it to me, “JavaScript is like the hippie parents who let you have premarital sex and smoke weed.” That sounds great, he notes, even liberating, but “eventually you resent that you didn’t have any structure and now you’re 32 and living in their basement.”

I don't mean to imply anything about this man's outlook on life from these quotes, but that's a mormon-worthy stereotyping of premarital sex and weed.
Wall Street Journal is still very good as well. I wonder if the fact that their articles are not available for free is one of the reasons?
> Code structuring and design is art

No, it's applied mathematics. You could argue that mathematics are "art" but then you would need a really wide and probably useless definition of "art" as almost everything would be art.
Windows 10 Pro Product Key with Activator Free Download
Are transcripts/video necessary for sexual harassment accusation?
You discover that "truth" is the wrong word to describe at least one of them.
I'm just tired of seeing Yet Another AWS Debunking on HN that is solely concerned with hardware specifications and ignores the myriad of other reasons someone might go for AWS. Particularly someone who doesn't have access to 10+ year veteran neckbeard skills.
> to fight propaganda by leaving our information distribution to a selected elite that we have to trust to follow some standards

The members of the said elite would certainly like that. Even after they basically spent all their inherited trust capital on silly politicking.

> Is there a trustless way to implement journalistic standards such as sourcing?

That'd not be easy - you'd have to trust somebody. You're not going to go to every place where something of note is happening and verify it, and people that would go there might lie or be mistaken about what is happening, or their reports might be distorted, edited and selectively suppressed to make it fit an agenda. But we could raise the standards of who we trust and how easily we trust. That'd require some work and giving up on so much tasty outrage and righteous indignation, that I'm not sure it would be very attractive proposition.
False accusers are harming real victims, too.

>If I falsely accuse the President of treason, and he is found innocent, should I be convicted of treason?

Please go into detail in regards to how this hypothetical scenario would unfold. I can't wait to hear your explanation for how some random person accusing the President of treason could possibly lead to any sort of trial.
> and put away few/none non-guilty people given the rarity of false accusations with evidence that would say, pass a 50/50 guilt test.

We're already putting away non-guilty people, and we know about it - check out Innocence Project some time. So lowering those standards is guaranteed to increase that number.

A huge problem is that in US, the prosecutors have a lot of incentives to pursue convictions regardless of actual guilt or innocence. If you give them a tool to convict more people, they will use it, because more convictions look good on their resume. And in many cases, the minority demographics are the ones disproportionally targeted. So, until the problem with prosecutorial misconduct is fixed, I don't think it's the right time to talk about making it easier to imprison people.

https://www.washingtonpost.com/news/in-theory/wp/2016/01/21/...

https://smile.amazon.com/dp/B007FA38KW/
I would argue exactly the reverse.
I like the idea of a type safe programming language for IoT.
Android Mobile App Development and the Related Benefits
Android mobile app development offers a number of advantage to not only app developers but the app users too. The platform is rich in features and thus delights the users.