skysight-inc/HackerNews huggingface dataset:
That would be the levelized cost of energy (LCOE). One thing to consider which is not reflected in LCOE is baseload power needs or scaling power needs. The thing that really holds back solar is storage cost, not production. If solar could spread out it's power over 24 hours at the same cost. It would be game over in solar rich areas.

https://en.m.wikipedia.org/wiki/Cost_of_electricity_by_sourc...
> “Cardboards are light, they keep the heat, and if they don’t get wet, they are pretty resistant,”

Yeah, that might be a difficult bit in Brussels, where is rains (or snows) 13 days per month during the winter.

Has any of these kinds of projects (giving portable "tents" to homeless people) ever had a lasting impact? I remember quite a few articles about their initial phase, none about their status a year or more afterwards.
Yeah, totally! I'd love to throw it on my blog so I can see when I actually get _a single user_ (and then hear the crushing blow as they leave)
This is sort of like Umano right? Which is no bad thing. I loved Umano. I could definitely see it as being big if the publishers themselves were interested in integrating the audio within their platforms - presumably this could easily be done via API access. The publisher line up at the moment isn't bad.

I recognize that it's different to radio and podcasts, but making the wider market aware of the differences may be a challenge over the first 2-3 years. That's why having the publishers work with you to build the market for voiced journalism stories would be important in my view.

