skysight-inc/HackerNews huggingface dataset:
I'm guessing that would scare the crap out of the masses. Security by obscurity may not work but if there ever were a glitch or breach it sure does look bad to say "and they knew about the bug because we made our codebase public"
I love learning new things... but not always.
4 year vesting anniversary seems to have been in Feb 2018
Yes I totally agree, I think there should be some regulation regarding this area. At least in terms of being clear when advertising. I think it's ok to deploy such a system where in some/most cases the AI will help, but it needs to be made apparent that it can and will fail in some seemingly simple cases.
They were breeding poisonous snakes in a land where those snakes already live in the wild, I doubt they were worried about having a few more of those snakes out there.

These breeders were trying to scam a government program so they didn't exactly have the highest scruples, expecting them to do anything to aid society is probably too much to expect.
> I'd rather go to a place that's 3 miles straight down a free way than 2 miles of stop lights

This is a big pet peev of mine. I optimize for easier driving; less turns and less stops over saving a minute or two. But as smart as they try to be, they never seem to learn anything from _the route I actually take_. You'd think the Google lady would catch on that; when he drives home from work (5+ times a week) we always recommend that he take this Avenue but for some reason he always goes out of the way to take the Highway and I have to recalculate. I'd think they'd analyze every "recalculating" as potential bad advice and learn from it.
Seattle has started to cancel old convictions. https://mashable.com/2018/04/28/seattle-throw-out-marijuana-...
Native Jupyter has the magic %%bash command, so a lot of this should just be possible, i.e. you start a cell with that, and it will invoke bash to execute it.

More generally, there is %%script <x>, which executes the cell using <x>.

0: http://ipython.readthedocs.io/en/stable/interactive/magics.h...
The meanings of emotion words seem to drift over time. Consider gay, nice, silly, amazed, naughty, enthusiastic. They can mislead people reading older books. I wonder if the meaning of emoji will drift more or less over time.
Yes, and as banks are repositories of money (sort of like Dropbox and iCloud are repositories of personal data) that makes sense. But banks are not the only institutions authorized to possess money.

Even at a bank, if you open a joint account (enable sharing) and the other person absconds with the contents, you’re out of luck.
Metrics exist to be cheated. For better or for worse.
I also think that even with advanced cognitive computing it would be difficult for a computer to interpret those songs meaningfully without having lived through those times. I don't think a competent human could interpret those songs without huge reams of context. Which is probably the point the author is making about counting words vs. cognition.

This isn't a slight against Dylan, he's amazing, but perhaps it's an unfair example to judge an AI by how it figures out those lyrics. There's some very intentionally abstract content, some inspired by cut-up poetry of the beat movement which literally uses randomized words to induce pareidolia and free-association. Even with cognition, you can't correctly interpret those ideas--you form your own unique and subjective perception of them.

Would we even be able to tell if we invented a computer with proper appreciation for absurdity?

But on the subject of IBM: yes, they are making sensationalist ads.
As well as having proper roads to bike them on, most of America has pretty lame bike infrastructure generally.

Separately, your 22-year-old probably steel-frame bike is probably built a lot better than the average cheap aluminum ones these days, and you've probably taken good enough care of it that it doesn't have a broken or badly bent frame. We're a wasteful people.
I just gave you examples of voluntary interactions that are now illegal under the GDPR programme, and you respond that none of the examples reduce the range of voluntary interactions. It's bizarre.

>>You know what's really anti consent? 10 page TOS listings written in 10pt font that hide what's actually being done with data deep inside.

I agree that it is anti-consent. I don't have a problem with laws requiring more legible consent forms.

My problem is the many limitations on the range of voluntary interactions that two parties can enter into that are found in the GDPR, a few of which I listed, and which you totally ignored.
The sentence is based on the (purported) losses to Microsoft. Exhibit 17:

