skysight-inc/HackerNews huggingface dataset:
I mostly agree. I'm a condensed matter theorist and though I do some numerics, most of my time is spent doing handwritten math. It's the handwritten math that the iPad pro really excels at. I absolutely love writing on it and as a pretty disorganized person, I'm sure that if I didn't have an iPad there is absolutely no way I'd still have notes and calculations I wrote 6 years ago. Not only do I still have all my old notes in a quite organized form but they're actually searchable with in-app handwriting analysis. Not only that, but I can edit, resize and move my text very naturally on an iPad in way that are just impossible with pen and paper.

Because my iPad is so pleasurable to use for the things that its good at (media consumption and handwriting for me), I always feel so tempted to just get rid of my laptop and move over completely to my iPad but it honestly just isn't as good at keyboard centric tasks as a laptop is.

I feel the iPad's real strength is in the intimacy of the experience so its really great for handwriting, looking through photos, reading books. It really gives a stronger feeling of connection to whats on the screen than a laptop or desktop can in my opinion. But it still has a long way to go before I’d use it in anger for programming
There is something magical about Firefox OS (2012)
He uses it as a boogeyman, which makes me less inclined to read it. But it could be great. Just a slight variation in my inclination, I'm not making any sweeping statement.
When is the last time a celebrity gossip magazine inspired multiple mass shootings?

Surely it is not radical to expect Facebook's editorial algorithms, which by the way, are already changing the rank of material based on the effect it will have on readers, to draw some sort of line between "typical well sourced stuff from a well established and respected paper" and "some anonymous dude on the internet spins a tale of how the Democratic Party is actually a sex trafficking ring operating out of a pizza parlor".

Every other media company is held responsible for the material they spread, and are expected to curate it with editors. Facebook thought they could let an algorithm be their editor, and it didn't work out so well. They fired their editorial staff for "breaking news" in August 2016, and the very next day, a fake story about "Ann Coulter outed as a socialist traitor!" was at the top of the list.
I retract what i said - this is a remarkable release. The UI is execptionally readable now.

Im very sorry for my prejudices.

Please try this.
> It’s like how people made jokes about [...] “le earth”

What is that?
Yet another article about your Machine Learning career
I live in Redwood City, which in November passed a 0.5% city sales tax. It does look like you're currently right though. Going between cities only changed the sales tax because the cities I was going between were in different counties.
Your answer somehow conflates popularity with quality.

PHP has a lot of very well documented problems.

Also, do you have a source when claiming that most PHP installations use more modern versions? I seriously doubt that particular claim is true. Most business people think of IT as a one-time expense. You can still find a ton of 5.0 - 5.3 installations out there. Hell, in my country there are good amount of PHP 4.x websites as well.
Lets not look at the maximum we can hope for ever. Lets look instead at figures for what is commercially available now. So, say 27% maximum conversion.

Average insolation gives us ~6kWh over a square meter over a day, 27% of that gets us to 1.62kWh, divide by 24 to get the wattage, that's a 67.5 watts per square meter average before we get to storage or transmission.

HVDC has losses of ~3% per 1000km. Now lets look at round trip efficiency for storage. Typically you see a quoted figure of around 70% depending on technology type. So lets say a 65% loss (edit - this should read 65% efficiency, or alternatively a 35% loss) from storage and transmission.

We are now at ~44 watts per square meter, which gives us 456,000 square km from the 20 terawatt rating of humans. So ~5 Portugals, which is admittedly higher than my original figure of 2 Portugals, though you would presumably site your panels somewhere that gets better than average insolation, places like the Sahara, for example.

