skysight-inc/HackerNews huggingface dataset:
In an investment bank a trader has a high ratio of support staff around them: legal, compliance, IT, operations, quants, finance/tax, risk. These 'support' jobs are a significant fraction of the real cost of a trading seat - not just the trader's salary.

Automation has happened incrementally in the industry for years, like many others - starting with the easiest stuff (low hanging fruit) like some operations tasks and mechanical trading tasks, and leaving the more complex tasks for humans - or letting a human scale to do more.

The more complex tasks that are left typically require non-trivial intelligence, e.g. understanding why the new product brought to market by your competitor or counterparty is slightly different to what you are trading today, and deciding if you can/should transact in it. Understanding what impact the upcoming compliance rule changes have on your market and activities (there are always regulatory rule changes). Understanding what the limits of your trading are, to avoid concentrating too much exposure in one area. Understanding why your counterparty is upset about some aspect of the transaction. etc.
Maybe the 255-char limit is a feature? If this "fast echo" is meant to be used in a script that writes entries to a log where you wouldn't want long text anyway, or something like that... So having a known upper bound for the output size can be useful.
I think the difference here is "task" !== "job". You're automating tasks. Your job is to keep the system running as effectively as possible (I don't know what you actually do). Meanwhile, I do get that you're not actively trying to lose the responsibility of these tasks, i.e. "I wouldn't be giving the scripts to my employer", but that is because you're trying to hold onto the relaxed transition phase between tasks X, Y, Z to tasks 1, 2, 3. If you really had job security issues, you would not have written those scripts.

Are you sure you haven't perhaps fallen prey to too much job security? Such a large sense of job security that you don't care about automating X part of it away. You, like me, like other "rockstar" software developers, (perhaps[0]) believe it doesn't matter if you automate X, Y, Z, because you're so good, that when you're out of responsibilities you will be offered the followup/orthogonal tasks 1, 2, 3.

Anyways, I'm just trying to highlight that you too, perhaps subconsciously, think "I am special, it wont happen to me", because at least I who also don't care about automation feel this way.

[0] I know for me, this is the truth. This overconfidence is why I don't care about automating my tasks away. Honestly, even giving the scripts to my employer makes little difference to me.
God I'm so fucking jealous of computer specialists who work in investment banks. How do I get in without going to Harvard?
I did cocaine every day, multiple times a day for over a year. It was easy to stop though, unlike marijuana for me. I've also done heroin and meth, but I never felt compelled to do them often unlike I did with certain psychedelic drugs. Just an anecdote.

As for your other concerns, I disagree. Availability is no issue in any major US city. Overdoses happen more frequently by not knowing the purity of a substance, and when people are terrified to go to the hospital or call an ambulance because they'll be arrested. Intoxicated driving will happen with or without legalization and is a crime in itself. Spread of disease from sharing needles would be drastically reduced with basic harm reduction / needle exchange programs. The police will be plenty available to serve their communities because currently they spend an enormous amount of time policing drug crimes. Harm reduction programs and social services can be funded by taxation on the sale of recreational drugs.
Prefer my own hacked-together static site generator. First iteration [1] was a mess, next (more-robust cleaner and faster) one is coming along nicely [2] and should replace [1] "any-day-now"..

(nb. If you need Markdown or restructuredText, this isn't for you for the time being, writing a few <p> or <h2> tags and the rare occasional <a> link never much bothered me since ~1998, images/nav have some Haskell-coded "Xtender-renderers" (simplified and no-recompile-needed custom html 'subtemplates' aka 'controls' coming in [2] though), and for more verbose text-content-only tags such `code` or `blockquote` it's easy to set up self-expanding short-tags such as `{X{c:code goes here}}` and `{X{bq:blockquote text here}}` etc.. ;)

[1] https://github.com/metaleap/HaXtatic/

