skysight-inc/HackerNews huggingface dataset:
If you mean shortcuts like argument-splats and implicit return-statements, https://github.com/anko/eslisp-fancy-function is on npm.

All you need is to npm install it and do

(macro function (require "eslisp-fancy-function"))

If you want it in all files, it's safe to cat that onto the start of each as a build step.

I do see your point though—it's a very common thing for people to want to use. I'm adhering strictly to UNIX design priciples for now because I'm afraid of featuritis, but perhaps that will change as the project matures.

I'm playing with the idea of having a separate convenience "getting started" package called "eslisp-coffee" or something, which acts like the core eslisp compiler but with a certain set of macros attached by default. What do you think?
How about a bike lane with a small barrier along the Caltrain tracks? You already have the land, you can build some overpasses at major street intersections.
Depends on how they expose the UI for it. You could have a bin at the bottom of your inbox labelled "messages from recently auto-blocked senders"—with the messages still technically in the Spam folder and liable to be erased after 30 days, but exposed so you don't have to hunt through your "confirmed spam" to see them.

Throw in a little tweak to detect if you go on vacation (e.g. no messages opened in the last week, etc.) and pause the "decay" of messages in the spam folder until you get back, and it'd be just as safe as the system we have now.
Publishers aren't that forthcoming on costs, but for large-print-run, mass-market paperbacks, numbers I've heard thrown about are a cost of less than $0.50/book. So I wouldn't expect much savings from going digital. Similar situation to software: the move from boxed software to digitally delivered software didn't make it any cheaper, because the cost of the box and CD-ROM was not really a significant part of the price.
Dane here.

The thing to remember here is that in order connect copenhagen like that, they basically decreased the size of the car lanes many places and Copenhagen, no matter how much I love it, isn't a big city more like a province.
Possibly meant 11/8 which has been abused as an extension of 10/8.
I think the author is in a Go bubble and just doesn't realise it. There is much hype and hyperbole here, but it seems like the author thinks what the world uses is the same as what those in his personal bubble use.
This is ridiculous. Getting paid would make taxes complicated and would count as taking a second job, something forbidden by many employers. On top of two precious days vacation. This might work for student interns but no one already employed would bother jumping through these hoops.
SQL Server in a Docker Container
It's because Rust is the first production language that is safe and strictly better than C (and that is likely to be strictly better than C++ as well once it gains some missing features).

For decades, it has been known that C and C++ are bad languages due to their unsafety, and the use of C/C++ is probably the top cause of bugs and security holes in software; however, switching required giving up performance or features.

Now that finally a solution to this problem has become available after so much time, it's natural that people are enthusiastic about it.
An Introduction to Hardware Hacking: The RIPE Atlas Probe
Growing up in Oregon, at a certain point I'd ridden all the roads what seemed like a million times, so my friends and I started seeking out gravel roads that were relatively smooth. We put together some epic rides on those, on our road bikes.

This was always one of my favorite climbs when going on rides from Padova:

https://www.google.com/maps/@45.4724563,11.5982143,3a,75y,18...

A bit rough to go down, though.
Tesla, Google, Apple, ? somebody else.. oh that company that retrofits self-driving kit onto existing cars maybe?
I think it is a young, hipster-ish thing. Usually people ride a mountain bike as a kid and think of road bikes as "bikes for grownups."
Read somewhere that the entire opening movement (Introitus) is definitely him, and at least the main themes for some of the other parts, such as Lacrymosa and Kyrie.
This article says that the SEP is more comprehensive and more authoritative than Wikipedia. I agree that it's more authoritative, what with it being written by authorities in philosophy. But "more comprehensive"...?

Wikipedia is extremely broad. According to the article, the SEP has 1500 entries. Each of those is no doubt better than an individual Wikipedia article (more cohesive, more in-depth, etc), but I bet there's two orders of magnitude more Wiki articles on philosophy (nevermind other topics!). It no doubt has much wider coverage. How's that for "more comprehensive"?