Also, for comparison, the Sahara desert is ~100 Portugals and the area currently used by humans for agriculture is ~550 Portugals.
Great list. I'm curious how you went about doing these two? ... "built a simple key-value store based on Raft consensus protocol" and "built a distributed hash table with Kademlia". I would like to do the same. Did you just read about them and implement a solution yourself?
Ask HN: What is your favorite purchase you’ve made in 2018?
Be it a software, electronics or even a car!
I broke a MBP screen a few years ago. Actually, two different laptops broke. One was warrantied, the other was an accident and had to be paid. The cost for a Retina display replacement in 2015? About $700. Ouch.

I keep my MacBook on my desk nearly 24/7 now, but I’d hate to know the cost or have to pay for a display replacement.
Exactly. As the author noted, "Jingle Bells" was originally a Thanksgiving song before popular culture started associating it with Christmas.

If "Die Hard" becomes a Christmas movie over time, it's a thing that happens. People are messy. Societies of people, exponentially so.
All administrations want to censor the press, or more generally speech, that they find inconvenient.
Python Code to Generate Fully Custom “Random” Static Images
Yes, I remember that Prolog was suppose to be good with semantic applications, but I thought Lisp was similarly (if not quite as well) suited along with being better in other respects. Though it is interesting (as I learned from another comment) that a variant of prolog is used as a database query language. It does seem like a very nice fit.
The 6 main causes he says are btw: Omega3, B12, Vit.D or B1 deficiency, too much Cortisol or Insulin Resistance.
Can you elaborate? – A coworker is recommending that book to me. I don't want to waste my time reading it if it's really bad. I am mostly into hard science fiction.
> Family memories?

Stories he'd heard from parents and/or grandparents.

cf "institutional memory"
Connected politically or not means squat if you build a structure that collapses killing hundreds of people. At least I hope that is the case in any place under rule of law. Of course I would hate to see any kind of building failure that causes mass casualty. But are the execs of Meriton aware of such possibility?

I am reminded of the Sampoong Department Store collapse in Seoul, Korea. This happened in 1995. This was a very high end department store from what I heard. I know acquaintances who know of a family that lost multiple family members.

The family that owned the building was one of those chae-bul family in S. Korea with multiple business interests. I believe in top 50 at the time or something like it. So yes they were politically connected. But because of the catastrophic failure of the building with mass casualty, the family's entire holding was liquidated to pay for compensation to the victims' families. And the owner/owner's son both served lengthy prison terms.

Edit: While reading up on Sampoong incident, I learned the owner wanted original construction firm to take shortcuts to reduce cost, but they refused. So the owner fired the firm and started HIS OWN construction firm to build the building. At least someone had a backbone, stuck to what was right, and lost a big job/contract, but was proved to be in the right. I bet someone at the original construction firm let out a huge sigh of relief later.
There is also more modern Power of Prolog[1][2]. Another interesting language is ProbLog[3] - Probabilistic Prolog, seems used in bioinformatics.

[1] https://www.metalevel.at/prolog

[2] https://github.com/triska/the-power-of-prolog

[3] https://dtai.cs.kuleuven.be/problog/
https://news.ycombinator.com/item?id=18527917
Thanks I will check it out.
All my upvotes, it's criminal how under hyped Datomic is

Hyperfiddle is a paradigm shift on the front end too, using the same concepts, imagine real time GraphQL on steroids where the query doesn't need a horrible SQL translation on the backend and that doesn't even begin to cover it, no worrying about multiple round trips, SQL injection gone, cache invalidation solved, supports recursion, nested data

Everyone outside of Clojure/Datomic should be looking in for things to steal
And in millions of other American households.

In just a few hours, TNT will begin its annual "24 Hours of A Christmas Story" marathon.

In 2013, each airing had between three and five million viewers: http://www.achristmasstoryhouse.com/a-christmas-story-movie-...
You told me to look him up and that he wasn't a lobbyist. So I put his name and lobbyist into google and almost immediately found that he used to get paid by Venezuela as a lobbyist. I have no real idea who this guy is until you said to look him up. And somehow this is my fault?
I'd much rather schools switched mostly to pen and paper, TBH. 95% of homework in the 9th grade SHOULD NOT require a computer. It's a distraction, and one which hits kids on the ADHD spectrum especially hard.

