skysight-inc/HackerNews huggingface dataset:
I don't think ISWIM (as I understand it) needs to be "conversational" like LOOP. List comprehensions, as a direct translation of set-builder notation, are probably good enough.

LOOP has nothing to do with non-sequential execution, or anonymous scoped blocks (read: 'where' clauses).
I love ag for one purpose: as a lightning quick “find other instances of the currently highlighted word” helper for Emacs. It’s great for that.
This really does stems down to the lack of building something affordable, even in affordable cities. Most people have it in their heads they need something much better/bigger than they actually do.

Every new house built is larger than traditional smaller/starter homes. My 30-year-old 1200 sqft home isn't produced anymore here. I'd say, on average this has turned into a 1600 sqft, 3-car, multi-level (or more) home. New starter homes (in traditional terms) are really just for senior-age targeted clientele which forgo more bedrooms for a larger bedroom size (empty nesters target possibly?).

We're having fewer and fewer kids (on average - I've got 3, which presents its own issues in the house hunt), but we're needing more and more square footage for everything. There's a slight adjustment for this by what seems to be a reduced lot size, but this is only marginal, and allows maybe one or two houses on the street than previous standard lot size 40-50 years ago.

Every apartment complex that goes up has to be "posh" and include shopping underneath. (There's very little multi-family units going up, most are 30 years or older). Most of the rents for a 1 or 2 bedroom in these developments in already the cost of my 15-yr mortgage.

This is just what I experience, but it seems relatively the same, in every suburb surrounding my relatively large city, including inside city limits itself.
Go's community doesn't learn from the past, but good languages fight complexity even as they add expressive power. (They at least try to get the most expressive power per complexity cost.)

Pragmas, incidentally, aren't really a source of bad complexity. Per the abstract definition of the language, they really indeed do have no effect at all and are just comments. Yay!

Implementations have properties too—they aren't just rude practicalities. Compiler's, in particular, connect one language (the input) to another (the output). Programas mediate how those additional properties apply to the language at hand. It's an interesting mental challenge to formalize them in the absence of a compiler having an comcrete stable ABI.

So in conclusion, go people once again don't understand good design. Pragmas are not an ugly wart, but actually a great example of layering—a rare example of an abstraction that doesn't leak!
I've worked in several "open" office layouts for several large corporations and they're horrible. At one, it was so loud and distracting, I barely could get anything done due to all the interruptions. When one person would get sick, it was a chain reaction. Within days, half our team would be out sick. It was a miserable place to work. Both places abandoned the open office concept and went back to cubicles with additional "collaboration" spaces instead. Needless to say, it was much better.

The funny thing is the company I currently work for went back to this "open office" concept and call it "hoteling" now. They have desks with monitors and a dock everywhere and you just plug in your laptop and go. There are no more assigned seats. It's the same thing with predictable results though. People are constantly sick, they complain about the interruptions (I had a guy doing his kettle bell workout at his desk across from me) and the struggle to maintain concentration. The problem is, they've gone all in on the concept. The company dropped millions of dollars in renovating the building so I don't see a change any time soon. I just work from home now as often as possible.
You'll know it when you see it.
Not necessarily. This is actually orthogonal to decentralization question. Very much depends on their proof of stake implementation.
What has always amazed me is how super fast ack is in my use cases.
Except still not.

It's not treatment resistant depression until the other stuff hasn't worked. Treatment resistant depression isn't a more exact diagnosis: it's an admission that the previous diagnosis was wrong, and the disease is a different one, with a different etiology and a different form of treatment - both pharmaceutical and from the standpoint of therapy.
RE: Fees

Should be sliding scale. Our average price point is about $30,000 and what you built could work for us, but at 18% we'll just build it internally.

RE: SquareBit Site

Not clear what this product does. Screenshots off UI should be foremost with brief explanation of what this does.

RE: App UI

You've got what looks like an MVP flow shown here. If there's more depth to this product I'd want to know about it. For example, how am I handling payments? What if I want payments outside of credit cards? How much of git internals are exposed to users?

RE: Inventory vs. Marketplace

You're demonstrating an inventory application here, not a marketplace. That's good b/c there is a shortage of good inventory applications for small business, and its a niche that needs to be filled.
As always with such technologies that are prone to abuse, I want to know what's the false positive rate?
A counterpoint is Warren Buffett. His office doesn't have a phone or computer or anything that might interrupt him. He tells his secretary to hold everything while he goes inside, kicks back, and reads volume after volume of market data. To me, focus is more accessible to the wealthy. If I could afford it, I'd pay someone to handle Slack/phone/email for me so I could do what I most enjoy, which is get into a flow with the knowledge that I won't be interrupted.

It's true that the wealthy need discipline in order to achieve focus, but the poor need discipline and an environment that is conducive to focus. The latter is getting rarer and rarer. The very poor often live in crowded, noisy, and even unsafe areas.
Sorry, yes I meant Emirates. Thanks.

Didn’t have my coffee yet.
> Your photo gallery or music collection however will most likely never be hurt by something like that

Citation needed that people don't care about their photos and music. Human error and storage failures are more likely sources of loss but we're a big industry and can make progress on more than one thing at a time.

> consumers don't need to waste their money on overpriced ECC memory

If ECC went mainstream, prices would drop as volume increased.
This is true for languages that try to be all things to all people (a la Java). All languages are DSLs, and if you target just a few specific domains and beat back the masses who want the language to expand beyond its intended purpose, than simplicity remains possible.
Good use of color as well as a visual reference for when the tools share a feature. I agree it's a good presentation.

As for search, I'm on Windows and I like to use FileLocator Pro.
BMW Batteries Have 15-Year Life in Cars
Nebraska State Senator introduces net neutrality bill
switched from ag to rg a few months ago and have nothing but good things to say about the experience.
That is pretty funny. Excellent work.
The 360 didn't open up the ability for titles to generate their own code and run it. Some internal features of the 360 did (the back compat stuff, and some other projects I can't talk about), but in general you couldn't JIT without some special permissions bits.
Parts of REAMDE lagged, and it was weirdly paced - there were at least three parts of the book where I was sure I was approaching the conclusion, only to look down and see that I was 20%, 40%, 80% through the book. But overall, I enjoyed it.
PWA Reference: Curated Links for Mastering PWA
I'd say that risk-free real rates have actually been positive almost always, so what GP says is right. Holding US Treasuries is risk less for all practical purposes (your cash can be stolen).
You can look at the large body of work in the field of relative deprivation then; there's strong evidence that it is a powerful factor for most in developed countries, and it some evidence that it also is outside of the worst-off in less developed countries, but the poorest in LDCs seem to have absolute deprivation dominant as a source of disutility. (The research on LDCs is thinner and more recent, as historically most of the work has been done in relatively developed countries.)
SEEKING WORK - Remote, travel possible depending on location and duration.

