skysight-inc/HackerNews huggingface dataset:
Developers would include parking garages if it was something that raised the rents they could charge.

These kinds of rules are usually enacted by people who have lived in a city for a long time and always parked on the street for free. There's some new development and all of the sudden they can't find a space. So they push through rules that force new development to include parking.
Who, exactly, gets to decide that?
I'm a little confused by the summary. To me it looks like he's showed that you can simulate open recursion with only structures and functions.

If it's because doing so requires forward-declarations/hoisting/reassignment, here[1] is an implementation in JavaScript that has only a single `let` statement, for the counter itself.

[1] https://jsfiddle.net/n2c3s7r5/
Enterprise Ethereum has almost nothing to do with Ethereum the public blockchain, or crypto-currency. Ethereum based blockchains (that is based on Ethereum the software, not the canonical global instance of that software) provide an ability to create an auditable log of events.

Those events might be "who accessed my credit card account and when" or "who requested access to my health records and when". These chains can exist entirely independently of of the global "Ethereum" chain, and can operate entirely without the concept of a crypto-currency (aside from using it as a scheduling mechanism within your blockchain cluster).

People need to stop getting hung up the cryptocurrency aspect of blockchains.
Mods: can we change the title?
I suppose you are using webpack, i have just written a small plugin for this (assumes an SPA, writes the same js/css to /*): https://gist.github.com/Kamshak/35630ec21df8dca27de3bb915f2d...
Out of interest, to what degree do you think the improvement in comprehensibility is from the new ecosystem vs performing a rewrite with learnings from the original write?
I love terminal panes. I'm not sure at this point what comes out of the box and what is custom configuration but I have keybindings for creating vertical and horizontal splits, and additional keybindings for navigating left/right/up/down.

My setup is to run MacVim on the left half of the monitor and then iTerm2 on the right half. iTerm is then split into generally three horizontal splits.
I'm not sure I exactly follow, but anyway it's easy to find comments online from people who've worked at Apple recently who talk about how this is actually a logistical problem. Apple can't just throw data at their issues until things work like e.g. Google can, specifically because they do not collect as much data in the first place.
IBM Systems Magazine – Mary Anne Matyaz Defies Systems Programming Stereotypes
That's a commercial emulation layer -- this may be fine for some use cases but is definitely not a satisfactory state for the graphics ecosystem on Mac.
I think fusion could probably produce energy on a much larger scale than renewables. I don't think we can get to ten times or hundred times of current energy consumption with renewables.
VMware Fusion Tech Preview 2017
Where are the press releases from Master Card, Cisco, and Scotiabank about this? Press releases of "big company partners with little company", coming from the little company, are always suspicious.
It may just mean "they signed up for our mailing list".
Show HN: CrypTck – a chatbot service to track digital currency prices
Is it maybe bad for the economy at large that they keep all this to themselves and do not generate the corresponding profits?
font antialiasing on the original OS X completely destroyed performance in the terminal and gave the impression that that the whole system was slow.
"Twilio even has a web UI for this lookup: https://www.twilio.com/lookup"

Strange - almost every number I put into this UI (friends, family, etc.) comes up with:

"caller_name": {
"caller_name": null,
"caller_type": null,
"error_code": null,
},

I wonder why that is ?
Without Flash the current web tech stack might look different
Try Firefox beta

The regular FF is terrible, but the beta one works OK for me
ha he doesnt need HN
Reminded me of "Objects are merely a poor man's closures":
http://wiki.c2.com/?ClosuresAndObjectsAreEquivalent
dropping a mail
For contex, Ross Ihaka is one of the original authors of R. This date back to 2008. Also see Ross Ihaka's 2010 paper: https://www.stat.auckland.ac.nz/~ihaka/downloads/JSM-2010.pd...
But Elon Musk says it would take only a an area of land a hundred miles square to power the whole US

https://www.inverse.com/article/34239-how-many-solar-panels-...

It's not if it would be nice to free up that land, but rather whether or not countries would be willing to spend the many trillions of dollars it would take, when they always have lots of other financial priorities.
>I fully accept the premise that a theft prevention system will limit the users ability to do certain tasks. My point was that this feature should also have blocked the factory reset from happening in the first place.

It doesn't sound like that would have made any difference here (ie. instead of "I have a phone I can't use" the complain would be "I can't remove this old google account from my phone")

And actually, as an anti-theft tool, you don't want that, since you want to be able to remotely factory reset your device in case it is stolen (ie. the find my phone features).
It's a bit of a self-fulfilling prophecy -- the more flash chips you've got the more bandwidth is possible, but there's not much incentive to go faster than x4 can if you know the device is going to plug into x4.
Here are the results of my research into program synthesis using genetic algorithms.

Using Artificial Intelligence to Write Self-Modifying/Improving Programs

http://www.primaryobjects.com/2013/01/27/using-artificial-in...

There is always a research paper, if you prefer the sciency format.

BF-Programmer: A Counterintuitive Approach to Autonomously Building Simplistic Programs Using Genetic Algorithms

http://www.primaryobjects.com/bf-programmer-2017.pdf
I agree. Also, the EEA is more of an R&D coordination group than anything else. It's to see if there really is something there, and these companies have joined up their R&D departments and innovation labs to do so. They have a lot of industry pull, especially together -- so if there is something viable that comes out of it, most [North American/Asian at least] people can expect it to impact the way they do things, or the way the tools they use operate.
How could communities advance web operators ability to unblock censored content?
> there is very little point in setting up a second line to produce medical grade sodium bicarb

Decentralization and redundancy of medical production lines would make our country safer and more robust to unforeseen events. It would certainly be a benefit. I agree, however, that it would be more expensive.
A high quality GL renderer would be lovely. It would need to be very capable, and a lot of the time core text spends is on layout rather than rendering, but at least for the plain-ASCII case this would be a huge win. OTOH, it would always look a little off.
China blocks WhatsApp users from sending photos and video
Yeah I think I could build an okay MVP. It wont be shiny but it'll work
New Electronic Music 2017
this webpack plugin might help you: https://gist.github.com/Kamshak/35630ec21df8dca27de3bb915f2d...

I have no idea why the original comment by the author is shadow banned.
At least in government, that sort of thing is usually handled with second-source agreements as a contingency of a supply contract. Can have the side benefit of introducing some competition. See AMD, once-second-source-supplier for Intel, Fairchild, and National Semiconductor.
how can i contact you?
To say nothing of vitally important format expressions like

(format t "~{~a~^, ~}" list)
Another recent new contender:
http://sluglibrary.com

This draws the curves directly in the pixel shader.
>the incentive would be mostly the fact that fusion scales really well and can make electricity [adjusting for fixed costs] super cheap. almost too cheap to meter!

At first I was going to make a counter-argument. But then I noticed the exclamation mark at the end, and decided to defy Poe's law.
I was pricing out metal casting after I watched this video:

https://www.youtube.com/watch?v=a-FHY5FNsWc

12 minutes uncut. They go from printed model to working cast piece.

All new, Kaya Cast vac chamber they use is $1k, the Paragon kiln is $800, and the Electro-melt furnace is $350. Add in safety gear and incidentals and you are looking at 3-4 thousand dollars to go from a 3d print to a cast metal piece. Heck, depending on the complexity, the vac may be optional.
I started to play games, with voice. Join clans, talk to strangers. After some time I was hanging out in raidcall room just to talk.
i have a face for radio
More discussion here: https://news.ycombinator.com/item?id=14798615

It seems the problem is that the suppliers' supplier had a problem supplying a component (not the bicarbonate itself, but the vial it comes in, I think) and this caused production to come to a halt while the issue was being sorted out. Presumably this particular component has been certified in some way and replacing it with an alternative requires recertification, though the news articles merely say that the companies could not divulge additional details.
> Ethereum based blockchains provide an ability to create an auditable log of events

If all they want is a log of events, why not use a tried and true database whose performance is more well understood? MySQL, Cassandra, whatever.

You can add the ability to audit the tables by signing data updates with public key crypto.
Drones That Fly and Drive Using Path Planning Algorithms – The New Stack
Mira's Prism headset is a $99 HoloLens rival
America’s Other Drug Problem
I'm building something new in the hiring space which I hope to release soon.

When you hear about some new entrant to the space that you are creating a new product for, there is the inevitable "gulp" as you urgently scan their features to see how similar it is to your new thing, especially when the product is from a giant company like Google.

Fortunately in this case Google Hire just looks like another "me too" similar to all the other products. I'm hoping what I have built is actually some fresh thinking. Now if can just grind through the remaining tasks in that never ending task list....
Technology That Could Revolutionize Banking
McDonalds tells workers to budget by getting a second job and turn off heating
From what I read, current expiration dates are produced by the sort of actual testing I described.
In fact, it's possible to recycle old lithium batteries into... new lithium batteries.
It's an hour of work per minute of screen time. For now it ends at 4 episodes.
Nuclear plants were originally designed small, as for submarines. For some reason the design trend has been towards larger plants. Perhaps for economies of scale?

An interesting watch is Adam Curtis' documentary "A is for Atom", which covers the history of nuclear power.

It's usually pretty easy to find Adam's content on youtube: https://www.youtube.com/watch?v=S3i9WHHl3qA https://www.youtube.com/watch?v=-FDrA7yUdFc

Summary on Wikipedia: https://en.wikipedia.org/wiki/Pandora%27s_Box_(TV_series)#Pa...
Require manufactures to send back fresh pills (at their own expense) if you mail them expired ones.
That paragraph confused me too, but then I realised what he meant, felt the same as you, but still couldn't think of anything on the spot that would work other than:

set(value) {
count = 0
while count != value {
increment()
}
}

(~~may not be~~ probably isn't valid Dart)
Actually if you still really want JSX in CoffeeScript, it's now built in: https://github.com/jashkenas/coffeescript/pull/4551
Massive Siren botnet was tweeting you porn for months
I have 2 issues of EXTROPY myself and hope to scan them at a point after Mondo. The issues rarely hit ebay, and when they do they are listed at incredibly high prices. I'm always looking to find them.
Really? I have no interest in the apps my close contacts are using.
Introduction to VR Game Development with Unity – Complete Course
> Gee, you get to just hand-wave an entire manufacturing process and supply chain into insignificance, but I need a model, huh?

Nope, for this you just need a number! (In my comment, the "model" part referred to how monopoly pricing was done.)

> So 11 cents/pill just to run a pill through the supply chain and then dispose of it.

Good, your estimate process is a reasonable one, and I accept this number.

> $330 million/year...I dunno, seems potentially significant, at least to an order of magnitude level.

Ok, let's compare to what the article says:

> Experts estimate such squandering eats up about $765 billion a year — as much as a quarter of all the country’s health care spending.

So we see that our cocktail napkin math has been extremely useful, and that the article has overstated the size of the issue by some three orders of magnitude! (25% --> 0.01%) The many suggestions in the article that this is important on the level of the entire health care system is absolute bunk.

Thank you for engaging in this exercise with me!
This ones a doozie

I was working on Cloud Management software for a Private Cloud at a major tech company in SV. We had software which would reserve Prod IP space for hypervisors, e.g. this hardware SKU can support up to 5 VMs, therefore it needs to reserve 5 IP addresses in the corresponding subnet.

Turned out the API call to reserve the IP space from the IP Manager wasn't asynchronous and because the manager tried to get consecutive space, the runtime increased exponentially with the requested # of IP addresses.

In preparation for Holiday traffic, we were onboarding a new SKU of Hardware. This hardware supported more tenants and so instead of requesting 7 IP addresses per HV, now we're asking for 15. This took the latency of a call to the IP Manager from 3-5 seconds to 5-10 minutes. To round off the perfect storm, the code was retrying requests which failed, without propagating the failure to the Cloud Admins using the software.

One day in October, I received a panicky call from our Capacity manager, customers are trying to spin-up VMs but are being told there's no IP space left. He knows we've onboarded all the racks, and he's done the math on the subnets (which are showing as fully reserved), and there still isn't IP space...WTF!!

Turned out the IP manager's VIP was cutting off requests after a few minutes, (never a possibility when reserving only 7 spaces) but the reservation process wasn't stopping, the IP was being reserved, marked as in-use, but never actually making it to the networking service to be used by VMs.

Solution: At 2am on a Friday night I ran a script to manually mark tens of thousands of production IP records as not-in-use in the IP manager, purely based on grepping through logs from my service, and nslookups. But don't worry, we pinged each IP just to be safe :)
Measuring HTTPS Adoption on the Web [pdf]
I wonder if you could get around drug patent laws with the first-sale doctrine.
There might be some up-side in terms of reputation gain, but it would have to be imposed by a regulator.
BMW makes strategic investment in next-gen power electronics
> The demand for batteries is already going to stretch the worlds lithium supply

The usual comparison here is that one laptop battery's worth of Lithium is enough to provide an individual's energy need for life. So at current consumption rates, there is enough Li available through traditional mining to supply the world with one thousand years of energy, and closer to one million years' worth if we recover it from seawater.
The problem isn't that you feel lonely, the problem is that you aren't getting the necessary amount of social contact and stimuli.
I'm still lost. You said at the top that you need the VMs to survive across build steps (I read that as jobs), but now they're per-job?

The Concourse->Jenkins thing will definitely happen without better docs, examples and widespread understanding. Concourse is non-obvious to newbies and the error messages need a lot of love. Or any love.

I don't quite understand the parenthetical, could you elaborate?
Hi Greg -

Why not disclose prior call patterns before selling the # rather than putting the burden on developers to flag spam to receive credits?

Saving a couple of cents by getting reimbursed for the call doesn't actually solve the issue when your team is wasting their time picking up the phone only for it to be a misdial or spammer.
Change languages is the only way so far, to step-out serious blind-spots in the previous language. Is a shame that langs are rarely fixed, only added more and more features without learning anything in the process. Devs are so change adverse that is not even funny.

I have done a lot of business/enterprise development (a very hostile space to innovation and working solo or with very small teams), and have done small-to-largeish (from my POV) rewrites in several languages.

From:

- Fox 2.6 to Visual FoxPro. A breaking change in a lot of ways, a total win in the process. Not just because the app was native windows now.

- From Fox to Delphi. Now I discover the beauty of Pascal and improve the app and deployment scenario. Static types is a net win overall. My other love is python, probable code faster on it, but have FAR LESS trouble with strong type systems.

(However take a me some years in note how bad all languages are aside the DBase Family in talk with databases, but other wins distract me from that...)

- Visual Fox to .NET (1.0, 1.1 with both Visual Basic and C#) was a total net loss. A Massive increase in code size, yet the (desktop) apps were way slower than Visual FoxPro, even more than Delphi (but my boss not let me use Delphi).

The web was also terrible in performance and complexity. Sadly back in the day I was unaware of how do web properly and drink all the MS KoolAid on this.

This sink the project and almost the company. Only saved returning back to full FoxPro.

- To Python. I move several things to python, mainly .NET stuff. How boy, how big was the win. The net reduction in code size and the clarity of the code!

Also, (web) apps way faster. Take .NET some years in learn the way here, so...

- To RDBMS (Heck, even sqlite): Still big wins when someone else try to use a nosql/desktop datase (in my space, NOBODY is Facebook. With no exception, step-out of a RDBMS is one of the biggest mistakes)

- To F#: I return to .NET past year (because MS do a lot of the right moves to fix old mistakes!!!) and again a lot of reduction in code size, removing of problematic logic obscured by years of OO-only code. Still not happy about the way lower quality tooling, but enduring it even in Xamarin Mobile because I see the benefit.

I wish I could use swift for Android, so F#/.NET is my only sane option left...

----

Mainly, move from a lang to another that is not similar, help in see the problems with the old one. Learn new or better ways to solve stuff, and get access to different toolsets and mindsets. This payback when returning back to the old, too, when this ideas are migrated.
I'm charging $75/hr for web app programming work, as a freelance front end developer, in a lead dev role. I'm working in Angular, Node.js, and using an Electron wrapper to adapt our web app to the desktop. The project is a sales tool for a big tech brand. I work from home, my coworkers are rad, and my boss is an angel.

This is the best contract dev position I've ever had, possibly the best I ever will have.
It's desert but animals and plants and people live there.

I feel like if it were as easy as a 10x10 mile plot of solar panels to power the entire US, some enterprising disruptor would have done it already. Think of the revenue from powering the entire US...

You've also got to consider transmission and the infrastructure required, probably storage for time-shifting the energy as well, since it's solar.
This is on Mac OS. I might try the tracing idea though.
there was a team at my work evaluating Fuse, some very vocal fans, but they ended up going with React Native

has anybody actually used Fuse for a real product? we could not find anyone to talk with about it and that was a deal breaker
The larger reactors were supposed to improve the economics of nuclear power once they reached series production. Making the minimum size larger seems to have impeded progression toward series production, zeroing out (and then some) the expected reduction in cost-per-megawatt from larger units.

For example, the 1117 MWe AP1000 design that's driven Westinghouse to bankruptcy derives from the AP600 design of only 600 MWe. After-the-fact criticism is too easy, but it seems to me that Westinghouse and its US partners would have suffered less if they were trying to build 4x 600 MWe reactors, and the projects fell behind schedule/over budget, than in their actual situation where they're behind schedule/over budget on 4x 1117 MWe reactors.
Nobody said they need to find the absolute last day the drug expires before they can get it to market.

If it's a new drug and they can only say for sure that it lasts 6 months then put that on the label and ship it out. But assuming the drug will be out for 10+ years they should be continually testing the expiration date and updating as they've had more time to make that determination.

But like I said initially (and as you nicely pointed out) that costs money so why bother?
Just to add to the chorus of "you have nothing when you stop paying" / "it keeps working after they release v2", etc, let me toss in:

If the company shuts down (or gets acquired or simply stops supporting the software), subscription software stops working. Paid usually does not.

I've outlived too many useful products, and lost them entirely. I expect to continue to do so for a lot longer, so I avoid subscriptions-for-non-hosted-software like the plague it is.
That's actually a great premise for a Superman spinoff.
initial response: huh... interesting, BUT I don't really ever do the thing you seem to be using it for. I take lots of temporary notes, but i don't figure ideas out in text then blow them away very often. On the occasions when i do do something like that I rely on Markdown formatting a lot to help break the idea down into sections and emphasize things (tools like Byword and FoldingText which will bold the headers, make italics italic, etc.)
Funny how much git changed how we do things. Transmit was one of the apps that I've always had opened on my laptop, and now haven't touched it at all for more than a year.
Life is pointless and got no reason.
You find your personal truth and reason, and suddenly all your suffering and pain worth it.

Why are people work there, huge money, big potential opportunity?
Whatever it is, talk about it, if it is true enough all your pain might go away.
I started a teensy bit of work on something sorta like this a while ago: https://github.com/joshumax/git-cooking

Glad to see somebody actually brought a similar idea to fruition :)
Apache Pulsar (Incubating)
Doubly so if you've got an Apple Watch, I use Siri quite a lot when I cooking and both my hands are busy/dirty.
These Are the 10 Startups from Techstars LA Accelerator’s First Program