There's nothing to be gained from requiring computers for homework in most cases, and kids get plenty of computer time outside of school. The net effect of this "progress" is that I have to constantly supervise my 15 year old like a hawk, or else no homework will get done and he will watch Youtube instead.

This is not a good set-up, because eventually there will be no supervision, and then he will be well and truly fucked, because he can't seem to realize that he needs to actually care about anything other than YT and computer games. I'm afraid that by the time he realizes that it'll be too late to fix anything.
In other news, 50% of start-ups use micro-services and docker to implement a simple web backend

So i guess YMMV ...
I was thinking that using Visitors would be a solution, which is a form of implementing a polymorphic API.
govet catches (all?) mutex copies, by the way. Static analysis is cool.
Fair enough. I expected a bit more thorough motivation than that.
Mhm, I guess its a pretty niche thing but it always kinda annoys me when people say its not a real 'Pro' device. For writing math, there's no real competition against tablets from laptops or desktops.

Not only is the editing experience amazing (which is super important as in physics I probably write more incorrect things down than I write correct things), but it makes organization painless. I never had the discipline to keep paper notes in tidy binders and put them back after I take them out.

There's no way I'd have as good access to my six year old notes if they were written on paper, especially considering that now they're all backed up to the cloud and my app has handwriting recognition (only words, not math unfortunately) so they're quite searchable.
Actually we have a rapidly increasing number of teens that have no idea how to use a computer due to smartphones and it's normal in Asia (especially Japan) to not even own a computer as a household. I've seen teens who don't know what a folder is.
How did you get to this? After using 3ds max I can't believe that they actually charge money for it, it's amazing. And the worst part is the interface.

I'm reading what you say again, like maybe I misread, but are you being serious?
please do yourself a favor and don't remotely deploy rpi or anything that uses microsd cards for OS image and boot. The write lifetime of those, even using "industrial" cards, will mean a huge failure rate even with very light usage. Only use some sort of real sata3 or nvme bus SSD.
And thinking of this given how common the problem of permissiveness towards lying and fraud in China is, I guess even as a foreigner you could play this game and get away with it. So there doesn't even have to be the most primitive nationalistic bias going on. Most simply won't do this because of how tough our cultures are on such behavior. And even if you do you're still disadvantaged because of your lesser knowledge of the system and/or language.

Couldn't edit so made a new comment.
Reddit is almost perfect in avoiding these issues.

The only thing missing: allow assigning exclusive psuedonames per group. Users shouldn't be allowed to associate one name to another across group.

It currently allows multiple accounts, but this still makes users worry about accidentally responding from the wrong account.
Maybe I'll write a guide up! I've got a pretty good setup going.

Pending full write up, here are some key pieces:

Shortcuts side: the shortcuts app is really shockingly powerful, mainly because you can share almost anything you want into it and it intelligently figures out what you want. For example, if you share a web page from safari into it, if the first action receives a url, it'll treat it as such, if it receives a web page it'll take the DOM and not worry about the URL, etc.

There are really three key actions.

1) `Get contents of URL` allows arbitrary http requests. You can pass in data from other actions. This is the main workhorse for heroku things.

2) `Run JavaScript on web page` allows you to just run arbitrary JS in the context of whatever page you share into it. It's great for data-collection type tasks, you can just rip whatever you need out of the DOM and POST it away per the above, and then shove it into a database from heroku.

3) `Run Pythonista script` does what you'd expect. It passes whatever the action receives into Pythonista as a command line argument. And then, obviously, anything goes. If you haven't tried Pythonista, you should check it out---it's hard to get 3rd party libraries in (and many don't work), but you get the full stdlib plus a bunch of key libraries that the dev has taken the trouble to build in, including numpy, requests, matplotlib, beautifulsoup, PIL, sympy, etc...)