Location: North-east UK

What I do: CTO for small business / non-technical entrepreneurs

In the past I've run large-scale Debian installations doing devops before it had a name, and been responsible for servers in Antarctica. I have experience with a wide range of different Unix tools and technologies, at various levels of the stack. This gives me the ability—and the perspective—to pick the best combination of tools for any particular project, rather than simply treating everything as a nail because all I have is a hammer.

I specialise in working with non-technical entrepreneurs and providing a "CTO-as-a-service.” I take care of the technical side end-to-end, leaving you free to work on your business, rather than worrying about servers and databases.

Previous work:

* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)

* School data processing app (Elixir/Phoenix, PostgreSQL)

* Custom data dashboards (R, Geckoboard)

* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)

* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS

* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)

* Proof-of-concept hardware development for projects linking the physical and virtual worlds in real time (Arduino, Node.js)

* Project management webapp for construction companies (Rails, AngularJS, Bootstrap)

Buzzwords: Debian, Ubuntu, AWS, PostgreSQL, Perl, Common Lisp, Clojure, Ruby, Go, Arduino / AVR, Elixir / Phoenix, FreeBSD

Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Once-Hungry Investors Pass on Meal-Kit Startups
Is this solving a real problem? Video game consoles have had online stores with their own virtual currency for a long time now. Why not just go that route? Other than marketing reasons, why bother with a full on cryptocurrency for Telegram? Are the benefits worth the environmental costs of mining (assuming a similar to Bitcoin technology)?
It's probably mostly accidental clicks. Facebook doesn't care (in fact they love it), because they get paid whether the clicks are intentional or not.
Sounds like a big waste of money to lay and maintain all that track when airplanes already make that trip pretty easily.
How to Make Delicious Chicken Beef Bites
Yeah, agreed--the website was a quick and dirty landing page I threw together so we could start marketing. Grabbed lots of code from other side projects that are more tech-focused, so that's why it looks that way. The full webapp we'll be releasing looks a lot more polished!
Each mirror is actually coated on site and periodically when the performance gets bad enough the mirror is removed and taken back to the coating facility where it's cleaned, which actually removes all the aluminium coating the mirror then it's recoated and put back into service.

