skysight-inc/HackerNews huggingface dataset:
Building a Tacoma for the Mint 400
Who can't touch fire? No ... ?

But yeah syntactic whitespace was a thing to get used to for myself over 10 years ago as well. It's no big deal and it works great (imho).
From what I've seen, there are plenty of companies that keep sensitive data out-of-band for just that reason, and have policies to keep it out of their Slacks.
You're wrong.

I've successfully gotten the law involved with Citibank with a time investment of around 10, maybe 15 minutes. All I did was filled out this form: https://www.consumerfinance.gov/complaint/ and they handled it from there. However, the CFBP has only been around for less than a decade.
MSN messenger and Yahoo both had significant funds.
This question comes up a lot.

It doesn't mean "open source all the way to the materials mined."

It means "open source to what I used to produce this.*

Such that another person could replicate your work.
and you would have missed the point of the question entirely.

Regardless, thats a pretty unnecessarily aggressive response to an interview question; or maybe I'm just reading it that way.
You are clearly being thoughtful, but the problem with tabs and mixing them into code is that when multiple people write the code, some spaces are going to slip into that tab heaven, and then indentation will break for someone.

So by choosing tabs, either the file must be consistently formatted with tabs by everyone always, or everyone must look at the code in the same editor configured in the same way always.

I remember reading jwz's rant on this long time ago and not getting it until I had the first what-is-going-on-here moment due to wrong indentation from mixed tabs and spaces. jwz is right. Stop using tabs.
Who would ever sign on to Slack/continue to use Slack when <different corporation> could be scouring through your sensitive company conversations? It's not like Slack can't do so now, if they chose.

Companies that don't want to entrust their sensitive conversations to Slack, etc., opt to use on-site Hipchat servers, or other means of communication. Amazon buying Slack doesn't significantly alter their calculus.
I believe the point is that C bitfields allow sub-word addressing; the variable refers to specific bits within a word. The Rust flags is the same as using bitwise operations on word-sized values.

To be honest, I don't know if a functional difference, but I have not done any embedded programming where there might be a difference.
What about those things that produced the last financial crisis? Reselling bad credits b mixing it with good credit and so on. Maybe it was only accessible to the pros, but then if they got it wrong, and they probably bundled it up with other things that they were then able to sell to the public.
Shameless plug but it will allow you to create on demand OpenVPN Endpoints on AWS. However you will be shifting trust to AWS. https://github.com/ttlequals0/autovpn
Wells Fargo customers cannot file a class action suit because they have agreed to binding arbitration (with individual action only).
> I believe it is widely accepted now that the pundits/regulators were dead wrong then as they are wrong now.

> We should trust that the markets will work their magic.

What basis do you have for that assertion? It's kind of like saying Standard Oil should never have been broken up (in 1911), because the "markets will work their magic" and electric cars will render oil obsolete any day now.
The answer here is Monero.
Monaco: Doing the math on an ICO where the house always wins
OK then, explain to me: what is money?
yea, thats why I specified "and it doesn't mean anything on its own,"
Object-Oriented Java Primitives, 0.6 released
> Or what happens when curiosity is quenched withing seconds of being aroused?

Packages show up on the lawn it is astonishing how they appear.

They are astonishing surprises.

It’s what I ordered the cat food the espresso machine the two new tables.

Ordering things and how they appear basically I am a small-scale sorcerer.

On the road I press the button and the music goes.

Air conditioning gas pedal restaurant take-out etc.

It is my will being perpetually sated.

Pretend we are writing a fable in which a sorcerer always gets what he wants.

Consider what happens to a soul which always gets what it wants.