[2] https://github.com/metaleap/HaXtatic/tree/master/__tmp_nu_
Interest rates cannot go negative was a commonly accepted rule at the beginning of my career (and interest rate option traders where using models that did not allow for negative interest rates).
Copyright could be used as litmus test to see who actually makes decisions / writes laws in a country.
BGA X-Ray Inspection| BGA Inspection at Solder.net
People don't fear buying housing because we always (as a general rule) need a roof over our heads.
Nikolai Hampton: Analysis of Email List Integrity
I am curious. Is this project going to be making money in future? If not, what does 25% equity mean?
WWII-Era Spy Tech Could Make Ultra Secure Bank Cards
I use whole drive encryption to protect data in the event I leave my old X220 (Fedora) on the bus.

I don't mind boot times in the 20s range (X220/Fedora/cheapo SSD) too much, but I do need to close down/reboot a couple of times a day otherwise no point in encryption.
Interesting, I never thought about that. It seems like something very far off, though. Does anyone know about any research currently being done in this field?
New garden towns, villages: 200,000 homes to ease housing shortage (UK)
Why don't we have similar threads for open source projects (say single-author projects on GitHub) where the single author is looking for project partners or project contributors to share the responsibility?
We're talking about 200,000 transactions per day. If the estimates of a userbase of 1 million 3 years ago were correct then it only takes one transaction every 5 days per user for their to be no need for new users.

I don't mean to imply there have been zero new users I just don't believe there is much actual growth in users when accounting for churn.

>But even assuming the stats failed to report say 100 ATM decommissioned per year, the # of ATMs would still be increasing quite nicely

% increase because actual numbers are so low but I'll reserve judgement on this for another year since we're talking about less than 1000 machines tops world wide in 3 years of creating them.

>MSFT

There was a stage there where everyone was promoting that they were accepting bitcoin for a bit then it all died off again when companies realised that bitcoin = no sales.

>here my point was that attracting VC investment

Attracted VC investment in the past tense. None of the VC has paid off or even looks particularly promising at this point and as such has fallen off a cliff.

>Overstock: yes they report very low Bitcoin payments.

Along with every other retailer that has made any comment about volume since starting to accept bitcoin. You claim that non-black market volume has taken over but I've yet to see a single success case in bitcoin retailing.

Bitcoin has a long history of things that were killer apps or going to take it mainstream and all of them have failed. From changetip, to lighthouse, to OB, to 21inc.

>I doubt seeing an upward trend in the Coinbase MAU numbers would convince you. You are the "climate change denier" of Bitcoin, so you would probably claim their users are speculators and not legit users :)

Seeing real numbers would definitely convince me. I've never hesitated to admit where I've been wrong when it comes to stuff in the space and I've been wrong about a number of things(especially wasting time arguing about this stuff which I did improve on dramatically last year and I think I'll go back to improving on so last reply). But I've also been right about a lot. Anyhow hope your travels are going well if you're still on them which I assume you are as it appears you're near my timezone.
Google indeed can be your friend here.

One analysis I like is from 'minimaxir:
http://minimaxir.com/2014/02/hacking-hacker-news/

There's also a Quora answer:
https://www.quora.com/When-is-the-best-time-to-post-on-Hacke...

And wouldn't you know it, a submission on Hacker News itself for a post entitled "Best Time to Post? It’s Irrelevant": https://news.ycombinator.com/item?id=9426040

I'm sure there are others as well.
Uh, what? Germany has a high enforceability and high tax rates. You can legally move to Monaco anyway if you're very rich...
A Look Back at Some of the Best Features Added to the Linux Kernel in 2016
I feel like all of those questions have existing answers in the automotive industry. Modern cars include so much software that there are very few legal angles that full autonomy adds.

>Should self driving car algorithms be standardized across the industry for safety?

Just like every other safety relevant feature of my car; Baseline requirements and tests standardised, implementation open to innovation and competition.

>Because of the nature of saving lives, should self driving software be open for inspection and review in ways other software isn't?

Same rules as the software of my ABS system, or of my airbag: it's up to the manufacturer, in practise nobody cares.

