skysight-inc/HackerNews huggingface dataset:
What is this software supposed to be used for? On their site (http://penny.digitalglobe.com) they only say they're "hoping to spark a conversation". If it's a critical conversation they're hoping to spark, I wish they would follow projects like White Collar Risk Zones (https://whitecollar.thenewinquiry.com) and go further into absurdity to make it clear what they're saying. As it is, it's too easy for someone confused about what "AI" can do to take this seriously as a tool for urban planning.
OK, that's splitting hairs; they are employment agreements, not employment contracts. Still a legal document, and they generally cover IP created by the employee and specify how IP created outside of company time is handled.
They can already do that with their friend in the next seat.

I'd prefer a kid facetiming with Grandma to a kid with nothing to do.
would be a solution to tailgaters?
PlusPlus is down
Then place them next to the roadway so they can operate efficiently? I don't understand the gimmick here. Again, it's a blender that plays MP3s, a carefully crafted web of buzzwords. Why does everyone want this so badly?
Sorry Oprah: Why diets are ruining your health
I hope so. Part of the problem is I think I'm a slow thinker, so when talking on technical concepts, people have a tendency to blow by me when I need clarification on the things they said three sentences ago. And once I finally get clarification, I have to retrace through their entire thought process with the new context.

Hard to manage this type of conversation without being a jerk.
I just accept I'm a sprinter when it comes to coding, not a marathon runner. I spend 2 or 3 hours poking the code with a stick, proverbially speaking, reading it, maybe pruning crappy code, maybe faffing around, then bash out the actual code in an hour or two.

I believe what happens is that I form a mental map of the business process and a mental map of the code and then when I eventually come to write something, it just pours out.

Psychologically, it took me a long time to accept that only actually coding 2 or 3 hours a day is fine. For years I beat myself up for being 'lazy'.

EDIT: I mean, it's obviously different if you're just adding an extra column to an existing table or something (usually) trivial like that.
> [When] at Mach 2.2, the air feels like Jello.

I know that's a metaphor, but it got me thinking. Can someone more learned help me out: does air behave in a non-Newtonian manner at supersonic speed?
Show HN: Marvelogs – Tweetdeck for HackerNews power users
Trump picks Republican to fill empty commissioner seat at FCC
Private music trackers exist, aren't (that) hard to discover, and aren't (that) hard to get into assuming you understand the differences between lossy and lossless file formats and the gist of torrenting.

There's even places to discover these trackers: /r/trackers

Google isn't necessary.
No-one did free which works in all browsers before.
The author himself said that DL isn't the best option for structured data.

"Certainly I'd pick DL over more linear models for most problems. But I'd pick random forests over DL for most structured data problems."

"Deep learning is best for unstructured data, like natural language, images, audio, etc. it sounds like you may be dealing more with structured data, in which case the Coursera ML course would be a better option for you"

More discussion here - https://www.reddit.com/r/MachineLearning/comments/5jg7b8/p_d...
Idiomatic Go: with 7 new references
From the businesses perspective what it costs doesn't matter (as long as they cover their costs), it's about what value the customer perceives and hence how much they are willing to pay.
> One of the best ways to get fares down is to burn less fuel.

Edit: Removed the previous comment text here as I misread/misunderstood. This isn't just about the cost of the fuel, it's also about what you can do with the same amount if you burn it slower.
>(7 pounds for buying a beer in a pub

An Indian friend who lives in London (this was some years ago) told me that a single naan in London cost about 3 pounds then. Anecdote, of course; how well you manage there will also depend on how much pay you get.
Although, if you are interested in powering things by ambient light, there are a few options besides 'traditional' solar panels.

Like non-traditional solar panels; a company called Ixys has some interesting small "solar bits"[1] which are what they sound like. Or old-school amorphous solar cells, like the kind that used to power calculators. They're not very efficient, but they perform okay in indoor lighting and they're cheap.

Also, PIN photodiodes[2] are intended for detecting whether an object is in light or not, but they can actually deliver around 25 microAmps @ 5V in less than 5 sq. mm. Not much, but it could charge something ambiently for short bursts of usage. (Edit: and I'd be remiss if I didn't point to the project that made me aware of this: https://hackaday.io/project/21342-bpw34-solar-powered-led-wa...)

So, you know. Hop to, everyone.

[1]: http://ixapps.ixys.com/DataSheet/KXOB22-04X3F_Nov16.pdf

[2]: https://www.fairchildsemi.com/datasheets/QS/QSB34.pdf
Yeah. If you ever watched any of the old MIT lectures with Abelson, the most fundamental point they make is that it's only possible to make a complex system by essentially treating components as a black box. Having a bunch of crap implementing IDisposable when you don't intend that it should ever be disposed, and then chastising people for not going to the implementation to see that the Dispose method is empty, illustrates a sort of confused mindset.
From my vague reminder about this the noise was widly exaggerated and booms design had a few things to make it slightly quieter.
YAGNI.

Just like the author found out, it's been there years, no-one's used it.
Grey squirrels and foxes seem to thrive in UK cities - sadly I've never seen a red squirrel in a city.
> It wouldn't be stupendously difficult to take down a major transmission line or switchyard if you were determined.

All it takes is a length of chain or some graphite powder.
>PF-4 is also the only place where existing cores removed randomly from the arsenal can be painstakingly tested to see if they remain safe and reliable for use in the nuclear stockpile. That work has also been blocked, due to PF-4’s extended shutdown, according to internal DOE reports.

I wonder if having another facility that can perform this work wouldn't provide the right incentive for the underperforming unit to improve. Competition is a healthy thing. Knowing that there is another lab that is doing the work to specifications should provide good motivation to improve.
React Armory – The simplest way to learn React
TL;DR This is legislation Boom wants enacted to allow for more relaxed noise emission levels.

"Current engine noise rules for new supersonic aircraft are more stringent than those for the existing subsonic fleet. By setting our engine noise to the same levels as existing subsonic airplanes, we could make our engines produce so much less drag that we would save 20–40 percent on fuel, depending on whether you use this year’s or next year’s rules as a baseline."

Curious if they've hit a wall in their aerodynamic design and need this to move forward.
> What if you want to change it?

If you need to change the argument/return types of a function, you have a LOT more work to do than just changing a one-line signature.
Wasn't the Snowden releases part of the motivation for Let's Encrypt? If the web is "encryption for everything by default", then dragnet survellance from the NSA (etc) is much harder.
Gogland EAP 10
Using async/await with desktop GUI apps is basically a no-brainer. Nobody likes applications to randomly lock up and this is a way easier way to solve the problem than the old ones.
Local Staging: Simulated Production Environment on Your Local Machine
This is a very dangerous precedent. Will Google have to remove LGBT organizations and information from Google worldwide because Russia asks them? Will all links mentioning woman driving have to be removed worldwide because some middle eastern country tells them to?

I feel like nations should be only allowed to have providers block content based on GEO location from the visitors IP address. They have no right limiting speech in America.

Copyright protection is something I agree with like I think if Google gets a DMCA it's removed worldwide anyways since they host in the US too... So that's been the norm anyways. But just scary other nations might try to use this to further restrict non-copyright related things.

But then again not all nations view intellectual property the same. Doesn't some nations not recognize software patents? Like I heard they are harder to do in Europe than in the US before. Maybe you could get a US judge to order your European competitors website removed even if completely legal is their own country. Then same for trademarks, you may get a trademark in the US but someone might have a trademark in China. For example, iPad Apple trademarked in the US, but in China, they had to pay $60 million to settle a trademark dispute.
I'm cool with that, also. My main requirements are:

1) The benefit should revolve around work. Unless you're disabled and unable to work, any adult should be required to work in order to receive benefits.

2) The phase-out should always be structured so that moving on to higher wages is the obvious preferred choice for a recipient. No benefit cliffs that discourage advancement.

3) The benefits need to be enough to actually make a difference. Otherwise, we're just wasting our money and not improving the situation.
I know a guy who has run a small social gaming company for eight years and about four years in he moved to bigger, nicer offices.

