skysight-inc/HackerNews huggingface dataset:
> wouldn't templates/macros

A gcc extension that gets around macros is nested functions.

> trusting the compiler

99.99% of the time you should just trust the compiler to do the right thing. That 0.01% of the time use a well tested and maintained library.

Hating on goto in c is just cargo cult programming. goto in BASIC and FORTRAN are evil. Though back in the 1960's 1970's programmers often had no choice. Programmers used evil assembly goto hacks in order to get their programs to fit in memory/disk.

Problem with Dijkstra was he was a academic mathematician who despised practical programming where the program needed to run on the hardware available. Hint back in the 1970's professors like Dijkstra had unlimited accounts on the schools mainframe where everyone else had extremely limited accounts.
Characterizing cellular variation is exactly what we're interested in, e.g when and why are the mitts clustered around the nuclear vs not. Lots of images in our data have them packed around the nucleus -- you can look at the localizations from our microscopes here (select the Tom20 tag): http://www.allencell.org/3d-cell-viewer.html here. You can also grab the raw data (including bright field images e.g. what you would "see" in the microscope) here http://www.allencell.org/data-downloading.html#DownloadImage...
Delete Your Account: On the Theory of Platform Capitalism
Exactly - the LSP portion of pyre works for files you have open in an editor, but might miss changes due to a rebase or files you edit on the terminal. The watchman integration is there to make sure that pyre's aware of changes outside your editor.

Edit: pyre will show type errors for all files in your repository, not just the ones you have open.
This article illustrates why I agree with criticisms [0] of Michael Porter's five forces framework as being incomplete without the sixth force -- threat of complementors seeking to commoditize an industry.

[0] https://en.wikipedia.org/wiki/Porter%27s_five_forces_analysi...
> In the case of Apple vs Android I'd say Apple is doing pretty good and are arguably doing substantially better than Google in spite of not having followed this strategy themselves.

They follow a different strategy: vertically-integrated walled garden.
The use of the word "Blockchain" without the article is useful in identifying those who understand decentralized ledgers and those who are following the crowd. Essentially it's the buzzword version of the real deal, which is kind of nice as it lets you concentrate on reading the writings of people who have some idea what they're talking about.
A close friend has worked from home for a decade and has four kids. One routine that really works is he gets dressed for work every day. Just by adding a collared shirt, usually. Gets him in (and out of) the headspace and the kids get a clear signal that he's "working."
I'm not saying that the data can't exists anywhere. You can't prevent a state actor from caching the entire internet or a stalker from saving all your content. BUT you can prevent someone who has not done that already. Which is more common.
Maybe I'm confused, but isn't this expected, desired, behavior?
Yep, Augustus didn't like sharing power :D He must have felt guilty about it though because the Empire post-republic tried to keep up the appearance of Rome as Republic, if not in substance.
I don't understand this post from The Verge. First it adds nothing to the original reporting, just two paragraphs with a headline.

The original reporting comes from Cheddar, which is essentially a cynical publication and news channel built around giving airtime to PR initiatives and poorly sourced reporting.

There is no indication that Facebook is creating a cryptocurrency. Blockchain can be used for other purposes. They may or may not be, but there's no public proof one way or another.

The only indication that anything is happening beyond research is this quote:

> “They are very serious about it,” said one of the people, who asked not to be identified discussing unannounced plans.

That's it.
CSS, a Love-Hate Relationship
I find it odd that an article attempting to make a case for scooters wouldn't mention safety equipment such as helmets. It does mention safety issues, but just glosses right over them.
No, I'm still one part of the please don't hack me fraction - still I'm avoiding solution that might improve the security (when seen as layers) a bit.

I suppose one should use https://www.qubes-os.org/.
> IMHO it is the best bet for actually changing the foundation of the internet back to a distributed model.

What does the "foundation of the internet" mean in this context? The internet's structure and its protocols haven't really changed. Are you confusing the centralization of user attention via network effect for centralization of the actual network?
with cause because it was behind schedule!
powershell one liner:

gcb | scb

or, if you like using your mechanical keyboard ..

Get-Clipboard | Set-Clipboard
I think in the US the limit actually went lower. At the very least, multiple $9k transactions set off some flags
There is few ISPs that are considered Tier 1 which are considered as the core of the Internet. They have peering agreement between each other to not charge for traffic sent between themselves. This also became something equivalent to "cool club" to join it all existing members need to agree, which is unlikely so currently most common way to become tier 1 is to acquire existing member (like what Verizon did).

So then you have Tier 2 which connect to Tier 1 to have internet access and they pay for it. They are paying for the amount of data being sent. To reduce cost they get into agreements between each other to provide direct connections to other Tier 2 ISPs. So if someone from ISP1 needs to talk to ISP2 they can use that peering link and save cost by not having to send traffic over the core.

There's high incentive to be connected to everyone, no one would be happy to only be able to access just part of the Internet. Remember that unlike what we are used to to home ISPs where we have only a single connections. Businesses and especially ISPs have many links. This is both for redundancy (if something happens to one connection there's a backup) but also to decrease cost and increase performance.
Manna: Two Visions of Humanity's Future (2012)
The article seems to be struggling to differentiate between mindfulness, meditation and negative aspects of the same like rumination.

As the battle for our attention increases rapidly, its going to be ever more important to truly understand all these tools and make use of them.

I think the meaning of mindfulness is mis-understood in a very large part of the population rather than it being over-hyped.
Just wanted to mention that GNU C has supported nested functions since forever, it's one of the main reasons I prefer GCC over Clang these days.
A short story about the USPSIS:

I was downloading Postal Service mp3s from Kazaa and ended up downloading some USPS disciplinary reports on accident. I shared them with a friend because I thought they were funny, and he posted excerpts on a message board. From there it somehow got to the USPSIS who tracked down my friend’s cell phone #. I eventually agreed to meet, so the inspector flew out from DC and met us at a diner in Santa Cruz. He showed us his badge and went over how I ended up with the files. The whole thing was sort of bizarre, but he was pretty friendly and seemed more interested in figuring out how the files got out than throwing the book at me or my friend.
The Gospel According to St. Luke and the Acts of the Apostles (also by St. Luke).
Setting the timer takes a lot of steps and usually wants clean hands.
So, there is a trend to build static type checker for popular managed dynamic languages?

Facebook also built Flow, a type checker for Javascript [1].

[1] https://flow.org/
It's interesting watching the pendulum swing back so hard towards the kind of "free range parenting" that most of us grew up with in the 70s and 80s.

Looking at the comments here, it seems everyone thinks that it's tantamount to child abuse to not let a kid of any age roam free in any environment. Of course, I notice that many people expressing that don't seem to have kids of their own yet :)

I am amused by nostalgic comments about dangerous things that we all did decades ago and how: 1) we were fine, so how dangerous could it have been? and 2) look how much safer things are today, so it's no big deal.

Many apparently have never considered that maybe things are safer today because we don't do those things, or that survivorship bias means that asking people who never wore seatbelts as a kid about whether it was dangerous may not be the best approach.

I grew up in the 80s and looking back now, I honestly probably roamed a little bit more freely than was healthy. I would ride my bike around town alone for hours when I was 6 or 7, including across major streets with heavy traffic. On at least one occasion some stranger tried to get me to get into their car. Now, I was taught to be careful but I doubt I had the maturity to understand the gravity of some of these situations.

I have a 3-year-old now and I'm going to work hard to not be paranoid and to let her explore and gain independence as she gets older, but I'm also not interested in making a statement or pushing back against societal trends or recreating my own childhood. I want to make sure she gets as much freedom as possible within the boundaries of a reasonable degree of safety, and I'll just use some common sense and balance to figure out what's best for her. Her childhood will look different from mine, and that's perfectly OK.
reblog of https://cheddar.com/videos/facebook-plans-to-create-its-own-... - change to source
The fees for a bank account are a good point.