- Emily Bludworth de Barios, printed in FORKLIFT, OHIO issue #31, copied from their "INSPECT FREIGHT" page for this issue so I feel OK reposting it directly here in its entirety.
This highlights one of the advantages of context-switching in user space. The OS context switch can make few assumptions about the registers that actually need to be preserved once a register set has been used. Many user space context libraries, on the other hand, only preserve the half dozen basic registers per the ABI by default (very fast) and let the programmer optionally preserve the other register sets. In the vast majority of cases, you never need to preserve any additional state at the logical context switch points even when you are using those additional registers in your application.
If it's your own personal code-base, go nuts. If you're working on a team don't be the one who does this and wrecks every file you touch.
> Further, the only sensible screen width is 80 characters, since that also works everywhere.

I'm curious. Where does 80 characters not work now? How many people / industries are still using green-screen terminals with a fixed-width of 80 characters?

I'm generally in favour of enforcing line-wrapping requirements, because I've worked with people that would have a tendency to write code that trails off the end of the earth if you let them. But I haven't seen a good argument for 80-character line limit other than "that's the way it's always been done."

I realize that the 80-character limit is "everywhere"[1], but other than "it's everywhere" is there a more solid reason?

[1] When editing text emails in Vim the default textwidth value is 72, so that there is still some flex for quoting explicitly wrapped text (i.e. prepending "> " to the lines) and staying within the 80-character limit. The "official/accepted" git commit message format limits the commit message title to 50 characters, and the message body to ~80 characters. etc...
Instagram Makes a Smooth Move to Python 3
The paradox is many people feel the US government should have done more about 9/11 or other such events. Further, people can't get upset about surveillance that they are not aware of.

So, the push is always going to be to collect more data (barring leaks) and it's only people aware of what's going on and thus inside the system that can really resist that pull. Which means the government and politicians are often the most effective supporters of privacy.
I wonder if the price/valuation will be so high if they have a large and growing _paying_ customer base or if they assume to monetize the customer data in the long term via other means (e.g. selling aggregate data for ad purposes).
Most people don't have enough in bank accounts for it to matter. People do tend to price check loans rates. Those who keep more money in their bank account will price check CDs, but for a checking/savings account you are probably looking at around $20 a year if you find the best account - having a local bank close by is worth more than that.
I'm especially interested in the synergy between the voice/intent recognition and what was being displayed on the tablet. Is that part of the platform? Or something else?
It's because we're skeptical of corporations that hold the kind of power Facebook does -- power derived from their data on literally billions of people -- just as we would be if it was a government doing the same. And companies like Facebook get extra (deserved) scrutiny, because they aren't as accountable to the people using their products, since those people aren't their customers.

It's not about "startups vs. market leading companies." It's this audience knowing the immense power and control companies like Facebook can (and do) exert over us all.
"Deterministically locating all undefined behavior is undecidable. Static analyzers can only locate a subset of it."

It might be true but barely matters when we have tools like KCC. It's built on an executable semantics of C that runs in a framework on top of Maude rewrite engine.

http://www.kframework.org/index.php/Main_Page

https://github.com/kframework/c-semantics

http://fsl.cs.illinois.edu/FSL/papers/2015/hathhorn-ellison-...
Rubber duck is trying to lead you astray. Use emacs!
I don't use it as a question to really be scored as a critical pass/fail. It's intended to potentially start a conversation and maybe give me an idea of someone's experiences.
Violence Begets Violence: Police Force and Homicide Rates in Baltimore
Paid Online Survey Site Breached, 6M User Accounts Stolen
That's the median. I'd be really interested to see if that rings true when only taking the top 10% of earners into account.
Interesting. I thought they would do register renaming for thread switching as they do for speculative execution. Is this not the case?
I don't know who you are, but tabs??
We definitely can't be friends anymore.
"As the networking accelerates humanity into a spherically embracing, spontaneous union, yesterday's locally autonomous, self-preoccupied governments are left in the exclusive control of yesterday's most selfishly successful and entrenched minorities.

The present U.S.A. 1982 administration was elected by the votes of only one-seventh of the U.S. population and it spent $170 million — more than five times the money raised by their opponents — to buy their victory. The networks' people, aware that a U.S. presidency costs $50 million, a senatorship $10 million, and a representative's seat $5 million, observe that the TV era governments are corrupt, wherefore they spontaneously abhor and abstain from further voting.

