skysight-inc/HackerNews huggingface dataset:
> doing anyone any good

There's a difference between doing and talking about. Compare an amount of noise from Rust crowd to anything useful being done in Rust.

Let's look at only one product implemented in Lisp, by only one vendor, and it's users in only one industry - http://allegrograph.com/healthcare/. Pfizer, Mayo Clinic, GSK, Novartis - should we stop with that 'doing anyone any good' mantra?
Doesn't your car have Bluetooth? Or rather: how old does a car have to be before it doesn't come with Bluetooth as standard? Every rental I've had in the last five years has had Bluetooth to my recollection, and I don't hire expensive cars.
Why do you assume I'm attacking your statement?
Bucharest, Romania

Being Romanian, it wasn't really a tough choice, having family and friends here. Quite happy with the quality of life, cost of living and income taxes. The city has been changing for the better in the past 10 years, feeling very cosmopolitan these days and open to foreigners.
While installing a new version of curl via homebrew is great, I think that this is just sidestepping a bigger issue.

Take vim for instance. The reason why I know vi is because it's everywhere. I know full well that any unix machine I log into will have it available to me if I need to edit a file. Now imagine that OSX released a new file structure, and the native vi installation couldn't read those files. Yea I could install a newer version of vi, but it means that I can't use any mac to fix something if I really need to. It means there's an inconsistency in the very basic command line functionality that I trust and rely on to be there.

Things like curl, vi, sed, etc are my fallback tools. If my reserve chute doesn't work, problems will arise at some point.
"Bought out" comes to mind as having a very different connotation than "merged", even though they can often refer to the exact same events.
We use them all, actually.
It's also that it's extensible (primarily because of namespaces) - you can mix and match schemas so long as one of them uses xs:any. This brings up another way to avoid being called a bozo: namespace your XML. You're throwing a major advantage away if you don't, and if you don't need/understand that advantage then you're better off using a different serialization format.
These treatments are truly awesome.

The pharmaceutical companies now making them.... not so sure.

It makes me generally very angry that nearly all the research has been conducted using charitable donations and a large volume of open source software.

then a few pharmaceutical executives get to charge either the insurance company or in many cases in the US the patients family - hundreds of thousands of dollars a month to provide access to treatment.
FL Studio 11 Producer Edition Crack Full Free Download
Don't be hard on the mother. In this era where unskilled jobs are being automated and other skilled jobs are being outsourced what do you expect from a protective mother ? The mother obviously wants the kid to survive and she is very much upset about the thought of being not fit in the society. Well all this will disappear if basic income becomes reality and robots does all our jobs and humans are free of wage slavery. And that is where engineer(especially software) takes the role of god .
As pointed out elsewhere in the thread, bluetooth is not a good solution when you want to use one speaker (the car) with several devices. The beauty of a cable is that it's unambiguously connected to whatever it's plugged in to, and not to anything else.
There's no rule to how to calculate valuation. You can take your profit numbers and run them against a multiplier based on industry. Ex. using an average of the profit to valuation ratio of the next 3 competitors.

That would be a generally fair assessment of valuation, and shows how one can calculate valuation without direct investment by an outside party.
Apparently my CSS font list alone can uniquely identify my browser out of those tested so far, which is rather concerning...

Is there some Firefox extension I can use to spoof my font list to some subset of my existing font list to conform with some widely used system default? I do have some custom fonts installed, but I'd prefer random websites I visit to not know about them if possible.

Also, the way plugins are handled in Firefox has always bothered me quite a bit. I can disable them, but not remove them. What gives?
The rowing machine review
Why? It's not like people force you to go out and get wasted.
Cool, I'd love to visit Vilnius and Lithuania, and probably will in the near future.
The site loaded for me, and says:

> Browserprint is a free open source project designed to provide the same and better functionality as the original Panopticlick.

(Though I'm not sure exactly what they've done to make it better..but the hat tip is there at least!)
I did say most people living in Kashmir. Last time I checked, Kashmir wasn't Jammu or Ladakh.
I am not making up the movement of the Pacific tectonic plate.
I'm with you on that.