Yet, holding cash will similarly erode your value due to inflation, which is a designed-in feature of fiat currency and central banking.

Also, fees generally go away with sizeable accounts and interest can be earned.

Anonymity, however, is gone for sure with Know Your Customer laws
> Frankly, I find this very unrealistic, but maybe that's because my friends and family are spread out across the globe.

I make very conscious decisions to work and live close to my family (Southern California). It's not unrealistic at all. In fact, having a solid social support system is by far more important (for mental as well as physical health) than making (slightly more) money in the Bay.
> One example is using Android to prevent a monopoly on the smartphone side.

yeah, good point. i think it helps us understand the Android ecosystem, its SDK, its user base, etc.

it doesn't seem like Google, a search and advertising company, had a natural reason to enter the mobile phone OS market. and they didn't set out to create an "insanely great" mobile OS experience, either for the users or for the developers.

instead, the strategy was apparently to just shoehorn a camera OS into the mobile phone market, offer it for free, grab as many users as possible, and thereby disrupt/restrain Apple.

and it has worked quite well for Google. but Android has subjected users and developers to a pretty bumpy ride. a lot of people went along for that ride because the upfront costs appeared to be lower than Apple/iOS. i don't know about the longer term costs though.
Freedom from the known by J Krishnamurti
(Audio book link: https://youtu.be/XY4dCXPJAaU?list=PLEbxOVEQgBpO2xdKzlMlMXgMv...)
Pi – Serverless Container Platform on Google Cloud
How can you get a performant language if your I/O granularity is 1 character? :-O

EDIT: this is an honest question, I was shocked to read what was in the article.
Free Course: Level Up with Bulma CSS
> Corrupt politicians might treat power as a free market commodity; but that's still corruption and not a market.

A might treat B as a market commodity, but that's not a market. What does make a market then, if not having commodities in a market?
> Their whole job is to prevent crime.

Not their whole job; I am of the mindset that a major purpose of government is to ensure liberty by ensuring order. To put any other mandate over that one would introduce nothing but social engineering/tyranny.
I've made this API-linked list of 250+ quality crypto meetups for 60 cities
David Hilbert – Foundations of Geometry [pdf]
The Python stuff is cool, but I was actually more excited about asciinema[0], the tool they used to make the demo video.

It actually makes ascii move around so that someone can pause the "video" and copy/paste out of it! Thats so cool!

[0] https://asciinema.org
They also transformed php into a very similar language (hacklang) and built a type checker for that.
>3. Real bank website shows fake bank website your "secret" image.

I had left out some implementation details for brevity. Any first time use of a "new" computer to access the online account requires verification from the bank. (E.g. random code is emailed.) At that point, a bank cookie is set. The bank doesn't show the secret image unless the computer already has a cookie from a previous verification.

A fake webpage that tries to forward credentials to a "robo" browser on a computer in Russia wouldn't have that cookie so they'd never be able to see the secret image.

There are probably other security checks the banks do such as ip blacklists etc.

The secret image isn't foolproof but it's an extra signal to signify trust. Likewise, 2-factor authentication with mobile phones isn't foolproof either and can also be hacked.
Yes I'm not defending the market, just calling it out.
That's just the structuring detection: the limit is $10000 but most financial institutions have some form of check for structuring or smurfing (see https://en.wikipedia.org/wiki/Structuring). One payment under the limit probably won't trigger it, but multiple will. Every couple of years there is a story about some small business owner who draws the ire of some government agency because they make multiple deposits under 10k.
I sound like a broken record, but in my humble view decentralized social network is even worse than centralized one.

Key feature of any social network should be 'right to be forgotten' (e.g. delete content), and ability of network to moderate and update content (due to legal requirements, or due to users requests for their own content or for other reasons).

How do you manage that in a system such as proposed here? How do you enforce content to be removed due to court order? How do you take down a revenge this or that after your account gets hijacked and your password/keys are gone?
Xconomy's 2018 Top 15 Innovation Areas to Watch
> not every government can be trusted with the control over your money. Think of Venezuela or Zimbabwe, for instance

I don't know why you would have selected those countries. I would not trust any government with complete control over my money.
Exactly! A moat is less efficient than a desert. A moat is highly susceptible to niche entrants who might expand into your main market after, but a desert leaves no to little money on the table for anyone else.
I remember Bayesian spam filters being the first widely used ones. But it was a long time ago.

It’s not clear to me that carriers would be allowed to do that, especially accounting for situations where VoIP traffic is laundered through a legitimate service (so the entity at the exchange boundary with the end-user carrier is a legitimate one).

Could they get around common carrier restrictions by offering that service as opt in? I’m not so sure about that either.
There is no stacked deck. No one cheated because they have business savvy parents or friends. Everyone can go to busines school, or learn things the hard way. The knowledge is there, and the people who have great enough desire find it. Teaching it universally would be a great social good.
Isn't there a chance GMOs will be able to allow the crops to be (chemical) pesticide free, so that way you can avoid putting cancer-causing chemicals on the food in the first place. That seems like a huge win to me.
That's at least close to true. It might be better to think of it as a smoothed "segmentation" of a 3D image, i.e. some algorithm decided what pixels are officially part of e.g. the mitochondria set, and outlined them. That could be based on level sets or seeded watershed or whatever else works well.

There are some alternate visualizations here http://www.allencell.org/3d-cell-viewer.html of data that came off of our microscopes that we also use to visualize our models in house but wasn't;t included in the video. It's hard to visualize varying density 3D data in 2D -- there's no one good way to do it, especially on the fly over the web -- but if you have any feedback about what would be more informative / easier to understand, let us know.
Okay, what's the name of the old concept that's the same as "Commoditize Your Complement"? The textbook chapter title, if you will?
I don't particularly care which one, but Ubuntu ought to stay with something. Moving around the window control buttons is bikeshedding.
I think both the US and Australia (and probably other countries), should just do away with the $50 and $100 bills. It becomes a lot more inconvenient if you have to carry around 5 times as many briefcases of cash for illegal transactions.
decentralized social network just means users own their own data. it doesn't mean the UI that displays the aggregate social network feed cannot moderate the contents
While the relation is only tangential, it reminds me of the East India Company minting their own coin. Another powerful megacorp with a monopoly.

https://en.m.wikipedia.org/wiki/Coins_of_British_India
When I was a kid I found Erector sets to be a little too fiddly compared to Lego. My dumb kid hands struggled with the tiny screws/bolts and miniature tools. Plus the kit always wanted the fasteners installed in inner corners where the wrench didn't quite fit.
The war on cash marches on. The limit will get lower and lower and eventually individuals will have no right to trade or enter into transactions as individuals. You'll always have to use a third party institution to pay for things. Paying yourself will be a crime and transactions will be at their whim. All economic activity will be surveilled and stored.
Thanks. I would like to think I can blame auto-correct. v0v
> I think that Google was more worried about Microsoft dominating smartphones, not Apple.

Maybe initially, before the iPhone. But the iPhone was the Dreadnaught of phones: everything that came before it became instantly irrelevant (look for HMS Dreadnaught).

> Microsoft would be tempted to use smartphone dominance to steer search traffic to Bing rather than Google.

Just as Apple would as well, unless Google pays, which it does.
I do this, too. Unfortunately, recruiters suffer from two really big problems for a contractor:

1. They take a cut, a very big cut, of your hourly or daily rate. Thus, to the client, you seem very expensive, and to you, you seem cheaper than you should be. It becomes a new effort to maneuver a proper rate.

2. Recruiters suffer from the fact that they are salespeople, and salespeople often intuitively omit information for fear they'd lose the deal. So they operate the same way as they do for employee recs. Here's a concrete example: several times in the last several months, I received offers of "contract to hire" even though the recruiter told me it was contract only. They failed to tell the client I was contract-only, and they failed to tell me it was a contract-to-hire. Believe me, they knew. Then the inevitable question, where I have to be careful not to be too mean in the response, "Can I ask you why you want to stay as a contractor? It's a really exciting company and there's stock opt... yadda yadda." For a contractor doing it right, every invoice is a bonus or an opportunity to purchase stocks with no vesting and no strings. :-)
I'm appalled that this piece of junk that has the audacity to call itself "enterprise grade" does not employ an industry standard dependency injection framework. 22 appearances of 'new' in the codebase - you gotta be kidding me! I cannot recommend to license this application for deployment at my company unless its code is thoroughly refactored to use Dagger or at the very least Google Guice.
>"Many people I know believe cryptocurrency to be anonymous. What they don't realize is blockchain is a public ledger."

