skysight-inc/HackerNews huggingface dataset:
There's plenty of science against (20th century) top heavy / top down control. The issue seems to be: the current power holders admitting their model is flawed; and those being managed realized they'd be better off without "leadership."
An example would be how the SEC often ignores big players or gives them fines that barely matter. However, they and everyone else will pile on a CEO that pissed off big players in government.
Culture Clash at a Chinese-Owned Plant in Ohio
I have a DOS-based LeCroy oscilloscope with an embedded 386 and an IDE hard drive. The 'oscilloscope' part is hooked up through an ISA card.
This is a decent analogy, but maybe the difference is that someone in the market for music gear doesn't expect SoundCloud to help them buy it (they know they need a music shop instead); someone in the market for house stuff does expect Houzz to help them buy it (it's not obvious what the deal is).

Or simply that many SoundCloud listeners aren't themselves looking to buy gear / make music; many Houzz users are indeed looking to DIY.
Try this - might work, and all the best:

http://www.cgsecurity.org/wiki/TestDisk_Download
Older Americans would probably call it a "Quantum Leap".
Thanks for this! This is an amazing series!!! I'll probably listen everything in time!

Another amazing podcast series from BBC is "a brief history of mathematics": http://www.bbc.co.uk/programmes/b00srz5b/episodes/downloads
https://aws.amazon.com/well-architected
They were, but rediculously expensive at the time. $100k+ at the time to have a non-replicated version on Oracle running on a multicore server. Dealing with Oracle was like dealing with the mob.
* Megawatts

But a good example that grid batteries are starting to make sense for power companies.
What your handwriting says about you
We are proud to be featured as one of the coolest free online Marketing tools
Why is that even on hacker news ?

If I want links to all those little games, I would have a FB account.

In what way is it a news ?
I'm not sure what you're describing, but it's not Dependency Injection. People are downvoting you for ignorance, which is unfair. Here is what we are discussing, it does not relate to value object declaration syntax.

https://en.m.wikipedia.org/wiki/Dependency_injection
PCI Express works more like Ethernet than classic PCI or a parallel bus like Wishbone. There's no per-bit (or even per-byte) handshaking between devices; they communicate with packets over a longer time span.
Ask HN: How to charge for consulting and support?
I have a client who is asking me to automate a deployment into cloud and also asking if I will support it once it goes live. This is my first consulting gig and I don't know how to bill. Can anyone give some tips please ? I was thinking something like X$ to get the build automation and go live and then every month charge Y$ for fixed hours of consultation ? I am confused what to propose.
My dogma around this sort of pattern is similar, except that I don't just use one global error catching statement.

Basically, every module or function or whatever has a client. Sometimes those clients are other parts of your own system, sometimes they're end users outside of your control. Regardless, at significant barriers of abstraction, I try to catch errors, and translate them into new error types/representations that would be relevant or actionable by the intended client of that code, with the original error provided as a member. If you follow this pattern, the logic you write is free of error handling code, error handling code is centralized at abstraction barriers, and at any point you should have few errors that you wouldn't know how to respond to and probably just give up and bubble to the top.
> HN is full of baronets arguing in favor of the modern social order -- because while they're not real aristocrats, they're not peasants.

I think that's very on point. While HN is a technology site, it's also one for "founders" * who aspire join the elite of that social order, which explains the exaggerated empathy for the interests of shareholders and companies.

* (and those with fantasies of being one)
Hey, I'm wondering why you didn't consider using stopwords to prevent bloated inverted index entries fir words like 'the'?
You are right, I mixed that up and did not check before posting.
> I'm not a member of an alien civilization with the technology to create a Dyson sphere, but as a lowly human engineer, the costs don't seem worth the benefits

Unless they're hiding from something ... something terrible. Coming to a silver screen near you.
gcc has the -fomit-leaf-frame-pointer option at least.
I don't understand why Microsoft has been keeping this a secret for so long. If you want a taste of what can be done in WPF when you take the training wheels off; find yourself a copy of the now discontinued Windows Media Center. It's UI is built on WPF.