The one line version isn't prone to goto fail, and to me reads very nicely.

if (x == 1) return;

The two line version, however, I avoid like the plague.

if (x == 1)
return;
Geez... With more than a billion people, that's a BIG win.
I personally use www. simply for the symmetry. To me, www.bugmuncher.com looks a lot nicer than just bugmuncher.com
It's become more expensive.

Rent is expensive. But if you only rent a room, you can go within 500-1000. Food isn't cheap compared to neighbouring countries, but there are neighbourhood eating places (hawker centers) that are ~US$5.

> I've heard the rent is close to SF level and buying a car is supposed to cost a small fortune in taxes alone.

The trick is not to drive in Singapore. Uber/Grab/cabs and other public transport options are much cheaper unless you need to move around a lot daily. E.g. in sales.
> Fine for doing the basics (slowly)

I fundamentally disagree with that. If you are trying to set up a single Virtual Machine having never done it, you will go way faster with a UI than if you need to figure out the commands and how the whole thing works. If you need to set up 100 VMs then yes, CLI becomes the fast (and only practical) way.

> I find in Windows that because most programs don't actually support a CLI at all

Windows has CLI support for pretty much all advanced features, although admittedly scattered across various technologies. Where it lacks CLI is for user features, like customizing the UI of the desktop, switching off sounds, etc.

> The learning curve is high but the satisfaction is great, same as learning programming.

