skysight-inc/HackerNews huggingface dataset:
The production value and artistic merit of this was quite good but here's the insight ... it's what I call the Ira Glass structure:

1. show the meat, why you're interviewing them - if the person is say, a miner you start off with machinery and sounds of workers

2. do the intro of who the person is - have them state their name and identity (occupation or other story-relevant identity such as an ethnicity or physical attribute that is relevant to the story)

3. give a backstory - relevant details that led them to the present such as where they started, their parents, siblings, etc.

4. identify the present and show the passion - usually with long-form charles dickens details of rooms or where the person lives along with what they love

5. talk about what the person is about to do - a cross country journey, a competition, get married, etc.

6. set the scene - the person getting ready for it and preparing, setbacks along the way, human interest style narratives

7. make it special - try to frame it as either a unique story or something that effects a very small group of specific people

8. conclude with a future oriented framing - say "the story isn't over" such as talking about next years competition or some more ambitious task they plan to do
Typically condescending answer, "you fucked up." There are times when you absolutely DO want to use image surfaces, such as when you need raw access to the pixel data, or if you want to combine cairo rendering with something else.

It was a looong while since I used cairo so I don't know if my information is correct, but at that time it was slow. The slowness originated in cairo's use of libpixman's not very well optimized functions for interpolation. I actually didn't just complain -- I wrote patches to libpixman to make it faster. They lingered on that stupid freedesktop.org site for a few years before being marked as WONTFIX. Back then, the project wasn't friendly to new contributors at all. But Federico is a very friendly and active developer so I'm sure the situation is much better nowadays.
Onboarding issues in large open source projects – Let’s talk Kubernetes. (pt. 2)
This is disappointing.

Why isn't there a public blog post about this? Why is the "more information" page behind an auth wall?
Most accessible users use JAWS on windows. I focus on accessibility a lot for my job. In fact, we have an entire department dedicated to accessibility design, implementation, and testing.

The reason why accessible users use JAWS is that it works across the entire OS and all the programs you have installed; start menu, PowerPoint, web browser, control panel, Google, etc. etc. The problem with the native accessibility tools is that it fragments the accessibility experience; you have one tool for OS operations, another tool for browser work, another tool for this, etc.

So that being said - it is a waste of time to target the native APIs for accessibility. Your target is JAWS and that's it. In fact, I'd argue that JAWS is better at reading HTML than native apps, so Slack is doing the right thing by moving all their apps to the cross-platform one.
From the article.... Amazon admitted it's happening and is working on a fix:

Amazon responded to the creepiness in a statement to The Verge, saying, “We’re aware of this and working to fix it.”

The Verge is not the only source that Amazon has made this statement to.

So unless this is some fake phenomenon that Amazon dreamt up to raise Alexa awareness, why do you doubt it's real?
AWS Fargate will be interesting too. But, like you said for EKS, it's still in private beta as well.

I'm also keeping a pulse on riff [1] as a k8s FaaS.

[1]: https://github.com/projectriff/riff
If it's a result of something shady they're doing, why would they release a post mortem instead of just letting the story die and let people forget about it?
They're not basically electron apps. they _are_ electron apps.

And it's completely absurd that mine is currently using 1514MB of memory.

If I weren't required to use Slack on a day-to-day basis, I absolutely wouldn't solely on principle.
...for the few SNPs that they actually test. A negative 23 test does not exclude BRCA mutation. To apply link disequilibrium as you brought up doesn't change that.
I did quite a bit of Jailbreak/tweak dev in the past, and I was curious if you could just hook into AVAudioRecorder and show an alert any time it was invoked.

So, I did this sort of thing years ago when I wrote a tweak for the InPulse smartwatch (later became Pebble) https://github.com/brandontreb/inPulseNotifier .I was able to hook into the system messaging, forward it to a custom bluetooth stack (sending it to the watch) and forward the message up the stack to be displayed by the system.

