skysight-inc/HackerNews huggingface dataset:
If I were Facebook and I were trying to surreptitiously record users via the microphone, I think I would do it by using lower-level hardware APIs rather than high-level Cocoa APIs.

Disclaimer: I don't really know a) if there is some other way to interface with the mic or b) what I'm talking about in general.
I'm a 10% for bad service, 20% for not bad service kind of guy. It honestly takes all of my internal effort not to tip 20% for bad service.

> ...for nothing.

...for to pay someone who is working for them. The indirection of wage labor isn't enough of an excuse for me to not attempt to make sure the person who is working for me is compensated to my standard.
How Austin became a top city for women in tech
Mattermost has bridges[1]. There's also Matrix[2] which is decentralised and has bridges for almost everything.

[1]: https://github.com/42wim/matterbridge
[2]: https://matrix.org/
Well, in this case I was quite glad that they have targeted the web platform. At least that allows me to code my own stopgap solution using userscripts and stuff. That's harder for native.
Interesting. So you are suggesting they may have already considered this and may have some defensive programming around it?
beautiful products that shows the beauty of python
Would you be willing to answering them here (or link to your site with these answered)?
The enforcement is in Treble. The first OEM to embrace it will be able to advertise as more up to date than competition. One is all it will take...
What have you been learning about? Do you dabble in various things or are you continually learning more about something in particular?

I'm a dabbler by nature, and while it feels rewarding to get to that high-novice stage each time, I've got a nagging disappointment in not making it much past that in anything.
Besides that, if slack had IRC enabled and e2e you would be able to connect via IRC and actually verify that e2e is doing its job (ie. connect via irc and see scrambled texts).

One problem with all these closed client apps slack (with this update)/whatsapp/telegram is that there is no way to verify/audit it is actually doing proper e2e.

Users must trust the X company that they are really doing proper e2e.

These apps should allow users to download a plugin and use that to produce the e2e. Then the user would be able to download an open sourced audited plugin that encrypts the messages before they hit the whatsapp/slack/telegram company servers.

So for instance, if this was possible, everyone on a group would download and install the plugin that runs on top of whatsapp/slack/telegram and share an encryption key that only they know about. And do the same for conversations between 2 people.

There must be some point of trust, however with the current situation, it is hard to trust e2e code no one is able to audit.

Or just open the protocol so everyone can use and create their own clients and their own e2e mechanisms. Which is what IRC is.
The cheapest Pixel 1 from a seller offering the legally mandated 1 year warranty I could find was still around 370€, plus shipping.

And that's a Pixel 1, which also only gets one more year of updates.
I wouldn't call that history. I only encountered a variant of this gif once, on a discord channel having the face of one of the two streamers. This site just shows me a lot of very similar gifs.
Maybe it's closed? ;p
Are you insinuating 700MB for a chat app is sane?
Citation needed if you're going to include Apple in that group.

Here's Apple's privacy policy: https://www.apple.com/legal/privacy/en-ww/

And yes, it's followed relentlessly.
Is there any reason that pinning should not be optional?

In other words, any reason that the user should not be able to "disable" it? (Use own root CA.)

Consider that in this case, the data being transferred to Facebook belongs to the user.

Is it unreasonable for a user to require that they be able to see what data is being transferred before they agree to transfer it?
I'm not a fan (at all) of the NIMBYism but I do understand it. What would you do if you had millions of dollars tied up in your home? If your home was your only asset of value? Especially if you bought a home in the last few years at top market value? You would fight against new housing which would deprecate your value(and rents) too.

