skysight-inc/HackerNews huggingface dataset:
Yeah... I guess I am too picky. My uncle was even better at engineering school than me and he also ended up as a derelict / janitor so maybe it is genetic. We both seem to be content with a rather low standard of living + powerful imaginations so that we can enjoy that almost as much as we would a much higher standard of living although we wouldn't really enjoy either all that much due to depression or whatever.
> But that's exactly what's interesting here. We want curious responses that open discussion further, not dismissive ones that shut it down.

I'm feeling a bit of moderation bias here. I don't think it's fair to give submitters special treatment because their content is "interesting". When you post on HN, you open yourself to criticism. I felt that his argument was weak - using "Notepad readability" as a point in favor of APL - so I called him out on it.
Here's a video of them making a larger more traditional structure: https://www.youtube.com/watch?v=ViqzfPW6TFo

Though part of the point is that you can use this to make more complicated structures with less effort and error; whether they are always appropriate is sort of a separate question.

I think they have included wiring costs based on comments here & on reddit, though their site seems to be down after the HN hug.

Personally I'm more interested in modular construction than 3d printing since it's much clearer how you scale that up to larger buildings, but this is still neat.
Hmm, I seem to hit corner bugs a lot but in minesweeper the corners never had mines (which was like the whole initial strategy)
Well put. Has the idea of a quality factor (Q) for a political "echo-chamber" been defined? Seems like an opportunity to inject some rigor into some commonly used terms.

One could measure the decay time of conspiracy theories through number of articles/posts published to determine the Q.

Or one could try to determine the bandwidth, as the allowed deviation from orthodoxy - a high Q chamber would have everyone parroting the exact same thing, whereas a low Q chamber would admit significant variability. Seems harder to quantify this measure though.

Also no reason to assume those two measures would be consistent. Needs a more rigorous approach to ensure self-consistency.
It was definitely not like that on Win98.
I was worried about the loss of MagSafe too. Now, with almost three months with the new MacBook Pro, I have become very happy with USB-C, and I hope that iPhones and iPads will make the switch too. A USB-C-only world would make so many things easier!
I hear Bill Gates wants to place a tax on robots in the USA. An interesting idea, but they'll just move the work to countries with tax free robots.
With the Dyalog APL book going 800 pages I hope more won't be required to get feel of the language ;)

I tried meaning of life from FinnAplIdioms on TIO. Sadly it didn't produce any output...
You picked one of three examples I gave - it doesn't matter if they were well-thought-out, I just gave three examples of things that aren't easy in any of the languages I code in. That's because every language I code in is ALMOST the same (there are translators that translate one to the other robotically, for example) - their biggest difference is syntax. Of course they differ a lot in their functionality - but none of them have much of that to begin with, in my opinion. Today's languages are tiny and hardly do anything. In my opinion. (Check this comment in twenty years and I think you will find I was right.)
> It seems to me that the rate of return has a lot to do with when you enter/exit the market

Most people "enter the market" continuously by depositing a percentage of their pay each month of their career and "exit the market" slowly and continuously during retirement 40 years later.

The booms and busts in between become irrelevant and you're left with a nice and high average rate of return.
I've got one too [1]. Your's looks much nicer than mine. I'm just an occasional dabbler in JavaScript, so it is not surprising that mine is crude.

I wrote that after reading this HN discussion [2] where someone was describing how they interview. They set the candidate up with a good JS development/test environment that the candidate is comfortable with, and ask them to implement as much of Minesweeper as they can in one hour. They also said no one has ever finished in that one hour.

As expected, I did not come anywhere near doing it in an hour. Wall time was about 7 hours, but I was doing other things during that, so it was about 4 hours working on Minesweeper. About an hour of that was testing and stumbling around the Mac character viewer trying to find good characters for bombs, flags, and such.

I'm kind of surprised no one has done it for the interviewer in an hour.