It would stand to reason that the same sort of process would be effective for catching Facebook invoking audio recording. Once you hook into the AVAudioRecorder's interface, you could theoretically observe the following:

1. Open the Audio Recorder app and hit Record - An alert should show to prove your tweak is working.

2. Open the Facebook app. If you receive a similar alert at some point, you could at least prove that FB is invoking the audio recorder at some point without the user's expressed permission.

Am I crazy or could this test actually work?
What if they just analyze the audio locally for keywords, and then transmit that?
How about if the owner of the blockchain (here I'm assuming, say, a land-ownership database run by the state) have a private key for each person in their own system which they use to put the relevant data into a blockchain. Then they delete the private key for that person to scramble entries that need deleting so no one can ever access it again. The person doesn't need to have or know their own private key since it's a backend for the municipal service.

Now why anyone would want to do this with a blockchain instead of a simple encrypted database... well, maybe someone else can explain that. I'm still assuming you visit deeds.mass.gov or something and have an interface you would use to find out who owns what, so the end user isn't actually touching the blockchain in this case.
Yes, everyone on HN says this all the time about every company. Anything can be built in a weekend, you know.
I was thinking about this too, then I realised I'd be spending some of my own precious life helping Slack mitigate the consequences of a user-hostile, and Open Web-hostile, decisions. Screw that.
I am coming around to the idea that this particular grievance-- at least the camera and microphone bit-- is the "terrorists" of privacy.

That is to say: it's an absolute bad thing and is a concern. But because it's so easily visualisable and conceivable, the actual threat is blown way out of proportion, and much less sexy threats that are much more important are ignored.

You're more likely to die slipping over in your bathtub than being killed by terrorism, etc.

I guess the "slipping in your bathtub" for privacy would be the consumerist / capitalist / deregulated culture that allows, normalises and incentivises trading away privacy for convenience with no real pushback. Which in turn actively discourages keeping your privacy, because it's like: why play some constrained rule-set that disadvantages you and no one else plays by?
And what credentials do you have that would make me take your comment seriously?
Sales people, biz dev, PR, recruiting, legal, content creation, headcount from acquisitions like Bitmoji, support team, data team to make sense of the massive amount of data coming in, marketing team, etc etc etc.

You need these things to run a global operation at scale.

If you're not interested in running a global operation at scale, then you can be happy running a little self-serve application - but to create the phenomenon that is SnapChat requires a lot of coordinated effort. To think otherwise is just simply naive.

Now I don't think we have enough information to judge if 1800 is the wrong number for SnapChat or not. They very well may be overstaffed.
Okay, I get that IRC isn't able to convey lots of modern fancy stuff, but XMPP? Really? I swear, it can do almost anything that fits into stanza exchange logic, as long as one's not afraid of adding an XML namespace (of course, it's being nice to search for already existing XEPs first). Afterwards it's client developers' problem to support shared threaded animated gif sticker emoji reactions or whatever.
This sounds like a bookmark, not a PWA. I have several PWAs on my Pixel 2, all of which appear without the Chrome icon in my app drawer.
It's the aggregate of so many little things.

Less duplicates (xrange vs range, itemview/iteritems/items(), map/itertols.map,).

Entering french in comments will not crash the program even if you didn't give "the unicode talk". Clear type for raw bytes with a proper name.

Way less verbose (no __future__, no u, no object, no codecs import, f-strings, simple super(), etc)

Debugging is easier (debug messages are better, exception chaining, division makes sense, repr is clearer)

You can't shoot yourself in the foot as much (ordering "1" and 1, assigning to True ...)

Less stuff to learn (e.g: pathlib instead of os/shutils/glob/codecs)

And that's just out of my head.
Is bitcoin insured and by how much in each country?
If I’m not mistaken, it is common for windows malware to act differently if it is running inside a VM, to avoid analysis.
Because the rich can afford to lose.
> why build out a huge engineering org?

If the projection you buy into is that you're going to have a billion users, and a business doing $8 billion in sales, you might be less inclined to worry about the cost of those 100 extra engineers and are likely to assume they'll be necessary.

Snapchat probably built out based on old projections that indicated a lot more growth, conceived at a time when they were in the midst of hyper growth. Twitter did the exact same thing, substantially overstaffing for growth that never arrived. The initially fast growing social network trap.
Only Slack can answer that, but considering that Slack is commonly used at many technology companies I'd say that the number is probably reasonably high. I tend to find that software developers tend to have a much lower tolerance for non-native/poorly optimized/proprietary software than most people.
Cooks Illustrated (subscription required) is based out of Boston, and they prefer the domestic brands:

https://www.cooksillustrated.com/taste_tests/231-canned-whol...

Splendid Table is based out of Minnesota, I believe:

https://www.splendidtable.org/story/the-6-best-brands-of-can...

Epicurius picks an Indiana brand, with California brand Muir Glen at #2:

https://www.epicurious.com/expert-advice/best-canned-tomatoe...

One of the issues is that supermarket imported Italian tomatoes tend to be packed in puree, not uncooked juices. If you're looking for fresh tomato flavor (and if you aren't, just buy crushed tomatoes), you want to buy an American brand that seals the cans at lower temps for longer times to keep the tomatoes fresh.
If in the 1980s, during the height of the Cold War, you had predicted that in 30 years virtually everyone would voluntarily be wearing tracking devices that pinpointed their location 24 hours a day, and voluntarily carried recording devices which could at least in principle record everything they and anyone they talked to said, you'd be branded a conspiracy theorist or a believer in sheer science fiction.

Today it's no longer a paranoid fantasy but a reality, yet even those who aren't in denial about it are mostly not choosing to opt out of the surveillance.
Removing zoning restrictions massively increases property values, which is why YIMBY group funding is always mysterious.
Highly unlikely. More likely they're using location tracking or a shared data source to know that you like that specific coffee place.
How Data is Stolen using npm’s
But the issue here is the opposite of deregualtion. The problem is overly strict zoning rules. They should be relaxed. Less rules, not more.

I am Norwegian myself but when I lived in the US I was always puzzled by the extremely segmented feel of cities. Everything in one area was the same, and when you meet people you get the feeling that most people only know people from their own economic class.

As a country that prides itself on diversity, there doesn’t seem to be much diversity where people live.

I think cities with less rules which are able to grow more organically will tend to develop better.

Or I guess it depends on the type of planning. Where I live in Oslo a lot of thought went into making it possible for kids to walk to school, playgrounds etc without crossing car roads or walking next to car roads.
> And IMO, designers should stick to their favorite tool, and leave implementation details to programmers.

I'm curious about how this would work if the designers have to use developer tools to do the final spit-and-polish.

I don't know about how other places do it, but what I'm familiar with is that a UI mockup is sketched out and requirements given to the developer, the developer implements something but in the process finds issues with the design as specified and iterates a bit while doing so, and eventually you have something that is functional but somewhat ugly because the original sketch was not specific enough or didn't anticipate some issues that came up or the like, and then finally you give it back to the designer to do the spit-and-polish.

In some cases, the spit-and-polish can be a lot of work, because you've used some new widgets that you don't already have standard styles and graphics for, or maybe it's your first app with a new toolkit and so you need to figure out how to get your branding and style to work with it.

For designers I've worked with, CSS is their favorite tool for styling, and they prefer UI tools for spit-and-polish layout tweaks. Are you saying that they should just deal with having to learn how to do all of that embedded in code, or that they should just hand off their assets and suggestions to the developers and the developers have to do the final spit-and-polish work?
It feels too specifically creepy to be a random bug?

My guess is that a developer replaced the "I didn't hear what you said." response with this creepy laugh on his home Alexa, then somehow accidentally pushed that build to the public.

The other explanations are a hack or disgruntled employee which seem worse.
But that’s open source and can be audited.
Yes they do.

See here:

https://accounts.google.com/.well-known/openid-configuration

And as far as I know, Facebook doesn't support OpenID Connect. They still roll their own custom OAuth2 implementation.
As the CTO of a growing website (https://www.kapwing.com) we have been looking for a tool to make it easier to test certain features / changes on a smaller scale. I signed up reluctantly because I am curious about how your SDK works. But I was disappointed that I wasn't able to find any examples or info on the amount of work it would take to integrate.

My initial questions are:
- Will this work with frontend React code?
- Do I need to create separate database hooks?
- Can I create UI experiments without writing code?
- Does it integrate with Stripe if we want to test conversions?
If however, I was given fair notice about 8-10 years before the rule/zoning change that the city had such intent, then I would make financial decisions appropriately (i.e. not buy in that neighborhood, wait to build a duplex/triplex instead of an expensive single family that will be sandwiched in between two four story buildings, etc.).

This just means that the people there who own who are trying to sell then think they get screwed by this announcement, even if it's actually going to change for a decade, especially if people like you won't buy because the change is pending.

Announcing it a full decade out also provides a chance for, potentially, two other municipal administrations to do political machinations that undo the pending change before it takes effect.

If these aren't actually worse situations, an announcement with a decade lead time doesn't necessarily make it better.
I got an email from them no longer than a month ago that they were expanding like crazy and opening a new office in Seattle. I don't completely understand their situation.
Once you have Treble you can get third-party updates (e.g. LineageOS).
Former Snap engineers in Venice feel free to get in touch. We're hiring at our Santa Monica office for all types of engineering roles.
Found another news article about takeover rumors: https://finance.yahoo.com/news/why-did-amd-stock-pop-1749058...
Is this definitely a bug? Seems more like something a hacker or disgruntled employee would do...
The only "app" I use to access Facebook and other social media is a well locked down browser. IMHO if you use apps, then your a schmuck and a sitting duck ;-) :-)
If you were Slack, would you post a blog post about this? It's clearly a negative, so there's no point in drawing attention to it.
That's great, thanks for sharing. I'm currently the "why don't we wait a little" guy in a F500 where apps are trying to manage their own K8S installs. Still feel pretty strongly that "just wait a bit" is the right answer. I'm not loved at the moment for that opinion ;)
Apparently you can just disable the big cores and it will boot: https://www.xda-developers.com/nexus-5x-bootloop-fix-boot-ph...