I think it is selfish - especially to our children and grandchildren that will never be able to live in SF and/or the bay area, but CA (or more accurately the bay area) asked for this and it will be hard to turn back :( Judging by reports such as this ( http://lao.ca.gov/LAOEconTax/Article/Detail/265?platform=hoo... ) it will just mean the middle class will be gone soon and this will be the land of the rich only...

This is not wholly unique to the bay - almost every city does this. They champion rising home prices as great and then complain when they are too high b/c they didn't build to keep up with demand. Oh and also blame the techies b/c that is the cool thing to do.
The fear comes from exactly that. People aren't worried about targeted advertising. People are worried that swathes of their data isn't "theirs" anymore and can suddenly be used maliciously. Sure maybe not by Facebook. But Facebook's customers? The customers to those customers?
Just letting you know that I've uploaded the first frequency list. Just Spanish at the moment, but will be adding more over time.

https://langliter.com/blog/frequency_lists/
As much I would love this, it looks like the only real option right now is wee-slack plugin for weechat.
I have been using it for almost a year now and it does it's job very well.
Bitlbee for hipchat, wee-slack for slack. I'm ok (for now, it's just a matter of time before slack cannot be used without one of their official clients like the shit that happened with whatsapp and others)
A couple of weeks ago I search for (on Google) and played (on YouTube, logged into my account) the Meow Mix song to play it for my 4 year old.

Less than an hour later, Instagram showed a Meow Mix advertisement on my wife's account, on her phone.

We have no animals. We have never had animals. She probably (though maybe not) has never logged into Instagram or Facebook on my browser.

It was too much of a coincidence.
When you say "many", how many do you think, and what are you basing that number on? I'm not sure the total wealth from bitcoin to Americans is material to the national economy, much less the potential negative change in that wealth.

The stats I've seen indicate that essentially nobody owns bitcoin when you compare it to other commonly forms of wealth, like homes or traditional equities.

I think one estimate was that less than 500K people - worldwide - own more than one bitcoin, approximately worth $10K. Compare that to the US housing market, where there's 100M-odd homeowners with an average value of ~$220K. Let's say there's 200K bitcoin holders in the US with a bitcoin each, so that's ~2 billion dollars in value vs say 22 trillion in home assets, very rough calc. (And yes, some of those have a lot more than one bitcoin, but some houses are worth more than $220K, and the wealth effect tends to happen breadthwise, primarily.)
Agreed. It's hard for me to buy a service that limits the number of API calls when I possibly can't control this directly. What about changing this to the number of MAU (monthly active users), or features, or some other unit I can grok when I think about my product and how I'd use your product?
There is relatively little total stored energy in the rotating kinetic energy of the grid's electrical machines, typically only a few seconds of rated power or so. From fastest to slowest, the response time of the grid to a load change is:

- Stored capacitance of the distribution lines (sub-ms response time).

- Stored kinetic energy of the spinning machines, both generators and loads (sub-cycle response time).

- Automatic throttle management (sub-second response time).

- Spot market for electricity (intervals vary, but 15 min is typical).

- Futures market for electricity (up to a year in advance).

Not all suppliers bid for the frequency control market. Those that do are paid to adjust their throttle back and forth automatically, providing what's known as primary frequency reserve. Normally, every hydrocarbon power plant is bidding for primary frequency reserve. Typically all of the supplier bids for for short-term frequency control have the same ramp rate for automatic throttle management, set to provide a 100% power step per 5% frequency deviation. It makes up the difference between what the spot market cleared and what customers actually demanded during the interval.

Normally, (in deregulated electric markets in the US anyway), a frequency decrease translates directly into a higher price for power, which is cleared by the spot market to return frequency back to 60.0 Hz. A sustained frequency decrease, combined with a net sink of power into this particular geopolitical region, is caused by suppliers in that region failing to provide enough power to clear the spot markets. The difference is being made up by the PFR suppliers throughout the rest of the grid.
It looks like it can be rooted with Magisk, which makes it pretty appealing (at least if Xiaomi post factory images you can flash yourself).
No support for 6p or 5x. WTF my phone is <2 years old.
I thought it was the view that women and men were different, and that an embrace of that fact would reveal askew sex ratios for different occupations.

Also, what group claims individualism as their value? Liberals or conservatives? I suspect many people would say they are pro individual freedom and rights when framed as individualism vs collectivism. Also, do conservatives champion individualism or community?
His point was not inheritance, it was being part of community for years. If your parents lived there, but you did not, you don't count. It is disingenuous to call that hereditary.

I dont care about SF, the best would be for tech to move away from there. It just dont fit in, spacewise. Companies should more to place where they fit.

But I find it funny that the same forum that yap and cry about lack of community or loneliness in every single loosely related topic (and especially when it is possible to blame women not being at home anymore), puts exactly zero value on it when it comes to people who were born in San Francisco and are not one of us.

The parent you complain about here is literally about social ties and community. Newcomers don't have it and young tech people don't really value it, so maybe it would make sense for us to move away. Unless we make it about entering contracts and all that, in which case people who been there first has the same right to make rules they do like.
I don't know what other people mean by middle, but what I do is take the things that are agreed on by most organisations as probably true, and disregard the rest.

Source A: An abused elephant got revenge on its handlers today, striking back and making a break for freedom.

Source B: Elephant attack! 5 gravely injured, including a mother of 3, as a crazed elephant breaks loose. Authorities still investigating.

Source C: Minister for Elephants grilled over lax elephant regulations. Angry citizens are demanding to know why legislation had not been put in place to prevent this tragedy.

My take away: Something happened, people got hurt, an elephant was involved.

Me at the water cooler: You hear about the elephant thing? Pretty crazy right.
Yes, this sounds like me. It's very hard. I spent a day worrying that my lead was going to scold me about something minor, and he never mentioned it. The only way I stopped worrying was to repeat "stop caring. don't care." to myself. When someone does inevitably become confrontational about something, I am careful to subdue my ego as much as possible. Make a quick, succinct apology, and immediately move on to solutions. Never belabor anything. If things get bad enough, I'll remove myself for a while and go do something else until my head is clear.
I don't know what people expected. Why would you leave IRC/XMPP to go to a walled garden?

Nowadays, alternatives exist like matrix.org with an open protocol. If usability was the reason you weren't on IRC, take a look at matrix.org.
The best resource I have ever found on the topic is this, which digs really deep in the topic:

- https://www.gwern.net/Spaced%20repetition

That, combined with Frequency Lists (another really cool topic), is what inspired me to create my own learning webapp:

- https://core.cards/

Note: it's for me to learn, so login is a bit broken and you have to try to do it twice for it to work if you want to test it out.
Brutalism is a cancer of architecture. So many of these buildings are anti-human on so many levels, reducing people to nothing but unthinking, uncaring agents in a machine.
> Faster VS Code start-up by using asar

> We are now packaging the core node_modules into an Electron Archive (asar) for faster start-ups by up to 5%. The file count on disk for a VS Code installation also gets reduced by approximately 25%.

Seems quite noticeable here, unless there's other things changing open speed.
I recently wrote an Android Wear app for someone who wanted sensor data recorded in the background for legitimate medical research.

I would assume upgrading to P will break that app.
DON'T F* UP Your START UP
Don’t F Up Your Start Up, by Collaborizm.
The New Collaborizm Initiative created to protect first time Entrepreneurs.

Today we are launching a new initiative, called…Don’t F Up, which will help Entrepreneurs spot and avoid mistakes in their business/technical plan.

“There are 3 tragic entrepreneurial mistakes being made every second.“
— Law of Entrepreneurial Physics

This is the most outstanding data point we’ve discovered from talking to thousands of Entrepreneurs. And we’ve decided something needs to be done.

How Can We Start to Solve this Problem for Entrepreneurs?
We believe most crucial to solving this problem is the culture created around solving this problem. It requires a change in mindset. It requires a community of individuals willing to hit each other hard (verbally).

Advice is not good enough.
It requires something harder hitting, to knock people out of the Reality Distortion Field.
It needs to be brutal, raw, and honest.
That leads us to Don’t F Up…

How Don’t F Up Works
A) Post a strategy question on amifuckingup.com

