skysight-inc/HackerNews huggingface dataset:
HN will treat a resubmission within a short enough time frame as an upvote of the original submission. Changing the URL parameters causes HN to treat the second submission as a new, unique submission. AIUI this is usually discouraged, but sometimes allowed if a good article disappears from /newest or the front page too quickly to get a fair chance at being upvoted and discussed.
No expert here, but elixir and phoenix are the next big tech frameworks.

http://elixir-lang.org/
http://www.phoenixframework.org/
Separate VPCs wouldn't help in terms of AWS keys. I don't just want to keep dev and production servers separate; I want to keep the AWS services which they access (e.g., S3) separate too.
some other scenarios:

1. It is just staffed with mediocre engineers.

2. Have bad QA practices.

3. Low morale?

4. Poor regard for their end customers?

5. Bad management?

6. Heavy focus on profits/revenue vs. quality?
The analogy only stretches so far but I think letting nature take it's course isn't as dangerous you think.
I don't know which emotion is stronger, knowing that you haves sooooo much config that is inherently different across your environments... is it empathy? sadness? frustration? exasperation <- probably exasperation.

I'm exasperated by the amount that people try to assert this over and over. Bullshit. Learn to test better. Learn ther term "integration environment", better, if you think you know it.
Python with Theano is surprisingly expressive and performant.
Iran Entrepreneurship Association, Fueling the Ecosystem
That's... true, but lines of code don't actually reach nearly 80 characters in length when you limit lines to 80 characters. Once you subtract the indentation, the remaining width of the line between the termination and the 80 character mark, and the fact that many/most lines won't be hitting the line limit in the first place, you'll find that a limit of 80 characters makes the average line length roughly 50 or 60 characters of actual code.

Having lines be too short is also a concern for legibility, because even when lines are short, there's always the risk of the reader missing the next line at every line break.

The 80 character line is actually an artifact of punch cards, which supported 80 characters per card. And that's probably a remnant of some automatic loom that for some design reason, worked best with instructions fed in chunks of 80s.
Cmder is just a shortcut to using ConEmu. It literally is ConEmu with a different set of default settings and some extras preinstalled.
Certainly there's a pattern there, but it's not THAT far away from people who intermittantly scale stuff for short bursts of huge processing. False positives in those cases for people that really intended to spend $10-50k in a short time might mean a HUGE loss of revenue and/or incurred customer support and service costs.
By using IAM roles for EC2 you can also move more of the key management to Amazon. When you attach an IAM role to an EC2 instance Amazon will provide temporary credentials through the local metadata server and automatically rotate them for you. This avoids storing and copying your credentials, and makes it easy to separate your environments.
Interesting.

I always wonder about this: in order to decrypt a file/volume encrypted by TrueCrypt, user just need to type their NOT-SO-LONG password. With today's capability such as EC2 or quantum computing as you mentioned, isn't that just minutes away to crack a 12 digi password?
I think you might mean population genetics, not evolutionary biology. If you study population genetics you might discover what results from assortative mating.
The smugness of this comment is unwarranted. Linux became a practical OS which runs everything from toasters to spaceships. The 'obvious superiority' of microkernels has failed to be borne out since their inception way back when it was first written. And the success of small parts of the idea within Linux does not implicitly prove that the idea is actually practical or performant as imagined.

Implementation details are everything and not always solvable.
How do you know the defacement was not just a distraction of the NSA adding your machine to their bot net with some privilege escalation and root kit? Sorry :-)
I can't think of anyone else who inspired me as much as Mr. Amano throughout my life (I'm obviously more passionate about aquariums than about coding). I admire his work, his way of viewing things differently and how he revolutionised aquascaping and turned it into an art form with its own philosophy.

The world was a little bit more beautiful than it would have been without him.
Can I ask about a similar real problem I had a few times? How would you format this code?

class Batman():
# ...
def handle_jokes(self, villains):
for villain in villains:
if villain.supports_jokes:
formats, transports = villain.query_joke_formats_and_transports()
# ...

