skysight-inc/HackerNews huggingface dataset:
I already talked about my reasoning. But you are correct when you say this is a form of implicit error silencing. Dynamic languages usually have many features which could be described as implicit error silencing, and even statically typed ones often do. Implicit type conversions would be an example. You could very well argue any behavior that deviates from how the processor architecture handles data types and conditionals constitutes a silenced error of some kind. The question becomes where you personally draw the line.
In case you are wondering how it works: it converts 8-bit chunks of data into 10-chars string, with the normal space as the '1' and non-breaking space as the '0' (the remaining two chars are used for control and to mark begin/end of data). The string is then put back into the message.
That's still more than Haskell and Rust developers in the field... ;) In any case, as Checker matures and becomes more accessible, it will be marketed more and I expect higher adoption.
Swift beats ObjecitveC?
The propagandization of drone assassinations.
It's like self-hosted Google Alerts for one page.
>tl;dr: Haskell, Rust, et al. put the burden on the compiler. Java puts the burden to ensure safety on the programmer. (As can be witnessed in your snippet.)

Actually, (much to my disappointment as I'm just learning rust) you can just take an Option or Result and .unwrap() and the compiler won't complain at you for not checking it. For such a "safe" strongly-typed language, I'm surprised that so much new rust code does this when:

* the developer believes the Option/Result can never be None/Err (oh come on, just wait until you refactor your code a bit one day and miss a spot)

* the code is example code (I've had little luck finding "good" examples sprinkled about github)

* the developer is lazy (see above)

Allowing unsafe unwraps defeats a core purpose of rust, and the unwrap method shouldn't even exist in the API.
I wonder at which point solar energy gathering will significantly influence local climate. As I understand right now we are far from that, but what about future trends?
back of napkin calculation:

1180 MWh; 4.5 billion dollar capex; 2.4ct/kWh opex[1]; 50$/MWh income

yearly power production = 1180MWh * 24 * 365 = 10'336'800 MWh

yearly revenue = power production * 50$/MWh = 516'840'000 USD

yearly costs = power production * 1000 * 0,024$ = 248'083'200 USD

capex / (revenue - costs) = 18 years

Doesn't look like a very interesting investment choice!?

1: http://www.world-nuclear.org/info/economic-aspects/economics...
Hopefully it is possible to build an experiment (using models i.e. test animals or test tissue (new mini brains maybe?)) to find it out.
Does an angry drunk seem shut down to you?
The Unsolicited UX Audit – Buffer.com
I assume that this program kinda works like "curl <page> | grep <string> && mailx -s 'Match' <email> <<< 'matched'".

Useful when you want to periodically check if a page changed - I already used a similar thing to get concert tickets before anyone else.

That being said, I feel like a browser extension might be more useful than a command line script, for this particular use case.
There must be more to the story:

"And when the newer generation’s passive advanced safety features are taken into consideration, the AP1000 reactors should be about 100 times as safe as existing plants."
Implementing a monad like structure without a monadic for loop syntax sugar tends to confuse people. It's hard to picture writing most operations as map or flatmap.
Blue state America, at least. Around here we routinely do projects on time and budget.

Might be as much a scale problem, are there any Red state America projects being done on vaguely similar scales, with, say, a billion dollars as a minimum baseline?
Sticker shock: Eyewear monopoly
Its looking for a string in the page HTML body.
https://github.com/jgrahamc/webwatch/blob/master/src/webwatc...
What's the passive version of "you were wrong to do that"?
Looking for FREE hq stock photo sites like Unsplash? Here are the 43 best ones
Everyday is a learning day!
"Spain has itself prohibited new solar projects because of a lack of interconnectors to transmit the energy to France"

- I'd like to know more about this.
900k * 25% ~= 225k operating profit per year. Is this before or after you and your co-founder's salaries? Is there any ongoing capex you need to continue to run the business? Is the cash in the company's bank account growing month after month?
If you qualified the question with, "in the desert" a lot of answers would change. I would gladly drive drunk and shoot my guns out the windows if I was sure no harm could come of it.
It works OK. It doesn't get too complicated because spec versions are updated only once every couple of years. So far, the standardized specs (JSRs) approach has worked quite well. Every standard (and there are a lot of them[1]) that is ever complete (many don't) usually has at least three implementations, so often there's plenty of choice.

Here's an example from Jetty: http://www.eclipse.org/jetty/documentation/current/what-jett...

And here's Tomcat: http://tomcat.apache.org/whichversion.html

(Both are very popular web servers)

[1]: https://jcp.org/en/jsr/all
> two equally expensive programs: Program A, which will save one life next year, and Program B, which could save five lives next year.

For me, it depends on the chances of "could save five lives" and the cost of the program.

If the chance of "could save 5" is under 20%, no, you don't divert the funds.

If the total expense of the program is over some threshold per life saved, and there is another opportunity, C, elsewhere to expend those funds with a better outcome (more lives saved/extended/improved), you defund both A & B in favor of that other program.
And each entry is still limited to MAX_PATH.
Sounds like a typical IMF scheme.
Why following software design best practices decreases code complexity
Here's a slightly evil way of handling this specific case in Ruby:

d = lambda {|hash,key| Hash.new(&d) }
foo = Hash.new(&d)
p foo['a']['b']['c']

The argument to "Hash.new" is the default value, or a on object that takes the hash object itself and the key, and returns the default value (and optionally stores it in the hash, which makes it great for memoization). In this case, whenever accessing a non-existent hash key, it returns another hash with the same closure as the default...

Of course it's likely to blow up in all kinds of ways since anything trying to do "if foo['a']" to check of 'a' is present in foo will break, for example.
If anyone is looking for something similar that runs in the browser i recommend this two extensions:

Chrome:
https://chrome.google.com/webstore/detail/page-monitor/pemhg...

Firefox:
https://addons.mozilla.org/pt-br/firefox/addon/check4change/
Wikipedia provides the answer: about 150k.

https://en.wikipedia.org/wiki/Rabat#Subdivisions
I solve this with the Cynefin Framework:

https://www.youtube.com/watch?v=N7oz366X0-8

What I love about Dave's work is that it's very Zen and self similar to nature. The more I observe complex systems, the more I realize they are just like self-organized nature. Complexity begets complexity. Novelty begets novelty. These ideas are not new.
Razer Surround Pro Crack with Activation Key Full Download
What I find hardest (as a manual installer) is those packages which were designed with a package manager in mind and end up depending on many third party packages rather than incorporating the needed functionality.

As an example, program X might need to compute a statistic like the skewness of a distribution. A stats package might implement the skewness calculation, so the author of X adds the dependency and calls the right function.

However, building the stats package might require a Fortran compiler and some matrix libraries, since the stats package does much more than compute skewness.

Another approach would be for the author of X to incorporate the few tens of lines needed for the skewness as part of X. This is of course more work for the author X, so I can well understand the desire to simply declare it as a dependency.
Coding is for girls
"Sure, the app was simple. But it met a real need." - this sums it up. Nail this and bam!
Relative Estimation, is it a Gamble?
This thread needs to be killed. The website looks exactly like HN with most of the content from HN, but has some fishy looking links embedded to look like HN upvoted stories.

For someone like me who opens multiple tabs at one time, it would be easy to think that I was on HN and click through the fishy links.
Yeah, the linchpin for me there is living in an area with high population density and a diverse transportation infrastructure.
Nice idea but it needs work. Firstly, and most importantly, any open source project lives and dies on it's documentation. Without a basic guide to what the thing even does no one is likely to to use or support the project. Give some love to your README.md file. How to use the project would be great.

Secondly, at the moment you're just doing a straightforward string comparison on the <body> of a page[1]. It'd be more useful if I could define something like a DOM querySelector or a regexp. It'd also be useful to look in the header at that page title.

[1] At least, I think so. I've never used Go so that's just what I gather from reading the source.
>Using get() is just bad style and so is returning null where you could return Collections.emptyList().

I agree that you should never return null, but if get() is bad style I think you should send out that memo because I haven't yet seen codebases that agreed.
I am not offering a story. Where'd you get that? Oh, right, you imagined it.
Thunderclap support for thus app connecting professionals
Hyperloop has plenty of its own problems: https://pedestrianobservations.wordpress.com/2013/08/13/loop...
What Startups Can Learn from Donald Trump
The reason I used WhatsApp early on was because it was more lightweight than similar apps like Viber which had more features at the time but felt slower
The article is discussing whether it is worth to provide tarballs for software releases, not tarballs in general. The title might be misleading.
Ben Fathi: Why I Joined CloudFlare
You started with `people' in mind en ended up with `alcoholics'. Most people don't end up alcoholic and so don't drink to shut down emotions.
"When they are finished, the four plants at Ouarzazate will occupy a space as big as Morocco’s capital city, Rabat, and generate 580MW of electricity, enough to power a million homes"

The other top HN story is about a 1180 megawatt nuclear plant, which outputs about twice the power in a fraction of the space:

https://news.ycombinator.com/item?id=10450171
For multiple lua files, you can first bundle them into a single lua file using squish.[0]

[0]: https://github.com/LuaDist/squish
Any reactor build during the TMI singularity is going to have an outrageous capex, and a better calculation would be to ignore the sunk costs and look at the figures going forward. You also need to allow for refueling downtime, these aren't constantly refuelable designs like the outlawed in the US old generation CANDU and Soviet RBMK (outlawed due to their positive void coefficients, something the latest CANDU design addresses). From vague memory, assume no more than 90% yearly uptime.

ADDED: And you get an upvote if for no other reason than that you're doing the math. I wish a lot more people would do that.
Wikipedia says about speed limits "220 mph (350 km/h) from San Jose to LA (about 422 mi (679 km))
110 mph (180 km/h) from San Jose to San Francisco (about 57 mi (92 km))[2]
"

Is this what you are referring to? 90 km at "half-speed" out of 770 km doesn't sound too bad.
Compared to hitting the jackpot on a SV Unicorn, it sucks. But in the grander scheme of things, it's not bad.

You have to remember that it's a very long-term investment -- considering that well run nuclear reactors have expected life spans of 50+ years, and the price of carbon-free electricity probably isn't going to go down anytime soon, it's starting to look pretty good. After the capex is paid off, you have a 250mm/year cash cow.
I'm a huge MOOC fan, but after completing a couple of the very early Stanford ones I haven't completed any. Quite frankly I don't see completing a MOOC as the best use of time. I use MOOCs to either pick up new skills I need for work, brush up on stuff I haven't looked at since University or as 'entertainment', basically learning interesting stuff purely for fun. For non of these things actually completing the course to their satisfaction adds anything to their value.

I wish people would stop looking so much at completion scores and not judge the concept as a failure just because they are so low.
I'm not sure you can make many inferences from a single project - here in/near Edinburgh we had a terrible trams project (way over budget at about £1B, greatly reduced scope, years late) and a new bridge over the Forth that is under budget (now down to £1.4B) and going to open early.

I hope someone does a detailed comparison between the two projects!
Thanks for this. Incidentally, the second paper you link to is co-auhored, among others, by Daphne Koller, who teaches [this great course on probabilistic graphical models](https://www.coursera.org/course/pgm) and Andrew Ng, who teaches [the best-known intro MOOC in machine learning](https://www.coursera.org/learn/machine-learning/home/welcome).
Ancient Egyptian Music – Pyramids of Egypt
IARC Monographs evaluate consumption of red meat and processed meat [pdf]
You might enjoy these:

http://dresdencodak.com/2006/08/30/traversing-the-luminifero...

http://dresdencodak.com/2009/02/16/exorcising-laplaces-demon...
So, "nil" is not a primitive value in Ruby explains the extra care taken with these control flow statements in the language.

Let's get back to the example, let's say that checking for «u» would return «nil», wouldn't checking for «u.profiles» would result in an exception thrown nonetheless?
Is It Possible to Be Happy at Work?
That's a really crazy thing to read.

Also "The EU has set a target of ensuring that 10% of each member country’s power can be transported abroad by cable by 2020." Is that all?

The governments of this world all seem to suffer from such blinkered short term visions. They can spend billions on a sporting event but a robust Europe wide electricity grid sourcing power from a sunny south...
Best one
which is the best place in India
You should read about the urban solar effects. Cities are warmer than the surrounding areas. Are you more worried about that than CO2 in the atmosphere?
This is in the desert. The nuke is on what was once useful land.
This is a really short little program I wrote for a quick need I had. I added a simple README. There are a ton of ways to improve it (regexp, DOM walking, automatically figure out MX, ...); if people want to do that I'd be happy to take PRs.

I tend to default to "stick it on Github and see if it helps someone else".
You don't need to be obsessed about legality of your actions.
Not wanting to go to jail is good motivation, at least for sober people.

French penal code 221-1 says “wilful causing of the death of another person is murder. It is punished with thirty years' criminal imprisonment.” 30 years for touching that railway switch is a lot…
I love square kufi even though I can't read it, I assume it's impractical for a typeface?
http://www.sakkal.com/instrctn/sq_kufi_hashem.html
How big is the mine that supplies the fuel?
UpNote – Join the conspiracy of Kindness
> Because the proposed version can be made a lot faster

It being faster has nothing to do with the syntactical appearance of the operator. I think it's more pertinent to ask why does .chain_try or .tries or .fetches need a special operator than whether it's a convenient addition.
Our mission is to provide a global platform
to support one another with positive thoughts
Life can be tough at times, but even a few good messages can help makes things a whole lot easier!
We believe that everyone is happy to give to someone in need. On UpNote we are crowdsourcing this positivity for all those who need it.
That's a very reasonable response for the most part, thank you. I still take exception to the terminology "brain-washed" and the general premise. Your point about Obama's advertising award actually makes my case for me. In that sense, I could very easily make the claim that 50% of our country had been "brain-washed." In fact, many people in more conservative parts of the internet would make that kind of statement; and they would be wrong too. It's a derogatory phrase.

As for betrayal...yes, of course. That explains a lot (not all) of what is going on in the Republican primaries this year. Unfortunately, politics nearly always involves compromise to achieve common ground. Also unfortunately, evangelicals generally don't have a belief system that adequately addresses politics in the setting of a democracy or republic.

Here's an interesting thought expirement...if 10 years down the road the African-American vote left the Democratic party...would one go around saying they had been "easily brain-washed"? Such statements would probably be challenged (and should be) just as I've challenged it here.
Looking at it charitably, you can make more money from renewable projects, if you have a bigger grid, as you can ship the excess energy on particularly sunny or windy days to neighbouring areas. So if the interconnects are non-existant or already used to full capacity, it makes the projects slightly less economically viable.

But since the spanish government recently launched a bit of a full-on attack on solar power, it's more likely to be BS, to pander to vested interests that the power will compete with.
Interesting, first time I heard SAP has a JVM implementation.

https://scn.sap.com/people/desiree.matas/blog/2011/12/07/sap...

Here is a presentation with some interesting points, wonder if anyone has any real-life experiences?

https://www.youtube.com/watch?v=arryAs9lqfE
Im Noticing a lot of these courses are coursera, and one of the most frustrating things about the plattform is the fact that most courses close and access to course materials/videos etc. is revoked after the course is over, this destroys the whole point of a mooc for me, and this choice seems arbitrary.

Why cant education materials just be open and remain open to everyone, journals and textbooks included? There are enough tax paying citizens all over the world pumping money into our education systems that there is no reason it should not be freely available 24/7 to all.

The fact that unlimited free education still doesnt exist in 2015 makes me sad everytime I think about it.
Not my experience.
Are You Alone?
>Not necessarily? I think you can download just the source files, without any git metadata, turning git into SVN essentially. I'm not 100% sure though, but I'd be really surprised was it not the case.

Partially possible. You're always fetching diffs, not files, with git. You can get close to what you said with `git clone --depth 1`, which tells git to only get history for the latest revision, but you still get some git metadata about available branches. Depending on the version of git you're using, you may also have to pass --single-branch in order to only fetch one branch's revision.
The funny thing is that Neil Oliver really does talk like that.
Analysis of earnings of startup employees compared to large company engineers
Interesting thought. [1] Probably doesn't fill the letter of the law. Otoh that is what I would call "a leg to stand on". That is it gives some wiggle room and reasonable doubt that you weren't following the law. Would depend on the exact wording of each States law and how tight it was. Ianal but often things boil down to this type of thinking with other things as you probably know.

[1] For that matter what if you conference in a friend and the friend is the one that did the recording.
I assume the issues are related to sharing the tracks with Caltrain. I'm not sure if they are going to fully grade-separate the line from San Jose to San Francisco, so that harms top speed as well.

It's too bad too because 350km/h from San Francisco to Mountain View would mean you could make the trip in 11 minutes.
Allowing unsafe unwraps defeats a core purpose of rust,

Definitely, but you can also still do this in Haskell (fromJust). But it's better than nullable types since you explicitly have call an unsafe method. (Assuming that you have set non-exhaustive pattern matching to be a warning/error.)
I'd be interested to know what fields the participants were from and how that changed their answers. Grenoble is pretty STEM heavy college town, ~1/3rd of the population are students.
We've been using Optional<T> a lot in recent years (via Guava). It's useful, and has certainly reduced the number of NPE we've had slip through as it forces the developer to consider nullability up front. Looking forward to migrating to the Java 8 version when we upgrade to that JDK.

One addition that would be useful would be some syntactical sugar to reduce the verbosity of using Optional<T>. But otherwise I'm happy and if you combine with @Nonnull and @Nullable annotations you get the best of both worlds.
Another link that has ended up at the bottom of the thread due to it's parent being downvoted ( https://news.ycombinator.com/item?id=10450344 )

http://www.cspworld.org/cspworldmap
I mean, what is your workflow that you're updating your PATH this often? I've managed "loonix" for 10 years and I must edit the PATH like once a year.
But is it really? Maybe I'm missing the point but it is a nice way to express that a function may or may not calculate something, no? At least it seems way better than returning bare pointers or pasing an argument by reference+returning bool, or returning a unique_ptr, or ...
If you look at the environmental cost of coal and oil for electricity the impact seems to be more. Here is a list of Environmentalist for Nuclear Power https://en.wikipedia.org/wiki/List_of_pro-nuclear_environmen...

From what I have read into this and taking the data into an untrained eye seems to make sense to use modern nuclear. http://ieer.org/resource/factsheets/types-of-nuclear-reactor...
I don't program much Java, but how expensive are exceptions? Wouldn't it make more sense to expect functions that could return null to instead throw a checked exception if something goes wrong?

eg

public dbResult doDatabaseThing(stuff) throws DatabaseException

So if you do

result = doDatabaseThing(stuff)

the compiler will require you to do something about the DatabaseException.

It seems to me that the point of, for example, Option and Result in Rust is to avoid the whole checked exception mess while still passing useful information about things that go wrong. But, given the problems pointed out in this article (lack of pattern matching and algebraic data types mostly), checked exceptions might be a more correct way to do it in Java.
I would expect that probability has already been factored into the numbers at this level of decision.

If you're e.g. making a change to road signage, you wouldn't start out with the total number of KSIs, you'd be looking at the potential reduction in KSIs. Similarly, if you're looking at a medical intervention, you'd be measuring a probability-adjusted delta in QALYs (in the UK).
Use the human voice, not the corporate voice