It's such a shame WPF is in maintenance mode instead of active development. I'd imagine a big reason for that is that it didn't gain the level of popularity Microsoft hoped it would. I don't think they did a good job of explaining and evangelizing it since release. UWP/Win2d seems to be what was meant to replace it, but it doesn't offer the same level of control and compatibility at all. I'm sure there's some grand long term plan I'm not privy to, but I'd be much happier in the short term if we could stop pushing windows store apps and get back to building frameworks for the hardcore.

Did you know there was a managed version of DirectX 9? Have you looked into C++/CLI? I'd love to understand the story of why the .net initiative changed direction in the last decade. I'd love to hear the master plan.
If you only consider salaries at major companies in SF/Seattle/NYC/Chicago, or you only look at the salaries of graduates from top programs, then sure. But the average programmer, graduated from an average school and working at an average company, probably makes a salary not too different from anyone else with a STEM degree.
I didn't understand:

1. how they didn't have pest problems if they planted in fractal patterns

2. but they did have pest problems if they didn't plant at the same time

Could someone kindly explain that in a little more depth?
Aluminum Metal Armor Case for iPhone 7
>I think you're confusing strong typing with type safety.

Check the wikipedia page for strong typing. Type safety is one of the ~11 or so different definitions. It's one reason I try to avoid using the term - because it's more emotional than meaningful.

>Static typing, on the other hand, completely eliminates the need for sanity type checks

You've not programmed in C have you?
> It makes me wonder how many other brilliant minds are wasted on trivial pursuits and how we can better engage them on major problems of our increasingly complex world.

We humans, have this amazing ability to give or take away meaning and essence to whatever we do.

So for another brilliant or less brilliant mind, becoming a doctor, veterinarian, molecular biologists, etc. Means so much more than reaching the limits of AI.

For a guy who's in love with a girl, nothing has meaning except from the moments she's walking in the room... etc. etc. etc.
> Before, a single kettle could last generations. I'm personally very disturbed by the idea of more and more people getting many deliveries every single day. That kind of consumption is insanity and just think of the carbon footprint.

I agree that this type of rampant consumerism is an entirely new (and disturbing) thing, but there is an enormous surivorship bias in a statement like "a single kettle could last generations." All the kettles in the world today that someone inherited from their great-grandparents were extremely well made, but it does not follow that all the kettles that generation owned were well made.
So, all of you AI guys, started from chess? I see a pattern emerging...
If I were asked to do a similar thing in C it would probably look something like this --- I've renamed some of the variables to match a hypothetical situation and show that naming can have a significant effect on understanding what the code could be doing:

for(i=0,total=0;i<resultlen;i++) {
int price = results[i].price;
total += results[i].selected && (price&1) ? price : 0;
}

In C++, someone would probably do the same using the standard library functional programming templates etc., approaching the conciseness of the Python (and coincidentally, likely generating even more code than the simple loop above.)
Ask HN: How do you understand a new app and its codebase?
This is regarding code bases [legacy or recent] that one inherits when joining a new company or a team and the original developers who built the app are no longer available for any reference. In this situation how would you wrap your head around the app and the code? How would you understand the business problem being solved and the various business rules that map to these problems or requirements?
> We have responded to the article based on the information presented.

> There is nothing to imply human rights have been violated. If such information is presented im sure people will respond in kind.