B) At least one or more community mentors will respond with brutally raw and honest feedback.

C) Entrepreneurs can determine if the feedback is valid, and decide to act.

How can you create a plan that reflects that you aren’t a 1st-time entrepreneur? Sadly, if first time entrepreneurs don’t get outside opinions/feedback, they are going to add many years of pain to their journey (and will incur significant unnecessary expense) even if they do eventually succeed.

Want Help You Not F Up?
Join Us here: amifuckingup.com
LG and privacy
DON'T F* UP Your START UP
It looks like IRCCloud has done an API based integration which is then exposed again via their own IRCv3 system: https://twitter.com/IRCCloud/status/971416931373854721
Eight countries in danger of falling into China’s “debt trap”
And yet, this is what you can get today with several IRC clients already: https://twitter.com/irccloud/status/971416931373854721?s=21

IRCCloud is using only standard IRC features to implement their Slack gateway that offers all features of slack - including reactions and threads.

Federated protocols can move extremely quickly, I've seen that myself recently.
Hey HN – Would you use this? :)
Hey HN bloggers!

My friend and I are brainstorming some ideas for writers and bloggers and thought this would be a good place to ask.

Would you use a customized “checklist” app that would take you step-by-step from no blog to a successful blog, tracking your progress on a dashboard and showing you exactly what your next step would be?