Gradually discovering that the networking abandonment of the voting booth was the true cause of their claimed "overwhelming majority," the incumbent administration, fearful of a potential rejective voting tidal wave of the inter-networked world people, will probably try in vain to block networking. Because networking is apolitical and amorphous, it has no "cells" to be attacked, as did the communism of former decades. The fearful sovereign nation politicos will find that trying to arrest networking is like trying to arrest the waves of the ocean."

--Buckminster Fuller, Grunch of Giants (1982)
This seems like a very naive view. Plenty of people will want to launder money to support acts of violence regardless of what laws are on the books. When you want to kill somebody, you want to kill somebody.
I think you misconstrued the intent of my original post. I was merely trying to point out that the interview question was (in my experience) based on a very questionable premise.

I wasn't saying anything about how one ought to handle such a situation during an interview.

I totally agree that a response akin to "Your question makes wrong assumptions. Let's move on to the next question." would be completely inappropriate for an interview, or if the same issue arose in a normal work situation.
Are you going to be releasing a Snips app for mobile, or are you planning on leaving this up to enterprise groups to develop themselves independently?

Also do you have any hardware vendors on board who want to include Snips natively?
Can we use QC for deep learning?
Reminds me of a bit from Larry Niven's Protector:

> "We want access to Earth's records on the study of Mars. Hell, Garner, the Phobos cameras might already show where the Outsider came down! We want permission to search Mars from close orbit. We want permission to land."

> "What have you got so far?"

> Nick snorted. "There's only two things they can agree on. We can search all we want to - from space. For letting us examine their silly records they want to charge us a flat million marks!"

> "Pay it."

> "It's robbery."

> "A Belter says that? Why don't you have records on Mars?"

> "We were never interested. What for?"

> "What about abstract knowledge?"

> "Another word for useless."

> "Then what makes you want useless knowledge enough to pay a million marks for it?"

> Slowly Nick matched his grin. "It's still robbery. How in Finagle's name did Earth know they'd need to know about Mars?"

> "That's the secret of abstract knowledge. You get in the habit of finding out everything you can about everything. Most of it gets used sooner or later. We've spent billions exploring Mars."
If I had to guess, developers who pay more attention to corner cases and/or carefully consider the secondary and tertiary effects of a design choice will tend to choose spaces.

- "TABS WORK GREAT FOR ME" -> First-order effect

- "If someone else views this file with a different tab width preference, the indenting will match their preference" -> Secondary effect

- "If users' preferences can change the indenting of a file, then vertically aligned elements will align or misalign depending on who's viewing it and who wrote it." -> Tertiary effect.

- "Randomly broken formatting and/or forcing users to constantly change their personal tab preferences is a bad way to work with code" -> Quaternery effect, etc.

In other words, a whole-system view that accounts for interactions with other decisions might lead you toward using spaces, while an immediate "local" view might lead you to choose the thing that seems most convenient right now.
Scoped: Visualising the scope chain within source code
But your assertion was that banking is an "industr[y] that require[s] a large amount of startup capital" such that it will "lead to natural monopolies or duopolies." The fact that you can have a small, profitable bank disproves that.
That's the problem with a space-tab mix.

I do it myself but it requires a bit of maintenance and I wouldn't trust teammates with it. There will always be some guys who don't understand the idea and mess everything up.

In a team environment, now, I wouldn't chose anything but 4 spaces. Speaking from experience.

- with anything but 2, 4 or 8 spaces, some guys with incorrectly set up editors will mess everything up.

- tabs don't work well for alignment, and as long as you allow the tab character, someone will make a mess.

- 2 spaces is not enough to properly distinguish between blocks.