That long line is 82 characters. Assume there's a good reason formats and transports are queried together. In practice this leads to variable names f and t. :(
Why do some developers consider Agile development to be nonsense?
My apologies, I didn't expect you to know. I guess my purposes are better served by a survey.
My interest in computer as a kid (4 or 5) came from watching my dad working/playing on the computer, and he would show me simple commands in DOS and little things (the paint bucket stood out for some reason) he could do with it. It really left an impression and told me that computer was a useful/fun tool that was worth exploring, which I believe eventually led to me trying to figure things out on the computer and making websites/interfaces.
Indeed, very complete set of slides. Thanks a lot.
Sidecar Puts Passengers Aside, Pivots to a Mostly-Deliveries Company
thanks Spenser. Dropped you an email. Hope to hear back and figure out a way.
Transit bandwidth for a tier 2 ISP costs under $500 x 1 Gbs / month. Considering usage patterns and that the bandwidth is shared across users its a negligible cost from what I understand. I work for an ISP and from what I can tell all the money goes to employing people and the left over goes to infrastructure.
JavaScript Generate and Print JSON from dynamic input values
It's a reference to an invitation we sent. I've written more about this at https://news.ycombinator.com/item?id=8790134 and https://news.ycombinator.com/item?id=9866140 if you're interested.
This is exactly my education path. The great thing was my MMO opened up both the client and server for development so I learned to program using GScript. God awful language in hindsight but addictive. I eventually spent more time developing for the game than I did playing it. That was god awful too since you had to pay to develop content for their game!
Womens wear
hi i want to purchase cotton sarees,plz tell me online shops?
> AIUI this is usually discouraged

It's only discouraged if the story has already had significant attention [1]. Otherwise, assuming the story is high-quality, it's a good thing to do, because it reduces the randomness in what gets traction on HN.

1. See https://news.ycombinator.com/newsfaq.html.
I really like the idea of gow but it's horribly unmaintained. Check the issue list length. You're probably better off installing Git with the "add gnu utilities to PATH" option ticked.
Thank you. We missed this one.
The ultimate bicycle bell with display and theft alert is coming to Kickstarter
We see lots of projects on HN that get open sourced. It's surprising nobody has made one yet. I've even seen clones to HackerNews open sourced here.
Ive never seen that, but i used to work for this company and repair computers for them. and FUCK man after seeing some of the shit that comes from Frys, i ended up giving this dude a new computer, the work was so bad that I would have essentially have had to replace almost 80% of the parts, and i would not know the reliability of the repair. Ended up just telling the manager to give him a new one.... that dude was hella funny, he came back two years later and i saw him and he instantly remembered me.

That being said, in the sales department we instead just paid everyone remotely the same, no commission on anything. Never was a toxic environment, never was any banter amongst people, and i feel that it def. helps sales due to not overselling shit to people.

Frys is a mess, but so is big box retail.

DEEPSEA / SPACE EXPLORATION get the workers in on that shit lets get off this stupid rock. its fucking about to be 2020 where the hell are the flying cars.
>People said the same thing about George W. Bush. We have yet to see any evidence for that assertion, both for him and Hilton.

GWB got a SAT mark that implies a IQ over 130. While he certainly liked to play the fool for his audience, I saw no evidence that he was stupid, just totally corrupt.

>Quite a bold claim. I'd like to see a citation.

Any trait that has more than a few hundred genes influencing it will be normally distributed with the mean of the offspring the mean of the parents. The genetic component of intelligence is influenced by a few thousand genes so it is not surprising to find that intelligence is normally distributed with the offspring mean the mean of the parents. This is population genetics 101.

One of the more interesting observations about human intelligence is the variation in high intelligence is almost all genetics while low intelligence has a quite large environmental component [1].

1. https://en.wikipedia.org/wiki/Heritability_of_IQ
>And remove the impediments to hiring.