But mine's running perfectly so far. I even slightly overclocked the big cores. Changed to underclocked right now :D
Can anyone actually explain to me the _exact_ differences between Elixir and Erlang?

What does Elixir offer me that Erlang does not on a LANGUAGE level?
It's people who try and strip away freedom of speech and assembly from others who should be condemned.

Like Donald Trump's harsh criticism of protesting NFL players or his near constant denigration of the free press?

What about the people that helped elect this obviously unfit leader? There are plenty of ways to peacefully participate in democracy that I have no problem declaring "wrong."
Learning brain cells are not generated after age 13
Pretty easy, I reckon. I started writing a native Mac client using the API, and it was pretty straightforward. I don’t see there being a huge barrier to implementing a gateway.
That's absurd. How is it so high? Mine uses around 700MB pretty consistently.
I run it in a dedicated browser with one tab only (srware iron). Memory usage: 200mb. Electron crap memory usage is usually 2gb+.
Natural Language Processing with NoSQL and JavaScript
Visual Studio Code February 2018 Update
This $80 Cup Will Keep Your Coffee Warm If You're an Idiot
For anyone looking for the documentation it seems you can find it here: https://airship.readme.io/v1.0/docs
Unsupervised Machine Learning with JavaScript
Are you saying they lean right, or just need more extreme examples? I don't see Breitbart on there, either, FWIW.