"Public" and "anonymous" are orthogonal concepts. They are not mutually exclusive. There are many examples of this from letters to the editor, graffiti, donations etc. The fact that something has both the property of being public and anonymous does not make it "pseudo anonymous."
I still walk my second grader out to his bus stop, even though it hasn't been required since he was a kindergartener. It's a nice morning walk and I get to chat with the neighborhood parents.
I was going to say the same thing.. anything by JK. I started reading his books twenty years ago, stopped after a couple of years. He is a constant presence in my daily life.
I feel that one is data collected about productivity, and the other is a community survey. That's another form of data, but I personally wouldn't hold it nearly as high of an indicator as other data.
I would have thought Microsoft was a has been before Satya Nadella took over so that assessment was fair. He hadn't been the CEO for long in 2015.

I guess as an outside developer, I'm looking at things from the perspective of platforms. Netflix isn't a platform that you build on.
Physical currency is going away in our lifetimes. What it is replaced by (digital cash owned by governments, corporate scrip, independent decentralised currencies) is up for debate, but its demise is not.

Physical currency is controlled by governments, since it is expensive to produce and distribute, and network-connected payments are becoming more and more prevalent, it is inevitable that at some point the cost benefit ratio becomes untenable for governments and they remove this option.

If you fight for its existence against the government which claims sole jurisdiction over it in the first place, you're fighting yesterday's war, and doomed to lose, better instead to imagine a different future based on digital currencies (of whatever stripe). I'm not keen on bitcoin et al, but the future is clearly not in physical tokens which represent fixed denominations of currency.