https://www.space.com/37730-how-to-clean-very-large-telescop...
So what you need is a process which anyone in the future after time T_0 can execute. Everyone who does so will get the same result, and the result will be agreed by everyone to be "random".

So, for example, after January 23rd anyone can get the exact number of shares traded in Apple on the NYSE on January 21st, take the natural log, discard the first six digits after the decimal point, and keep the next six digits as a random number from 0 to 10^6-1 inclusive.

That's not necessarily evenly distributed so it doesn't necessarily meet all your criteria, but other than that, is it the sort of thing you mean?
It’s also often given in the case of general poisoning.
I see it the opposite way. Some things are inherently complex, like heart surgery or launching a rocket. There are many things that have to work together perfectly or the whole thing goes south.

Complicated to me means that complications have been added where they weren’t needed. A Rube Goldberg machine solves a simple problem that has been complicated.
Appreciate it! Hoping to launch soon. I'll post a followup on HN after our official launch.
Recognize, however, that it does annoy those of us outside America when something very straightforward — like the ö in my friend's name, or writing £ — doesn't work. Imagine moving to a hypothetical country with no letter C, and being told your name "must" be kryptonektor, or instead seeing %ryptone%tor.

It's fairly common for a lot of computer software to standardize on American English and American conventions, yet several of these are unique to under 1% of the world's population. This morning, a new installation of Microsoft Outlook asked for a location and timezone, yet still showed the weather for Washington DC in Fahrenheit above the calendar. The weather location was easily changed, but not the units. A well-known messaging app I installed last week shows my location as "K%©benhavn", for someone in Russia no character in the location is intelligible. A receipt from a restaurant in Europe has only about a 95% chance of correctly showing €, and maybe a 1/50 chance of showing the date in the wrong order. On an international flight between two non-English places, it's fairly common for the in-flight display to show miles and Fahrenheit with English, which I don't understand, and kilometres and Celsius with (say) Arabic, which I can't understand either — along with the other 99% of non-American connecting passengers.

I have no issue with the minor spelling differences and changes of idiom.

So yes, we mostly understand the Americans, except their measuring units and paper sizes.

> The same should go the other way around.

But it often doesn't.
The chart was created by Andy Lester, the creator of ack, who thinks that more open source projects should point to their "competing" projects because it's not really a competition: http://blog.petdance.com/2018/01/02/the-best-open-source-pro...
I watched an interview with him and apparently the reason was it worked out cheaper!
To tap into the craze, I guess? I honestly have no idea. I never in a million years would have thought Bitcoin would actually breach $10,000, so I'm the last person to ask about cryptocurrencies.
Is there a possibility of improvements to the 787 that would get it from London to Sydney/Melbourne non-stop? Or is that route off the table until the next generation?
I guess some people have no problem with obvious plot holes and other are extremely bothered by them.