I tell him I'm impressed with his success and he kinda downplays it. I've worked plenty of places that failed after four or five years. If you can keep the wheels on that long you must be doing an abnormal number of things right, and you should be objectively proud of that.
The one law of robotics: Humans must flourish
I'd probably recommend Racket because it is a complete ecosystem in a single download and has many design elements that facilitate onboarding beginners. This is due to Racket (and Scheme in general) having forty plus years of history as teaching languages [though 'teaching language' does not mean a lack of power or unsuitability for production...e.g. Hacker News is built on the Racket ecosystem].

None of this is because Common Lisp is a bad language. However, it does show its age in so far as its approach to documentation and user expectations. Using Common Lisp is similar to using the Unix/Linux command line. The expectation is that the user is willing to read text files that read like man pages and work their way through deep technical documentation...or to put it another way, it is very common to use EMACS when coding Common Lisp [though commercial editors are available].

To me, Clojure reflects a lot of Common Lisp's assumptions about the user being a professional programmer...to the point EMACS is pretty much the default programming environment [though other environments are available that reflect Clojure's Java heritage].

Since I mentioned EMACS twice, EMACS Lisp is another Lisp that is well documented and easy to install (in addition to being a road to EMACS). While it may be called 'a scripting language', on contemporary hardware that doesn't mean much. Just about anything a person would write for learning will run sufficiently fast within EMACS using EMACS Lisp.
I used to be fervent embedded DSL fan many years ago (particularly in college with Scheme/Racket) but since then I have grown to hate them particularly Scala, Groovy and Ruby DSLs.