https://blogs.microsoft.com/uploads/prod/sites/5/2018/04/2LU...
Boston Restaurant Will Serve Food Cooked by Robots
In digital security there is the concept of "defense in depth", that no one product, feature, approach or safeguard is going to magically make you protected from attacks. What's required are multiple overlapping layers of protection that collectively work together to create a more protected whole.

We're seeing more of this with privacy and user data. The author very correctly points out some issues with hashing and "pure" anonymization. It's more correctly considered "pseudonymization" (which is a recommended GDPR technique [1]).

All of which is to say _it's still an improvement over nothing_ and when layered with other techniques can help protect user privacy.

1 - https://blog.varonis.com/gdpr-requirements-list-in-plain-eng...
Thanks. So can I check I'm understanding correctly

- If a process has many threads, their stacks are all located within a single virtual address space corresponding to the user process?

- If one thread grows down and is about to overwrite the top of another thread's stack, does the OS detect this automatically and do some sort of reallocation procedure?
Right, after whining about GDPR, which is relevant to the remaining 90% of what I said and the content of what I was responding to.
Amazon to add 3,000 new jobs in Vancouver in tech hub expansion
Far too pessimistic? Energy sustainability
My guess is that Facebook wanted to build in some kind of MITM attack so that businesses could see a log of their employee messages.
"When a measure becomes a target, it ceases to be a good measure."
Use JSX templating in Koa2 with koa2-jsx
Unless it's an exploit-able weakness that is discovered only because the source is open to be both read and tested against, like Heartbleed.
Low-risk individuals subsidizing high-risk individuals? We just call that "insurance."
The various bootcamps and accelerator programs may end up, in the end, morphing into a form of "trade school" for software engineers.
and I don't see how drug dogs trained this way would help detect cocaine in, say, a suitcase, vs a person who had used cocaine but was carrying none with them.
I definitely agree with you that there are better states than California, but I recently moved my online company from California to Texas and discovered a really nasty surprise: Texas considers web hosting, server rental, SaaS, etc. to be services subject to sales tax [1]. Washington actually does as well, since you mentioned it.

This will complicate your life in two ways: First, your internet company now has to enumerate subscribers in the same state as you and charge them sales tax. Your competitors, located in friendlier territories, can undercut you by not having to do this.

Second, any payments you make to a SaaS/hosting vendor are now subject to use tax. Do you pay AWS for hosting every month? Get ready to cough up ~6% of that for Texas' treasury. If you're running the kind of business where your hosting bill will grow proportionally to your revenue, this amounts to a tax on revenue. In my case, it wildly exceeds anything California ever charged me in income tax.

[1] https://blog.taxjar.com/saas-sales-tax/
Use Telegram. Russia blocked it since they refused to hand over private keys to the government. Interestingly they never blocked WhatsApp.
Salaries in the developing world are low, but they're not that low. Average salary in Brazil is $670/m. $10 per year does not seem overly onerous.
Would be a cool project to create a Terminal email client that embedd an html to ascii rendering engine to make that work.
I love iVerilog, so I sure hope this is developed enough before I'm forced to use VHDL for a project.
I studied Wittgenstein in college, and with enough pot and an undergraduate mind this statement is generally true.

However, I think in this case, Wittgenstein did spell out an early version of the emoticon - emoji maybe a little far. I know my version of the text this is sourced from had emoticon like drawings next to the statement that's quoted in OP's article, but I don't recall if these were added by Wittgenstein or a later editor.
Because the people who are most valuable to show ads to are also the most likely to be be willing to pay $10/mo to not see ads.
No, the Red Bull ad _uses_ a metaphor.