A steep learning curve is not a positive thing. Having a powerful IDE goes a long way to make a programming language self-discoverable and flattening the learning curve (Visual Studio for C# and VB is for that absolutely priceless). I wish CLIs had powerful autocomplete features that were aware of the state of the system (like you type "Stop-VM " and the autocomplete would suggest the names of the VMs available in that context). The most advanced CLI in windows (powershell) is miles away from being that good. And as far as I know there is none of that in Linux.

And keep in mind the problem is not just having to "google the syntax". You have ten different distributions of linux, 10 different tools to do the same thing, all have different syntax, acronyms, concepts and commands that will break the system if used against the wrong version. Since there is no easy way to visualise the state of the system, it is very hard for a non experienced user to progress in linux, and trial and error is time consuming and not fun.

I am not a fan of Windows, and in fact I am seriously considering switching to Linux rather than having to use Windows 10. But all these things are holding me back. I am not an IT professional and only have a limited amount of time I can spend re-learning the basics (firewalls, setting up websites, virtual machines, various jobs, etc).

What I wish existed is an environment that was maintaining a perfect symmetry between UI and CLI, where everything can be done with a UI, but where the OS gives you the CLI equivalent of what you are doing with a UI (a bit like Excel's record macros).
JShell – Getting Started with Java 9 Interpreter
Valid point. In that example it's using a list to hold each bar because I was focusing on the iteration and the raw data came from a yahoo api utility.

You could use a struct or a class which would give you accessor functions, and would be better for a real program.

You setup a struct:

(defstruct bar date open high low close vol)

And this would be a one-time conversion of the data:

(mapcar (lambda (b)
(apply 'make-bar
(mapcan 'list '(:date :open :high :low :close :vol) b)))
cl-user::*spy2006*)

Then you can access the elements with nicer names:

(bar-date bar)
(bar-high bar)
...etc...

(If you use DEFCLASS you can do a few more things.)

That would make the revised COMBINE-BARS look like the following, which has more context, and would yield a BAR struct back.

(defun combine-bars (bars)
"Summarize a sequence of BARS into one bar."
(let ((opening-bar (first bars))
(closing-bar (car (last bars))))
(series::let ((zbars (scan 'list bars)))
(make-bar :date (bar-date opening-bar)
:open (bar-open opening-bar)
:high (collect-max (map-fn 'float #'bar-high zbars))
:low (collect-min (map-fn 'float #'bar-low zbars))
:close (bar-close closing-bar)
:vol (collect-sum (map-fn 'integer #'bar-vol zbars))))))

(edit: added revised combine-bars)
Nepotism.
No one has mentioned it yet, so if I could ask, what about Hong Kong?

I'm an American living state-side but I have done some research on relocating to Hong Kong. I work from home with a salary that would be at least semi-respectable anywhere in the US (though of course not luxurious in high CoL cities), but it doesn't seem like it would be enough to furnish a home or lifestyle in HK that is anything like what we have now.

Immigration seems like it will be a problem without employer sponsorship, and employment opportunities for programmers look terrible (though, to be fair, I don't know much Cantonese yet so I can't search in the native language).

I'm starting to come to the conclusion that the only realistic way to get there would be a career shift into finance and specifically targeting the type of jobs that often end up being exported to HK (along with luxurious compensation and relocation packages).

Anyone here run a biz from HK and want to share some details? I see several of its neighbors have been mentioned: Singapore, Taipei, Bangkok, but no HK. Is that just luck of the draw or is there a reason that entrepreneurs avoid HK?

I have an indirect acquaintance, someone I just barely know enough to follow on Facebook, who opened an office in HK. He's been there for 3 or 4 years now, but just announced he and his family are relocating over the border into Shenzen to open another office there (as I understand it, his HK office is still operating, and, for the record, his company primarily does Wordpress sites). I thought this was interesting. I don't know the guy well enough to ask him directly about what motivated him, but is this something people are seeing a lot of? From my reading, it sounds like the only benefits of Shenzen are cheaper rent and more protections from hostile Western governments (HK more likely to extradite and/or honor civil judgments issued by Western countries than mainline China), and there appear to be many additional limitations despite Shenzen's status as a Special Economic Zone.
Uber has lost to Didi in China – Here is what you need to know
> The Church-Turing thesis is about what functions are computable.

Are you saying, that procedural programming can do something besides compute computable functions?

> Are you saying that the input tape may contain the later time at which a program will query the system's date? That seems like a physical impossibility to me.

When the computer retrieves the time from the clock, it does exactly that -- reads it from a location in memory.

> > If we imagine the world "as a computer" then it is natural to compute a later state of the world as a function of the previous state.

> The fundamental deficiency of this model is that it assumes you can put the entire world inside your program, and then get an entire new world as result. It utterly fails to take concurrency into consideration.

How does it fail to take concurrency into account? We can treat the world as being made up of many objects and evolve their state simultaneously if we like.
Maximus Profits Binary Software REVIEW
Based on the number of websites which flat out collapse in the face of NoScript - being fingerprinted is probably not a problem. Of course, if you actually want to see the content you're probably boned unless the tracking gubbinz is hosted from elsewhere.
Tokushima, Japan.

Not a particularly inspiring environment, besides the good beaches and view of the mountains. Non-existent developer community. Sufficiently sized city (200k) to have everything you need. Fun festivals.

For our family of two adults and a baby, our living cost is very roughly $3000 / month. Biggest cost is my health insurance, second highest expense is rent, our place is $720 / month. You need a car to survive.

At first it seemed that taxes would be much cheaper than Finland, but actually there are many varieties of fees and when you add them all up Japan is about the same. Putting a child through the schooling system would tip that in favor of Finland, where they actually pay you to study.

I wrote this ages ago, been meaning to update it: http://www.bemmu.com/what-it-costs-to-live-in-japan
Mini Militia Most Rising Multiplayer App Game
It was always my understanding that in programming "magic" is just a shorthand for "I don't feel like explaining the implementation in that much detail right now".

The Jargon File defines it similarly: http://catb.org/jargon/html/M/magic.html
Sorry I don't understand your question. Obviously very few people living in Kashmir support those groups, see polls.
Jebus, running a raspberry pi off a battery to turn a light on and off, and it's dependent on an internet connection to function as well? Get a zwave remote control and lights and have something that won't need rebuilding every three months...

Yes it'll be more expensive than 15$ or whatever, but he claims he 'just wanted someone to take my money' in the post.
How to ace a UX task – UXClub.com
Loverage – let your tests describe your program behavior
Are you familar with the Nokia n900, I have a feeling you might like it.
I bought a OnePlus 3 for the reason that it will be a well supported Ubuntu Touch phone [0]. It allows me dip the toe into the water with Ubuntu Touch while keeping Android as a backup. The 6 GB RAM of the OnePlus3 may well prove to be useful after all ;)

[0] http://techpp.com/2016/06/17/oneplus-3-ubuntu-touch-os/
Living in Berlin since 1 year. I am coming here from Barcelona and everybody asked me if I was crazy because I was living a "super cool beach and sun" city and going into storms.

First of all, Barcelona might seem to be cool for vacations but once you live there, you will see that in winters it's pretty boring, people are not happy with their lifes due to policital and economical issues. Maybe you can build your circle with expats and isolate yourself from daily problems but I was surrounded by local people, also knowing the language I could not isolate. It was unbearable listening peoples' complaints about how big fucked they are etc. Barcelona pissed me off finally. After Berlin,

- I liked Berlin two times more than I expected. I am originally Turkish, so the community here helps me in my day-to-day business. No, I am not living ghetto life and avoiding that, but it's cool to be able to communicate when I go for shopping. Now I can also communicate in German more or less, so I need less my Turkish skills but still it helps me to feel like at home. You never know who is Turkish there, the doctor, the police officer, the hipster hamburger boy. So it's cool.

- Of course economically it is much better. In Berlin you make not so less than other parts of Germany but definitely you spend less. This is the cheapest capital of developed EU countries. Many people already mentioned that.

- I like using cars. Maybe for Americans it is unbelievable but in almost all European capitals you are punished because you have a car: Expensive parking, so strict rules etc. Berlin is not one of them, you can use a cheap and good car and you will need it. You can go shopping (and then you can go to the cheapest and best one, not the nearest one to your home), you can go out of the city etc. Having car won't hurt you here.

- There is one thing that many people in Berlin did not discover: Poland is one hour away. I know that country because my GF is from there. Very occasionally we are going there to do our shopping, repair the car etc. So it is possible to lower your spending even more exploiting this possibility. If you have a car you should definitely do that. Also supermarkets there have fancier stuff and very good food.

- Well about work culture everyone already said what it should be said. Briefly I am happy here, I think Berlin will my home for the next decades and I recommend to everybody to give a chance. This is a city where you can live easily.
Mlkojı
And panopticlick isn't exactly new. Have browser vendors done anything to deal with browser fingerprinting? It is a little concerning that now pretty much all browsers are developed or sponsored by companies that aim at monetizing their users data (Google, Microsoft, Apple, Yahoo, etc).
No, that doesn't work. 1. If this were purely based on a 'may I do this' concept, the server would simply ignore you. 2., it's actually 99% client-based, it's using questions that you can't really deny since it makes rendering any webpage useless. Unless you like empty screens as websites, it will be possible to fingerprint you.
I've always wanted a big stack of record cover sized tokens that do this. Would love your latest code :-)
Maybe because in 2016 they should have a live demo that doesn't require an account. With all the virtualization tools around, it's so easy to set up and there's no excuse not to have it. When I see a project/software management tool that doesn't offer a public demo, it looks to me like they don't really want to sell a product.
Must be pretty handy to be paid in $ around now :-)
it's almost unreadable on a widescreen monitor
thanks for the link. Will check them
This is not correct XML, parser will throw error. This is not correct HTML either. The only reason why this code is likely to produce good enough output in browser is that browser tries really hard to produce something readable even from complete garbage.
> Downsides: basically zero tech scene

That seems to be a common theme across the few places I know people working in tech in NZ. Wellington and Auckland are exceptions obviously (well, based on my very superficial interactions there at least). Christchurch has a decent amount of tech but the "scene" is quite humble and close-knit, which I think is more representative of most other places I know of in NZ. I'd probably chalk it up to raw population numbers and population density really.

Awesome country to raise a family though; you're totally right.
> Also the pensions aren't something to write home about really

State pensions are around 50% of your work income. Even if that is only €50k per year in the end, that would be equivalent to the annuity from a €1 million private pension pot.

And it is backed not by a company which will go bankrupt twice over in the next forty years, but the taxation powers of the German government, which is famously good at balancing its books.

TLDR: The pensions are better than most anywhere in the world - though you also pay the price for it.
Somewhat similar in Sydney, you can only haul taxis from Uber app and then it filled with tons of devices, cameras, etc.
I mean equal w.r.t. a chosen notion of equality. So for any pair (==s, ==t) of notions of equality, there is a different notion of full abstraction. Here ==s relates programs of the source language and ==t relate programs of the target language.
You have a typo (well two, really), their name is Octavo Systems.

I hadn't heard of them before, I just noticed the link you posted said octavosystems.com in the url, not octavio.
A couple of interesting talks (and article about one of them) about open source and employment contracts:

https://lwn.net/Articles/688451/
https://www.youtube.com/watch?v=H-m2ozX9zO0
http://meetings-archive.debian.net/pub/debian-meetings/2016/...
Pokémon Go Reaches It’s Peak and Brakes Apple App Store Record
Note that all GNU tools on Mac OS are the last GPLv2 versions. Their version of bash, for example, was ten years old the last time I checked. In contrast, most GNU/Linux distributions do provide up-to-date tools out of the box.

In addition, Apple makes it difficult to modify or upgrade installed software, even when is it vulnerable. The default installation of git in OS X once had a remote code execution vulnerability that could not be patched by users: http://rachelbythebay.com/w/2016/04/17/unprotected/
Oxfordshire countryside in England. I tried working from a small flat in London and I got totally burnt out. I like being able to look out the window and see trees, fields and a river - I've been working full-time for myself for 7 years now, I'm personally finding it's hugely important to be able to keep stress under control and get some perspective... and for me, being able to get outside really helps.

Ideally I'd move to Wales where it's cheaper and prettier, but realistically I need to be able to get to London and airports relatively quickly, as well as to not be too far from friends and family.
This story wouldn't be very interresting if it wasn't a bit overengineered.
No, it really doesnt. Terms of service are only legally binding within the law and the EU has already ruled that reverse Engineering software on your own device is just fine.

So I'll happily keep on ignoring those tldrs.
Sure, but this record goes to 127.0.0.1. How would I get the IP of your development server other than 127.0.0.1? When you request local.computer, it's not sending me your IP, it's requesting one.

Right? Public DNS for a private IP doesn't get me anything I don't already know, right?
"Kicked out of China"
There's nothing wrong with gaming, but from your other post I gather you spend a lot of time with computers(like everyone else here), so try to find something that's low tech and involves other people. Gaming is like drugs, it's fine if you occasionally partake, but no-one likes an addict.
How did you know which apps have ads? Until recently it was not shown anywhere I think?
Such interleavings can actually be valid HTML5, in that the specification defines an algorithm for parsing that handles such "tag soup" in a reasonable way.
You should read up on how certificate pinning works. Obviously you can still decompile and recompile the app with different certificates baked in but it's a bit more difficult than what you're implying.
I live near Kaisers on Warschauer Straße, which closes on Saturday 11:30pm and opens on Monday 8am. Otherwise it's always open. Spätis are 24/7 and some have basic groceries in addition to booze. If I really want to, I can go to a 24/7 Real in Ostbahnhof.

I don't remember the last time I couldn't pay with credit card in a grocery store. It still happens elsewhere and annoys the crap out of me. It's also super annoying that many require PIN or signature instead of the contactless payment method which is faster than cash.

Mobile internet is truly shit. Not just expensive, but coverage and bandwidth are pathetic. When I was in Taipei, I don't think the "LTE" icon on my phone ever went away (including the subway).

Getting internet hooked up in a new apartment is always a complete disaster. In theory it should be sufficient to hook up the router they sent you. But at least in my (3) cases they always had to send a technician and I waited for ages.