What are you talking about? There is no "article," only the statement of one involved party. It's right to be skeptical and theorize about what else might have gone on that was omitted from that statement out of self-interest.
Completed a bootcamp: Should I pursue an online CS degree?
Went thru a bootcamp last year, life changing experience. I am now 7 months in working as a software engineer. However, I still feel that I am lacking CS theory skills. I also eventually want to pursue AI, so I know I will need a CS degree. But my time is currently shared with work and family, so I am attracted to an online CS degree, however I don't want to waste time and money in a school that isn't up to par. Has anyone gone down this road that can share what online school they have attended that they can recommend?
Reading at the comments, it tells me how easy, fast and cheap it would be for a machine to crack a software job interview with TODAY's technology. It tells me software dev jobs are the first inline when AI will take over.
Its actually that planting "in synchrony" reduced pests. Balancing that with limited water supplies resulted in the fractal pattern, which created close to an optimal yield.
Forecasting GDP growth from the outer space
Razer Surround Pro Key Crack and Activation Key [Working]
> When farmers are planting at different times, pests can move from one field to another, but when farmers plant in synchrony, pests drown and the pest load is reduced.

The strategy is that if there are several fields planted for the same amount of bugs, each field receive less bugs than if it was the only one planted (on the contrary, if they were planted one after an other, the whole bug population would just jump from field to field).
Flow for coding is not that different than for artists. Check out " drawing on the right side of the brain ". There is a technique in there to calm the brain by drawing your hand but keeping the drawing part (both the hand drawing and the image) out of your line of sight. Works quite well.
Thanks for asking. Would like this too.
I have no idea what the Go code does, but the python code is immediately clear. It reads like a line of English.

I can't see how anyone could prefer the Go version.

And I don't know if python allows this (it may not due to the significance of whitespace), but your proportionality problem can be easily resolved by placing each different clause on a different line, like this:

sum((j if j % 2 else 0)
for (j, k)
in results
if k)
There most certainly is not.

100% of all developed US census blocks have at least two broadband providers.

https://apps.fcc.gov/edocs_public/attachmatch/DOC-344499A1.p...
if you lead a company, and dont do whats in the best interest of your shareholders, youre getting sued and then you go to prison.

unless you get the law changed, companies absolutely have to put their financial gains first.
Sure, are you aware of Inferno's web site?

http://doc.cat-v.org/inferno/4th_edition/

It contains quite some useful information, including the book "Inferno Programming with Limbo" http://doc.cat-v.org/inferno/books/inferno_programming_with_...

Being a security oriented developer, I like that they decided to use a managed language for the whole userspace (Limbo) leaving C for the kernel and compatibility with UNIX software.

Basically, the distributed computing ideas and Oberon influences from Plan 9, merged with type safety.

In a certain way, what Android came to be, almost 20 years before it existed.
So, you can run Comdb without SQLite?
The explanation is in lecture 15. It requires knowledge of some advanced mathematics. Abelian varieties over the complex numbers are analytically isomorphic to a torus.
But is there a particular reason like a news event that they're trending right now?
Sounds great for pipelining data load jobs.
> Amazon expects to hire another 100,000 workers in the next eighteen months, many of them in its fulfillment centers

Those are all extreme low wage jobs. Nobody can expect them to pay any substantial tax. Also jobs like these require little education, trapping children of these workers to do any better than their parents.
> since that one is operating on only 32 bits at a time.

https://doc.rust-lang.org/std/primitive.u64.html#method.coun...

https://doc.rust-lang.org/std/primitive.u128.html#method.cou...

Of course to benefit from the SSE optimizations you would still have to call it in a loop and the optimizer would have to recognize that and replace it with a vectorized approach.
Then you can either settle on Windows or OS X, I guess.

My X Windows is a bit rusty, but I remember most managers use all three buttons.
I've always thought of Houzz as the perfect example of a site that would be ten times better with my startup's technology -- as an example, here's a comparison of Houzz's UX vs. my UX on the same image: https://youtu.be/6kOCIkJ-5vY

As a text description of what it does, PLEENQ[1] allows individual objects within images to highlight when you hover them, and directly link to the object (in this case, kithen products). Here's a much better demo version of PLEENQ's technology: https://youtu.be/tf4pE0xtYTo

Before these white rectangles over the images, they used to have "price tags" that you could hover over, but the UX was all wonky, since the price tag triggered a popup which prevented you from seeing/hovering over other price tags.

I'll probably add a feature for my users like the product options they have below the images, though -- I like that a lot!

[1] http://pleenq.com
So