Don't ask me about the last three Star Wars movies.
As I said nothin actually goes down to 7nm but they use multiple patterning basically the exposure or lack there off can be much finer than the wavelength of the light because they expose it multiple times through slightly different patterning.

Also ICs are made hang both subtractive and additive processes basically a series of exposures etches and depositions which at the end create the final product.

To put it simply if you have a 5mm mill you can still make a <5 mm feature by milling around say a 1mm square.
I’m stuck with rg right now because it’s the only ine which correctly handles gitignore files. Generally quite happy with it but I wish it could also use a more powerful regex engine for some less common cases.

Most annoying thing is that $ does not work with windows newlines.
Agreed. I think the data structures part of an interview doesn’t require a whiteboard coding puzzle. If someone knows what a graph is and can describe a well-known graph algorithm like Dijkstra’s or topological sort, that’s more than enough to know what the person knows.

Mere coding ability is easily tested with fizzbuzz-like problems.
A Swiss Banker Helped Americans Dodge Taxes. Was It a Crime?
Sure, but then they wouldn't get a few billion dollars of free money.
>In a word -- decentralization...

That is the difference, but what is the value in that? You're making things much more complicated and for what - especially for an in-app currency.
"I have a good reason to surveil others, but others better stop surveiling me."
I often refactor code as a way to understand it; working through the logic and rewriting it in my own style helps me get a good grasp of what the original code was doing.

Sometimes I throw away that refactoring if I realise that the code I was having trouble understanding was actually fairly well written and I just need to sprinkle in some comments.
Managing User Permissions in a VueJS App
Ah shit, it's over. GoPro stock is finished. I knew I should have sold.
> Does that mean bitcoin was inflationary during that time?

Just because something is volatile doesn't mean we can make no useful statements about its trend. If you're re-evaluating your purchasing and investing activity on a day-to-day basis then yes, the day-to-day price level change is relevant. (There are corporate treasurers who worry about 30-day price level changes.)

> I just can't see that as being a useful definition.

I agree. For an asset as volatile as Bitcoin, the terms "inflationary" and "deflationary" are largely meaningless. It won't be used as a currency because it's volatile, not because it's deflating.

Still, between "inflationary" and "deflationary" Bitcoin has (a) spent more days deflating than inflating and (b) deflated over its long run to date. It is more correct to say Bitcoin is deflationary than anything else.
I made the switch too (from grep to rg). I really like it so far. It is a little more faster than grep for my use!
I suggested about six months ago that Signal should have its own ICO/cryptocurrency. Good way to get an open source project funded. Look at Brave, IPFS, and others.
Well Dr. Who and Hitchhicker's Guide to the Galaxy are absurd but fun. Lost and Heroes both past season 2 are painful.
I switched also recently, the thing that helped me was adding this:

alias rg='rg -S'

to my .bashrc so that rg had the same default case sensitivity as ag.
Fees: great point. I have "capped fees" logged as a future feature, but haven't gotten to it yet since it's an edge case. Contact me if you'd like to talk more about your product, I'd be thrilled to work together: zac@squarebit.io

The other points are all excellent items.. I've written them down to review later today. I appreciate you taking the time to submit feedback here!
DSLs shouldn't be turing complete and turing complete languages shouldn't try to be DSLs.

Ant was a DSL that managed to become turing complete and the results were pretty horrible.
My phone spends 99% of its time either off or in silent mode. I turn it off/down during work hours so I can focus, and then I forget to turn it back on/up. It annoys the crap out of my friends / family, but it's worth it. I use it as an answering machine, GPS, and casual web browser.

What I haven't figured out how to do is do the same thing with work communications (Slack et all). Since I work remotely, it's important that I have a virtual office door that people can knock at. The problem is that if you too often have your door closed on Slack, people complain that you're never available. If you have your door open too often (the default), you always have this nagging feeling that you're going to be interrupted soon, so you may as well not start on anything that requires focus.