I guess I'm just complaining about stretching a word to mean something more specific than it usually means. I think of comprehensive as including both in-depth focus and wide-ranging reach. So when the article counts only one of those aspects, and omits the other from the checklist, it feels like cherry-picking the outcome.
And it is owned by github.com/torvalds
There is no strict difference between a pointer and an array (of any size) at run time in C. Arrays are just pointers to a section of memory, and it's up to the programmer to communicate how big that section is.
Sure, you're never going to get people who live 15 or 20 miles out biking the whole way to work, but there's lots of people who live < 10 miles away from Google who'd be willing to do it if there was better infrastructure.

You also have to keep in mind biking as a first-mile/last-mile complement to rail transit. If there's good bike paths to get to a transit station, that effectively extends the usable radius of the station. Already, lots of people bike to Caltrain and then bike from their stop to work (I should know, I do it occasionally but recently have shied away because of how full the bike cars are during rush hour).
The most clarifying moment for this was Google's comprehensive data download, which the FB Growth team found out about and actively, scalably encouraged people to use, at which point Google got institutionally offended and pulled it. It later got restored under a scary This Is Actually An Advanced Techy Thing; Pay No Attention To The Data Behind The Curtain warning.
Including San Francisco? Please? :)
There is a study linked in the article and European cities have much worse air quality than the US, which is why Paris wants to ban diesels outright. Hybrids would have been a better way to go. Poor air quality is a nightmare.
The price doesn't yet suggest scarcity because most ISPs have not yet had to start buying IP addresses because going to e.g. ARIN has been an option, and so they've not been pricing in acquisition costs.

It will rise, in proportion to the pain people experience in reducing their usage and/or switching to IPv6.
Nice, unless I'm missing it it needs a "clear all" button for the categories.
Interesting, thank you for sharing. However neither of those references support the claim any meat consumption is beneficial or healthy.

May I recommend checking out the work by Dr. Michael Greger on http://nutritionfacts.org? Unlike Health Care Triage, each video on his channel is cited to published and peer reviewed research, opposed to just nice-sounding rhetoric.
Watch 12 TV Themes Played on Piano in under 3 minutes
Facebook: there are signs when someone might be dead
I got a cheery text message yesterday from Facebook.

It told me it was the birthday of someone I know, and all I had to do was reply with "1" to post a birthday wish on their timeline.

Great suggestion but that person died over two years ago and I don't think their relatives would understand if I posted "Happy Birthday" to their timeline.

Facebook: if you summon up that incredible workforce of software engineers, apply all your big data tools, get the best computer scientists on it, you might be able to figure out that there are signs that someone might possibly have died. If someone is in the "might have died" category, don't sent messages asking people to wish them happy birthday.
I have what might be a "free startup idea". Go ahead, run with it.

If you pay a very modest sum (annoying payment system, not smooth as top of the line systems) to join "the friends of the SEP", you can become a human drone emulating Amazon's kindle system where you download PDFs by hand for you to maintain and view by hand on your ebook reader or whatever, and they email you if an article on your watchlist is later updated so you can pull your new updated copy (seriously, not a joke). It is a 1980s to 90s era manual labor workflow.

Someone/something should USEFULLY middleman and publish to amazon kindle for SEP. Handle aggregation of small articles into texts (the whole thing? or themes? or by letter?), handle the periodic download and release process, basically the content provider gives them a copyright release and in trade 90% or whatever of amazon revenue goes back to SEP. Can it be automated in bulk so it doesn't have to be done by hand? Probably. Are there sites other than SEP who could expand into this? Probably.

See thats how to find a startup idea. I looked at downloading pdfs from SEP, said to myself, "what a manual PITA that needs to be automated away", figured other people and places could benefit by a little automation...

This idea would never be a billion dollar unicorn, but the general concept of a "non-technologically obsolete middleman who actually provides real 2010s era value in the book publishing industry" isn't all that far fetched of an idea and would probably run a profit.