External DSLs (that is a DSL independent of the host language)... I love them. An external DSL is like a protocol or the ultimate formal API (an example would be HTTP).

Why do I dislike embedded DSLs: I guess the crux could be that you are essentially mixing two languages when the reality it is just one so you are doing non canonical things in the host to make the guest language look pretty (eg going to town with implicits, extension functions, and operator overloading (scala)). Basically a whole bunch of confusing stuff to normal developers just to make the DSL look pretty.

With Scheme/Lisp/Clojure it is OK because embedded DSLs using sexp look like lisp.
In Haskell it is sort of OK because Monads and various other things Haskell provides (laziness).

With Scala its the absolute worse with operator overloading, implicits, and various other gotchas.

In my experience it also gets really confusing trying to figure what is going on when a embedded DSL breakk as well as extremely difficult to secure an embedded DSL. `ie System.exit(1)` is just one call away.

There are exceptions of course. DSLs that mimic external DSLs one-to-one. One example being jOOQ as it aims to be one to one with an external DSL ... SQL.
The usual implementation of fold/reduce takes a separate seed argument (as does clojure, optionally!), which IMO is far more sensible than having the same function do two completely separate things depending on the number of arguments.
Using PubNub for Real-Time Messaging
C++17 may have if/switch initializers, just like in Go
The Master Networker Will Connect You Now – Backchannel
Six Vulnerabilities from a Year of HackerOne
Nuclear capabilities will probably not be affected much by cyber attacks over the internet. There are other vectors, but they obviously require a much more serious investment in espionage, spycraft, etc.
AMD Ryzen PRO Launch Confirms Ryzen 3 1300 and 1200 CPU Specs – HotHardware
Probably not. I remember reading some time ago about XML, and how different people or organizations will have their own needs in representing a person or order. And it's partially why there are namespaces in XML, so two orgs can still exchange data even if their ideas for a concept clash.
The IETF never really liked NAT, and the IPv6 spec doesn't really support it. http://www.ipv6.com/articles/nat/NAT-Pros-and-Cons.htm
Okay, let's say you're a judge and you get a commercial real estate case in Boston Massachusetts, in which the defendant broke their lease early and is refusing to pay a pro-rated lease break fee in their contract on the grounds that it's unreasonable and violates established precedent. The plaintiff argues that the defendant signed the contract, knew what they were getting into, and needs to pay the fee.

