skysight-inc/HackerNews huggingface dataset:
Same here. I really thought my phone broke because my wife's phone could connect with one app, but YouTube was also down.

I really thought there Chromecast has a small server to listen for broadcast then it would start streaming from whatever content source.

I guess that privacy issue is bigger than I thought.
Microsoft is routinely the biggest contributor to the Linux source, so it's not like big companies are just getting the stuff for nothing.
Nobody has mentioned that scanf has undefined behavior on numeric overflow. If INT_MAX is 2147483647 and the user enters 2147483648, the behavior is undefined. (That doesn't just mean you can get an arbitrary value for a and/or b. It means that the standard says nothing at all about how the program behaves).

Reference: N1570 (C11) 7.21.6.2 paragraph 10: "If this object does not have an appropriate type, or if the result of the conversion cannot be represented in the object, the behavior is undefined."

strtol() avoids this problem.
Kierkegaard is often great subdued, ironic fun. I share his native language, and always have the sense that he somehow loses a layer of his most subtle humor in translation.
Exactly. In addition to regulation on what is okay packaging, if producers somehow had more responsibility for where the end waste goes, it would encourage a closed system

It's in corporations interest to shift the responsibility entirely in the consumer

http://www.chicagotribune.com/news/opinion/commentary/ct-per...
It is completely possible to orient purchases away from plastic. In fact if someone believes that plastic is bad then they should have some stake in it by making those decisions themselves.

I went through reducing my plastic use myself, it was not difficult to reduce my plastic use by 50% or more:

A: look at my trash before I move it to the curb to see what plastic things were in there

B: find substitute for the obvious things, like using water bottles, buying vegetables using reusable bags instead of buying them in packages, switching to a non-plastic dental floss, etc

... and that is all. Companies respond to consumer demand. You can play a part in it by orienting your demand to non plastic items.
There may not be one defining feature. For some it may be look and feel/attention to detail. It could be the number of well supported Slack integrations, or various enterprise features wrt message retention and deletion, SSO and auditing.
Those would be great solutions but we're stuck on Excel 2007 and can't install any newer versions or basically any software because of IT reasons.
I think Logitech may be the first and certainly the oldest vendor I've stuck with. Every time I get a new mouse I take the old one to work. I can't recall the last time I had to use a company-issued mouse. The Intellimouse always felt like the Deluxe version of the company issued mouse. No thanks.

In the early days of OS X everyone gnashed their teeth because of Steve Jobs and his stupid obsession with the one button mouse (I love you Steve, but you have never been more wrong in your entire career and should have let it go). I don't think they realized that the mouse wheel Logitech mice worked just fine straight out of the box (no extra drivers for right click or scrolling).
I'd say yes it is a good use of our time. I really want ours to be the generation that stops punting problems out to the next generation. I'd be happy if my friend's children don't need to grow up worrying about how to deal with oceans filled with plastics, global warming induced fire storms and flooded coastal cities.
Hello! Glad you see it's merits.

As discussed below, today we focus mainly on coaching & prep. We think that it's a service that should exist no matter what for the reasons discussed in the thread.

Beyond that - we are working on creating a structure where job seekers can get "assessments" from these insiders and if they are above a certain threshold, we can help them get noticed by employers.

If they do poorly on the calls, then at least they get real feedback on how to improve. We've also learned that most employers have liability reasons that prevent them from telling you why you didn't get hired, so here we also solve for that in the "worst case scenario" which is that the insider didn't think you are a good fit for the role today.

At least you'll know why and how to solve for it.
I wish this myth would die, or we fully priced-in the externality cost of plastic recycling.

Look into the roughly 15 step process of recycling those cheap plastic bottles, including pressurised steam, abrasive steps, cold and hot water, and chopping into pieces before yet more washing. It is probably vastly more expensive in energy costs, especially when after all that it's still common to lose batches to contamination. It's miles from returning bottles into the same supply chain and the factory having as first step washing and rinsing the old bottles.

Broken ones were recycled in place, and they were already of exactly the correct type and colour.
Ok, that's a firmer commitment than he made in the blog post.
The underlying problem is that manufacturers of things we buy have been permitted to "externalize" part of their supply chain cost (onto the rest of us).

So the fix would be to un-do that : if you sell something, you have to take back all the waste and packaging.

Probably not going to happen, but this is the real problem.
Thanks. We've updated the link from http://delivery.acm.org/10.1145/3210000/3206019/p127-richter....
Recycling is only economically viable if:

cost of production from raw material > production from recycled material

and

value of recycle material > cost of recycling

My guess on milk bottles is some kind of sanitation and product liability issue.
Visual Presentation of Statistical Concepts in Diagnostic Testing: The 2 × 2 Diagram, Kevin M. Johnson and Benjamin K. Johnson.

https://www.researchgate.net/profile/Kevin_Johnson40/publica...
The reason C++ is badly designed is exactly to let programmers control how it operates. I don't subscribe to the philosophy, but I understand it. Trying to denigrate the language because of these choices is, in my view, absurd.
The USB HID wire protocol supports all of these things, it's quite flexible.

To translate them into useful mouse/keyboard events requires a driver. Most programs would ignore a "I just pressed button 6 of 3" event otherwise.
I mean it in the most traditional sense of the term, a type that nothing can be assumed about it until runtime (especially since GGP mentioned Ruby or Python, type hints notwithstanding). The more you can determine before execution, of course the more you can help your JIT/compiler and it becomes less dynamic. Code generation, macros, type providers, etc do not affect the language's type-dynamicness IMO.
I say screw deoptimization checks, and put the burden in the redefinition processing.

When you redefine something, you stop the world at safepoints and update prior baked assumptions that are registered on the old definition. These redefinitions usually happen during development and initialization, not during performance-sensitive runtime. It would add more to the memory footprint, but that information is not accessed at all except during recompilation.
The Story of Singapore
Title should say 'JIT compiler'.
I think Apple should open source macOS so it can be decoupled from their hardware, or just start cloning it in open source against their wishes as was done to Windows.

Otherwise it's time we let macOS go because Apple plans for it to run iOS apps and to use their iOS processors in their computers, so we and our tools and software are approaching obsolete and when iOS devices can compile apps we will start being redundant too.

Even if they released new hardware for us tomorrow it would be coupled with iOS processors and how many generations of having both processors can we really expect?

Until server ARM processors are compatible with iOS processors we are eventually going to lose parity with all the server software that made MacBooks good developer platforms too.
What is Quick Base? A low-code database platform for citizen developers
Most of the problems listed in the article are just side-effects of spreadsheets in general (e.g. have to make formulas, build the sheet, add notes, etc) and aren't just specific to Excel. The same also applies to Numbers, LibreOffice, and Google Sheets. In this regard, the author's point doesn't really stand.

Excel may be the most widely used spreadsheet software (going by estimation, don't quote me on this), but it is far from perfect. There are plenty of annoyances I've found while using Excel, and have actually enjoyed using Google Sheets a lot to remedy some of them. The problem I see is that people in business are ingrained with using Excel since it's what they have always used. Excel is to corporations what the Ford F-150 is to America. Part of this is thanks to .xls and .xlsx files. Unless there is fully-compatibility support to seamlessly open these files in other software, it's a huge pain in the ass to deal with inconsistencies and formatting from conversions (ex. transferring from Excel to Google Sheets or vica versa). There is no widely used open spreadsheet file standard (Yea, there's CSV/TSV, but how many business people or non-analysts save their spreadsheets as those filetypes when emailing them around), which really sucks when the potential for something better than Excel is apparent if it could actually reach critical mass.
That's the place for regulation. Let's forbid the damned thing or at least tax it heavily. Anything not reusable? Make them pay for externalities.
How Ford's Largest Truck Factory Was Completely Overhauled in 8 Weeks
Also, remember that in many countries people don't have the legal protections for speech that Americans do.
Isn't that the entire point of open source? I need a project, but it lacks the one feature I need. So I build the feature, contribute it back, and everyone wins. Is Google supposed to work on Amazon's needs and vice versa for them to be considered good patrons?
One of the largest Brazilian banks uses Linux for all of its ATMs (used to be OS/2). It also uses Linux for the bank branch desktops.
I think the basic problem is that there is no feedback mechanism for recycling. For example, I could judge an eaten-but-not-entirely-washed-out plastic container of hummus to be clean enough for recycling, but I will never know if it is ultimately recycled or thrown away once it leaves the green bin.

Machine learning could help consumers by leaps and bounds by being able to say with a picture or two whether a given item is recyclable.

I don’t know how you would incentivize people to use such an app, but I imagine options such as redeemable points or discounts (like paying less for coffee in a reusable container at most coffee shops) or public shaming (like when the power company tells you how much you spend on electricity versus your neighbors) could help make recycling more efficient.

Aside from that, though, I’m not sure how to do much more on the consumer side of things. As others have mentioned here, the choices are often plastic, plastic, and plastic.
The Right Way(TM) to Do Serverless in Python
Startup I will never get around to:

A store which sells only bulk and fresh food, and durable containers: mesh bags, Mason jars, glass bottles.

Every container, dispenser, and display has a scale, and unlocks with a nearfield chip. Enter the store, tap phone or insert chip card, get a card.

Fill up your cart, stick the card back into the slot, get charged, done. One customer service kiosk for buying back clean containers at 80% of retail cost.
Automated Fault Tolerance Using the Circuit Breaker Pattern in Elixir
What a Blockchain Game Looks Like – Cryptage Origins Gameplay
I think what Google is doing here is using AI to make its products smarter and then feed that data back into AI to make AI smarter. That's Google's end goal. To use AI to make its product better and frictionless.
They can probably be composted.
The mandating of open code is a major league sticking point.

I think personally, mandating open data is probably easier, and could be successful.

Industry lobbies will beat that open code mandate back hard. And I'm not sure we can win on that basis even today. Open data however, is a no-brainer.

I think the real answer is to just compete. If one of these projects were started, using the model that I put in my other comment, it would compete very well. I don't think it's even really a contest. And from there the savings and the economic forces would push it where it needs to go.

That would set the market opposition to the side, where it really should be. It may well be that closed proprietary solutions really are the best, and this would be one way to find that out, and find out where it's appropriate and where it's not. That's a big win for everyone.
I've worked at many tech companies (arguably dealing with the smarter side of humanity), and have had to re-educate many people including software engineers on what's garbage, recycling or trash. The problem isn't that people are too dumb to recycle, it's that they don't care.
Will such optimizations help in Wine on Linux too?

> Game developers also know that next-generation consoles from both Sony and Microsoft are on the horizon, both of which are likely to use Ryzen/Radeon CPU and graphics hardware, making now the perfect time to start looking deeper into Ryzen. Both future consoles are also expected to feature Radeon graphics features like Rapid Packed Math, which enables FP16 calculations to be completed 2x faster than standard 32-bit math, allowing some graphical elements to be accelerated, assuming the extra precision of FP32 isn't required.

Is anyone working on unblocking Sony's PlayStation lock-in, to provide Vulkan → GNM translation layer? There is such effort for D3D12 which will address Xbox.
To be honest, the only data I would want to export out of Facebook would be "events" (event name, time, location, description, rsvps, image/video data, comments). Would that also be possible using the GDPR directive?
In Minneapolis, greasy pizza boxes specifically go in organics recycling (aka "municipal compost"). Chicken bones and dairy products too - It's amazing what you can put in there.

http://www.ci.minneapolis.mn.us/solid-waste/organics/index.h...
Relicensing Linux as GPLv3, even if actually possible (GPL is incompatible with everything that's not a subset of GPL, including other versions of GPL: GPLv2 is not compatible with GPLv3) would be unacceptable to many commercial players. It wouldn't be end of the world - most big customers, from RedHat to Android folks already have to maintain their own forks anyway - but it would hurt in the long run.
Some recyclables are really valuable (metal, quality cardboard), but others that we really want to recycle aren't particularly (plastics, glass). Also, morons throw shocking amounts of obvious trash into the recycling stream, which is a huge pain for recyclers, and thus can significantly devalue what should otherwise be a profitable stream of recycling.
manage.py is just an convention about the entrypoint to your application, and for manage.py your application is basically just a python modules that are imported (yours and 3rd party app modules). So in the end it boils down to what is in your settings.py regarding 'installed apps' and if manage.py can find and import your settings.py, which is dictated by DJANGO_SETTINGS_MODULE.
"Twitter" and "tweet" sound very light and airy, almost musical; the theme of birds chirping lines up well with the format of seeing many short messages. "Twitter" is also largely an abstract word without much prior association.

A mastodon is a massive, hairy, smelly beast. It's also an extremely well known heavy metal band. For a Twitter clone it makes absolutely no sense. "Toot" as well has some existing connotations I wouldn't think they would want to associate with...just seems like a total non-starter.
That is what net means, there will be positives and negatives which contribute to the net. For the record I agree with you, I think Facebook is overall negative but not by much, there are very strong positives.
Gemini PDA Gives Jolla’s Sailfish OS a Second Chance
The few days ago $500M round was just done because it was known Facebook was acquiring it. You can’t really count that. That was just VCs quickly doubling their money.

The other numbers are good, but then other companies also grow at similar rates. How come Instagram is the $100B valued company with 1B users and Whatsapp has over 1.5B users? And both are growing still. You’d think there would be another company coming at them.

For Whatsapp as a messenger the only service close to them is Messenger with around 1.4B users (you could say WeChat or Line/KakaoTalk as well though they are mostly popular in east Asia only). And Messenger is a sister product.

YouTube is a similar knock out success. Huge mindshare beyond its huge numbers, but it isn’t a profit machine like Instagram.

So it’s just Facebook that controls the 4 biggest social networks/messengers outside China. Along with some of them being the fastest growing services as well to this day.

All of this is to again say it wasn’t completely obvious Instagram would become this big. Other companies also grow and get valued highly quickly. And almost no other companies or services get as big as Instagram, which is still growing.

Finally, the zeitgeist at the time of the purchase was of shock at the price tag. Almost no one thought it was worth the billion dollar price.
It might be wrong to charge for filling positions but there's plenty of "recruiting-focused" activities that I'd be happy to pay for.
Yes, I do all this on Linux, but they support other environments too (most of the environments Go can build for): https://rclone.org/downloads/
Founder Series – Building a Side-Hustle to Profitability
Ah yes, that's true about C. I think my aggressive distaste comes from seeing people cargo cult this into languages like Java, Python, and Ruby.

Makes no sense to turn your code inside out for resource management when you picked a language where you don't have to turn your code inside out for resource management.
Engineering Spotlight: Hopper
Most horrific atrocities born for this quest for continuous employment- "improved" android menus - like the Samsung S8 - which manage to squeeze a additional click into a perfected gesture and lay buttons like the delete picture button near the "back" button.

I would rather write "was homeless" into my resume for those years as a UI/UX-Designer then admit i worked on that team.
> Before the humans talk, the automated assistants on both sides should have all the routine stuff out of the way.

Imagine if there wasn't quite enough security built into all of this.

Store-bot: To confirm identity, what is users full name?

Phone-tree-bot: Thomas Arnold Pellington

Store-bot: What is Thomas Arnold Pellington's address?

Phone-tree-bot: 186 North 15th Street Minneapolis, Minnesota

Store-bot: What is Thomas Arnold Pellington's Social Security Number?

Phone-tree-bot: 183-44-5975

Now what if Phone-tree-bot called the wrong store number?

I remember a case awhile back where someone changed the phone number to the FBI or CIA was changed on Google Maps. IIRC, they forwarded the calls to the correct number, but could have just as easily intercepted the communications. A human has a chance of noticing that "the person on the other end is asking some weird questions that make me feel uneasy, maybe I should hang up". Hopefully bots could develop the same ability? Having a centralized source of phone trees for all the cable, cell phone, and service providers would certainly help.
It's very weird to see people genuinely suggest, "Conditional logic is complicated, so try burying it in inheritance."
Sorry for that unintended interpretation. I don't think that this administration gives a shit about human rights.
> That is a funny question. It is like asking: what is the evolutionary advantage of a broken leg?

i'm unconvinced... a broken leg isn't a normal biological function, while (afaik) pain is an entirely internal process that is a 'response' mechanism.

> Sometimes things go wrong and the result is pain. There is no purpose to it; it just happened. Not everything has an evolutionary purpose.

the ostensible purpose of 'some' pain is to cause you to stop or avoid doing something damaging, or being aware of a need to seek remedy. for those few people who don't feel any physical pain (congenital analgesia)... life is actually more dangerous.

when it comes to incapacitating levels of pain, things seem to get murky. there is some arguable benefit to adopting a protective posture (covering a wound, adopting a fetal position, etc) to mitigate further harm... but it seems these same behaviors can also increase risk of harm as well, especially when it comes to pain causing reduced situational awareness and other reasoning impairments.
With regard to your first version: I had this vague feeling that the usual arithmetic conversions state that if the operands are of the same type, then no conversion is performed, and apparently this is so. If so, then would not the expression a + b potentially overflow, regardless of what it is being assigned to?

FWIW, I tried this example:

#include <stdio.h>
#include <limits.h>
#include <stdint.h>

int main () {
int64_t x;
int a = INT_MAX, b = 1;
x = a + b;
printf( "%lu %lu %d %lld\n", sizeof(x), sizeof(a), a, x);
return 0;
}

After compiling gcc -std=c11 -fsanitize=undefined -Wall -Wpedantic -Wextra (getting no warnings), on running I get

c-undef.c:8:9: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
8 4 2147483647 -2147483648

Also with -O0 and -O3.

At least according to the answer in [1], signed (but not unsigned) integer overflow is undefined behavior (unless C and C++ have diverged on this matter, but I get the same result when the same source code is compiled as C++17.)

This may seem to be pedantic (if it is not just wrong), but the point is that you have to be unremittingly pedantic to avoid undefined behavior.

[1]https://stackoverflow.com/questions/16188263/is-signed-integ...
a JIT is one!
time is wasted doing compiling while running, the compiler has strict time constraints so can't do as many optimizations, claims about theoretical benefits from runtime data collection and-recompilation for optimization are rarely reazlied in the actual world and profile guided optimizations can achieve similar things for AOT compiled programs.
soooooooooooo

AOT master race
So if works for an expensive watch, but not an expensive phone, where does that leave an expensive smart watch, ala Apple Watch Edition?
The likely calculus is he thinks it's better to have 9 justices than 8. If Democrats take the senate, there's a solid chance due to the McConnell precedent, that the seat remains vacant as long as the senate and presidency are opposite parties.

At the very least with 9 justices there isn't a tie.
It was the same in Spain, we carried the casco in the basket (of course not plastic, but hemp)... only the meat and the fish were wrapped in waxed paper and of course the cans, but there were only a few products that weren't fresh.

Now there's an absurd mass of plastics.
It's also possible it's because the number of movies Steven Seagal starred in for the past 30 years has also declined [1].

Car alarms can deter joyriders but don't do much for the professional car thief [2] ([3] has more references). Also, as an anecdote, there's been a bunch of car prowls in my apartment building parking lot for the past year or so. The victims were high-end vehicles with valuables in-sight (briefcases, dashcams, etc..) and they all had car alarms.

[1] http://www.tylervigen.com/spurious-correlations

[2] https://www.ncjrs.gov/App/publications/abstract.aspx?ID=1656...

[3] https://priceonomics.com/are-car-alarms-completely-fucking-u...