Please leave a comment to let me know :)

Thanks!
Jurassic World gets the Pokemon GO clone nobody needs
"You will need to figure out how to keep the value stable on a day-to-day and year-to-year basis. That means that the supply needs to expand and contract quickly based on demand. "

Radix DLT.
Except, most of the major exchanges are registered in places like Seychelles or the British Virgin Islands as shell corporations.

Bitfinex and Bitmex are two of the largest exchanges and it certainly seems like there's frequent incredibly shady activity with frequent large flash crashes presumably as insider trading to liquidate margin calls and/or stop loss orders.

https://medium.com/@bitfinexed/latest
OpenID Connect is stable, sure. But relevant? I'm not aware of any major identity provider or consumer who uses OpenID Connect.
I'm not convinced by this idea of "more interesting" ingredients. Sesame oil is interesting, but that it's certainly not a better choice for this purpose than a neutral oil of some sort. Sometimes plain white vinegar is the right flavor, even if others may have more personality. This is the attitude that gets us constant Romaine lettuce and microgreens, when the freshness of iceberg lettuce is one of life's great pleasures.

(I'll give you fresh-made mayonnaise — I can't think of a time I regretted that, except when it came time to do dishes.)
Note that the US can't stop Broadcom from just buying a majority of Qualcomm shares.
I don't have any data to back this up, however, I suspect that standard protocols leaving little room for vendor lock in is the primary driver behind the closed systems we're seeing today rather than some inherent limitations open protocols.

(I'm not saying the current open protocols are perfect, or even close, however - 100s of closed chat protocols have been built and rebuilt - that effort would have been better spent in the open IMO. Obviously, investors and similar business functions see things differently though.)
Do you do this programmatically? Or with the +suffix@.... trick?
they don't look "modern"..
Tanium | Emeryville, CA (SF) or Morrisville, NC (RTP) or REMOTE | $120~160k+, bonuses, equity (RSUs)

https://tanium.com/careers/

I just joined Tanium in January, and it's already my favorite job I've had in my ~15 year career. I like the product, I like my team, I like the culture. I also never feel like I'm the smartest guy in the room.

Our product is basically computer management/security for government and large enterprises, but the special part is that it's fast - even when working with a more than a million computers. Our customers love it.

We're hiring for all kinds of roles, but the ones I'm most familiar with are Product Engineering and Technical Account Managers (TAM).

I'm on Product Engineering; the core is mostly C++, and then JavaScript for the modules and admin interface (AngularJS/Node.js - we'll probably upgrade from AngularJS to something newer eventually, but it works for now). There's also small but growing amounts of Rust and Python.