Maybe they're applying a "not too far left or right" filter or a "popularity" filter in order to keep from having so many takes on a given story that it's overwhelming?
The property right in question is the public's right to the beach, which is public property; we'd have to look at the code to see where the property line ends. If there's some inlet cove or the like surrounded by cliffs, but you own all the land accessing it then generally you can't put up a fence that stops the public from accessing the beach.

Edit: remembered a notable exception, but it was on a military base
Looks like it has already been done, thankfully :D

https://github.com/wee-slack/wee-slack
0.38 Second Rubik's Cube Solve
GP said "basically electron tabs", as in the electron wrapper is functionally equivalent to a browser tab.
This comparison requires context.

-----------------

First, timelines:

Nexus 5X

Released: October 22nd, 2015

Discontinued: October 5th, 2016 - (12 months from release)

Mainstream Software Support Ended: December 5th, 2017 (13 months from discontinuation, 25 months from release)

iPhone 5C

Released: September 20th, 2013

Discontinued: September 9th, 2015 (24 months from release)

Mainstream Software Support Ended: July 19th, 2017 (22 months from discontinuation, 46 months from release)

-----------------

Next, positioning:

iPhone 5c: Bottom of the lineup, released as a budget/$0 contract option in comparison to the rest of the iPhone line.

Nexus 5X: Flagship of the Nexus line. You could argue the Nexus 6P was the flagship, but it's irrelevant as it was also released, discontinued and exited support on the same days. Point is, these were the top-of-the-line Nexus phones at the time.