As I said I'm only a JS dabbler. Basically, every couple of years or so I'll have to do a little bit of basic JavaScript to do some simple DOM manipulation or form validation. That's just enough to keep me sufficiently aware of JS that I can at least do some reasonable guessing and googling.

I'd expect an actual JS programmer to be much faster than me.

[1] https://github.com/tzs/interview_minesweeper

[2] https://news.ycombinator.com/item?id=10752564
I've been an enterprise developer on windows since XP (now on 10) and I don't think they've come very far in terms of what's going on with your dev pc. I still wouldn't want to use my dev machine for anything but development because of how much shit the .Net dev environment does to your system.

Don't get me wrong, Azure is blazing amazing, and so is .NET in general, but when your enterprise IDE still hasn't found a way to function properly when the "documents" folder is on a network share, then you've got ways to go.
Only one particular form of it is usually welcome at policymaking meetings though.
Plenty of people this this comment section are saying that though, and you get it in every thread about Mac vs PC. When you've got basically the entire Internet telling you "Linux is a valid choice!" and then someone says "Linux isn't broken you're just not good enough to use it"... well, that's not really going to drive Linux user adoption, is it?

It's a "you're holding it wrong" moment. It's a completely ridiculous argument.
> There are a significant volume of $100k jobs out there (so if they lose them, I suspect they will find another fairly soon).

Are you sure you're talking about Toronto? My wife who is is an Executive in a particular industry has told me that there are engineers from Waterloo making 55-60k a year. At her last assignment there were several folks with CS Degrees making 55k and a UoT Grad with a Masters in CS making 65k. Being from the US she was surprised at the level these Grads were being utilized and quite astonished that they would be working for such poor wages.

Anyway, the home we had in Bloor West Village was purchased in 2005 for 440k.That same house (nothing was done to it) sold for 1.4 million within the last year. 11 years and a 1 million appreciation. Quite the investment.....

If things continue at the current rate that home will be worth about 10 + million in the next 10-15 years.
The title is a bit clickybaity, a better one would be: rolling back changes isn't as straightforward as just changing your git hash.

In addition to the strategies mentioned, having backward-and-forward migrations for all database changes is essential. You need to have a plausible path for how to restore state to where it was before the broken change.

If you've done the necessary engineering work, this can ultimately be packaged into a "rollback" button which does things like ramping down dark deploys.
> Performance is terrible
> > all reported Windows being much snappier than OS X

It's odd that this is a discussion point. I have a MBP 17' circa 2011 or so. I have both OSes installed. They are both really snappy. I am not quite sure what all the fuss is about.
Which plugins are you using?

NeoComplete -> Async autocomplete for both NeoVim and Vim 8
NeoMake -> Async linting and make for both Neovim and Vim 8

Those are the only two I can think of that really benefit from async. Vim-airline, Easymotion, Ctrl-P, UndoTree etc. all don't need async, and you can just lazily load them on start if you use Vim-plug.
A lot of them rely heavily on feature flags and gradual rollouts.
For anyone reading this later: the above was sarcastic but I left off the /s. I don't think blockchains are that great of a fundamental primitive. Though, independent of application, they were extemely novel.
Same boat. I'm currently shopping for a Windows laptop to replace my aging MBP. It's an odd feeling that Apple doesn't even offer a MBP in their current lineup that I'm interested. Between the pricing and the fact that I do NOT want the touch bar, there is nothing for me there.

In the past year I have been spending the majority of my time in Windows 10 on my PC, as well as booting into Linux. I went all-in on Mac in 2001 for me and my family, buying quite a few Macs since then but I'm pretty sure I've bought the last Apple computer. They are not the win they once were.
Show HN: A deep learning visual search platform using TensorFlow/Django/Docker
If they included a breakable USB cable, most people would have been happy. For some reason they didn't.
"Web 1.0" sites also tend to work surprisingly well on mobile.
> Just give me a control panel.

The old Control Panel is still there.

> Trying to disable things like Cortana never works right.