>If people modify the software in the car, who is responsible?

If I modify my brakes or my steering system I'm responsible for any damages caused by this modification. Why would software be different.

>Can car "owners" legally modify code when safety and lives are of concern?

Can I legally modify my breaking systems? Yes, but it has to fulfill the same road safety regulations, and frostin depending on what I do getting all required certifications might be impractical.
They're still the x86-64 implementation for things like strlen on a bunch of platforms. They're not always the fastest, but have code size advantages.

http://agner.org/optimize/optimizing_assembly.pdf
This applies even to Swiss citizens with American green cards, unfortunately.

Note private banking has always had different rules from consumer banks.
The hardest part, for me, is knowing how to 'get a job' as a web dev. It seems like thats something no one ever talks about, and rarely do I see any information for. The reality is that you need to have some worth to a company, and that is in your skills and ability to improve your skills. Thing is, how do you prove that? Just because you make some app in React doesn't mean you're now an experienced React developer that can solve complex problems with it. Just because you make some web apps doesn't mean that you know the proper technologies to work with in other projects. It takes a lot of time and effort to learn things, and there are plenty of companies that aren't there to pay you to learn a whole bunch of new things unless overall you have a lot of experience.

I look at job postings all the time, and I don't feel I can honestly say: "Yeah, I can do that". I could learn to do what they need, or maybe the circumstances of the employment may cause me to be useless in its duration. There just doesn't seem to be a way to know what you're going to be working with until you just jump ship into it, and if you fail, well, nobody talks about that, and thats legitimately scary to me.

Sometimes I feel its not real, like the people who get 'real' jobs with this stuff can either just fake it and get lucky, or are simply better. It sucks, because I know I've made some cool things and can make much better things. It sucks even more because there's a limit to how much time you can spend working towards a complex career goal like software development before you just end up working a retail job full time to survive.

So, yeah, that parts difficult.
This one is amazing, thank you!
And virtually every scandal in human history.
> My final, and perhaps more important, advice is to always write regression tests. Encode every single bug you find as a test, to ensure that you’ll notice if you ever encounter it again.

This is a nice ideal but in practice can be really hard. For example, say I fix a grammar mistake in a text label (or, hard mode, a code comment). One could write a test, perhaps integrating a grammar checker, but this is a lot of work, for a low reward. So where do we draw the line?

It's easy to test things that have inputs and output representable as binary blobs. It's hard to test that this animation is smooth, that the build succeeds on obscure systems, that this graphic is rendered acceptably, that this event happens when the user connects that device. Or, rather, it's easy for a person to manually test any of these things, but hard to write an automated test for them.

A common failure mode is to capture the input and thereby isolate the system. If 95% of your bugs are due to interactions with your dependencies, isolating your system is going to find very little compared to a full integration test. This is a great way to make the tests pass, and also make the tests useless.

Maybe we conceptualize testing on two axes: automated testability and manual testability. If you try to write tests for components that have poor automated testability, you'll hit a valley of pain: spurious failures, excessive mocking of your dependencies, etc., that you can only climb out of with great effort (e.g. a robot inserts an HDMI cable). If these components have good manual testability, then it may be more cost effective to just test it manually.
Github is most certainly not free as in freedom.
You're hiring a CRUD programmer to wire together a few processes and write test, not a brain surgeon or a rocket scientist. You're not Space X, 90% of CVs you see could probably do the day to day job you require. Get real.
As a music collector, the loudness wars is one of the biggest reasons to not use the streaming services. For some old albums, services like Spotify have only the remastered versions, if available. Especially in the early 2000s remasters were very loud in expense of the dynamics.

Luckily it's usually quite cheap to find the original CD versions, and the loudness wars database [0] is very helpful when hunting these.

Also for some new recordings the vinyl version has much better mastering because of the physical limitations of vinyl. Good examples are Radiohead or Björk, where the vinyl versions sound absolutely amazing compared to the overly compressed digital versions.