- 8 spaces can look very nice if your code is very clean. It won't be the case of your project.
At the same time, young people grow older, and people tend to become more conservative with age. Baby boomers used to smoke pot and rally for civil liberties. Then they got mortgages, kids, and cable TV.

As people live longer and birth rates stay low, young people are increasingly outnumbered by old people in many parts of the developed world. I suspect that this demographic change has a lot to do with the right turn that many countries seem to be making these days.
Amazon Resurrects Dash Wand with Alexa
> But it still beats promises or callback hell.....

And then() hell ...
Of course not, but there should be more to it than merely seeing the word 'Russian'. I see this all the time now in left-leaning US papers (NYTimes, WaPo) that immediately imply association with something bad happening (he spoke with a Russian!). Much like the other popular generalization of 'Muslim' without qualification of type of Muslim where significant subsets have never been involved with terrorism (sufism vs wahhabism for example).

There are proponents who want to eliminate any type of generalization based on nationality/religion/etc which is also heavily flawed. Somewhere in between is the rational approach.
I don't know why any individual uses the big national banks for their personal checking/savings.

Use a local bank or credit union. I've always had much better service and respect for me as a customer that way.
Sure, but having to type that in will cause an aneurysm.
My main reason for preferring spaces is that I have yet to work in any context where tabs occurred where it did not end up with mangled formatting sooner or later. Yes, often because it ended up being mixed with spaces, accidentally or intentionally, but nevertheless it seems to me to end with someone making a mess of it.

If everyone used tabs perfectly, I'd be fine with them...
No, your editor just inserts as many tabs as the initial line had, then spaces over appropriately. This will align properly with any tab setting.

I think the real problem with tabs is that so many people use weak editors.
Show HN: Kubernetes Kong Operator
For everyone. Who is profit not good for? Someone has chosen to pay the company for the good, that's their decision to do so. The company has provided the good. The consumer is better off because of it. And he or she has paid for the good. So yeah it's good for everyone.
Seriously? More like Amazon has been lucky with one business, but otherwise completely reckless with their cash and shareholder value and has been propped up massively by speculation on future performance driven by pie in the sky thinking devoid of critical analysis. This is exactly the kind of shit they do all the time.
It's much too early in that project to publicly say anything substantive about it, because everything is still subject to change. All they can do right now is generate hype, which those trailers have done an admirable job of.
Try any DNS name which only has a AAAA record, e.g. ipv6.google.com, which results in “An unexpected error occurred.”
Someone already tried requesting data about two suspects from Whisper Systems. What they got is "one number is not a Signal user, while the second one created his account on X day at Y time."[0]

So yeah, Signal doesn't retain metadata. All they can provide is whether you're using Signal or not and when you've started using it.

[0] https://whispersystems.org/bigbrother/eastern-virginia-grand...
That's functionally equivalent to supporting child labor. The anarcho-capitalist worldview is so incoherent it'd be funny if it wasn't so evil.
s/van/Van/

From https://gvanrossum.github.io/ :

But when my last name is used alone to refer to me, it is capitalized, for example: "As usual, Van Rossum was right."
Slack isn't in the business of offering competing services based on the data that flows through their systems. Something you can't exactly say is true with Amazon.
Good point, in my case that's just how I work on it, git magic converts it to whatever matches the repo style before it's committed.
No, glass jars are buried in the back yard. It'd take shovels and hard work to be robbed of that!
Public slack, yes. But you also have enterprise slack, which is hosted on an organizations' own machines. I imagine they don't have access to that data.
Scala Native 0.3.0
There's actually a solid argument for "tabs for indentation, spaces for alignment", which solves both for preference and vertically aligning stuff:

[tab]void someNiceMethod(
[tab][space*20]int arg1
[tab])

But it basically requires having some visual indicator of what is a tab, which most people don't like.

(edited for line breaks)
Every editor made for coding supports moving through whitespace with a single command.
Personal banking
- PFM chatbot
- Budgeting tool
- Virtual saving accounts