Cortana is a settable option. There's no reason to try to disable it.

*> Now we have "Settings" too, which is just a mess.

Settings is a clean, well-organized and simple app that does what most people want. It saves ordinary users from having to grapple with the Control Panel.

You'd probably do better if you spent more time in learn mode instead of in angry mode.
Pretty much everything you have said applies to Russian, as well. And, in my experience, most Russian coders (myself included) use English consistently for their identifiers etc.

English is really good as a language for code, because it is a (mostly) analytic language rather than a synthetic one. Indeed, it's the places where it is inflected that usually cause trouble, like singular/plural distinctions (think about how ActiveRecord handles this in mapping class names to tables).
Those also damage electronics far below. In fact, that is the characteristic way of using high altitude nuclear weapons to damage communications over a continental region. But far enough away it would push a little solar wind around, for a short time.
This doesn't even make sense. "Better reverse engineer than the NSA"? What would that mean here?
Thanks for posting this.
As a side note, I really like the style of nautil.us and their idea of writing about a single topic from different perspectives. How is this journal not very popular? (Or is it?)
Melbourne resident here. Same problem and real estate agents are playing along because they make more money that way. Politicians will say and do what has become the norm, "we strongly believe that the average Australian needs to be able to afford their own homes" but that's about it. I realize its not an easy problem to solve but it is also one that will not go away if you ignore it.
Many of these are fantastic, I could swear some of them used actual animation. For example http://www.psy.ritsumei.ac.jp/~akitaoka/kagero3e.html

What causes the appearance of movement?
Of course, since most people don't want to read things that they disagree with, the result is that most people don't want to read good journalism.
No, the article clearly states it is 60% of rent:

"Starting in 2015 the city elected to tax vacant homes the equivalent of 20% of the fair market value of rent. On January 30 this year, they decided to triple that amount to 60%. "
It's the power to get 30+ people to jump through hoops that only one person has a chance at being chosen. Even worse, a good 50-60% of those people have no chance out of the gate, they just don't know it. Encouraging people with little to no shot at the job to do significant work so make your job of filtering them out easier just reeks of exploitation. Come up with a filter that's minimal cost for those applying, fizzbuzz style problems seem suitable.
They have other videos where they print straight walls. I think this is really just a tech demo.
You shouldn't look at libsodium as something that provides implementations for AES, SHA256 or whatever specific primitives.

It was designed to provide high-level APIs to perform common operations, abstracting implementation details. And this is what it gets optimized for. The Hydrogen API which libsodium 2.0 will be based on makes this even more obvious.

Low-level primitives are available (or partially available, in minimal builds) only to provide backward compatibility with NaCl, or because the final construction hasn't been chosen yet.

That said, SHA-2 is about 20% faster in version 1.0.12 while remaining portable.
I think this should be primarily interesting for buildings with special form which are hard or expensive to build with traditional methods. The price is not the selling point here, at least not in Russia. Russia has a lot of cheap labor from the southern ex-USSR countries like Tadjikistan. So $10k for 38qm is not really cheap. You can build a 150qm two-floor house for around $25k. Also $277 for the foundation seems a bit suspicious, should be much more expensive.

"the radius of curvature of the TV matches the house wall curvature" pretty much looks like a PR stunt for Samsung. I wonder if they've actually chosen curved walls to somehow justify curved TV.
Cassette tape? We didn’t have such luxuries until we got an Acorn Electron a few years later! So jealous. :-)
If you want polished tooling, support and documentation, learn Dyalog. The company freely distributes great learning materials and trial licenses. Apart from the fact that you will have to (eventually) learn a new keyboard layout, it's a pretty beginner-friendly choice.

If you want to get a job working with a vector language, learn Q. It's very popular in finance these days. If you live in the right cities and you have a strong grasp of KDB+ you can practically name your price.

If you want something simple and beautiful: Learn K. It's the most aggressively compact (in terms of scope of language features as well as concrete on-disk-size) in the APL family. The whole language fits in your head easily. There are deep similarities between the dfns dialect of Dyalog and K. (It's also my personal favorite.)