What're those?
Question: how likely is it that they could reverse out a segment (using a known stolen file) that matches a section in the truecrypt image by brute force?
[2] Was a fantastic article, thanks for the link.
And they do so by influencing politics which in return need to abandon free markets to really favor the few.

So the problem is not necessarily one of free markets but alternatively, one of corruption.
Ask HN: Someone still using Thunderbird for Gmail in 2015?
I was wondering if someone is still using Thunderbird (or any other email client) nowadays and why.
Hmmm, the other grammar and spelling errors made me think that "to" was also just a mistake.
Most probably a variant of this:

https://xkcd.com/538/
https://news.ycombinator.com/item?id=10026532 related? :D
The answer was mentioned briefly in the beginning of the article, and then the implications discussed through the rest - it was not entirely obvious. Population rises and falls on long time scales. It acts like a commodity in that the supply and demand for people affects prices. When population is high wages are low and living space is expensive. The converse is also true. After WWII the population was very low (because the workforce slice of the demographic was more heavily affected than the other slices), now the population is relatively high (and the workforce slice of the demographic has expanded).

More people with money chase a fixed(-ish) number of homes through rent and purchase. Debt is cheap. The result is high prices. Most people in a job can be replaced with a large available pool of others, the result is low wages though lack of negotiating power.

The unanswered question in the article is whether Reagan/Thatcher caused these changes through their policies or simply rode into power on their effects. History is nothing but a long-term record of the effect of demographic change on political will.
Open Source social networks exists, but no-one is using them (chicken-egg problem).
I routinely download coredumps from crashed devices and servers to analyze them locally or upload them to other partners. Some of these are full dumps, so have fun moving 256GB on a daily basis with a slow connection.
I agree. When I "diet", it's more about snapping out of mindless consumption and thinking about what kinds of food and how many calories I consume. As soon as I'm in that mindset, I immediately start noticing calories, sugar levels, and quantity.
Backend is the correct term: C is by no mean an IR which means "intermediate representation", from which you can more or less easily understand the thing behind the code (eg: types, control flow, variable bindings). An IR is a data-structure that obey some rules, a C file is flat text that needs parsing. Not the same.

If C is the output of the compiler, then we speak of a C Backend, which means the part that transform the final IR in the other language we want to translate to (eg: x86, arm6, sparc, ... C :)

As a final note, it's likely that platforms so conservatives that they only provide a C ansi compiler, will not be aroused by Rust.
0-day attack on Firefox users stole password and key data: Patch now
Not the only one -- Poland didn't even have a red year. It exhibited GDP growth throughout the crisis.
It will help readability for the vast population of programmers who have 80 col editors or shells

Isn’t that the premise that is being challenged here, though? There’s plenty of variety in which editors and shells experienced programmers prefer to use, but do any of those tools really still have a hard 80 column limit in 2015?

I would guess most developers now use screens that can show at least two (and often three or even four) source files side by side and still cope with longer lines than that, and I would guess most could switch their editor or shell to cope with those wider lines in a fraction of a second with a single keyboard shortcut.

I can see cases where line length could still be a limiting factor, but I’m not sure giving up general readability improvements from allowing somewhat longer lines so it’s easier to do a three-way merge on a laptop with a smaller screen is a good trade.
I seriously question any business running just on AWS. There are plenty of other services that "look like" AWS and give you complete isolation.
I'm amazed that you wrote out such a patient, thoughtful response. Thank you.
I am under the impression that these features are not "rarely used" and in fact are a critical part of hinting professional quality fonts.
Eh ? You took the phone out to check the time as same as you do now in the smartphone era and I remember people stopping to wear watches for the same reason.
Without blindly claiming TC is backdoored, it does have an horrifically bad RNG which is housed in the application, and uses frantic wiggles of the mouse to generate seed values. Now depending on how much caffeine is in your system at the time, the values generated can differ quite substantially, ranging from super low (unsecure) entropy to 'fair game' entropy. Frankly I don't trust it one bit. If you consider how much room a mouse can potentially move within a typical desktop screen, the seed values are constrained within those params, always and forever.
Thanks for the tip, I love rail magazines. In Switzerland, I subscribe to Railway Update [0] which is produced every two months and covers Swiss rails news as well as Europe and Asia (as related to European trains). They have great analysis of new planning, recent accidents, and deep tech discussions.