False advertising is claiming to be something you are not, raising false expectations.
yeah, everybody that I know uses whatsup on iphone. never used iMessenger. whatsup is so popular in europe regardless of platform.
Really? I was using Mobike as a foreigner in China for a while and I don't recall them asking for a 身份证 or anything (did they ask for my passport number? I don't think they did), plus they have a pretty well-translated app and already operate in other English speaking markets including the USA and Singapore. For Mobike and Ofo they should be flush with enough money that the likelihood of them shutting down all of a sudden is relatively unlikely, but just in case when I left China I did get my deposit refunded fine.
Yet the 1$/Y plan was quickly abandoned due to a massive public outcry.
It sounded like the OPs comment wasn't strictly about the post-meltdown era and that they were commenting on the general case. But maybeI misinterpreted that?
Also, I never heard from them again.
Twitter: Discontinuing Support for Twitter Kit SDK
And in south america. Basically in all 'emerging markets'.
Why? Killing them requires, well, doing something. You have to actually kill them, which takes effort, and then you have to dispose of the carcasses, which takes effort. On the other hand, simply turning them loose is no effort at all.
Yeah. I don't pay for messaging and don't want to see ads. The world will continue to go around since money falls from trees.
Correct! I had no idea "8chan" was a thing either
What is money? What is cryptocurrency?
Peru Offers Free Countrywide Access to Digital Content, Zero Data Charges
It's built into the design of an organization. It has a strong parallel to the natural world and how larger creatures have a slower metabolism.

The main feature that defines a really big company is that it is making something useful out of the labor of huge numbers of people - that the business model has become in some way premised just on recruiting more bodies and giving them a job to do, and that the company can keep generating jobs and see an overall benefit to its bottom line. If we posit that all successful companies are leveraging some mix of business structure against the labor and goods markets, a big business is clearly trying to leverage labor quantity, vs labor quality.

This becomes reflected throughout the organization with "industrial" best practice: lots of red tape and guard rails, practices that lead to overlapping roles and redundancies, an excess of meetings, brute force effort used to solve many problems. Like an overengineered, overpowered, overcomplicated machine, it works and it makes big products that nobody else can, just not with the kinds of visible efficiencies one might hope for. At the biggest end of the scale you get projects like the Apollo missions(great success!) or the F-35(they tried).

On the other scale, the individual, the labor quantity is vanishingly small. If you're sick that day, your output is probably zero or negative. But the ability to switch direction and try new routes and deliberately leverage skills and interests only you have is unparalleled. No "best practice" is needed, flying by the seat of your pants and doing things in a "wrong" way may well be the best way for you to go. And that's the kind of thing that defines little startups - doing things that aren't standard and don't scale.

As a coder it has some strong implications for which projects are worth taking on and when, too. Sheer feature quantity and complexity and mass consumer scaling vastly favors the "industrial" approach of putting large teams to work solving every problem by sheer force of will. Innovative designs optimized to human scaled limits, on the other hand, tend to favor the talents of a single human. And it can be hard to get a grasp on where you actually have leverage because so much of the visible landscape is defined by bigger projects with more bodies to throw at problems. They may move slower per programmer but they have more going on as a business - more sales and marketing, more in-depth research, more support calls, more deep technical issues caused by scaling, compatibility, legacy code. You can go really fast by simply solving a smaller problem on every axis - one customer, one feature, one deployment.
>The question for the industry remains: how do we deal with systems that should be up for 10 years? 25 yrs? 50 yrs? 100 yrs? We didn't even have computers as they exist today 50 years ago.

Is this a question the industry actually cares about? If anything, I'd say it got much worse at creating long-living software. It sucks to run a mainframe-based system from 50 years ago, but running a 10-year-old Web Forms application can be borderline impossible. I'm scared to think of what will happen with all the cloud-based stuff in the next 10 years.

>How do we separate business logic in a self-contained way that can be independent of hardware and (from a certain level) software?

I often say that there is no such thing as "business" logic. There is just logic. The least maintainable systems I've worked with were the ones with the most sophisticated attempts at abstraction.