That could pivot later into "and this is how a REAL 2010s era book publisher works" perhaps including paper products, who knows. Or other forms of digital content. Not having the legacy would seem to be a benefit for a new publisher...
> It's not a flaw IMO, it's just confusing.

That is a flaw.
> The album was a recording of an Elvis Presley concert that contained almost no actual music, consisting only of banter and jokes from between numbers
Reports are that the Pebble Time Steel, which uses the same screen tech, is much more vibrant than the Pebble Time due to the optical bonding. The PT Round looks to also use that same technique due to its thinness, so I expect it will look quite good.
Take a look at the book "Learning to Love Yourself". There's even an accompanying workbook with exercises.

http://digital.heartsintrueharmony.com/catalog/learningtolov...

The exercises will either feel very cheesy or move you to tears.
That is not fully true.

It became a lot more true during 2013, but CloudFlare had already been operating for a few years then.
A lot of fairly simple code was retired to the profit of Lua code, which is way easier to maintain.

There are still important modules written in C and compiled with Nginx. There are also proprietary extensions of the ngx_lua api to manipulate internal some internal aspects of Nginx within the scripts.

source: I wrote a good chunk of both iterations.
Ah, thank you. I do love Lacrimosa.
I also remember when it happened. Google put out a blog post about it when it was discovered, apologizing for having the logs turned on and promising to delete the data. It was only months later that suddenly websites were reporting on it, and then even more months before any governments decided to do anything about it.

If Google hadn't made that blog post, I don't think anyone would have known about it in the first place.
I knew I missed something!

Ok, here: https://en.wikipedia.org/wiki/General_Motors#Discontinued_br...
This article, published in May, is already somewhat dated, and demonstrates some fundamental misunderstandings about the market.

Human wealth advisors and robo-advisors only overlap for a limited number of services, notably asset allocation and rebalancing. Wealth advisors typically help their clients with tax and estate planning, and make introductions to other wealthy individuals of interest.

Robos apply algorithms to investments. I know, because I used to work for FutureAdvisor, a great YC startup that was bought by BlackRock a few weeks ago.

Secondly, human wealth advisers were never "in fashion" with most people, because most people do not have the $500K to $1M in net worth to meet their minimums. Human advisors earn a percentage of clients' wealth, have a limited amount of time, and have neither the incentive nor the time to accept middle-class clients. It's a tired refrain, but human experts don't scale. That's why robos exist. They are stepping into the gap left between the supply of human advisers and the demands of the so-called mass affluent.

Another fundamental flaw of the Economist piece is to talk about millennials. Outside of Silicon Valley and Wall St., millennials just don't have that much money. They are not a good demographic to base a business on, and they're not even the main customer base of many robos. Again, the middle-class, mid-career professionals who have been neglected by human advisers are...
Oculus and Facebook and Star Wars
Music and architecture have quite a bit in common. A master in either field, should s/he choose to transfer methodology and technique, can effectively provide a ~deterministic methodology for creating works to disciples. The entire work is Mozart's. The genius in such fields is precisely the act of arriving at such a methodology.
Hidden ageism. Hire 22-year-olds with no responsibilities, and not enough experience to know when they're being exploited, is the scam here.
This makes sense technically, but not psychologically, if you're talking about a bike lane that's very close to the tracks. The trains are very large and very loud with their horns. It's already intimidating when I'm biking on Evelyn, pretty close to the tracks. Intellectually, I realize the chance of the train derailing is pretty much zero, but it doesn't feel that way.

Adding such a bike lane would be better than what we have now, but I think a lot of the 'interested but concerned' group would be unwilling to be very close to the train.
I don't see how this is offensive. It is well established that most programmers will produce defects at a relatively high rate when writing C or C++. Rust "or something like it" does effectively eliminate certain categories of defects. Java evangelists have been claiming the same thing since the late 90s, and they were right... buffer overflows in Java programs have most commonly occurred in parts of the Java library written in C, and Java has given us productivity + quality gains in various fields (mostly server-side web applications).