[0] http://www.minirex.ch/railway-update.aspx
Don't you see? This is exactly the point I'm making.

I agree 100% that there will continue to be ways for extremely careful people to do this kind of thing. But the counter-measures and counter-counter-measures continue to ratchet up and at each step it more and more people are left behind.

That's why I said Attempting sorely technical fixes to political problems is a delaying tactic, nothing more.
I still use Apple Mail most days. To read mail - could you expand on your "why?" a little as it seems difficult to understand what you are asking?
Per the intro to that article, presumably high intelligence also has a large environmental component, in that you need a good environment not to squash the heritability.

btw, I think you didn't finish editing:

> normally distributed with the mean of the offspring the mean of the parents

> normally distributed with the offspring mean the mean of the parents
I found the lectures by Robert Lustig to be very convincing. I spent a couple of hours listening and trying as best I could be verify the biological pathways referenced, it all checked out.
May I ask where you are roughly? I'm planning to buy a house in a cheap rural location (in NZ), but will still need to spend time in the city for work. I'd love to pick your brains - my email is in my profile, and I'm happy to buy dinner in return.
>>GWB got a SAT mark that implies a IQ over 130.

Huh? He scored 566 on verbal and 640 on math for a total of 1206 points -- around 140 points below his Yale classmates. I'm not sure how this implies an IQ of over 130, unless you believe that Yale is attended by pure geniuses (hint: it isn't).

Furthermore, both SAT and IQ scores are highly correlated with the quality of education one receives. They don't measure innate intelligence.

But if we still care about IQ, then a 2006 study of presidential IQs estimated Bush's IQ to be around 125, the lowest in any president over the past 50 years, and higher than only three other presidents (Grant, Monroe and Harding). You can read about it if you want [1].

[1] https://en.wikipedia.org/wiki/U.S._Presidential_IQ_hoax
You are right, I was thinking about the fact that have been years that I am using Gmail via web, and found no reason to go back to use a desktop client (apart from gpg support).

Updated question, thanks.
Isn't that the actual meaning of diet? It does not mean healthy. I can do a chocolate diet. It only means to plan what you eat.
Hinting is being phased out anyway as it was a hack to work around low pixel density.

I believe Google Fonts serves the hinted version only to Windows desktops, to save bandwidth for all the other platforms that don't need/want it. I think for many of the fonts the hints are actually auto-generated via the same code that would do it automatically to a non-hinted font on Linux.
I use it all the time as an email client and RSS reader on Windows and Linux.
Why? Well, I like it, and as somebody who prefers desktop applications for everything, it's the only one I know that can do both mail and RSS.
Integrate Mixpanel and Slack
But the way it should be reduced would be by limiting "family size" not "family number". This allows for higher genetic diversity among the population. Which is always a good thing for long term survival or future genetic engineering experiments.
Yes. Basically.

I've seen similar attacks before, granted for lower amounts, but in many companies, finance departments sending out wires for many hundreds of thousands of dollars is a common operation -- suppliers, contracts signed, and everyone wants their wire transfer to be done ASAP.

Get an email from the CFO/CEO/SVP of X saying to wire money for contract Z ASAP, and action will be taken.
Hi! I just made a simple slack integration for Mixpanel.

It's able to receive Mixpanel webhook notification and post user datas on a Slack channel.

Also it's pretty easy to set up using your heroku account.

I recommend to use "heroku deploy" button to set it up.

I hope it will make help for your work. (bow)
RSS looks like a declining habit, on what kind of websites you look for a feed?
One way to do this is to look at the "awsc-login-display-name-account" div, which contains your account ID. You can then alter the look of the page (perhaps making the top header bright red) depending on which account ID is in use.