In my opinion, the key to software longevity is making systems that allow for local reasoning, i.e. analyzing parts without knowing the whole. This can be achieved in a lot of different ways, but it needs to be a deliberate goal in system design.
How did the meeting go?
Is also to some extent a survivor fallacy: big firms are small companies that have survived and grown, failed small companies don’t get to be big. By not accounting for this factor we deprive our model of a driver.
I thought Forrest Gump invented emoji, but I guess there's always prior art.
Just to add to this - it sounds super trite, so your brain ignores it. But I've noticed, day after day, these are the things that make my life marginally better.
If there's cheaper/free alternatives?
And Africa
This reminds me of a horrible hack I once put into an internal ruby (sinatra) REST API server that had to aggregate data from a ton of SOAP servers in a pretty large environment, and return some computed results as JSON. The amount of XML that had to be parsed into objects to do the reporting was massive, and the web workers (being ruby) never gave the memory back to the OS. Running the code inside a unicorn process would basically cause it to start using several GB of ram, and over time all the unicorn workers would become bloated and the service would have to be restarted.

I eventually decided to just fork() the ruby process, do the processing, compute the JSON results (which were comparatively small) and hand the results back as a string over a socket to the parent process, which would cache them and respond. It pretty much solved the memory issue, since the forked process would just exit() gave all the memory back.

In fact, I think I ended up doing a GC.disable() inside the forked process (because I was going to exit anyway) and it sped the process up from taking >2 minutes to just a few seconds. Ruby's GC was utterly terrible back then.

It was an internal tool that never was touched by the general internet, which is why we could "afford" to have it do such intensive work behind a single request, but I always wonder if there was a better approach that wasn't so awful.
I've been using mutt as my only email client for over 10 years now. You are right that a lot of emails are HTML only, but you can use something like w3m or lynx to render the HTML inside of mutt, and it is pretty rare that images in emails actually matter. (Mostly they are company logos or other non-useful crap...)
True, it's well known that engineers don't often have appreciation for the emotionality of marketing. But there's a limit here. We can't just have no-holds-barred hyperbole and outright lying to the point of unfairly deceiving customers.

Obviously it takes a legal professional to judge where that line falls, but for something as specialized as this it's hard for laypeople to appreciate the distinction between stretching the truth with enthusiastic self-promotion and full-on false advertising. It's interesting to think about.
Keep your blood sugar stable: don't eat anything sugary during the day. Simple sugars cause your blood sugar to fluctuate dramatically, which negatively impacts your brain's performance. The brain needs a steady supply of fuel to maintain focus for prolonged periods of time. Eat healthy fats, proteins, and lots of green leafy vegetables for breakfast and lunch and you'll avoid brain fog in the afternoon. Snack on nuts throughout the day.
Maybe this makes this problem a candidate for nationalization then, but it's questionable at best if that would actually improve the situation (particularly for people residing outside of the country that nationalized it, presumably America.)