^^^ Does anyone here work remotely and have a good solution for this?
...and the meat-space limitations? Which were the bulk of my point?
So many submissions, so little discussion:

https://news.ycombinator.com/item?id=16047869

https://news.ycombinator.com/item?id=15960818

https://news.ycombinator.com/item?id=15932828

https://news.ycombinator.com/item?id=15923035

https://news.ycombinator.com/item?id=15916719

https://news.ycombinator.com/item?id=15906132
There isn't "no incentive" to spend your money. But there is a non-trivial incentive to not-spend it.

Consumption is surprisingly flexible in these cases. How often do you "need" a house, right now? Just look at all the data out there on how home-buying patterns are changing.

Now compound the issue: you can choose your medium of exchange. Currency A is inflationary (you want to spend it as fast as possible, because it's decreasing in value) and Currency B is deflationary (you want to hold it, because it's increasing in value). You currently hold both A and B. Which do you use for your day-to-day spending?

On an unrelated note, it's a shame that "trust me, I'm an economist" holds no weight nowadays. Nobody except a crank would dismiss a biologist talking about biology because they didn't see a "satisfactory reason" for something. Economists really screwed up their reputation over the last 50 years.
Have you been on BA’s 777? I find it little better than the 747. IMO, BA’s entire transan fleet is cramped and uncomfortable.
AA’s (business) seats are a league ahead.
Besides multipatterning, there's also immersion photolithography. By using a liquid with an index of refraction higher than air/vacuum, you can shrink the wavelength. With an index of refraction of 2, something with a vacuum wavelength of, say, 300nm becomes 150nm. That, combined with multipatterning, can help further reduce the feature size.

I think that immersion photolithography doesn't work too well with extreme UV because there aren't many liquids which are transparent in this region.

EDIT: to use water as an example, you can see here why 193nm is basically the limit for the technique of immersion photolithography. The absorption spectrum is extremely steep at 193nm, so at shorter wavelengths, essentially no light gets through:
http://www1.lsbu.ac.uk/water/images/water_spectrum_2.gif
Also. In CPAN there was a culture of having comprehensive unit tests. If something broke, you would likely see it at installation.
Looks like he's about 45, which is extremely young to be a professor, but still leaves a 10 year gap between phd and tenure. I think he just looks very young.
I love moments like this in any project really. Working on high stress projects with the most professional people, eventually someone is going to break and do something childish. Mostly putting cats into production code or some secret code to show as inside joke to your relatives to prove your existence and work

Personally I haven't seen anything to the levels of sneaking a sandwich into space, but I can't wait experience it, or execute it :)
5 Mobile App Myths That Can Kill Your Chance for Traction
Byton unveils its all-electric SUV starting at $45,000 with range of 323 miles
Technically article title is incorrect and should be "...no US PASSENGER airlines operate the Boeing 747" -- UPS Airlines is US based and still operates the 747-400[1], it is just they are a cargo airline and not passenger.

1. https://en.wikipedia.org/wiki/UPS_Airlines#Fleet
Which is to say, the set of attacks allows Kernel memory to be read from userspace:

> If the kernel's BPF JIT is enabled (non-default configuration), it also works on the AMD PRO CPU. On the Intel Haswell Xeon CPU, kernel virtual memory can be read at a rate of around 2000 bytes per second after around 4 seconds of startup time.

https://googleprojectzero.blogspot.com/2018/01/reading-privi...
Yeah, but then maybe there should be some metric to measure volatility as well. Even some stocks are going to be more volatile than others. And it's not like stocks have never been outrageously overvalued before...
Coconut is mostly saturated fat and terrible for you. Ugh. Every professional body recommends against it.
The 707 has 4 engines and a slightly longer range than the 747... though the 707 held considerably fewer passengers.