TAMs make up the largest portion of our ~650 people, and are a big part of why customers love us. Most of our TAMs have a technical background: sysadmin, ops, programming, etc. There's also a fair amount of switching between TAM and Product Engineering.

The pay range above is just what I was told for my particular role; I actually pushed them a little higher, so it's definitely not a hard upper limit. The bonuses are also incredible - approaching fintech levels.

Feel free to ask me about anything, reply here or email nathan.friedly@[company site]
I guess having it zoned would allow for alternate uses like putting up isolation walls and using it as additional storage; or just parking a movable storage container in the spot.

The loading dock is a very useful part of the concept, as is the necessity of a /community/ garage encouraging all moving vehicles to operate on a distinct layer from pedestrian areas.

It would not be uncommon to have lawns, pathways, even a park or garden above such a garage.

In a denser area the streets could actually be moved entirely underground, aside from some access roads that /normally/ wouldn't be used as such. (Special permits to bring in LARGE cranes/etc.)

Also, it would be required of the area /building/; if you don't need that particular piece of property then I can easily imagine it being leased to nearby businesses as part of their parking allocation.
What's the standard really depends on which slice of the world/market you're looking at. NVDA[0] is a very capable screenreader as well and does some things even better than JAWS. It's totally free and open source.

[0]: https://nvaccess.org/
Any other source or way to get around the WSJ paywall?
Not to simply pile on to the complaints about this, but I rely on the IRC gateway on my paid account for:
Memory constrained use
Bandwidth constrained use
_Attention_ constrained use

I hope there will be a text only or “low latency” mode in the native client.
Built on Netlify: Deploy a Site with Scrivito CMS
Show HN: Subform, a UI layout tool
Java call stack – from HTTP upto JDBC as a picture (2006)
Definitely not core dev. Mostly IP harvesting/research and "ops"
Yes. There's so many apps that want to manage my SMSes just so they can authorise. It's a nice and convenient feature, but they only need to authorise once. Why should they have permission to manage my SMSes for days and weeks and years afterwards? Short-term permission would be nice, and should be the default. If the app needs the permission for a second session, then it should potentially receive it permanently.
Hi HN, author here (along with RyLuke).

We launched Subform on Kickstarter in 2016, but are just now opening up our beta to the public.

Subform's focus is on layout. Dynamic layout systems are pretty functionally complex, but creating them is more of a visual process that really benefits from direct-manipulation and a tight feedback loop. (Rather than the endless tweak-reload/recompile-tweak-reload/recompile cycle)

We started with flexbox, but ended up designing our own layout system, which is both simpler and more expressive.

For HN folks who like thinking about conceptual design: https://medium.com/subform/why-not-flexbox-ddbe60396163

Or if you just want to check out the layout system in code, there's a WebAssembly build: https://github.com/lynaghk/subform-layout

Beyond the layout semantics, we've also spent quite a bit of time on the user experience for adjusting layout and hierarchy in the app: https://medium.com/subform/dynamic-layout-at-design-time-91d...
I had the immense pleasure of seeing Meredydd create a working demo app of my idea in under 30 minutes with this.

Could this be the Visual Basic of the web app generation?
Tamil and Devanagari scripts are close to latin? in what way? Please, can you elaborate?
> it took them months to implement some (mind you, still not all) features that are useful for blind users that someone already did in a userscript in a few days

A userscript hammered out in a few days is not really that comparable to incorporating accessibility in a flexible and sound way across a codebase.

Where one is dependent on the current representation and types of features in the app, the other touches pretty much everywhere in a code base that might be split across different people or teams that have other business goals to accomplish.

The scale of work is not really as comparable as they may seem at first glance.

So, contrary to what you said about lack of priority and disrespect, I think it's admirable that they take the time to add these necessary accommodations in a way that ensures that they'll be appropriately maintained and present with future iterations.
Of course not. Nobody I know IRL cares about their privacy, save one or two people who also happen to be generally paranoid (I don't mean it's paranoid to worry about Facebook, though). From the looks of the web, people I don't know are far, far less concerned about their privacy.