Nobody's saying that C/C++ or its users are dumb and/or ignorant. The cost of switching languages is high, and Rust is not very mature.
You could say the same thing about cellular telephones, which once upon a time were also luxury items that only very rich people could own. If they hadn't gone through the "here's a fancy thing for the rich" phase they never would have reached the "here's an affordable thing for everyone" phase.
Except that poor air quality has a severe impact on people.
The same thing is trashing the indie video game market on PC. Why buy a full-price game (unless you absolutely must have it now), when you can keep your ears open and snag it for pennies on a Humble Bundle deal, or at 10-25% on a Steam sale?
Array is not a pointer. Your description of indexing is not correct, neither is the phrase "array pointer" you invented. The machine code produced will calculate the offset differently for a pointer and an array.
mirror?
I would like to see a mix of coach and bike - I live about 30 miles outside London in a typical commuter town, and the station is two miles away and the train takes an hour to drop me off in the wrong part of London and I need a 20 minute tube ride afterwards.

Currently the totally commercial and private coach is half the cost of my tax subsidised train per month, and picks me up 40 yards from my door and goes past the office where I work in London.

Soon I shall be moving offices and while I could stay on the coach I can just pedal the last few miles by getting off earlier. In London traffic i will be there faster eight times out of ten.
Something can be comprehensive without being all-encompassing, no?
The company is a big scam. People just got fooled by the 'german engineering'. Common!
Presumably because if you don't, other publishers might, and they will get your customers.

For some weird reason, no publisher decided to do that. Except pirates, but they always do that.
Yes, true it can complement mass transit some, but then it's not the same as Copenhagen (their characterization) and becomes more Tokyo --which while they have very many bikes, is not all that bike friendly.
It's not even the position expressed in the parent comment.
Aha! I do own the Pebble Time Steel and couldn't identify with the issue of the poorly readable screen. I find it reads very well in direct sunlight, and when it's dark there's always the light button. I guess this explains the complaints.
Sorry, I wasn't aware that this was a moderated title. Perhaps something like "The Stanford Encyclopedia of Philosophy shows that high quality online encyclopedias are possible" (not a writer myself). "Trashy" sounds so dismissive, hence elitist in conjunction with "Stanford".
"The Right To Be Forgotten" is one of the worst pieces of law I have ever heard of and it still amazes me that it could come from a place like Europe.

In my opinion, Google is going to have to fight this or leave France. You simple can't have France dictate the search results that citizens of other countries receive. If that is allowed to happen then other countries will demand it as well.
Google, at least, has tons of bike parking.
It's a limit on how large the battery can be in a watch that's this thin. It's half the size of the Pebble Time's battery, so half the expected run time.
What does it matter?!? UNIX killed those languages.
Target funds are also clearly geared towards people not yet at the point where that will make any difference. That's why they have such a low minimum.

They're a stepping stone until you have enough capital to qualify for Admiral funds.
Also, if you're not usually the procrastination type but find yourself in a procrastination hole: take leave. When you're hungry you eat, when you're thirsty you drink; unusual tendencies to procrastinate are simply another signal that your body is sending you.

It's always good to take time off when you have earned it, you'll come back twice the hard worker than you were before.
> Right, because that's the only way to do it? What's wrong with that?

Maybe the fact that it's wrong? Compile-time bounds checking is such a classic "hello world" example for type checkers that it's become a cliche (eg. https://www.quora.com/What-are-some-good-examples-of-practic... )

Dependent types make zero-overhead bound checking trivial. More recently, less powerful type systems like liquid types have been proposed (because reasons). Zero-overhead bound checking is usually on their feature list, since a) it's ubiquitous b) it's easy.
Oh LWT's are a mess, indeed. Thankfully, you don't normally need them.
The site's not down it's just slow.
Multiple computer-controlled winch systems have been used for movie special effects for years. Here's a 2010 system test for a flying taxi, which shows the controller as well as the taxi.[1] Disney's Aladdin at Tuacahn Amphitheater has a magic carpet which flies out over the audience with two performers on it. That's done with four computer-controlled winches.