If you want to see features you haven't been exposed to before, learn J. It's probably the most alien-looking of these four (Dyalog's special symbols notwithstanding), but it's overflowing with curious and interesting ideas. Rich support for tacit programming. An elaborate numeric tower. A primitive for expressing arbitrary state machines. Much, much more.
tax land values higher

If you don't also remove, or at least weaken, strict zoning laws, who would be able to pay high property taxes?
I was talking about the issue of the rose-colored view of America in the middle of the twentieth century. My point was that even if America in 1960 really was better than America in 2017 for uneducated white working-class men, that's a pretty small segment of the American population. Our country, while from from perfect, is significantly less racist, sexist, and homophobic than it was then.
Chuck Feeney: The Billionaire Who Is Trying to Go Broke (2012)
There are clueful people who disagree about Android vs. iOS for security (they're a minority, to be sure). But at this point: people who express shock, surprise, or outrage that security people are recommending iOS are demonstrating cluelessness.

The clueful people who argue in favor of Android start not by saying "you can't trust anything that isn't open source" (that would be especially silly if you're arguing for Google's Android phones, which are the only trustworthy phones), but by acknowledging the consensus that iOS is more secure and then challenging it.

On this thread alone, you've:

* Suggested that reverse engineering is a kind of arms race between the NSA and the "good guys", which it is not.

* Suggested that Tor is inextricable from Tor Browser.

* Complained about the suggestion that you might learn how reverse engineering works, because you're just a software developer.

I'm sorry, but comments the one upthread I'm replying to are indistinguishable from trolling to me. I know that's a bit of an aggro thing to say. But: do you honestly believe that the people who write advice like Matt Green in the story we're commenting on, or in the brief we're commenting on here, don't understand what open source is?
No, you're changing the scope to something else that has been beaten to death in every article covering the executive order and "the wall".
What's the point of cheap housing if the landowning rentier class keeps extorting everybody through higher and higher rents?

The only way to get actually affordable housing is to tax land so hard that it stops being an investment at all and becomes merely a commodity, like it should be.
What happens when your production system blows up at 3 AM? Does your team have a list of who can and can't be expected to assist?
WINDOWS 7 USB / DVD DOWNLOAD TOOL SETUP WITH SERIAL KEY AND CRACK
The modal verb "to need" is highly depend on the context.

You might have seen it in a different context than the author. While you may have interpreted it as saying that if women don't compromise, then they are bad, the author could have meant that if women don't compromise, then (the population will decrease/whatever else that might make sense).
So you thave ouched on an important limitation of electromagnets; they need to be cooled. In space, the vacuum surrounding this power hungry object would be inferior to air for heat transfer; heat merely seeps out slowly radiatively.

So there would be a major improvement in keeping heat low/improving system efficiency or to transfer heat away without cooking the crew after the turn the thing on.
These diagrams may be helpful in discussing the entanglement of the anyon worldlines

https://news.ycombinator.com/item?id=13787283
For Elixir in particular, you should be using appups and relups if you want hot code reloading with the ability to instantly and safely fall back.

It's important to remember, appups and relups are themselves code that needs separate testing. Ericsson engineers spend as much time (if not more!) testing the relups as they do writing new code.
For me IPv6 is irrelevant, because in it's current state it's barely working. Most big providers don't care about their routes so I would disable IPv6 anyways to prevent problems.

I agree about additional IPs and API/CLI tools though.
Apple's not perfect about this stuff. Google and Apple both have strengths when it comes to systems security, including on mobile platforms.

The key advantage Apple has is vertical integration. Google has to coordinate with third party vendors to ensure that an OS patch reaches Android users. Apple can just flip a switch.
Most people aren't rich enough to live in or visit London that frequently.
I don't see any electrical outlets in the photos or videos.

I also don't see the cost of the foundation included... looks like they built on top of an existing concrete slab but didn't add that into the cost. I don't want to rip on them too much, but if they start talking about time and cost (literally as the headline) and they aren't being honest about what it really costs... it's hard to trust anything else about the article.

Can it even be called a "house" without a heater? I mean... they aren't following any sort of industrialized nation building code at all here. No sinks, no bathrooms (can't tell), no insulation in the roof, no smoke alarms... Calling it a "house" and bragging about the time it takes to build and cost... it's moot if it's not really a house. That's all I'm getting at.
well, if you do stuff in machine learning, then being able to put in some good graphics cards is a big deal.
Midori was still built on a C++ microkernel though.
I would start by learning the difference between Tor and Tor Browser.
Or one robot brick layer:

http://fbr.com.au/
Left Windows because MBP were the best laptops. Leaving Mac because of the silly decisions made around next gen MBP. No mag safe (without purchasing dongles). Removed ESC key. No, I'm not going to retrain my fingers because Apple thinks I should. Why have a touch bar when you can have a full touch screen? One of the what were they thinking ideas ever. Frankly, Windows laptops have caught up and they're more Linux friendly to boot.
Any good solutions out there to sync stuff out of a droplet?
It's fine not to learn. What's less fine is stridently asserting, as you have all over this thread, that security advice from experts is flawed while at the same time huffing about how little time you have to learn about the details.
I don't know the specifics of solar radiation well enough to say how much power the deflection would require, but there is an easy order of magnitude calculation to figure out how much energy setting up a field that size would require. It's not the same as consumption but it's a start.

The energy in a uniform field is very simple to calculate: a sphere with a radius of 6371 km (radius of earth, diameter of mars) and 50,000 nT would store about a 10^18 joules, about 6.5% of US annual electricity consumption. At the extremal 500,000 nT that would be 10^20 joules, around 2x the global electricity consumption.

A dipole field would require ~10x more energy, a zetajoule. That's around 2x the global human annual energy consumption, including for heat/transport/industry/etc.
Nobody is extorting anyone. Rents are set by the market price just like anything else. Landowners can only charge what people are willing to pay.

If there is a problem, it's with the availability of land for building new housing. Zoning laws and NIMBYism artificially constrain the supply side of the equation, which drives up rents. There is no extortion happening - just supply constriction.
Yes I know, but anyone that needs to do heavy graphics work hasn't been Apple's target market for a long time. That really started to show when they switched to only offering a discrete GPU on the most expensive 15inch MBP.

In general I feel that no one (for now) can touch Apple in the laptop market, although half of the reason is macOS working so damn well on MacBooks. But other companies have other markets on lockdown.. Windows is best for the desktop. Linux (or BSD) for servers. Android for phones.
>As an employer, W2 forms aren't terrible hard to fill out

You're taking my example too literally. The "W2 filing" is shorthand for all the extra legal complications such as withholding taxes, paying employer's portion of Social Security, Medicare, and any state mandated payments such as worker's comp, etc. All of that is a big leap of complexity compared to just pushing a few buttons on an iPhone and getting a service-on-demand.

>And then of course, no one would pay a babysitter a W2. You'd count them as a 1099,

Unless the IRS (or even the babysitter) wants to reclassify the relationship as W2 instead of 1099.[1] Now the consumer owes back taxes (and possibly penalties) which is more complicated (and more expensive) than using a phone app.

>What's more interesting is having an actual employee

Sure but probably 95%+ of consumers who want to periodically use Instacart / Uber / Blue Apron / etc do not want jump to the next level of complexity with an actual employer+employee relationship. The threshold for inflicting that bureaucracy on oneself is high. Lastly, the extra employee taxes a consumer would have to pay makes the W2 relationship more expensive than a naive calculation would suggest.

[1] https://www.nytimes.com/2015/03/14/your-money/contract-worke...
Very good, works as expected on my Gentoo box, multiple monitors and camera. Solid ffmepg wrapper