I'm just spitballing here, but if Youtube were handed over to the United States Postal Service (which has a reasonable but far from untarnished reputation for being content neutral. probably a better recent track record than google's), maybe that would be an improvement. Using tax dollars to subsidize a content neutral video platform would raise a lot of questions though, no least of which being how to handle monetization so that content producers get paid for what they upload. If the replacement platform can't compensate content producers, I don't think it will succeed. And of course it would also open the platform up to government directed censorship which can have more serious consequences than corporate directed censorship, but on the other hand gives the censored an arguably better chance of rectifying the situation through the courts. (https://en.wikipedia.org/wiki/Postal_censorship#Countries_kn...)
But Vox told me cul-de-sacs are responsible for the collapse of America.
Easy JavaScript: Starfield effect in 20 lines of code
The obvious defect in this device is that it doesn't charge your phone while it walks it for you.
16 servers for 10^9 users doing voip and uploading vids? How's that possible?
I believe it is morally wrong to keep people imprisoned for actions that are now legal, especially given the viciousness of our penal system. This is a great injustice of our time.
From the article: "[I]t is common to present differential privacy as a property that is nice-to-have but creates a necessary trade-off with performance. However, things are different with machine learning. Differential privacy is in fact well aligned with the goals of machine learning. For instance, memorizing a particular training point—like the medical record of Jane Smith—during learning is a violation of privacy. It is also a form of overfitting and harms the model’s generalization performance for patients whose medical records are similar to Jane’s."
Yeah, that's what Im doing until there's a better option. It's sad frontier doesn't want to actually offer symmetrical gig. They've got gig here, but it's only at most 200 up for 300+ a month. Not a very good deal
No. Please.

Struct bitfields may be useful to save memory (e.g. 1 bit for boolean-like variable) but don't rely on it when accessing register data or implenting protocols.

The biggest issue with struct bitfields is that its implementation is ABI-specific, meaning it is not even compiler-specific. For example, his "Application #2: Implementing Protocols" example is not portable across archtectures because the order of bits are swapped when compiling for a Big-endian CPU. We should use bitwise operations for this purpose.

Look at his last example, "Application #3: Access to MCU Registers". The SDK source code he mentioned does not use bitfield but bitwise operations to access register bits.
From here, a VPN with servers in Toronto yielded speeds of about 8 MB/s max for IDM, uGET, and qBittorrent, which is about 1/2 what non-VPN connections delivered. VPN servers in Netherlands delivered a little less than that.
You obviously can do a blind test on yourself though- just mix your test substance with placebos at random- chronic the outcome on a day to day basis.
Oh wow. Feel super bad for her and wish her the best of luck and speedy recovery.

At the same time this absolutely terrifies me and shows how fragile life is. Thankfully Simone is in Sweden so she does not have to worry about the financial impact (she has enough to worry about). I am self employed here in the US and pay for my insurance plan 100% out of pocket (don't qualify for any subsidies). The plan is frankly god-awful with something like an annual max out of pocket of $10,000 and $7,000 deductible. A cancer diagnosis would financially ruin me even though I pay nearly $400 a month in health insurance premiums. If I was diagnosed with cancer, the last thing I should have to worry about is how I am going to pay for it (especially seeing as I pay more than my fair share). The reality is I have way more of financial burden even though I am paying full price than somebody who get's their plan subsidized from Obama Care. They pay significantly less (sometimes nothing), yet have better care than me.

I can truthful say, I would fear the financial impact more than the cancer which is a scary reality.
How Applying AI Will Save Billions of Dollars for Manufacturers
Some are likely far over that threshold. However, I doubt everyone willing to pay 10$/month is worth more on average.

Facebook makes $7 per month per user in the US and Canada. So, it's likely fairly close though.
When I search for video on search engines, I only see hits to YouTube and far far fewer hits to Vimeo. I never see hits for Ooyala and Wistia; honestly, you could be making those sites up for all I know.
That's entirely possible. I'm thinking more about the labor force of the next 40-50 years. In 100 years (or however long it takes for AI to improve itself), engineers may also be obsolete.
It seems to me that the way cities are laid out makes all the difference. If you have residential streets which do not see much traffic throughout the day, you don't need designated play streets. Any good old street with a threshold number of kids living on would automatically transform into one. Necessity drives invention and all that. I've lived and visited several parts of the US, Europe, and India. The major difference seems to be the wide spectrum of city layouts. India—where I grew up—for instance, has a lot of residential streets with houses and apartments. There are also what are traffic streets which act as veins coming out of wider state and national freeways. These intermediate streets take in most traffic which frees up the residential streets and lets the kids play all day/all evening. Big cities in Europe and the US seems to lack this spectrum of traffic streets which results in residential streets themselves seeing a lot of cars and buses plying across.

It also perhaps depends on the sports and games culture of the geographical location. For instance, in India cricket is huge. It requires very little space to play a custom game of cricket with rules amended/modified to suit the turf you're playing it on. Same with soccer in a lot of European and South American cities. I don't know how friendly baseball or American football is to the streets.
I also type Morrowing instead of Morrowind nine times out of ten.