a.) The inner layer is thicker than the outer layer, but not much

b.) The outer layer has a surface area 625x larger than the inner layer

c.) The outer layer needs only a "small increase in resources"

I still don't get it.
Yes, sparklyr is very good for using Spark in R (I have another post detailing that: http://minimaxir.com/2017/01/amazon-spark/ )
Postmates Acqhires Secret CEO David Byttow’s Startup Bold
> All the kettles in the world today that someone inherited from their great-grandparents were extremely well made, but it does not follow that all the kettles that generation owned were well made.

I cannot follow this argumentation. A kettle lasted to generations (assumed working) -- isn't that 'well made'?
Randomness doing its usual.
I'm getting the sense that not a lot of commenters are taking the time to read the contents before reacting to the title

As evidenced by none of the discussion hitherto noticing that your Python and Go examples actually perform a slightly different process? Was that deliberate? ;-)

(I rarely use Python and never Go; yet I noticed quite easily that the Python code is summing the selected odd elements, while the Go code is summing the selected even elements.)
On the cognitive effects of learning computer programming (1983) [pdf]
I would expect him to spell this out in lectures 15 and 16. It does take work. What is surprising is that despite their all looking the same -- certainly they are the same as real manifolds -- there are tons of elliptic curves. The difference is in the complex analytic structure.
No it doesn't.

Anything with sufficiently advanced technology to threaten a dyson sphere wielding species would probably detect the gravitational anomaly of the missing star and go investigate there first.

Taking a tiny portion of the energy from a bunch of stars seems wildly more efficient at surviving from a threat than putting all your resources into creating a system they're sure to investigate.
Bitcoin uses them.
If you are a nefarious administrator, you don't think you could install something on your machines that would let you back in after they revoked your access?
It is compatible with F# which it pretty expressive and have a nice and clean syntax.
Selling to the Fortune 500, Government, and Other Lovecraftian Horrors (2013)
That won't fix anything. When a scammer is successfully charging 50 times as much as a legitimate app, they can outbid any real ad.
Some percentage of kettles were not well made and did not last. All the kettles that did last were well made. It's wrong to look at the population of kettles that lasted, observe that they are all well made, and conclude that all kettles made long ago were therefore well made.
Yeah, the key is inspiring loyalty and creating a nurturing environment. I loved my first two employers and would go in to either, today, if something I worked on was broken and they couldn't fix it.

That's probably because when my grandmother died, my boss at QueBIT said "Ok, go home, call me when you can work again - however long that takes." There was never a discussion of PTO/HR policy, just human treatment.

Also remember to test restoring your backups or they don't count.
Bash - the gift that keeps giving :-) TIL!
ggplot has many built-in themes if you dislike the defaults. theme_minimal() is a newer one which is close to the FiveThirtyEight style and it works great.
Thanks, I thought when it said drown it literally meant something to do with water but this makes a lot of sense now.
Tor Browser 7.0 released
Message me if you have a use case @ianmiell or on GH.
I want to be a billionaire so freaking bad and buy all of the stuff I never had
>So for another brilliant or less brilliant mind, becoming a doctor, veterinarian, molecular biologists, etc. Means so much more than reaching the limits of AI.

And yet, all of those fields will benefit from advancements in AI -- whereas someone being great in chess wont have any impact at all for anything else.

What you said is kinda of true, but in a trivial way. Sure, for the guy who's just fallen in love other things aside from his love interest might not mean anything etc.

But that doesn't give any insight as to whether anything is more important than something else.

Might as well have answered "anything goes", which while true regarding available choices someone has if nothing else is considered to matter, it's not true when things are considered in some grander context and towards an end goal.

E.g. if the question "how I can help more people", or "how I can make more money", etc is also in place, chess loses quite fast compared to some scientific pursuit.
i think you are missing their point, which is talking about selection bias
The minimum pressure of a perfect vacuum is 0 atm, not -1 atm as you say [0].