If you were starting a currency today, would you start with cash?
No heroine standing in front of the beauty of this actress
Also they're rewriting messenger in basically OCaml (Reason[0]) i.e. a statically typed FP language.

[0]: https://reasonml.github.io/
IIRC the root cause was a 50 year build-up of grease, rat fur, ticket stubs, cigarette butts, and matches in the tracks that the steps rolled on. They had never been cleaned. One day a smoker dropped a match in just the right spot...
I would say no, but I am not a lawyer and there are really no precedents for this at current time.
Blockchains are good for one thing and one thing only. Censorship resistant money exchanges. That's it.

These guys launched the same concept last year. For $25m and they literly have nobody using the platform.

https://bitcoinmagazine.com/articles/blockstack-partners-vcs...
I am a single, mid-20's male and I did work from home for a year for a software company. It was pretty isolating. I tried to work from cafes or co-working spaces daily, but it was not the same.

Now I WFH 2-3 days per week and the rest in the office which is more ideal. My commute is pretty brutal (~1.5hr) so WFH can help me get more done on those days.
How about Apple, Microsoft, Walmart, and IBM? Does Apple stay big due to regulatory capture, or because its massive size allows them to create a supply chain nobody else can match?
I already have a /dev/null contact with a silent ringer but the telemarketers (especially the neighbor dialing) almost never uses the same number twice. Still hopeful the ATT app helps though.