skysight-inc/HackerNews huggingface dataset:
Doesn't such a vague definition just make it a blog platform for anything CS related? Nothing in this article was even new to practice.
Amen. I got better at finishing by starting really small. Like putting together a small puzzle (and finishing it), then moving onto a paint job for my library shelf (and finishing it), then moving onto building a roof top garden. In my experience, this skill of finishing does carry over into technology projects/work, even though the first attempted projects are distinctly non-tech or non programming oriented.
Local effects are possible, e.g., algebraic effects (until a handler is reached) and local imperative state (ST). Your second complaint is valid, of course.
The Status of Karaoke Web Standard in Edge Is Under Consideration
I feel like anger right now in the US is misdirected. Everyone hates Trump and doesn't notice the current guy who assistances American citizens with drones with no oversight, or who has continued all the spying things.

I wrote a post on why the election, from a statistical perspective, doesn't matter (as far as policy goes):

http://fightthefuture.org/videos/does-voting-make-a-differen...

I agree with your entire comment though. All those countries current state is the direct result of US intervention. Americans have trouble believing that, but none of those revolutions are organic.

Unfortunately, this comment and others like it, will get flagged, because this is hacker news. I agree with it to some extent because I don't like politics when I want to look up tech news, but at the same time there is a whole slew of opinions we don't here on HN, that you do see on less than great news aggregation sites like Slashdot.
Also may I suggest you word your goal as "finishing most things I start, rather than finishing everything I start" as this setups you up better for success than an all or nothing approach.
So based on that, do we A) fix/improve our quality controls, or B) get rid of them entirely?
- Learn some math (starting with Calculus by M. Spivak)

- Read more books

- Basics of music theory
In the US, COPPA makes it very difficult to legally collect information from children under 13 for commercial purposes.
Less than a tenth. The laborers in Beijing building subway lines are not pulling in that much. More like $4/hr.