[0] https://en.m.wikipedia.org/wiki/Vacuum#Measurement
The programme has been running since 1942, so "everything" is rather a lot :)

There are a few more programmes of similar longevity, one that people may like is Alistair Cooke's "Letter from America" http://www.bbc.co.uk/programmes/b00f6hbp from 24 March 1946 to 20 February 2004
Ignoring many important details ...

Many algorithms for crypto and similar can be phrased elegantly and abstractly not in terms of the actual numbers, but in terms of what are called "Groups"[0].

A group is a set of things, and a binary operation that satisfies certain rules.

At first glance a group appears to be pointless abstract nonsense, but most of the properties of numbers that we use in, say, RSA, or Diffie-Hellman-Merkle-Williamson, or in factoring via Pollard P-1, use the fact that the numbers we are using are an example of a group.

The groups being used are usually:

* For DHMW, the integers modulo a large prime, or

* For RSA, the integers that are co-prime to the product of two large primes.

In each case the operation is multiplication modulo something.

So then we can ask if the same algorithms work if we use a different group instead, and whether the result will have better or worse characteristics. The answers to that are (1) yes, the algorithms work in other groups, and (2) it depends on the particular group or groups used.

So given an elliptic curve, it turns out that the points can form a group if we define a particular operation[1]. Then it turns out that the rational points form a group. Then we can convert that to work modulo a prime, and we end up with a finite group.

And that's exactly what we need to use some of our algorithms.

The question of whether this group is better depends, and is too long to fit in a single HN comment, but the main point is that there are many possible elliptic curves to choose from, and many possible primes to use, and so we have more choice. That alone makes it worth considering.

But the answer turns out to be yes, some of the algorithms have better characteristics on these new groups. For example, using elliptic curves we can use smaller keys for RSA or DHMW, and the elliptic curve version of Pollard P-1 is now the third fastest known factoring algorithm, and probably fastest over a certain range of sizes.

I would be happy to answer any questions, either here or by email.

[0] https://en.wikipedia.org/wiki/Group_(mathematics)

[1] And augment the points, and avoid certain pathological curves
> It's well understood that CFGs can not be induced from examples

I think you mean something more specific (e.g. polynomial in a particular sense).

+ Automatic Learning of Context-Free Grammar (Chen et al.): http://www.aclweb.org/anthology/O06-1004

+ Learning context-free grammars from structural data in polynomial time (Sakakibara,
1994): http://www.sciencedirect.com/science/article/pii/03043975909... (uses positive skeletons)

Nice overview: http://staff.icar.cnr.it/staff/ruffolo/public_html/progetti/...
this is what happens when people who "dont need math to program" write code.

if you want to sum over even numbers, just do:

sum([j*2 for j in range(0, end_range/2)])

and yes, brackets supercede pythons "whitespace is syntax". if you need linebreaks where, ordinarily, linebreaks are not allowed, just write brackets.
You got that ("all of you guys", "pattern emerging") from just reading about 2 guys?
Indeed, but that's a whole other issue.
People don't need money to live - they need food and shelter that is typically provided by someone else's work. Find a way to pay them directly and you don't need to work for an asshole boss anymore. The problem is, a lot of people are in a situation where they don't have that much to offer.
Ranked List of Global Warming Solutions
>ripping meaning away from the code's symbolic representation to save a few characters

That's a great way to put it. I'll steal this one.
I seems it cannot support other languages out of the box as some language depend stuff are hardcoded : https://github.com/codingupastorm/vadersharp/blob/master/Vad...

Also all the capitalization logic has meaning only in languages that use a bicameral script.
SpaceX engineer and marine biologist explain how they got picked to be astronauts
You misunderstood him. His point was this - say in 1900 they made 100 kettles, only 10 of which were well made. Those 10 were passed down as heirlooms while the other 90 were consigned to the scrap heap. Now 117 years later people go looking for old kettles, look at those 10 and say "wow, they don't make 'em like they used to".

In reality we're making them possibly better than we were earlier.
How to master Google Photos