I personally see a lot more applications for business bank accounts. If you don't mind, is there anywhere I can DM you?
https://en.m.wikipedia.org/wiki/Kyklos

Seems there is no end to this cycle
Why would you launder money if not to hide something? Moving money around, itself, is not illegal either.
What about D-Wave computers?
So how can it be a great indicator then?
I don't understand how people can work with spaces. I had to reformat a colleague's query the other day and it was infuriating because all the tabs had somehow been converted to spaces. I had to edit it line by line instead of being able to easily shift entire blocks in either direction.

Do Visual Studio and SSMS support the space equivalent of "Select X rows and tab them all at once"? I just tried now and all the code is wiped out, replaced by a single space.
I'll concede to that to a degree.
Maybe it just means python programmers are paid more /s
Unless you have a reason to target people here, of course...
What has replaced Slack if it's "old news"?
Google cache link: https://webcache.googleusercontent.com/search?q=cache:__B53p...
Agreed. These purchases seem to work the best when they're used for defensive purposes and to round out a product offering that already has a substantial userbase.

Whatever gadgets they might hang off the app, they're fundamentally a way for people to talk to each other. If you don't have the people, why would you need a slick implementation? As you mentioned, the app would go out of vogue and users would move on.

Amazon making a bid here sounds like a play for a decent social seed, likely steming from users of its core properties (shopping and dev). Of all the mega-corps, Amazon is one of the few that has all the pieces and user-engagement, but no social component.

Which is ironic, because their properties would play a lot better with one than, say, Google or MS. And starting with something like Slack (bottom up vs top down) is an interesting move.
Good lord. Assuming this is largely true (and Wells Fargo has lost any presumption of good faith), people need to start using the word "RICO".
Does it track changes in one document (when enabled), or can you give it two documents and let it highlight changes?

(A fairly common occurrence when many people's distributed version control system consists of emailing around "thesis_v0.9.doc", "thesis_v1.0.doc", "thesis_final.doc", "thesis_final_v2.doc", etc.
See also: http://phdcomics.com/comics/archive.php?comicid=1531 )
The government has progressed from banning encryption to trying to subvert it :/
My favourite source of useful useless knowledge:

https://www.reddit.com/r/todayilearned/
It's not something JS engines allow today. It's also not something that entirely makes sense from the perspective of a browser threading model or even the libuv-based NodeJS threading model.
Ask HN: Where can I find prebuilt, trainable machine learning models?
I am very interested in ML and am looking into tutorials etc. In the meantime, however, I have an idea for an application that would analyse and detect basic images (don't want to give it away of course ;)). So I was wondering if there are any untrained models that I could train with my own dataset (I have an absolutely massive training dataset available so that isn't an issue) or some kind of tutorial/s that could get me going in the right direction. Thanks for any help.
The government is a government conspiracy!

...wait.
If Amazon wanted to be evil they have a lot more to work with than just chat conversations...
Java EE 8 Overview and Release Update
> The reason I use tabs is pretty simple. It's faster to move around only using the keyboard.

Well, yes, if you use the arrow keys (unmodded) and nothing else. But who does that? Even Notepad lets you jump from word to word with CTRL-left/CTRL-right. Sublime Text must have something similar, surely?
Spaces over tabs is the default for IntelliJ. Given there are over ten million Java developers who are in very high demand, Python is practically a rounding error.
Slack would serve as an excellent Nexus between services such as AWS (take on enterprise more fully), Twitch (take on Discord), and retail customer service ops, not to mention as an internal tool probably.
Who aligns like that? It seems to defeat the purpose of putting it on a separate line.

void someNiceMethod(
<tab>int myParam...
);

Hey Presto! You, Joe and Jane all get your preferred size size of tab.

As a bonus, this indentation style works equally well if Jim uses a non-fixedwidth typeface.
yeah, reading this entire thread shows why spaces is more popular. nobody knows how to use tabs properly.