You discover that the plaintiff has not made any effort to find new tenants and has not listed the building as being available, and has not fulfilled their "duty to mitigate."

You discover that some portion of the defendants precedent is based on residential, not commercial cases.

What other questions do you ask? Should the landlord be allowed to charge any lease break fee, or write any penalties into the contract that they want? What if the lease is a 5 year term, the lessee broke the lease in the first 6 months, the lease break fee is the remainder of the 5 year term, and the landlord found a new tenant within a month of the old one leaving?

These are the sorts of cases that judges rule on all the time. There may be no clear "right and wrong" where you can sort of go "Oh yeah, clearly, that's illegal and the harm lies here, and your evidence sucks, and so my ruling is this" The cases may involve layers upon layers of state and local laws, and precedent going decades back -- for good reason.

I would argue that someone who wasn't trained in "the law" wouldn't be able to _consistently_ ask the right questions and evaluate each party's argument appropriately. Do residential landlord/tenant laws apply to commercial cases? Does the landlord have a duty to mitigate in this situation? How many rights are people allowed to "sign away" in a contract, and which rights are protected? Is the harm to the tenant weighed appropriately against the harm to the landlord within the boundaries established by law?

I consider myself to be a pretty logical and rigorous thinker, but I certainly wouldn't be confident in my ability to correctly and efficiently handle cases like this, and ask the right questions, day in and day out. Sure, maybe spend a week of research and get back to you, but if you're seeing multiple cases a day? Forget about it.
Even in central london you wouldn't be paying more than, say, £5.50 for a pint.
Yeah when I saw the title, my brain immediately went to Sierra Madre Games (particularly BIOS: Genesis and High Frontier), which are incredibly-designed simulation machines under the guise of tabletop games.
Flexible is actually a negative on the roadway though: it increases rolling resistance. You want something very hard that will not shatter. Cement works very well (asphalt is okay)
Modified human crania from Göbekli Tepe provide evidence of Neolithic skull cult
there's that anecdote (apocryphal?) of Steinmetz at GE: [1]
(grrr yes it looks like it is apocryphal [2]; I wish people were more honest and careful about where they get their information and what they do or don't know )

----

In the early years of this century, Steinmetz was brought to General Electric's facilities in Schenectady, New York. GE had encountered a performance problem with one of their huge electrical generators and had been absolutely unable to correct it. Steinmetz, a genius in his understanding of electromagnetic phenomena, was brought in as a consultant -- not a very common occurrence in those days, as it would be now.

Steinmetz also found the problem difficult to diagnose, but for some days he closeted himself with the generator, its engineering drawings, paper and pencil. At the end of this period, he emerged, confident that he knew how to correct the problem.

After he departed, GE's engineers found a large "X" marked with chalk on the side of the generator casing. There also was a note instructing them to cut the casing open at that location and remove so many turns of wire from the stator. The generator would then function properly.

And indeed it did.

Steinmetz was asked what his fee would be. Having no idea in the world what was appropriate, he replied with the absolutely unheard of answer that his fee was $1000.

Stunned, the GE bureaucracy then required him to submit a formally itemized invoice.

They soon received it. It included two items:

1. Marking chalk "X" on side of generator: $1.

2. Knowing where to mark chalk "X": $999.

[1] http://news.mit.edu/1999/vestspeech

[2] http://www.snopes.com/business/genius/where.asp
Portacle looks very nice.
Is anyone here aware of a similar plug & play Emacs-based IDE for Clojure?
Ask HN: Who's an AirBnB host?
Just wanted to learn more about the complexities of being a AirBnb host.
I've just checked this book on Safari — it seems it indeed doesn't have the issues I've experienced while reading on Safari, like spacing between the letters in a word, tons of whitespace in weird places and poor image quality.

That means that overall quality of books ranges on the platform.

May I ask you, would you still prefer a Safari version of this book over, say, a PDF?
I had worked for compagny train 10 years ago and they told me that all vehicles train will be autonomous in 2015. They have only one and it still not working. They prefer to put driver that play on their phone, because people need to work. This is the world where we life. Sad and stupid.
I'd skip both of them and jump to Scheme. I've found Scheme to be far more elegant than Common Lisp or Clojure, far more modern and less clunky than CL, and you don't have to deal with the JVM or Java as you do with Clojure.

Chicken Scheme is my favorite, but Racket or Guile would work too. Guile is good because Emacs is slowly transitioning to using it, and Racket for its great ecosystem.

Chicken Scheme itself compiles down to C, so it's quite fast, portable, and light-weight. It also has a great ecosystem, library of eggs, and community.

Others have mentioned Elisp, which emacs uses, and that's good too if you are interested in emacs. It would just be a shame to start with it and get the impression that that's the best that a Lisp-like language can offer when it's really rather primitive compared to a modern Scheme, Clojure, or CL. I myself learned Elisp last, after already learning CL and Scheme, and found doing so to be very easy after having learned the others. So I'd really recommend starting with one of the others and learning Elisp last, if you're in to emacs.
Show HN: Run Vue inside React
It does (sort of) exist for things that aren't on-demand, but rather more like live TV, as the 1-to-many broadcast means less satellite bandwidth used. Some airlines use this today. They should use a local server on the aircraft to cache stuff for "on demand", though I don't think any are doing this today.
It's honestly just a personal preference which model you prefer more. I can respect a business choosing either model, but ideally having both options is the best.
What description? I've tried "playing" the first few screens of the game here: http://www.depressionquest.com/dqfinal.html

So far it looks like any other visual novel and I can't find any mention of scientific research anywhere. I really don't understand what's scientific about any of that. It would be like saying that the movie "Memento" is scientific because it features anterograde amnesia.
You burn a lot more fuel going fast in a low capacity aircraft.

Of course the fuel costs per person per mil of a bus are less than a van.
I haven't been a big fan of ORM's even before DataMapper in Ruby. I found that it was too easy to make non-performant queries and found myself writing raw SQL anyway.

Some argue that using an ORM means you can switch underlying database technologies on a whim. I think this is an incredibly weak argument. How often do people truly switch database technologies?

I created a small wrapper around the node postgres library to make querying a little easier.

Have a look at https://github.com/joeandaverde/tinypg - It's a no frills library that makes it easy to execute SQL files as prepared statements and pass parameters as keys on objects.
The hardest thing to believe in NEW YORK 2140 is that the stats language R is still in active use 120 years in the future.
I'm actually really intrigued, somewhat enamored even, by this idea. The newly-created land seems like it would be astronomically valuable, and so the value proposition is surprisingly interesting to me. Brings a lot of questions to mind --

Are there any comparable projects, of such massive scale (or even somewhat close), to compare to? Especially on cost?

Does the sudden influx of that much land not cause existing land value to plummet, or is there an established way to ration it into the market to help mitigate that? Is this something that could even happen politically, or would entrenched interests / existing land owners prefer to create canals (not sure if realistic, but curious) which would probably reduce the property inventory & in theory increase value?
Seconded, big time. Blockchain was a hand-wavy haze for me until I got my hands on this book. As a programmer it's frustrating to read most high-level summaries of cryptocurrency/blockchain because they are often geared to a general audience and raise more technical questions than they answer - not so in "Mastering Bitcoin." The author does an impressive job of creating motivating scenarios before diving into concrete details. The chapters are well-sequenced but they stand up well to a bit of jumping around as your curiosity takes you in different directions. I thought this book was a real pedagogical achievement.

I'm looking forward to his book on Ethereum. In the meantime, Chris Dannen's "Introducing Ethereum and Solidity" is helping me to get a good grasp.
This smells like a problem in your server configuration management tooling, yeah?
Why is providing wildcard certs not secure???? Amazon seems to do it?
He's the one selling the coin...

Initial coin offering
My experience is that even the best streaming is lower quality than (analog) cable or OTA sports broadcasts. The compression makes watching streaming sports worse.