After receiving a response from heroku, it's trivial to save it to iCloud/Dropbox, put on clipboard, open a preview window with a share sheet available, etc.

On the Heroku side, the key trick is that you can run Docker containers. So, for example, my mobile pandoc solution is a docker container that has texlive and pandoc on it, allowing me to have basically a personal improved docverter. So I just post a markdown document via shortcuts to a flask endpoint that converts the document and returns it to me as the response.
Yes, I remember in the old days of AIM, at least among everyone I knew it acted as a sort of social network itself. (it was separate from the AOL ISP service, a stand alone application)

It was one of the default applications installed in all computer in the labs at University. And it was very common at the time to use its search function to seek out random people and chat.

I wouldn't get too rose colored glasses about that era of computing though, flame wars were nothing new (and there's still probably some Usenet flamewars that continue to rage uninterrupted for decades.)
Top 100 Job Search Mistake People Make
Theres a whole field of structural reliability, and it's where they come up with load and resistance factors for design equations, and material testing requirements. I believe the targets are such that the probability of collapse of any structural component over it's lifetime is less than 10%, if it was designed for a utilization of 1.0. In reality, sizes are bumped up so the probability should be even less.

In countries with strong regulatory requirements, you generally don't have to worry about builders 'diluting' because it is inspected by the design engineer and tested by 3rd party testing companies. It is in the engineers best interest to ensure compliance because they are legally liable in that regard. You can actually be suspended from practicing engineering if you do not comply with field review requirements. If our design calls for 35MPa concrete, samples are taken at the job site, tested, and reported back to the contractor and designer. If they come up short, it gets remediated.
I only just found out about him. Was only looking him up because you said that anyone who did could see he wasn't a lobbyist. Found out he was a lobbyist. Can you tell me his current client list, since you know so much about him? Then I will go and check it. Twice.
Ask HN: Recommended way to develop Android apps in 2018?
Has there been any changes since Android Studio? Is this the go to IDE?

I used Eclipse back in 2012 but haven't touched Android development since. I have vague memories of Android Activity Lifecycle so I just finished watching a video on that.

edit: Just discovered Kotlin....wow I can't go back to Java after this!
I am no expert but me thinks more lives have been saved due to the much increased safety in navigation due to GPS system, than the lives lost due to JDAMs.

And not to mention the very existence of computer, CPU, internet and pretty much a lot of modern technology we take granted for were conceived, developed, refined with funding from various governments paying for them, because they involved in active/inactive wars, including US, UK, Russia etc.
Erlang Scheduler Details (2016)
And nuclear can do 1000w per m2 just to put things in perspective here and that's currently.

Now add to the problem of solar that it's unreliable, we haven't actually solved creating proper fuel cells and have no proper grid to distribute it through which is why ex. Denmark had to get their energy from the Germans this summer because Denmark who is based most on wind didn't get any wind and had to get from Germany who didn't actually use solar but instead coal. So you would need to actually solve that kind of problems too which we aren't even close to.

In other words. Whatever reality you or others imagine with solar or renewables you are far away from showing anything close to it being a realistic solution.

I am all for renewables but let's make it support a more fundamental and solid energy base like nuclear and then add solar on top instead proposing an inferior energy form when betters are out there.
KSAT/Kongsberg satellite services punches well above its weight in terms of how important it is to global LEO and polar/inclined orbit data relay services.
For graduate students out there that would rather be doing research than "graduate student gradient descent" (or, high dimensional, non-convex optimization in your head), SigOpt (YC W15) is a SaaS Optimization platform that is completely free for academic research [0]. Hundreds of researchers around the world use it for their projects.

Disclaimer: I co-founded SigOpt and wasted way too much of my PhD on "graduate student gradient descent"

[0]: https://sigopt.com/solution/for-academia
As an abstraction, think of a Prolog program as a collection of facts and running a Prolog program as a query against those facts. Or basically a Prolog program as a static (or read oriented) database. Or describing a set of rules.