-----------------

Here is how I see it:

Apple had a reduced support lifecycle for a bottom-of-the-line experimental phone that they never repeated. They typically support a phone for 3-5 years, this one was 2-4 years depending if you count from release or discontinuation date. This was still longer than the support life cycle for the flagship, top of the line Nexus phones, the only Android phones with the reputation and stated goal of offering extended software support. They managed to make it just over 1-2 years.

I don't care how you slice it, that's embarrassing. Even the flagships can't begin to approach Apple's support timeline for their worst and most neglected device. Throw in non-flagships, even from just the major manufacturers, and it just gets depressing. There are phones being sold right now that will never see an update after the customer purchases them. They've exited support before the customer even unwraps them.

I think any way you look at it, Apple is the only company who can be trusted to provide a reasonable support lifecycle, regardless of when you buy the phone.
Awesome on the guerrilla BOMs!

I was wondering more about how many orders have gone through your system and how many people have ordered PCBs and parts through you site. Do you know what those numbers roughly are?

I see you have some kind of examples for how to organize projects in your README. Do you have some more formalized guidelines for recommended 'best practices' for organizing open hardware projects? Would you consider making one if you don't have it already?

Interesting, looking around there's some people playing around with visual diffs [1] [2]. Maybe a good first step is to just have a multi-layer view of the image with different colors.

Are you going to attend OHS in Boston this year?

[1] https://www.youtube.com/watch?v=5CZEszO9xpA

[2] http://www.viewplot.com/info_files/vpl_faq/compare.html
They'll have to move at some point. If the transition is painful/long, so be it. The affected companies is why we're in this mess in the first place. Now Google enforces the new rules about the platform compatibility, so let's see how it plays out.
China has been losing technical talent left right and center. If they want to compete, they need to be able to attract top talent to their country. There's a reason why their military and space hardware is Russian or Russian-derived.

There is just no way someone is going to move from LA or New York to Beijing. Maybe Hong Kong. The differences in living standards is huge, I don't think you could pay people enough to get them to move.
Is there an example of a million-user/big B2B company built entirely on top of FAAS like AWS Lambda and some lind of database with auto scaling, sharding et al. (maybe Spanner or CockroachDB [0])? I suspect once somethink like that happens we could have companies that have almost Google scale while just employing a couple of engineers.

[0] As a side note, I'm sure a blueprint for handling the common DB scaling problem. I suppose we could train a ML model to read some logs/usage stats and handle the remainder of edge cases. But making such a model will probably require hundreds of engineers so I guess we're safe at the moment.
Oculus Rift Certificate Expiration Bricks Headsets
#HerStory – She Was a Girl (Video Everyone Should Watch on Women's Day)
I don't buy it. There was nothing else in that pocket.