The robot simulator looks like it's using the same winches Kirby's AFX uses for theatrical work. That's not surprising; few companies make high speed precision-controllable winches rated for human safety.

[1] https://www.youtube.com/watch?v=VkjM9leyQPc
4Chan sold to 2Channel
the choice is also between a good language and a bad one. Those two choices are not exclusive, and choosing good practices is not the end of the road for the quest for quality.
This is happening in Portland, OR in select locations.

Admittedly I haven't seen a lot of progress in the last year, but they converted a few of the streets up by PSU rather quickly, so maybe it's not a huge obstacle to overcome?
Try not to go with the negative - and especially beware of using guilt over wasting company / bosses time. They have enough leverage over you already.
It's not necessary that you will have a bad result from any class action. I have been in two regarding cars I have owned:

My warranty was extended out 100K miles, any repairs I had paid related prior were to be reimbursed, if I could not find sufficiently detailed records like receipts about $700 would be paid back to me (a repair that typically was around $1200) instead. This was for gearbox.

My warranty was extended out 200K miles, any repairs I had paid related prior were to be reimbursed, I did need to provide records like receipts, but the repairs were much less in this case. This was for electronic throttle.

Additionally I have had a car bought back - which ended-up being a replacement. I honestly had more hassle with the bank switching the collateral on the loan than with the car company in the process.
I'm sure I am.
> I don't think it's "backward compatibility with C". It's that C++ deliberately lets you go down to raw pointers.

Being able to be copy-paste compatible with C is "backward compatibility with C".
Amazon publishes a command-line tool called Kindlegen[1] that converts epub => mobi pretty seamlessly.

[1]: http://www.amazon.com/gp/feature.html?docId=1000765211
Because a is a pointer and not an array. That is by design.

When you pass an array to this function you are not copying the entire array, C is pass by value, therefore you must pass a pointer. In fact a behaving like an array would be lying to the programmer since you didn't make a copy of the array.
The warning is true - it is "at least" 10:

char ten(char foo[static 10]);

char ten(char foo[static 10]) { return foo[1]; }

void generates_no_warning(void);

void generates_no_warning() {
char foo[30];
ten(foo);
}

int main() {
generates_no_warning();
}

Modified also so it would build cleanly with -Weverything -Werror
Internal Pebble developer on their Slack said it's a round LCD under the bezel, not a masked-off square one.
New Apple products and SDKs, increase the worldwide value of iOS Intelligence
iTunes Connect Not Processing Uploaded iOS Apps
Do you prefer JavaScript's semantics to Clojure's? I don't, but I'm interested in being convinced.

This is a neat project regardless.
"Forgiving yourself" may not be the best advice for all procrastinators, but I think the idea is that when many people procrastinate, it causes them extra stress when the decision comes back to bite them. A part of that stress is simply because they have less time to do what they need, but another component is that they are kicking themselves for being stupid in the past. Forgiving yourself lets you remove the stress from the latter part, and thus would reduce the total amount.
The Paperwhite is really nice. After I got an iPad, my 2nd gen Kindle (that I spent way too much money on) ended up on the shelf collecting dust. A year or so back, I decided to get a Paperwhite on a whim and quickly decided that it's much nicer for reading text than the iPad. The weight, screen, and battery life just make it a better experience.
True. You do have to generate hypotheses before you can use them to drive studies, though. Those statistical associations enable the detailed studies by telling them where to look.
For certain fields, I would agree.

However, academic philosophies are only part of the whole field. Practical philosophies, ones that make the topics much more accessible and relevant to everyday life, is another big component. (Mindfulness, stoicism, practical meditation, ethics, etc.)

Until last year, I avoided philosophy because I never found it relevant, interesting, or anything other than navel gazing. It turns out I was only exposed to academic philosophy.

Once I found more practical works, it became much more important to me.