Rolling back, as a declarative language in the database abstraction, the programmer can run queries with verbs that model the domain instead of SQL's generic WHERE, FROM, SELECT, etc. The price is that all facts have only three parts...like RDF [1] so maybe the programmer comes out ahead on design of the data relations.

Not all workloads are close to read-only databases. But some are, and Prolog allows writing such programs without the low level abstractions of the relational model using higher level DSL's.

[1]: https://en.wikipedia.org/wiki/Resource_Description_Framework
Unfortunately history shows that angry humans don't generally care that much about accuracy with their revenge as opposed to the first soft target.

From the scapegoating of millers by peasants partially because complaining about the ones actually taking advantage of them (clergy and nobility) would get you burnt at the stake or decapitated respectively (not to mention being disliked by both of the previous two for not fitting into the 'natural social order' of the castes).

The Bath School Disaster attack was a farmer who killed his family and blew up a school he blamed for causing his farm to face repossession - when the dynamite he used in the attack alone could have been sold to provide for the payment. The schoolchildren had no part in his misfortune - even given inability to take responsibility or think ahead people actually involved with tax policy would make far more sense.

Kent State had radicalized some into planning to bomb a ROTC dance in retaliation but they blew up their own loft building the bombs - the sad thing was that the planned plot actually still is /precise/ in terms of terrorists out for revenge.

Common actual stations just make things ten times worse - Vietnam Veterans got tarred as baby killers over My Lai. It is a phenomenon I have noticed, a twisted form of reputational 'karma' that injustice begets injustice - not always but often. By refusing to make an appropriate example of egregious murderers they left the entire force tarnished in reputation. Mere Vietnamese propaganda or dirty guerilla tricks didn't burn in the reputation like the incident.

This phenomenon isn't always right or wrong in itself (or possibly a matter for debate) but regardless is the consequences of past actions. A toddler sticking a fork into an electrical outlet and an assassin pricking themselves with a poisoned weapon both would die as a result of their actions but the justice, morality, and fault of the situations are antonyms.
Consumers feel like they need to consider the safety rating of cars they buy, and they pay to e.g. buy brands like Volvo or Tesla known for exceeding the bare minimum when it comes to safety.

Yet I don't think you'd say that someone advocating that we continue that system thinks that poor people should drive dangerously built cars, and it'll be their own fault of they die in car accidents.

I'm pointing out that it's interesting that there seems to be no analogous mechanism to ensure safety when it comes to buying houses, which are a much bigger investment than a car.

> There needs to be much more regulation[...]

If the Reddit OP is to be believed the problem isn't that there aren't regulations, but that they're systematically not being enforced.

> [...]with much higher penalties for failures[...]

I doubt that would work as well as aligning incentives. Even if you gave engineers the death penalty for cutting corners they stand to make a lot of money, and most of the time they'd get away with it. How many buildings in Sydney aren't in the news?

> [...]a dismantlement of the incentives of corruption[...]

The best way to dismantle such incentives is to ensure that there's conflicting interests. Here buyers are being screwed over by the builders, certifying authorities and the councils because the interests of all three align to screw buyers over.
Makes sense in terms of network effects I guess. I wonder where the tipping point is when enough people aren't on Facebook so people go back to other services and / or email.
These round tables are sometimes only in private rooms, with "regular" tables in the main restaurant space. That might explain why you've never seen one.
>The full extent of the industry-wide problem is hard to measure as some homeowners have been asked to sign gagging orders to claim compensation.

It baffles me that this term is a legal part of settlement contracts. The victim doesn't really benefit that much from committing the event to the public record, society does - so they should not be able to negotiate it away (nor should corporations be able to "un-happen" things that they did).
> If you have no updateability, you have to nail them the first time

I would go a bit more radical: I'd say you'd have a problem.