skysight-inc/HackerNews huggingface dataset:
Seems like you're coming from pretty far away? In that case, I'd recommend getting down to see the Monterey Bay Aquarium at some point - it's really incredible. There's also a ton of state parks that are well worth checking out within day-trip range. Yosemite is further, but also a must see at some point. There is also much booze of interest - breweries, wineries, distilleries, &c, mostly up north but some the other direction.

To be honest, despite working in the city, I do most of my play outside it. Very pleased with the food and culture around me in Oakland these days.

All of that said, also very happy to grab a beer (or logical equivalent) after work some day - welcome to the neighborhood!
Just like you could have Java 8 projects before this change.
He has plenty of time to do real altruistic stuff. Remember it's only recently that Gates started his foundation; at Zuck's age he was still in full on embrace-extend-extinguish mode.
> Imagine you are living in the 17th century

But I'm not living in the 17th century, so I'm not sure why I would imagine that. When cm2187 said (https://news.ycombinator.com/item?id=10832908):

> It's just the only way to present clearly data.

I took that to mean that it is now, rather than only that it was in the 17th century, the only way to present data clearly. Certainly if I misread that, then it undermines some of my argument.

(Even so, I don't think that the onus is on the doubter of a claim of impossibility to provide evidence of possibility, but rather on the claimant to show evidence of impossibility. That is, even if the claim is about the 17th century, then I buy that no-one has thought of a better way, but not that there is no better way—especially since 'better' is ill defined.)
Box. Uh oh. Maybe they shouldn't be building that second big building in downtown Redwood City.

Could be worse. [1] That impressive building complex on the San Francisco bay was built to be the new headquarters of Excite@Home, which went bust in the first dot-com crash. Those buildings were empty for most of a decade.

[1] https://goo.gl/maps/DbJevhk55wA2
Sounds cool. Where do you get money? Don't care about kids?
You may have heard of the Rasmussens' other project: it's now called Google Maps.

https://en.wikipedia.org/wiki/Lars_Rasmussen_(software_devel...
Would a publisher be liable to a pirate for damages if their anti-piracy measures include code of the form:

IF is_pirated() THEN dd if=/dev/urandom of=/dev/sda
Bitcoin’s Elegant Upgrade Mechanism: Miner Voting
Scaling Bitcoin: The Great Block Size Debate
Having traveled pretty extensively, I think judgement comes in different forms with different cultures but it's definitely not an exclusively American phenomenon. In fact, I don't think Americans hold a candle to the Hong Kongese.
Build it, and rent it affordably with a foundation to own it. Rent only to people with verified jobs or people with nothing to do all day will make a slumIf you make it affordable and sell it, it will increase to market rents
> by default you will build a "debug" binary which enables checked arithmetic

The check failures trigger a panic?

Is there any work to enable an ASan-like feature for unsafe blocks BTW?
What simple math could tell you about Twitter data
Sounds decent enough...but do you expect to eventually offer a self-hosted version? Not sure about others, but that would be my interest.
Python provides many ways to 'dig thru' the surrounding namespace. I find it ironic that do so is effortless in the language while at the same time is considered unpythonic. Which is it? Is the language itself unpythonic?
Agromafia
If we're talking about newbies I don't think they consciously try to avoid responsibility.
Mark Zuckerberg's 2016 challenge, build himself an AI butler
I'll easily second this recommendation. 30 years ago I was struck by Tom West's quote from Kidder's book: "Not everything worth doing is worth doing well".
Arbitrary string interpolation was proposed, in a way sure to result in security problems:

"PEP 498 proposes new syntactic support for string interpolation that is transparent to the compiler, allow name references from the interpolation operation full access to containing namespaces (as with any other expression), rather than being limited to explicit name references. These are referred to in the PEP as "f-strings" (a mnemonic for "formatted strings")."

"Full access to containing namespaces?" From strings? Bad, bad idea. This is currently marked as "deferred", but should be marked "rejected with extreme prejudice".
From what I've seen some clients like the control that building everything gives them. In practice this control might be illusory because of course they don't have the budgets to replicate everything they'd get from a big ERP package but NIH syndrome is certainly not exclusive to tech people.
Such a bad idea to use ! for urls. If you type " or nothing around the URL, the command fails and it's not stored in `history' ;P
The Mole Man of Hackney
The Most Relevant Philosophy Comes from Silicon Valley
> Do you use a flat-rate meal delivery service

Yes - Blue Apron. Although not exclusively. But I don't exclusively consume media content from Netflix either.

> DVD/BlueRay gives a lot better experience than streaming

First, I often don't care about the video quality of the content I'm consuming. Sure if it is a sci-fi action film I want surround sound and 4k or whatever. But most the time, a degraded qualify for a standup act or period drama doesn't really matter nor is it noticeable to me. Also I can't really tell the difference as much on a tablet or phone rather than my big screen.

Second, the streaming services are cost constrained right now on the quality front, but it seems like that is improving and likely to change at some point in the not too distant future. And some of the services let you get higher quality, right now, just with additional cost.

Third, streaming is right now much more convenient in meaningful ways. It doesn't have the hassle of dealing with physical media (acquiring it, storing it, sorting through it, loading it, discarding/reselling). It provides access to a larger library of content on demand. It allows for seamless resumption of paused or interrupted viewings on different devices. Access if available for any internet connected location. Content is often available faster, such as within minutes of broadcast, rather than waiting for a delivery or next day to head to a store.

Fourth, with the exception of a few beloved films, most the content I watch isn't something I ever intend to watch again. Purchase just doens't make sense in that context.
What, and give up Excel/VBA? More seriously, an F# IDE baked into Excel would lead to spontaneous Snoopy-dancing in the finance IT trenches.
tl;dr Advice for lay users: Tor isn't an invisibility cloak. ex, visiting a social media site through a 'tweet this' type link will leave an identifying trace that others can use to narrow down my probable identity. Fifteen or so concise admonitions with reasoning.
None of this is considered hard fact. There are studies that support what you say and there are studies that completely dispute it. And neither have been replicated with very much success. However, if you are correct, it would suggest our modern efforts at treating stroke victims are a complete waste of time and effort, a statement I think the patients and their families post-treatment would find puzzling.

People who have early success within an area of study will tend to think of themselves as a natural and will put in more practice time than a person who has not had early success. People who had early failures will continue to see themselves as "struggling" at the subject, regardless of their actual skill level. The only advantage the "natural" has is that this emotional response to the subject makes it easier to decide to practice: people of equal practice level are almost always equally skilled, even in opposition to their subjective self-evaluation, barring general mental deficiency.

There's no "math" gene. There's no "art" gene. There's only intelligence and it can be applied to any subject. The idea that people's neuroplasticity somehow "hardens" in the mid-20s or whatever is just an excuse that people make for themselves for why they bought an electric guitar but then never practiced at it. When you're a kid, you don't have a lot of different concerns competing for your time. When you're an adult, it's easy to put off a new subject when you can be productive doing something else. It's completely social.
No, I didn't organize it. The awesome people at Princeton did last year. Its really awesome. I just downloaded and made my own this Christmas.
I think every parent has same concern - middle class is vanishing, normal degree will not be enough, etc.. I have read in one of the book "65 percent of children entering grade school this year will end up working in careers that haven't even been invented yet" (I know data science is consider new field, it is just derivation of CS).

At the same time, if we feel our kids are smarter they should be able to figure out their way out if they have good basic skills ( leadership, teamwork, co-ordination, communication, passion etc).. So we as society should focus on such skills and not expect every kid to make multi billion company out of college room..
Sorry. I didn't mean to necessarily imply that the financial successful ones always going to the ones working the long hours. (Although, some do work hard in hopes of it.) My intent was to partially indict financial philosophies or entities so focused on success that they pressure and use workers in less than savory ways.
I think there is still some nuance available.

Perl is great for succinct syntax, which is something I admire (who doesn't appreciate backtick for invoking another program?)

This same brevity is valuable in other contexts, but the challenge is in doing it and understanding the implications. So long as such mechanisms don't introduce hidden complexity (e.g. ';' in bash or it's equivalent), succint syntax has my vote. Working in C at a low level and still having to deal with integer overflow shows me that there is definately a middle ground w.r.t. expressivity and details. I'd be happy to see progress in this area.
5 things you need to know in Australian tech today
An interpreter for metabolic like computing to produce cell like structures as a mechanism to create machine consciousness.
Why is it implicit and magic? Looking at this post, and the PEP, it seems like interpolation is actually pretty close to .format in semantics, but syntactically simpler. There are a few bits that I didn't quite follow in the PEP, so I may just be missing the issue, however.
My experience is that a large fraction of creative people are basically lazy slobs. What can be done?

A professor I know installed two dishwashers in his apartment: one for dirty and one for clean. This seems awesome, but it's certainly tricky to make it really work: You need to limit yourself to only one load of dishes. You can get into the situation where you have two washers with clean dishes. You either have to mark one of them as dirty and re-clean those dishes, or ugh, sweep the clean dishes into one washer. Also pots never fit.
The only feedback that jumps out at me is that while most people will have their own systems, it would be cool to have a simple method to export/import scripts or share them that is built into the site itself.

I imagine a few "standard scripts" like your calculator might be useful to show some of the things you could do and might increase a initial user's stickiness.
Along those lines, is anyone here familiar enough with FCC spectrum auctions to have an opinion about what they do well/poorly? It seems like a somewhat analogous situation in which we went down the other path.
I can't understand
snapchat's unique appeal seems to be snakeoil, though. There has to be someone out there making a snapchat archive tool for nasty people.
Right. A few years ago I had to drill through concrete-filled cinderblock to run a conduit, using a rented masonry drill. The tool wasn't really up to the job. Now I know what to rent.
There's actually a link in the first sentence of the README, but it's clearly not obvious... for anyone curious about the client side, direct link here: https://github.com/ianthehenry/basilica-client
Briefly looking at the paper, it seems what he calls the "theory of the program" is akin to what Fred Brooks called "conceptual integrity". Am I wrong?
> So by taxing the wealthy and spending it on services, we can better ensure that the level playing field you allude to continues to exist.

You could tax the rich at whatever rate you feel appropriate and still be deficit spending at current spending levels. So I guess the good services you expect should already be there.

Plenty of tax money goes into the government coffers, and they spend even more than what goes in. It's rare to see good services in return.
I'm struck by the particular concern with which the authors details the marital status of their interviewees. We learn that Ms. Jones is "unmarried but with a partner," that Misters Young and Vaughan-Winter are married, and that the former has two children; we may infer that Ms Jones and Mr. Vaughan-Winter are childless, that Thomas' mum Margaret is divorced, and that Thomas has passed his piano recital... is attention to such detail a happenstance, is it particular to the Telegraph, or is it just of relevance to the British press in a way that North American text news simply does not reflect?
What about this? Not affiliated or even tried it, but came upon while looking for something else in the past.

http://fcell.io/
Isn't this exactly a terrible example of conveying information, but a good example of conveying common conception? Ie: ...
Excellent point. A fear we see a lot in clients is that if the system's not built from scratch with them in mind, it can't do what they need. But the TCO of a system you build yourself is usually way higher than anticipated, due to project overruns and maintenance costs. It turns out software development isn't trivial, which is why we have companies that just build software.
They can go further. IMHO jury is out.
Hilti is worth the money.

https://www.youtube.com/watch?v=joetVGrMfAY (NSFW)
link to a retyped version of the revised "Report on the algorithmic language: algol 60" http://datamuseum.dk/site_dk/rc/algol/algol60retyped.pdf

a very famous paper
REVISED REPORT ON THE ALGORITHMIC LANGUAGE ALGOL 60 [pdf]
Python was and still is to some diminishing degree influenced by C, C++, and Java - none of which have language syntax for interpolating strings based on variables in scope.
Kurt Vonnegut explains drama (2009)
Looks kind of like a cross between IPython Notebook (https://ipython.org/notebook.html) for JS and a pastebin.
The incumbent owners of spectrum are working now on Part 96 (SAS) rules to protect themselves. They don't want the neighborhood to go to crap with dense housing; yes it does seem analogous.
Ask HN: Landing a job by solving sample tasks?
I'm posting this from a throwaway account for obvious reasons.

I've heard about software developers applying to a job posting, then getting a sample task to solve and if they (the company) were happy with the outcome, they hired the developer. How common is this in the real world? Is this usually done before the interview?

The reason I'm asking is because I'm looking for a remote (or freelancing) junior front-end developer position and I have no real coding-related job experience to show on the resume. I've built a lot of small personal projects during the past 10 years, that are now mostly lost, and I feel solving a few coding tasks is the only way to show my skills.

How would you approach a potential employer if you were me? Obviously, sending in the resume won't convince them to interview me and building an impressive Github profile will take a lot of time.
Are you looking at ROS?
Ok, true, though I would argue that it isn't entirely new syntax but rather a variation of an existing one.

It is a shame that linters will have to add a letter to their grammar also, but I argue that the everyday usability and readability for millions will outweigh this drawback.
It shouldn't surprise any student of the original Mac system software. In retrospect, QuickDraw had some limitations, but it was a pretty clean piece of work overall. But the Mac toolbox application architecture had fundamental issues that ultimately caused a lot of trouble.

(Not to say the original Mac API wasn't awesome in its own way -- you can do a lot of really cool stuff. A hacker's delight, in ways that the original Windows API wasn't.)
> Adding a new syntax that doesn't exist in any language.

Not true, look into the new interpolation features in C#, Scala, JS, Swift, nim, etc.
See the other reply. You need to do some reading.
Almost all Springer books can be found in the right places.
Have you tried lambda + s3 instead of yahoo pipes + cron? (both time and http activation is possible) I've done something on lambda recently I'd use pipes for (if it still existed) and been quite happy with the result.
Many of these points can be summarised in one word: compartmentalisation

Your personas are isolated and segregated. They share no information, hobbies, interests and at a tech level they don't share connections, machines, browsers, apps.

Your anonymous personas use Tor in an isolating proxy configuration, where traffic is explicitly allowed and proxied rather than routing all by default (NAT) with explicit blocks (like a firewalls block all then allow vs allow all then block)

If you look at Opsec failures (read thegrugq[1]) you'll find that a very large number are the result of a lack of compartmentalisation and were found by establishing link(s) between known and unknown personas

[1] http://grugq.tumblr.com
Go, React, es6. Swift for the mac app. .NET, Winforms and CefSharp for Windows app.
Has any one created a verification infrastructure with any of RISC-V implementations? The git repository does have a set of tests and benchmarks but could not find any thing more than that.
Best Present in 2015 from South Korea: Cloning Dead Dog – Infossible
compete uses, afaik, toolbar data. That is notoriously fickle, particularly as browsers have cracked down on that type of sketchy monetization.
History of Chinese Hacking Pt 1 – my brother's translation
Myths of Wi-Fi Interference
When unicorns fail, workers lose money
Yep, you can even get it as a font.[1]

[1] http://www.fontpalace.com/font-details/Dijkstra/
Anyone else remember the pivot afterward into a voice recognition product?
Pollock's Fractals (2001)
Hello Zhemao,

I live in the SFBA. Is it possible to come to Berkeley and see the reference implementation running ?

Nothing special - I would just be fascinated to see something like this in person.
Panda Internet Security 2016 Activation Code and License Key Free
That seems entirely doable. I've wanted two silverware baskets. One for the holding the clean utensils outside of the washer, and one to be in the dish washer to receive the dirty.

Pots absolutely fit. The only pots and pans that don't go in the washer are non-stick. Everything else, including the jumbo soup pots fit. Not much else does along with the pots, and I don't care because I'm not washing a pot by hand.

As an aside, I actually finished up Kondo-izing my apartment about 2 months ago. I am working on selling the items that were too valuable to simply throw away. Very nearly close to being "finished".
The Chinese Hacker's Code
Stack frame digging is discouraged yes, I'm ok with that.

Also, this alternative solution would not allow arbitrary expressions, which was a design goal.
When Algorithms Give Orders
I'm not sure what you're trying to imply, speaking of subtext. Are you saying that Asians ("certain subpopulations") actually are helping each other cheat? Or just that the elites think Asians are cheating? And, in either case, the elites want to address the problem of Asian working harder than their kids by encouraging all kids, presumably including their own, to work less?

Either way, I don't see an argument against the article's main thrust, namely "working children into depression, anxiety, and burnout is bad."
I am currently building a new nodejs+go/polyglot framework (known as ArchieJS - work in progress and on github https://github.com/archiejs/) which makes it specially easy to build web APIs that can scale using microservices in the backend.

I was quick to build the Nodejs part of the framework. I have been taking a longer time building the Go part. Mostly because I am new to Go and am trying to figure out whats the best way to go about it.

These days I am reading a bit into Dagger, and trying to figure out if I can put some learnings from Dagger into Archiejs (or particularly the Go part of ArchieJS).
Yes, though it has more in common with Perl and Ruby, which do.
Rails isn't a programming language at all, so it can't really be a "unique" one.
I think we can build the trust system using a hypergraph. There's also a couple special kinds of nodes that will shorten the walk between seemingly disconnected items. I've been thinking about this for a while too.
No one has the right to make you work. However, enough work must be done to allow you to exist.
it's like this scene from batman: https://youtu.be/kIvEu-XjZ40?t=21

and no different than a telescreen (1984). No one will leave home without one.
Success can mean different things to different people. Nowadays, most of us just implicitly default to career as being the source of success. We should be encouraging students to practice more self-reflection on their personal values and what it means to be successful. Maybe it's rare that a high school student would have that level of self-awareness, but I think relaxing the workload is only a stop gap solution.

There will always be ways for students to stress and work hard to get a leg up in the admission process. I think much of the stress is not from the workload, but from comparison with peers. Most of us are taught not to compare ourselves to others, but in todays competitive world, how can you not? I think if we help students spend genuine time in meditation and reflecting on what's meaningful to them, it would greatly help reduce social comparison and consequently stress. Of course, a course like this would be difficult to standardize...
hello ... i am building archiejs (a mircorservices framework - please do a CTRL+F on this page) ... it would be good to connect.
1.An application that helps healthcare workers make better decisions.

2.An app for salespeople. It helps track prospects, keep sight of targets and communicate with home office staff and other members of the team. You could say I'm a SalesForce competitor.
Evidation Health | SF Bay Area | https://www.evidation.com | Full Time | ONSITE

We are a team of mission-driven experts in precision medicine, machine learning, behavioral economics, health outcomes research, and design. We generate economic and clinical evidence for digital health technologies and enable regular people to participate in finding the best tools to help make managing health just a little easier for everyone.
We are Series A funded by GE Ventures and Rock Health with fast-growing revenue.

Positions Available:

Senior Software Engineer: http://www.evidation.com/careers/engineering/sr-software-eng...

Software Engineer: http://www.evidation.com/careers/engineering/software-engine...

Data Engineer (Santa Barbara, CA): http://www.evidation.com/careers/data-science/data-engineer/
Tesla catches fire at charging station in Norway
The Wikipedia page does a good enough job. It shouldn't take more than 1-3 pages, it's a fairly simple concept.

https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form#Examp...

I stumbled into compilers by accidentally buying the Dragon book as a teen. BNF part I got through fairly quickly.
Guido is not a purity robot, and has been looking for a way to have this feature since perl and python were duking it out in the early nineties. Practicality beats purity.

It isn't a large syntax change, string prefixes have existed since the beginning.