Of course there are always nice surprised, like the new Kate Bush live album, which is almost exactly 89 dB and has amazing dynamics.

[0]: http://dr.loudness-war.info/
The Quine Page (self-reproducing code)
Don't think so. Looks like there are still the idea of blocks that should be verified by every single node in the network. I really want to see some "scaling solution" but that's not it
The point was not against forks but transparency and good faith. Open source is not just about forking but also contributing, no?

What have the forkers contributed to the product so far? Where are the technical reasons for the fork? Where is the community discussion and consensus? Has there been any kind of democratic action? So on what basis is the word 'community' used?

A fork shoud not simply be about people misusing the word 'community' for seeking control and ownership because that's not what open source is about, is it?
Germany has in fact low tax compliance relative to Europe, and far lower than that of the US, which stands out among all OECD countries for compliance.
This is something I've been harping on for ages. The educated public is generally aware that the US spends way more for comparable healthcare services and has a general understanding of both the public policy causes and implications for this as it relates to health outcomes but there's far less that's been written about infrastructure (seriously, pretty much every article references the pedestrianobservations blog because that's the only real writing that's easily googleable that's been done).

American infrastructure routinely costs between 5 - 10x that of comparable developed countries and, when you dig into why, it's like a litany of every failed project management idea from software, all rolled into one.

The reasons are myriad but, at it's core, the main driving factor is that America would rather spend an extra $10 non-corruptly than $1 corruptly. The obsessive focus on stamping out corruption puts rigid rules in place that stymie cost efficiency.

Until there's serious political pressure demanding serious government procurement reform, nothing will change. There's enough motivated special interests on the other side to keep America in a perpetual infrastructure deficit. But for that to happen, more smart writing and analysis needs to be focused on the problem of infrastructure procurement and how changing the way we do things could unlock huge savings and bring about the infrastructure revolution that America needs.
No, it is solved and there is commercial software that will do this for you. Look at Pix4D, AgiSoft, DroneDeploy, etc. The problem is that it typically doesn't run in real-time, and scales badly with number of images.
Can someone explain this interesting snippet?

const h1 = () => makeElement(`h1`);
EDIT: Whoops! I just realized the entire point of this problem was missed, and it's my fault -- I worded my comment pretty poorly in hindsight.

I meant to say that STEM college graduates ought to be able to solve problems such as this one. That would include less-trivial instances, like the light-ray example I gave in another comment where you have to find the path that light travels when it crosses between media with different velocities. Unfortunately I made the mistake of posing the most trivial instance of this kind of problem as an example (Euclidean vector space), which resulted in many people missing the point I was trying to make. Sorry about that. The point wasn't solving this specific problem, the point was this kind of problem, and my example was overly simplified and therefore not representative of what I was trying to convey.

With that aside, note that this is still not a basic geometry problem, since you need to be able to discuss the lengths of arbitrary smooth curves, not just lines/angles/circular arcs.
* (loop for i from 1 to 15 do
(loop for i2 from i to 15 do
(loop for i3 from i2 to 15 do
(loop for i4 from i3 to 15 do
(loop for i5 from i4 to 15 do
(if (= (+ (* i i i) (* i2 i2 i2) (* i3 i3 i3) (* i4 i4 i4) (* i5 i5 i5)) 2017)
(print (list i i2 i3 i4 i5))))))))

(1 2 2 10 10)
(1 2 4 6 12)
(2 4 6 9 10)
NIL
+1, I use Grav too for my blog. Admin panel is really light, there's a lot of skeletons based on modern templates and they are a much smaller number which can be bad but also good so that you don't get overwhelmed by crappy stuff like it happens with Wordpress.
The real war was against South Vietnam, against the NLF, later only the north and then the whole region - Laos and Cambodia too. Millions died, not just 58000 troops.
I've been using a CTO T440s with Intel WiFi option the last few years, running Debian and Arch Linux. I switched the HD for a SSD when I bought the machine. Initially I was somewhat disappointed because early reviewers seem to have gotten a better panel for the IPS display option then the later models had. The keyboard is good but not great: it has been replaced within warranty because some keys came off – the tiny plastic clips on the key caps had broken off. Lenovo serviced the machine for free within 2 days, even in Northern Europe, which is way better service than the people around me with Apple hardware have ever gotten.