Could make a nice Chrome extension...
Those features are there because people need them. Also, any new standard runs into the xkcd 927 problem of "the one standard to rule them all actually becomes just one more standard trying to compete".

The fix is to de-turingify the font parsers. Put hard limits on how much resources any font script can use. There's probably a paper out there on how to virtualise just one part of your program - in this case the font rendering functions. Replace all function calls with RPC calls to a service running on a micro VM. If the VM crashes, pop up a message box "this font is bad" or something.
They also managed to kill off the electronics stores in the Bay area

I'm sure Fry's had a lot to do with it, but a good deal of the problem is that "times are changing".

More stuff gets built exclusively in Asia nowadays, leaving fewer part overruns in the USA that can be sold to surplus companies that used to be in the Bay Area.

As SoCs become more prevalent there is just less need for glue chips. This is all across the board. E.g. 20 years ago every desktop PC needed a graphics card, or at least a graphics chip. But now the vast majority of video needs are satisfied by Intel's on-die graphics. Same with USB, it's in the Intel chipset. No need for SATA cards or chips, it's all in the Intel chipset. So is ethernet. Etc.

Plus in the old days hobbyists had a chance of being able to work with DIP components, or even SOICs. Nowadays the resistors and capacitors are almost too small to see without a stereo microscope. And BGA components can't easily be soldered or reworked without sophisticated equipment.

With more stuff being designed, debugged, and manufactured in Asia, I'm not surprised that Fry's has a lot of older test equipment collecting dust. No demand for it anymore.

We live in interesting times. Sucks for people who used to make a good living in electronics.
For those marking me down, say why you disagree. At the moment I'm under the impression I hit a raw nerve, I don't think I'm in the wrong.
> 2.2 Priority - ... Every command launched from this shell will have a lover priority. ...

You probably meant lower :)
Most dieticians and nutritionists warn against smoothies and fruit juices. Have a small amount if you like them, but don't think of them as healthy. There's a lot of sugar in fruit juice.

This is especially true for children with milk teeth - the sugars in undiluted fruit juice cause tooth decay.
Speaking Police Wrecker Abschleppwagen レッカー車 清障车 Вредитель Игрушка NEW말하는 경찰레카
So it's okay to drink sea water?
May I ask why you're running the site anonymously?
I revisited the concepts pdf (which can be found in the original post) and it has a `requires` statement, which allows
to combine multiple constraints on the types of a templated construction.

This would allow to write (your `Cloneable Iterator` idea)

template <ForwardIterator T>
requires CopyConstructible<T>
void copy(T a, T b)

Java Interfaces and C++ Concepts: the later being much more open, and Java interfaces being closed under types (C++ requires statement can have boolean const expressions in them)

I think the definition of good concepts is going to be hard that is for sure, however when one find a good one (one that can be shared within a programming community the way mathematical concepts are shared) then it will convey just the right amount of information for a community to understand the code they share.
This won't be to everyone's taste but if you value 'lightweight' over 'feature-complete' busybox-w32 [1] may be worth a look. It's a port of BusyBox to WIN32, with random code borrowed from GNUlib for stuff that Microsoft omitted.

I maintain the most active fork and got into using it when I ported my last employer's software to Windows. This was originally developed in the early 1990s to run on Unix workstations. For portability it used Bourne shell (not bash) and nawk (not gawk). BusyBox allowed them to bundle a single executable with the Windows version that was adequate to run those scripts.

Some projects use busybox-w32 to allow a Unix-centric build system to work on Windows. Julia, for example, seems to use it just to get echo and printf.

[1] https://github.com/rmyorston/busybox-w32
I'm sorry if my comment wasn't interesting or informative. I posted in the hopes that someone else with similar experience could offer advice. I know anecdotes are not of general interest but there's usually a long tail of comments that are useful to _someone_ and can be found by search engines.