Edit: original Parent post was taking about $100:$10, I'm agreeing and saying even less, more like $4/hr in Beijing.
Tim Canova Interview with Real Progressives: Live Dec 27
I wonder if there are any public numbers for maintenance of existing electric busses (e.g. San Francisco's trolley busses) vs traditional busses.

Wikipedia just has an unsourced "Electric motors typically last longer than internal combustion motors, and cause less secondary damage from vibration, so electric buses tend to be very long-lived as compared to motorbuses"
I'm sure it's easy, however right now the range part is where the blockage is: I get a SNR of -11 and RSSI of -107.. which results in just a few meters of transmission.

Using a Draguino Lora Shield + Hat combination, with the antenna which was in the box. Dunno what I'm doing wrong - what hardware and library did you use?
Interesting. Do you know of specifics about COPPA (or COPA) that would apply to this situation?
Bay of Pigs, Iranian Contras, School of the Americas .. the 1973 coupé in Chile alone killed 11,000. I'm pretty sure the US/CIA has killed way more civilians than Iraq could even hope to claim under Saddam. That list is no justification for invasion and war.
As a lacto-vegetarian I'm always confused by how personally offended some people can become when I simply pass over the meat at the dinner table. Even today I heard the "boy, where do you get your protein you're going to starve to death" schtick while my styrofoam plate was cracking under the weight of vegan baked beans, steamed broccoli, and mashed potatoes with way more butter than necessary.

Eh, it's cultural.
西北东南
I learned AngularJS in 2016. Everyone wants to hire a React developer. I don't know if functionally one is better than the other however the small devs shops what React developers. Otherwise, people are looking for web developers strong with Rails, Django, React ecosystem, JavaScript on server, Postgres, and Redis.
By the way, it's very early on the morning after Christmas Day for me, so I'm struggling to load the structures into my mind properly. What category is the functor going from and to? The Precise Monadicity Theorem states that a functor G is monadic iff it has a left adjoint and it creates coequalizers of G-split pairs; what is the left adjoint of this functor? What does a coequalizer look like in the category? (I suspect I can work these out myself given a good statement of what the category is.)
I interpreted the claim as "penetration of famous people" - same percentage of people are famous but the percentage of the population that has heard of each one goes up.
I'll need to check out lenses. I've run in to a few annoying this working with records so far so I was hoping some progress was in the works.
What sort of availability guarantees do you need? If you can tolerate a minute or two of less-than-full availability, Route53 DNS using geographical failover is a decent solution.
This is kinda the sense I get. But then I keep seeing shops that outsource and there's raw SQL all over and that seems messy too.
Um, to the guy writing Chinese. I'm an administrator of this forum and if you haven't read the rules this an American forum and we only allow English. Thanks
Guess we'll need to agree to disagree and see how the situation shakes out, as we run the "in vivo" experiment.

In the area where I live (N. VA), there are already an astonishing (to me, anyway) number of people who drive an hour or more each way to work. 2+ hours a day of just piloting a car down the highway, frequently in heavy traffic. This isn't especially uncommon or anything -- it's not the majority (thankfully, due to all the externalities involved), but it's not rare either. People generally do it because it allows them to buy a significantly bigger/nicer/whatever-er house out in the exurbs than in the inner suburbs, for a given amount of money. I think it's an insane tradeoff, but people are already doing it.

If you didn't have to drive the car, and could basically reconfigure the car's interior to some sort of fully-reclining "pod" like the very high-end cabins of transcontinential airliners... it'd seem a lot less insane. I could imagine dragging myself up at oh-dark-thirty much more easily, if all I was doing was staggering from my bed to a vehicle, where I could pass back out until I was five minutes out from the office.

The afternoon commute would still be rough, because I don't really do naps, but a self-driving car would let you legitimately work from the road; it wouldn't be that hard to stack up a few hours of email, coding, or other non-face-to-face work to do on the way home.

All of a sudden, living in West Virginia and commuting to DC doesn't seem entirely impractical -- and that's probably a nasty problem for transportation infrastructure if a bunch of people all decide to try it in the near future.
If that's the law, why did Tesla and every other company actually applied for and got the permit? Are you suggesting that you know better than their teams of lawyers?
Great, React, Postgres, Redis, I got it, thanks for your sharing!
I am not shure. As a european I see the cost of public transport only rising and at the same time I am giving up lots of flexibility. I see the option to buy a cheap self driving for arround 10'000$ as very appealing. Public transport is a tradeoff between cost, flexibility, time losing/saving and freedom. A self driving car can give lots of flexibility which public transport never can and will give. It's where I see the future of owning a self driving car. Also I do not see lots of chances for makers of self driving cars to differentiate between each other except the interour. About what else should I care?
Check this out:

https://www.lightnote.co/music-theory/waves/

Saw it posted by another HN user.
I think when China joined the WTO, it joined the same jurisdiction.
I believe you underestimate the speed at which large scale manufacturing economies go from copying to innovating. It takes less than a generation historically if you look at Japan and Korea. In mid 60s, Japanese products were second rate. By early 80s American and European manufacturers were inferior. China has been at it for a couple of decades now.

From personal observation, in mobile tech at least, China are a few years ahead already of the West and Japan in terms of usage and convenience. Why won't they pull ahead in other fields as well?
Actually, a lot has been done and a lot is coming in the near future. GHC 8.0 brought us `DuplicateRecordFields`, so that we can finally use the same field name for two records.

There is active work done by Adam Gundry to extend this even further [1]. The key part of this is that there will be a new type class so that I can express as a constraint that a type must have a field with a certain name and with a certain type.

Further in the future, but still actively discussed is using overloaded labels as lenses [2]. Past that, I can't imagine anything else I would want records to do.

[1] https://github.com/adamgundry/ghc-proposals/blob/overloaded-...
[2] http://stackoverflow.com/questions/38136144/replace-record-p...
Real food that's so calorically dense and heavily salted that a single burrito contains as many calories and as much sodium as a person is supposed to eat over an entire day.

Organic is good, responsibly sourced is good, but neither one automatically equals healthiness all by themselves.
Remedies for dry frizzy hair
Oh you mean like Edison's film projector?
> He could have built 5 unsafe and dangerous houses

But according to the story, an independent expert inspected his house and concluded that it exceeded the building code standards. So while in theory he could have been building unsafe houses, the evidence in this case is that he wasn't.
Thanks for the suggestion. I am also an admirer of Brian's writings. Other resources that I have started referring to are - frequenting Inbound.org and GrowthHackers.
I've been on a fruitless pursuit to code a mobile application to model goals, values, problems, tasks, and their linkages. While I do enjoy journaling on paper, it's hard for me to organize over time. My app's called Experimentum on iOS if you care to check it out, it's free. I'd be very interested to hear anyone's take on this concept implemented as a mobile tool.
My guess is doing that will not be in their best interest.
The Director of the CA DMV is a position appointed by the Governor. While it's not an elected position, that certainly qualifies as a political office. The DMV itself may not be a politician, but it's made up of people that happen to have a politician as their boss.
Project-based cofounder matchmaking
How to Efficiently Keep Users Interested in Your Mobile App
UTF-8 is a nifty compression scheme - like a Huffman encoding that doesn't require a table to implement, but the committee doesn't deserve any credit for that (unless Thompson and Pike were on the committee, which I doubt).

Besides, the reason most of us actually like UTF-8 is because it leaves ascii alone (which is all I ever use) while pretending to handle the general case. It doesn't help end users or programmers deal with any of the nonsense around multiple ways to encode glyphs (combining codes vs accented codes), deal with surrogates (yes, people encode surrogates in UTF-8), lexical sorting, or anything else. I'll bet there are dozens of incompatible ways strings are UTF-8 encoded in the real world, each of them a bug for interoperability, and all of that blame falls on Unicode being a terrible standard.

So yes, I'm sure.
This was the official text when I took the class in 2004 with one of their disciples (Dr. Liebrock) at New Mexico Tech. But the exercises were actually taken from the book Modern Compiler Design by Andrew Appel. Officially, the C version of the book.

I got almost nothing out of the book Engineering a Compiler.

Aside from that the class was amazing. Maybe the next edition has become excellent? I knew people who took the class using the Dragon book and found that book unhelpful too.

I'm currently reading Wirth's book and really enjoying it though.
You can't steal talent, only offer them a better life.
(For the record I don't know enough to see if there is any "stealing" of ip going on here either)
A fair point. But many things get hidden behind drywall, making them very expensive for a new home buyer to get certified. Sure seems more efficient to inspect once during construction.
To ensure proper precautions regarding lead paint and asbestos, which can easily get airborne and impact neighbors.
To add to this, I'd probably learn the low E, then you can use octave patterns to find the notes on other strings easily.

See here: https://www.justinguitar.com/en/IM-116-NotesOnNeck.php
Being bored is good for children – and adults. This is why
Last Christmas...
Unmerry Christmas: Mass Brawls Break Out Across America's Malls
China of course has IP laws, since they're a signatory to international conventions like the Berne Convention. Enforcement is quite another matter.

As for whether they would overlook foreign companies infringing on domestic IP -- would depend very much on the particular companies and countries involved. Fining a foreign company always has a political component that the Chinese authorities are much more sensitive to, than, say, a Western court.
There is probably a pretty well-defined density threshold where vehicle pooling makes sense, vs. personally owned vehicles.

In cities, pooled vehicles are a no-brainer. It's probably already faster to have an Uber come get you than it is to park a personally-owned car in the core parts of NYC, SF, or some other megacities. This is only going to get better, including specialty vehicles.

But as you get out into the suburbs and exurbs, it's more challenging to provide an acceptable level of service (max. 5 minutes from call to arrival, or some other pain threshold that causes people to just wish they had their own car). The economics also start to get harder: if I take an Uber (self-driving or otherwise) out to my house in the sticks, it's a lot less likely to get a return fare back into the city; that trip is a lot less profitable than circulation within an area. So it's doubly bad for a self-driving car company: you need a lot more cars/customer to provide the same service level, and you're spending a lot more time "deadheading" with empty vehicles, or charging extra to compensate.

That's not to say that self-driving vehicles won't significantly affect driving and commuting patterns, even in rural areas, but the displacement of personally-owned vehicles is going to be more challenging and may lag urban areas by a very long time.
https://www.lhup.edu/~dsimanek/neverwrk.htm
get into data science/engg
reduce body fat and be big by 10%
What I need is natural natural language processing to become so good that it just works. I don't respect voice as an input method because I feel uncomfortable using it, since I have to pre plan my question rather than stream consciousness like I will to my family and peers. I want to be able to have this conversation:

"Computer, how much does a.. hmm what's it called.. uhh.. a loud keyboard, what's that called?"

"A mechanical keyboard?"

"Yes. The ones from the.. uh I forget the company name."

"Corsair? Razer?"

"Razer! How much does their newest mechanical keyboard cost?"

"The newest keyboard from Razer is...<etc>"
Eminent Domain. Nationalize freight rail and lease it back at a reasonable rate.
The alternative; devices with no updates and no support outside their original OS, doesn't seem very attractive either.

Maybe we can create incentives for manufacturers to do this work themselves, but I doubt that will ever happen, unless maybe we start getting obnoxious viruses like there were on the PC at one point?
That's a single 35 mile tunnel, in a comparably geographically stable area. The high speed rail project would need essentially two of those, each of which would need to cross the San Andreas fault. Additionally, a substantial amount of the remaining amount of track would need to be newly laid, because the existing rail infrastructure in the area is already near capacity, and the freight companies are hostile to any sort of improvements to passenger infrastructure. Yes, some of the issue is political, but it is an immensely challenging engineering problem to work through.
Something I've wondered about: why does Android require you flash a ROM to update the system?

When you buy a windows laptop you'll usually get a bunch of vendor-specific crap, but after doing a clean install you can just pick up the drivers on their website and it'll all work fine. Why isn't this an option with Android?
Shame. Great musician.
Perhaps a structural engineer could have been hired (at owners expense) to report on the wood quality.

It's not uncommon to spend a few hundred dollars during a remodel for load calcs. I.e. it's probably not a huge extra expense for a major project.
Dupe: https://news.ycombinator.com/item?id=13255900
How were you able to afford to move out early?
You're missing one of the biggest costs, which is obtaining the right of way from existing property holders. There's plenty of prime real estate in California that the route would need to pass through, and every local community is going to try to negotiate the best deal along the route.
I want to move out of the cloud. My apps should run on my own server hardware. I feel this is more important than anything else right now. Even growth.
If that single line is "repulsive" to you maybe you need to re-evaluate your world view a bit.... stop looking for something to be offended about if someone has a differing view
Show HN: Real-time live stream of cat pictures from the Internet
Basically just a notekeeping app (work in progress) that I use for all my private code / math / images / markdown type notes. Not fancy, but simple and useful.
It was a one-click install - I clicked a button in the Wordpress admin panel and I could start using the functionality. No text editor, no SSHing anywhere, everything happened in my browser. Definitely fundamentally different from copy and pasting code or installing a gem.
> If you can't correctly write a function that meets a given specification, what makes you think that some random recombination of code you've previously written will meet the specification?

Absolutely. There are three additional issues I see with it.

Most code in our codebase deal with business objects, not with mucking about with integers. Very little of that code would have similar signatures. This would make, in many cases, for an empty pool of candidates.

Secondly, the fact that function X crashes does not always mean that function X is wrong, it may just be a case of an upstream function W sending the wrong input. If you happen to have a "no-check" version of X, the "self-heal" will happily let invalid data get into your system.

But the worse is that, while I don't know clojure.spec, I doubt that it's able to describe side effects. Who wants a program that invokes arbitrary side effects looking for a good candidate because writeData(data: string) -> void crashed with an error?

It's possibly an interesting research topic, but practically, it seems either useless or plain nasty.
Catching crumbs from the table (2000)
I'm just wondering, why is it more important than growth?
I am just starting with Calculus. Currently I am only comfortable with linear algebra - rest all I am just starting to learn.

Do you recommend any good books or resources?
Go read the first few chapters of Algebra Chapter 0, and do the exercises. There's a free copy online somewhere...

This is the book that really demystifies it from the ground up.
Top 5 Nintendo DS Emulator for Android Phone
How Self-Driving Cars Work
Sorry about that. My fault.
But, you're right. One year's difference is very meaningful... especially in Rust.

(Note to self: Wow! THE STEVE KLABNIK corrected me.)
I wouldnt want China or India to build it for us, but I would offer Japan, Germany, or Switzerland a premium.
> Digital Electronics using [1] Operating Systems using ...

also, in case you are not aware of it, there is always the nand2tetris [http://www.nand2tetris.org/] thingy (currently running on coursera btw). the book is also pretty good imho.
... this code literally just scrapes images from recaptcha right now, and it barely does that.

If you want it broken, all you have to do is take these images and feed them through a captcha cracking service that uses humans and get them to input numbers for the corresponding squares. Works fairly well in my experience. And $1/1k you can't argue with.
Curated Articles for CIOs and IT Managers
The main takeaway from my example, I'd hope, wouldn't be that recursion is awesome (though it is). It's really trying to highlight that separation of concerns, purity, and building functionality through composition of smaller pieces can lead to beautiful and simple code. And while this is possible in an imperative style, the functional style tends to encourage this behavior more consistently.

Using lists and recursion just further lends itself to this style.

In op's example, he's simultaneously tracking loop state, figuring out which lines to parse, and parsing those lines. It's a very imperative way to do it. I'd prefer to look at the problem through another lens:

Q1: What is he doing?
A1: Parsing a subset of lines.

Q2: How do you determine the subset of lines?
A2: Skip lines that are equal to "a" and two lines after that.

That's what led to the two sections of my code. Concerns have been separated.

If I was forced to use arrays and, furthermore, work in an imperative language, I'd still have one function to parse the lines and one function to figure out which lines to parse.

In Python, first compute which indices are of interest:

def indices(xs):
i = 0
while i < len(xs):
if xs[i] == "a":
i += 3
else:
yield i
i += 1

And have a separate place for actually parsing each line:

[parseLine(lines[i]) for i in indices(lines)]

This translates relatively nicely to Haskell as well, though definitely feels a little forced / unnatural:

indices lines = indices' 0
where indices' i
| i >= (length lines) = []
| shouldSkip = indices' (i + 3)
| otherwise = i : (indices' (i + 1))
where shouldSkip = (lookup i lines) == Just "a"

[parseLine <$> (lookup i lines) | i <- (indices lines)]
For simple calculations when using a computer I suggest:
http://speedcrunch.org/

For things with units:
https://frinklang.org/
Since learning of it on hackernews a few months ago I find I use it frequently.
I can totally understand doing this with a rental car, but upthread, the idea of not having a driver's license at all was being put forward in a positive light. So that means no renting a car. Without the ability to drive, you'd have to not just rent a car, but rent a driver as well; that's like an order of magnitude difference in price.

Rental cars are already a great alternative to private car ownership in a great many situations, basically any one where you don't need a car where you live most of the time, and just need one for travel/vacation/etc. purposes.
Why Mobile Application Development Has Been So Popular Now?
1 thing that helps a lot is immersion. I couldn't justify learning a language till I lived in the country where it was spoken. I am doing this in japan now (moved here recently)