Apart from that the laptop has been absolutely stable and silent most of the time. I'd rate it better than average, just below the old IBM Thinkpads (e.g. T42) and Macbook Pros mostly because I wish they'd make the keyboard and trackpad feel a bit more solid like the one on a Macbook Pro. I'd step on a T42, not so much on the T440s.

While it's not perfect, I'd consider buying it again, especially as a Linux user.
Tips for SMO and Backlinking
https://ghost.org/ blogs are really awesome. It's Node.js based, simple to install. I don't like static generators, that authoring experience is just not for me.
They are exactly what they claim to be: specialists. You need to become one in some area that banks deem valuable. Current white-hot areas would be FPGA, machine learning (but you'll also want a PhD in statistics, or at the very least a good degree in it from a good uni) or be a badass systems developer who can write absurdly low latency code in terms of allocation, cache coherency, network sympathy and so on. To get this good, you need to have been doing it for a decade or more, so start now. At the bottom. No one leaves university and gets one of these jobs. They leave university, maybe get a PhD or work for a decade and work up to them. You are jealous of people who have put in thousands of hours of very hard work into their careers, but will you do the same?
before you have to write

makeElement(`h1`)

everywhere

after this declaration you can write

h1()

instead

just a shortcut function
> This is a pretty immature community IMO. The gogs maintainer just has life sometimes and they want to fork because he leaves some PRs open for a while. Learn some patience, the project will be better off for it.

what a stupid excuse, reminds me of people excusing the creator of Coffee Script because "Jeremy he was busy". if your work depends on an open-source project and the author "has life" so that critical bugs aren't resolved or important PR aren't merged then the only mature thing is to fork and let the maintainer get "life" as much as he wants. Because he is not irreplaceable
That's a good idea, thanks! I was lying in bed thinking about this last night, as you do. MGRS coordinates might work well here: https://en.wikipedia.org/wiki/Military_grid_reference_system for higher zoom levels, then heatmap colour the grid 'squares' with an aggregate sum of accidents, and only add lat/long markers when I get to closer zoom.
Grav looks promising, thanks for the heads up.
For me, it is quite a shallow reason. I just don't enjoy developing in PHP.

Wordpress is amazing at what it does, but I always dread having to touch it. There is nothing else that gets close to it (that I have found) in terms of ease of use for the users, which is why I keep having to return to it. I long for the day when someone writes something just as good in Haskell (hey, I can dream..).
AWS S3 storage classes pricing is not what you think
Well i am sure more modern chip sets are better overall. But its still better with my 3 cell than i had on a brand new 2015 MBP.
We were talking about the finance industry, which some say that it should be this cold, rational thing where no "personal", charisma-based decisions are ever made, it's all based on offer and demand. Otherwise I do agree with you, our particularities as a species have caused lots of "scandals" in the past (like world-conquerors getting drunk and killing their best friends because of it), but that's to be expected, we're not robots.
I am branching out from full-stack web design & development to some deeper backend topics especially Machine Learning. There is a steep learning curve that will keep me busy for a while.

The specific project I'll be applying these skills toward is a bit more nebulous, but I'm particularly interested in generative systems for text and images.
Countly Analytics 16.12 released
To be fair, if it comes with a preinstalled version of windows you can never really be sure what is on the machine, can you?

I suspect that if a company really wanted to hide something they probably could. So unless you install windows or another OS on it yourself, you don't know what the manufacturer put on it.

I guess it would not be too hard to find in general if it shows up in the list of processes, but they could make it quite obscure and hard to find.

But yeah, I agree that this is quite an annoying move from Lenovo. The least they could do is make it opt-in instead of on by default.