I've tried the iOS app and it looks good considering it only launched in May. More publishers/content is definitely needed, but the stories on offer (opinion, big reads, and features) are an excellent start. This will be a good Umano replacement for me anyways.
@mettamage, maybe Aidlab will fit in your needs (https://www.aidlab.com -> check Aidlab for Developers part) - it's an open health tracker (open to communicate with and create apps full of body information for anything that supports Bluetooth 4). SDK supports Python, Unity, iOS and Android bindings.
I guess when you've spent weeks developing an interesting project, it's so satisfying to see when it gains tractions, even just one visitor. Then you turn the chirps off later when things get better.
My problem is fitting hour long code screens in between 9-5. I don’t want to take a day off work, but also can’t exactly do it at work... what are you supposed to do when you need to take one of these for every company you interview with?
Well, he was comparing EU countries so Norway, Iceland and Finland would not be included in that. Sweden should be though
I guess it depends on what exactly you want to do. If you want to get familiar with the components of a speech recognition system at the level of fiddling with a bunch of shell scripts until you have an end-to-end pipeline from recording speech samples to recognizing new speech, I can recommend the "Kaldi for Dummies" tutorial. [1] It helped me a lot to get an appreciation for the steps that go into making such a system work.

[1] http://kaldi-asr.org/doc/kaldi_for_dummies.html
Because he argues under the same incorrect assumption that writing mathematical proofs is more fault-proof than writing code. Which is what the answers on stackexchange are partly about.
> Why would someone being late on party or other similar socual activity stressed you?

I dunno. Why would making it to something on time stress you?

The answer to both is, it doesn't matter. You don't need a detailed understanding of someone's psychology to understand that doing X stresses them out and it would be kinder not to do it.
https://thesocietypages.org/socimages/2010/11/09/is-your-was...
Sometimes people are not downvoting the content; they might consider the post was ill-timed, or irrelevant/pedantic, or inappropriate for any other reason in that context. It's hard to even guess without seeing concrete examples, but I often see people assuming too much of the motivations of downvoters.
Simple Phone Scraper in Python
I was in Tanzania (multiple cities) for a month and honestly I did not perceive this there, would you have any example of what happened to you there? Honest question, as I found them very respectful of my time, but perhaps it had more to do with the relation I had with them (as a tourist, as compared to actually living there).
There are many Stack sites. Stack Overflow with its 6k questions/day has (by necessity) a different moderation approach than Computer Science.SE that has 16 questions/day.

That difference of several orders of magnitude in incoming questions results in very different moderation approaches. You can spend 15 minutes reading every new question and answer every day compared to trying to filter the 90% of crap that gets posted on SO in a few seconds. This means that new users can be given more guidance in crafting a question and getting answers... though again that depends on a user putting the time and effort into writing the question and making sure they understand the scope of the site first.

Each site has a different set of users who are using the moderation tools to make the site into the one they want to see. The highest rep user on CS.SE has substantial rep on CS, Math, Theoretical CS, MathOverflow, and TeX (not Stack Overflow). The next highest has rep on CS, Information Security, Cryptography and Theoretical CS (again, not Stack Overflow). The next highest is CS, Theoretical CS, TeX and then 2.7k (not even enough for a close vote) on SO. Followed by a user who has CS, Academia, Aviation, Travel, and English Language Learners (not SO). This is a different community with different goals - in particular, this one is about the mathematical underpinnings of computer science... and that shows in its user base.
I don't like the fact that you silently assume everybody has Google Analytics installed on their site. You don't even consider telling people that they need that.
Submit a CSV with URLs (remove request type e.g. example.com without the http(s)://) and this script will generate corresponding phone numbers from those websites.

We used this to populate our CRM for SDRs so that they did not need to waste time looking up phone numbers on outbound calls.

After you download, run in shell with the following command: python3.6 phoneSiteQuery.py

Make sure you have > Python 3.6 install on your machine.

Happy Scraping 2018!
I would still trust a mathematical argument I can understand over the output of some automated theorem prover.

Of course these aren't mutually exclusive, provided the theorem prover is simple enough to understand.
Sort of tangential fun fact: two of the favorite varieties of rice in Thailand where I live, fragrant Jasmine rice and sticky rice, have a higher glycemic index than pure glucose. I was a bit shocked to learn that and made some dietary changes to help drop my blood sugar which had been creeping up to near prediabetic level.

Choose your carbs carefully.
I already said formal proofs are not sufficient, what more do you want me to say?
Cloak – Backdoor in Any Python Script with Some Tricks
> What Google should consider doing is making App Engine "classic" services like Memcached, etc. available to any service running across GCP.

Many AppEngine standard services are accessible using the "cloud" versions of APIs/endpoints. You may have to do some more heavy lifting, although on Flex you get GCE self-authentication for free, and most "cloud" API packages know how to recognize and utilize this.

Memcache is apparently on the list to receive a cloud API, although it's been in the "pre-alpha" state for over a year now. See: https://cloud.google.com/appengine/docs/flexible/java/upgrad...
AMD abandons remaining dignity, markets Vega Frontier to “Blockchain Pioneers”
> Everything I've done has been what seemed like the most useful and sensible thing to do for the client or company at the time. None of it helps in interviews.

Maybe focus on the non-technical results of those "useful and sensible" things?
How I accidentally learned Prolog
For better or worse, I spent more time giving talks than watching talks in 2017.

My favorite talk that I watched in 2017 was Durham Goode's talk at Git Merge 2017, concerning scaling Mercurial at Facebook. It's always good to share knowledge about version control and scar difficulties:

https://m.youtube.com/watch?list=PL0lo9MOBetEGRAJzoTCdco_fOK...

My favorite talk that I gave was at GitHub Universe. I spoke about how Microsoft adopted the Git version control system and - ultimately - open source:

https://m.youtube.com/watch?v=LXu80xXwFY0
It's just like here on HN where you MUST agree with the crowd or else your comment will be disappeared.

IMO, we need better commenting systems in general.
Does the downvoter care to explain?

I have spent a good chunk of my life explaining companies why they don't need any special hand rolled platform - leaving hundreds of thousands of dollars on the table.

I guess parroting buzzwords is always more popular in this industry.
...this feels like it might be a bit of a job interview shortcut or lifehack. Just always say you've been given an offer from other companies, and help reduce the amount of crap you have to put up with.
Apple Keynote Cracked Serial for Mac OS X Free Download
You do realize that Standford prison experiments had such a flawed methododology that they are not considered scientificly accurate anymore?

For one, they did not do sufficient backgroud checks on intake, so the volunteers were self-selected group of people with sadistic tendencies.

Also, researchers were not fully neutral, they were (conciously or not) encouraging subjects to violent behaviours, thus steering the whole study towards expected results
Rigid Body Dynamics
Auditory feedback can be useful in certain circumstances.
Ask HN: What do you want to accomplish in 2018?
The Problems in Embroidery Digitizing Orders
That applies to northern plains Native Americans too expect we drop the word ‘standard’ (too formal). Indian Time is not an unknown phenomena.
How did WhatsApp introduce messaging? We already had messaging apps for years, including Skype, Facebook Messenger, iMessages, BBM and so on.

I think WhatsApp just made a rock-solid basic product that cost $1 a year after the first year, and that was its appeal.
Step 2 begins with "Open Google Analytics"
It wasn't specifically looking for love, I was mainly trying to get out of my shell and meet more people. I made a ton of friends from it, more than I can keep up with, and some of my closest friends today came from that period of time, so it was still very valuable. But I was also hoping it would help my dating prospects and it didn't seem to help much with that.
> The old idea of the online world as a burgeoning utopia looks to have peaked around the time of the Arab spring

The only people who thought the "arab spring" was a burgeoning utopia are western military, intelligence, and political elites.

Now those same people see these platforms as a threat and so the "respectable" media is full of anti-SV stories.

> it’s all automated; the owners of the system can’t possibly monitor everything that’s going on, and they can’t control it

Yes, that is the real problem: communications that can't be censored and controlled.
Good thing there are no thought police on HN.
> you realize that Kenya is a country on another continent, not an American state?

True, but if they want to participate in global trade, don't you think that time would play an important role?
Every freelancer starts out undervaluing their work
> But there is still no way to use ndb from outside App Engine standard, right?

Shameless plug, but for Go, there is an unofficial third-party (Chromium team) datastore package that feature near-seamless AppEngine standard/flex datastore support: https://chromium.googlesource.com/infra/luci/gae/+/master

It currently couples to any hosted memcached service, but should be forward-compatible with AppEngine if/when they release a Flex-accessible cloud version of their hosted memcache.

"luci/gae" also features a fully-compliant in-memory datastore mock for 1000x+ faster datastore testing and uses a memcache implementation based on "qedus/nds" which fixes several consistency issues present in "ndb".
Some of this is about the competitive business of being noticed. The people who quietly solve problems are overlooked. The people who discuss them out loud are noticed. In some companies this is one of the few ways to get noticed by the upper echelons
> If it enables their parents to drink a bunch more than they would have otherwise

So just add to the "basic income" scheme a "basic mental health" package, and where are good to go.
Yes, so let's assume the reader isn't aware they have to integrate GA (or perhaps they don't even know what it's for).

1. They perform step 1, ok.

2. They open GA (what for? well let's just open it)

3. Click the bookmark, ok.

4. Strange, nothing seems to happen.

5. Fiddle a bit. Maybe it's my website, let's restart the server.

6. Reaction, eventually: this sucks.
Regular brown sugar is white sugar with molasses added back in... I didn't follow your link, but I suspect that is what it says.
It's possible that one time, but I tested it multiple times. Try it yourself.
It sounds like this is a tactical reaction to:

"With material tents forbidden on the streets of Brussels"

So it's at least providing a legal option for the short term. Just that cardboard isn't fabric. I suspect snow is less of a problem than rain, so it's timely...since it's the cold season.

As you say, probably not the long term solution, but it might be saving some lives in the short term.
In Smalltalk reloading a modified method will not reload a class or module to effect the reload. This is fundamental to the way Smalltalk works: a modified method cannot alter the way anything outside the method is defined. Note that Smalltalk has no notion of anything like inlining or anything like that.

I think that what the OP must have meant about this was that you can update a method without interfering with the program's current state, so while at a breakpoint say, you can fix a minor bug or perhaps add some debugging code or whatever, then resume, and all subsequent invocations of that method will use the new definition.
What is this about, though?
Hacker News best of 2017
Anyone interested in basic income should check out https://prps.io

An ERC20 token from Athene, the best paladin in the world. No, this is not a scam.
> A service

It's a bookmarklet not some kind of monolithic SaaS business
Artificial Intelligence and Its Implications for Income Distribution [pdf]
Nothing is like the dopamine rush you get when a customer checks out a product you have launced.
I think immutability of arguments should be optional by using a const keyword, like in c:

int add(const int a, const int b);
This is also a thing when doing business in Mexico. I've had to wait up to 2 hours for a teleconference to start. Often in Mexico City the traffic is so bad that it takes hours to get anywhere. Couple that with a business culture where meetings take as much time as is needed, and you are frequently left waiting.
I do the same for my recipes. Turns out people don't even notice the drop in sugar. Using unsweetened apple sauce as an oil replacement for baking also works well too (however requires a little experimentation).
I wonder how quartering the sugar would taste?
I agree up to a point.

Firstly, "Immutable by default" is recognised as a good design feature now for modern languages. But there is plenty of code in existing languages like Java, JavaScript, C, C# etc. which does not follow this rule.

Secondly, the "principle of least surprise" suggests that function arguments should work like local vars in that language. So if local vars are immutable by default, then arguments should be as well. Or if local vars can be optionally declared as immutable, then function arguments should be as well.

I can't really say what's the best for every/any language. It's not one size fit all. There are always design tradeoffs and differing schools of thought. But these days it looks a lot like "immutable by default, unless there's a good reason otherwise" is a good starting point.
Why would you want to have fun at all? Fun really takes away time from all the productivity I could do.

Apart from that. Personally I keep a tab with real time because I like to look if there is a surge of users(I mostly have max 5 concurrent users) because it might mean someone mentioned the site somewhere so I like to go and maybe try to participate in the conversation.
What? Finland is in the EU. It even uses the Euro, unlike Sweden.
Why I Stopped Weighing Myself and Started Scrutinizing My Body for 2.5 Hrs/Day
Finland is an EU member state though.
Because the proof checker is a smaller piece of software to find bugs in, and used by more people so more people look. Simple.
It's not just a game. Hosting a party takes some preparation, and preparation means things can take longer than expected. I sometimes arrive at parties at the moment they're scheduled to start and never has the host been anything but welcoming and gracious. But don't mistake, I'll be helping the host finish up the party decorations, set up the bowls of chips and arrange the beverages for the first 10-20 minutes.

Arriving to a party early is nonetheless a very good idea. It almost always means you get to intimately socialize with the host, a chance you might not get when the party has already started, especially if you're on the shy side of the spectrum.

Arriving early to parties is one of the tips in Leil Lowndes' "How to talk to anyone"[1] that I read and can recommend.

1] https://www.amazon.com/How-Talk-Anyone-Success-Relationships...
David Runciman: How Democracy Ends

https://www.talkingpoliticspodcast.com/blog/2017/71-how-demo...
Is it US society or the US Federal government, which has been divested from the people?
If you know heroin will eat your soul, perhaps consider not doing heroin? It might be hard, but a lot easier than stopping once you've started.
Matt Might's Codemesh 2017 keynote: "Winning the War on Error: Solving Halting Problem, Curing Cancer"
https://www.youtube.com/watch?v=EVkHgKCqAcI
Feross Aboukhadijeh - The Most Annoying Website (aka "The Power of the Web Platform") - https://www.youtube.com/watch?v=6pY9Bfwfj2A
People are already building geodesic domes and portable yurts out of plastic corrugate. If you want it to be more permanent and weather-proof, upgrade to something water-proof. The plastic corrugate still has an insulation advantage over even a fabric tent.

https://www.homedepot.com/p/48-in-x-96-in-x-157-in-White-Cor...
Had a quick glance and it seems like a good start. Not sure why it hasn't got any upvotes yet.

Edit: then again, -a number of other interesting stories are failing today. Maybe try again in a few days and maybe even contact the mods; I think they might help you if you have a good story.
How we built multi-tenant ChatOps.. for MayaOnline
Sure, but this is life, and since everyone has intimate knowledge of their own bodies, they have a massive database to compare past experience with. So it's not the same as any old random experiment when you test with your own life.
No, but by this definition (i.e., if twins used this definition), twins would be the same person.
Negative interest rate stimulates borrowing, which is an increase in the money supply, which is inflation. This is precisely the policy mechanism by which it's supposed to work. If you deny that negative interest rates cause inflation, you deny the raison d'être of the negative interest rate.

Rich people are not counting on savings interest to make money. They have investments. For example, land. With negative inflation rate, you encourage mortgage lending, which drives up the price of land, which is great for rich people. Similar careful analysis of what actually rich people do with their money will reveal likewise fashions by which a negative interest rate helps the wealthy.
One of the drawbacks of our increasingly globalised market is how one significant subset can hold back everyone else - because what's the point of investing significant money in this or that production (tv, movies etc) if I cannot sell it everywhere?

And so, nobody can do what Disney did to bootstrap themselves.
10 Steps to More Health and Happiness at Work in 2018
It is a bit similar to why we don't use program verification tools very much in software development. They are very complicated to use and while they do a good job at verifying existing code they don't help as much when writing code from scratch, because they tend to add extra obstacles at this stage.

From what I have seen, proof assistants in math are used when extreme rigour is desired (which is not always the case) and when working with extremely long computational proofs with hundreds of cases (where you need to work at a higher abstraction level; a human writes a program that outputs the proof and then the proof checker verifies that this extremely long step by step proof is valid)
Interesting! Could you share the memory course? I often feel like I have similar issues with my thinking, and I find it hard to focus. Willing to explore any avenue that would make it easier for me to focus.
> (or perhaps they don't even know what it's for)

Then they are not likely going to need this service in the first place.
Dr Lustig is also a contributor to this site:
http://sugarscience.ucsf.edu/hidden-in-plain-sight/
Speculation, but if we all did what this man did, then I suspect Facebook could be a happier place.
TL;DR:

- simplify your resume until it can be scanned in 30 seconds

- apply at many places, it’s a numbers game

- build up a local network of people likely to refer you by going to meetups
> I see that the mismatch between what companies say they want, what they actually want, what they actually need is becoming bigger and bigger and I honestly have no clue how to solve this.

In the end, how do they manage to hire anyone?

The Zürich (and Swiss) job market isn't that big, but that goes both ways, the available talent pool is also fairly small, and turnover is lower than in big tech hubs.

Sure you have access to workers from all the EEA, but while salaries are high for young singles/DINK, things change when you want to hire experienced developers (I remember you're from Germany, I know people who moved from Switzerland to Germany since it made more sense financially!)
FUEL INJECTOR NOZZLE
What did Disney do to bootstrap themselves?
Maybe because you are early stage and wish to pay close attention to how people use your product. A sales agent might want to keep an eye on their hot prospect as they browse the website. There are lots of possibilities.
> "It often happens in the afternoon when your brain, which runs on sugar, starts to get hungry."

This moment isn't the problem per se. The brain's need for fuel is a legitimate biological process. The real problem is the generally poor attention to diet outside of the window. Juice for breakfast. Soda with lunch, dinner and late night. Cookies for snacks. Let's not forget sugar being added to (processed) food even when it's not necessary. Etc. These have all been normalized. Cookies for breakfast? Sure. No problem.

So what came first, the sugar addiction or the classic (shite) First World (mostly processed food) diet? I'd argue it's the latter. We've over-reinforced neuro paths to an unhealthy level. And we've made that a social norm as well. The brain isn't designed for such a relentless assault.