skysight-inc/HackerNews huggingface dataset:
I'd actually be down with this, but only if facebook gave user's the ability to lock their own data down at fair market price. That way the user pays for a product, or decides to be the product. It's clean and cut & dry; and there wouldn't be any illusions of a "free" service.
> It is one of the few gendered words in English

Words with semantic, but not grammatical, gender are not uncommon in English which lacks grammatical gender. Fiancé and fiancée are separate English words with different semantic gender, based on different grammatical gender forms from French (which, unlike English, does have grammatical gender.)

> Fiancé refers to the male. Fiancée refers to the female.

Actually, following French where male grammatical gender is used when the actual gender of the referent is unknown, fiancé is also the generic term.
Organizing Analytics Like the Human Brain
Generally traffic is defined as north/south (into and out of the datacenter) or east/west (between servers in the datacenter).

Istio is for east/west traffic within your K8S cluster, designed to connect your services together by moving all the network traffic through the Envoy proxy. It is usually done by wrapping your deployments with an extra sidecar pod (automatically using K8S APIs) that intercepts all the networking to other services and pods. You would still use a load balancer or ingress to route external traffic into the cluster, although there are options like Heptio Contour that also use Envoy for this.

This provides a single data and control plane to centralize all network reliability, security, service discovery, and monitoring.
IIRC, it cycled through NetHack, Rogue, and Tower of Hanoi.
America’s Epidemic of Empty Churches
AWS Cloud Map: Easily create and maintain custom maps of your applications
So you wouldn't have been okay with the Elontunnel, which runs closer than 20m below the surface--about 28 feet in the case of the Hawthorne tunnel. Though for point of comparison, some portions of the Metro system run at this depth or shallower.
Thank you kindly! The site you have attached is also rocket speed!

CMS's like shopify offer great value, and are a great starting place even for technical folks. However I think the lack of prioritization they've placed on the performance of sites on their platform has overall been a net negative for e-commerce at large. The mobile experience of most shopify stores is usually atrocious and the inclination to bounce before page load is all too real.

I understand they are working with an old stack, and changing course may be nigh impossible at this point. However, I built my stack in 2014, and the dividends of doing something custom vs the status quo have more than paid off.
So could any foreigner (non-Japanese national with no particular business in Japan) seize one of those up?
Direct Link:

https://www.secorvo.de/publikationen/headsetup-vulnerability...

Seinhouser Headphone SDK installs a certificate on the trusted root certificate store but also gives anyone with the SDK the private key.
The worst thing that happens due to this "potential bug" is that someone introduces a double inclusion of that header, which fails to be suppressed and the build blows up in their face due to duplicate definitions.

The error could be diagnosed by the compiler---submit a patch to gcc!

That is to say, if the following pattern occurs around the content of the file:

#ifndef <whatever0>
#define <whatever1>

#endif

the compiler can validate that <whatever0> and <whatever1> are the same symbol, and emit a warning if they aren't.

Note that GCC already looks for this pattern and optimizes it! That has been implemented for ages; probably twenty years if not more. See here:

https://gcc.gnu.org/onlinedocs/cpp/Once-Only-Headers.html

That optimization must have a check in place that it's the same symbol in both places. And so that piece of code which checks can probably be augmented to emit a warning fairly easily.

A sophisticated version of the warning would only kick in if the symbols appear to be similar (e.g. close by Levenschtein distance) so that one of them is plausibly a typo for the other.

Another solution is to have a commit hook which looks for such a problem: it enforces the include guard on headers, and checks that the symbols match.
How is this different than any other company in any other industry? https://en.m.wikipedia.org/wiki/Information_broker

This is credit agencies' entire business model and you can't even opt out/close your account
Thanks for this. I'm Canadian and married to a Japanese. We're starting to think long term about something like this, as I really want the life experience living in Japan and she's not super comfortable where we are now.

Do deals like this happen often? What do you do for work? I'm a sysadmin so I'm worried about work options, but that's a different conversation.
Bonding time with the wife is after the kids go to bed. We both enjoy vegging out on the couch or in bed watching TV together. Chores are done mostly on weekends.
I'll fix it - thanks for the UX heads up. Design is definitely not my strong suit
You can disable javascript and still order stuff on Amazon - that's inspired me to take a step back and learn how to build applications around HTML forms and CGI. If it's good enough for amazon...
I learned to count in binary on my fingers in high school, and I can confirm that it's more physically challenging than counting the conventional way, and also harder to remember and communicate numbers without translating them into language.

Although you can only represent 10 values instead of 1024 values, remembering one of those values is also correspondingly about 100 times easier.

Plus, it's easy to teach the direct correspondence between fingers and objects even to children or to illiterate or innumerate adults. We can imagine people using fingers this way for a straightforward matching task: "I saw this many dogs!" "I'll give you this many melons!"
Facebook’s New ‘Supreme Court’ Could Revolutionize Online Speech – Lawfare
Ask any reporter. Or translator. Quite a few menial functions in soliciting/law/... (to give a stupid example: tax prep)

Now you might say, "that's not AI" that's

* crowdsourcing/ranking (facebook/reddit/youtube/twitter... any "feed" website)

* search/curation/quality scoring algorithms (google/all news curation websites/...)

* news/entertainment/stock market/weather rewriting/collecting/reporting/... algorithms

* specifically designed and implemented algorithms (ie. tax prep)

But all of these are in some ways very primitive AI algorithms (or you might say they're all advanced heuristic-enhanced breadth-first-search algorithms, including AI algorithms ... certainly true). And about the specific algorithms, these days they all use some form of AI (at the very least for expense classification).

The initial phases of AI will actually involve more jobs. Why ? The short of it is that what used to be middle management is much easier to automate than "individual contributor" roles.

Or, far, far more eloquent: http://marshallbrain.com/manna1.htm

But in the end AI will kill most jobs.
I wasn't questioning the price --and I get that static sites are fairly trivial to create and host-- just the idea of a full-blown website for a wedding.

I know they're very common.
The Frege/Russell definition of numbers is pretty cool from that sort of perspective. The general style of their definitions is to temporarily sidestep the question of what X type of number is, and first ask to what sort of thing it applies to, and what is the relation of having the "same number" among such things. Then that sort of "number" is just defined as the equivalence classes of whatever the identified "same number" relation is.

There are two different definitions of the Naturals provided, that of finite Cardinal and Ordinal numbers.
The first applies to sets, grouping them by "same cardinality" or same size. Thus, the cardinal number n is identified with the set of all sets with cardinality n.
The second applies to well-ordered binary relations, and groups them by what we would call order-isomorphism. This might sound complicated, but the end result is that the ordinal number n becomes the set of all well-orders of length n (you can soft of think of this as the set of sequences of length n, at least for the finite case).
Amusingly, both of these notions are too general to correspond to just the natural numbers, since they don't discriminate between finite and infinite numbers. Thus, the 'natural number' portion of each is actually defined as the smallest initial subset for which mathematical induction is valid.

Anyhow, the Principia Mathematica is pretty fun if you're into that sort of thing. It builds up a lot of neat and weird representation of all sorts of different numbers, up from the naturals, integers, ratios, and reals. It even provides its own weird definition of vectors, and gives a kind of analysis of "signed magnitudes" (like weight, height, temperature etc) and how their definition of real numbers as pure mathematical objects relate to them, providing a kind of abstract interpretation of what we mean when we measure something in the real world.
Back when I started using FreeBSD in the 4.x days the handbook was an extremely valuable and useful resource. For many years I touted it as a good advantage of FreeBSD over Linux, whose documentation was (and to some degree, still is) quite poor and scattered over many places.

I haven't used FreeBSD in quite a few years, but I'm sad to hear it's no longer what it was :-(

Looking at the source it looks like they went from the obscure SGML to ... some obscure XML. The entire thing looks horrible and a pain to edit, so I'm not surprised that few people contribute (including the OP).
LA's cities and peoples just agreed to spend several billion dollars on building/improving mass transit in the city...And we just voted to support those efforts again in this past election.

LA's cities actually work very well together on many infrastructure projects; it's the valley portions of LA (San Gabriel and San Fernando) that don't cooperate well with others.
We need a more nuanced approach to how we design for “screen time”
Amazon gets into medical records – Techmeme (audio)
Eh, I’ve built websites for much stupider reasons than a wedding and its not like a domain name is expensive/difficult to acquire/unacquire.

I mean hell the wedding invite card is going to require much more work/thought than this site, and it’ll be used even less (assuming the site is intended as an informational reference; the card will be used exactly once: to formally invite
The real question is, did they decide not to because they realized it was unethical? Or because they felt it was too risky to public perception?
Don't forget that you can still have a headphone jack AND bluetooth, the problem here is the removal of one as i'm sure many people would be mad if nex gen phones would dump bluetooth and use wired-only audio.
SCOTUS Weighs Limits on Police Seizure of Property
> The student fees and tuition are mostly paid for by government backed student loans.

Which the student is required to repay, but in any case are not from the chartering government.

> There really isn't any private education in the US past high school

There are plenty of private beyond-high-school educational institutions that don't qualify for government financial aid and thus rely on purely private financing, so even if you consider “accepting government issued loans” as making an institution not-private, there is plenty of private education.
DarkReader is great if you just want want dark-mode. It automates what used to take me ages overriding CSS in Stylish. I’m fairly confident it’s not spyware.
Yes CB is more for angels and investors. TheyMadeThat is more about giving credit and seeing someone's impact on the world through their work.

I've been doing the data by hand in order to dog food my UX. I'm not a designer and really the only way for me to fix UX is to feel a potential user's pain. Another reason for this is because at one point I was considering running this as a for profit project, so I couldn't use APIs like Crunchbase's without running into complications; and I didn't want to just scrape. The last reason is that the data just isn't there. I'm capturing data that no one else cares about. What's sad is that most visitors don't even see how deep of a rabbit hole this can be because they just seem to have no interest in making a 2nd or even 3rd click. (Of course the blame lies with me for not making a compelling enough UX and/or copywriting.) For details, read my other comments in this thread.

Thanks for checking it out.

PS if you or anyone has anything you don't like or really like let me know. Feel free to not be nice - I find those responses to be the most useful
Because most ads are auctioned at the time the page is loading. The clientside scripts identifies the user however best it can and then contacts ad delivery networks to see who is willing to pay the most to place the ad (this is second hand recalling, I might be wrong)
Love the concept, what's the stack? Would be willing to help open source it.
Of course it will show the cert with the matching name, practically all MITMs will generate the correct certificates so that browsers don't complain. You need to look at the CA it's signed with, and compare to the one you get when you access the site from somewhere else.

Also,

It's also extremely common for companies to install root certificates on work computers that employees use to check their personal email. Why is nobody objecting to this?

Because you do not own those computers, and they should not be used for non-work-related activity. The company policy will explicitly mention this, something like "all communications on company property are subjected to monitoring at all times."
> The successful entrepreneur makes his money by capital gains in the share or venture capital markets and not by extracting it from his employees.

Incorrect, that value is only sustained and increased by the efforts of company workers.

> Employer competes with other employers for both a)market share b) hiring employees -bidding up their prices.

Incorrect. Companies that don't have significant oversight in the form of government regulation or strong unions tend to collude to keep salaries low - which is exactly what has happened in the valley, and has meant that these companies have gigantic cash reserves that they aren't leveraging to hire the best talent.

> By comparing gains from entrepreneurship with regular salaries, you are comparing a stock variable with a flow variable.

No, I'm merely saying that the differences and risks suffered by investors and founders versus regular salaried employees are not a justification for the sometimes ridiculous difference between the compensation of the two.
Agreed, this doesn't seem to me `ultra-lightweight` vs normal slack after looking at Activity Monitor as a quick comparison. However, the dark theme is nice to have.
I saw your twitch channel and also your lessons on youtube, really quality stuff and very instructive. I´m a Software engineer and amateur chess player. I'm intrigued about your project. Is there any website or twitter to follow the development?

I think we need to support this kind of project so our hobby can grow. I like to contribute to the online chess world with some open sources projects http://chesswindmill.com/ it will be awesome if you can check them.
> Many of our nation’s churches can no longer afford to maintain their structures—6,000 to 10,000 churches die each year in America—and that number will likely grow... Closure and adaptive reuse often seems like the simplest and most responsible path. Many houses of worship sit on prime real estate, often in the center of towns or cities, where inventory is low... A church building is more than just walls and windows; it is also a sacred vessel that stores generations of religious memories... “We wanted to transform the church into a place that would draw people who might not otherwise come, and in Asheville, we’ve seen it break down stereotypes of what the church is,” Duggins said... This relatively small organization can only do so much to turn the tide of congregational death in America. Missional Wisdom has shifted its focus from one-off projects to publishing books, conducting seminars, and consulting with struggling churches.
I confess I was surprised myself.
What do you mean? Global packages are global, local packages are local.
would love that. gorgeous design.
Oh, ok. I guess I shouldn't just assume everyone has a multi-monitor setup.

If you're only using one monitor, then yea the easiest thing will be not passing through a card and just trying to reduce the various related latencies as much as you can.

The latency would be prohibitive for things like some games or video processing work but you could probably have an good experience with Ableton. And of course it's an iterative process, down the line you could decide you do want that extra monitor.

What kind of processor do you have?

> What I'd like ideally is to have my cake and eat it too - to be able to run Ubuntu, but have Ableton running just like a native window - so I can move it to any monitor, minimize it, etc.

Spice unfortunately doesn't have Seamless/Rootless window mode implemented yet (it's a pretty big undertaking) though it is planned eventually.

Even with Xen, where you could have paravirtualized windows that do exactly what you're describing (it's fantastic), it's only available for Linux VMs.

That said, I've heard of people wrapping apps as Windows RemoteApps and achieving seamless windows that way. There's a detailed guide explaining the process but expect to get your hands slightly dirty [0]. I haven't tried it myself so I can't offer any assistance there. However, it seems easy enough and the result looks very satisfying.

> Another problem I'm thinking about is that I won't be able to passthrough the soundcard to Windows and still have sound coming out of it from Ubuntu - so I'd need to use a second soundcard and then have a mixer to combine their outputs!

libvirt has emulated audio devices that work quite well. It should for the most part be seamless, but there is definitely a noticeable latency. This latency can be reduced but for me it wasn't enough. Also, this can be a big source of DPC latency which causes audio crackling.

You're right about both points: You can't share one soundcard with Windows and Ubuntu at the same time (if you want minimal latency) and you will need a second soundcard.
If you only have one set of speakers and don't own separate monitors for Ableton (definitely worth investing in), you could use a cheap Y-cable at the cost of reduced max volume, and a slightly higher noise floor. A mixer would be the best longterm investment for the best sound,but depending on your budget/requirements for a mixer, a pair of monitors might not be much more.

Again, this is an incremental process. You can start with what you have and improve the experience slightly each month with a new purchase.

[0]https://bmullan.wordpress.com/2012/09/17/howto-integrate-win...
GP asked about Service objects though. k8s natively provides name resolution, traffic routing and load balancing to your defined service objects. So what does Envoy do for me that k8s does not do itself?
Have you looked at Apache Tika?

https://tika.apache.org/
So this is Apache Tika as a Service?

https://tika.apache.org/
Cool stuff. How close to do you get to the actual BGP protocol, as a user? Will I learn more about BGP, or will this configure it for me?

How does this compare to ZeroTier? https://www.zerotier.com/

edit: From ChaosVPN: "If you prefer BGP, you can also connect via https://dn42.net/, we are interconnected." https://wiki.hamburg.ccc.de/ChaosVPN

Very interesting. Does anyone have any cool links on this network to share?
Sure I mean bad (insert bad thing) things are bad. And a risk to private homes should stop a project. But I can’t find any proof that there’s a risk here. Tunneling is really safe.
LearnDB: Learn how to build a database
Most public utilities are private companies. That's why it's called regulation and not nationalization.

Public utilities are regulated as such because of the high capital costs to deliver to everyone and the need to gain the right of way to serve people. Last time I checked, Apple didn’t need to dig up roads to connect users. Most people think of utilities as being a public necessity. The right for Pornhub to put an app on the store. Not so much.

When people start building transportation access into them or make it contingent to being able to do some jobs it becomes a necessary tool for participating in society. The average car costs over $30k, that doesn't mean we would have put up with things like proprietary gas stations either.

So now an iPhone is a “necessary tool”?
Just found this from 2016: https://blockmetry.com/blog/javascript-disabled

That post also implies that the figure is stable.

Your second paragraph is a perfect example of the kind of attitude that I think is problematic. Yes it's more work to accommodate non-JS users. But so is building ramps for people in wheelchairs. The discrimination gets "baked in" to your/our development processes, and you/we justify the discrimination based on the idea that the only ones who will suffer from it are a "small minority".

It's like assuming that everyone uses a mouse. Clearly some don't, and if we develop the web based on that assumption, we're going to leave a lot of folks in the lurch. We should hold ourselves to a higher standard[0].

[0]https://webaim.org/standards/wcag/checklist
Chase likes to send emails from the not-at-all-suspicious "acctmanagement.com" domain[1].

[1]: https://twitter.com/8x5clPW2/status/1046244493203263488
Scholars Warn of Chinese Influence Operations in U.S
Reactive Datalog Visualisations
I've also ran in to the reverse problem: mixing English and Dutch in confusing ways. For example, a common naming pattern in is `GetFooByID()`, `GetFooByName()`, etc. I think it makes sense to stick to that, but if `Foo` is a non-English word it just gets confusing/inconsistent, especially because in some cases you would translate Foo and other cases you don't.

On the other hand, translating domain-specific terms can also be very confusing. For example at my previous position we built a rental contract system that was very specific to the Dutch rental system/laws. We translated everything to English, but a lot of stuff is just funky because it's a specific Dutch term without a real English translation (for example names of specific laws/procedures).

My advice is to give up, destroy your code base, and become a sheep herder. You're screwed no matter what.
Half the land in Oklahoma could be returned to Native Americans. It should be
In theory there’s going to be a high speed train built between SF and LA. Not convinced it can happen, or should happen at the price these property owners have made the project incur.
Most likely they realized it wasn't as profitable when compared to other options.
GAN Dissection: Visualizing and Understanding Generative Adversarial Networks
Couldn't believe my ears when I heard an Ops guy say "we can't automate stuff, then what would we do?" He came around after he had 3x more work then he could ever do himself.
>I'm a big fan of the making-libraries-loud (loud as in happy) movement, but I'm usually bringing my kids

This is so different to me, it's ridiculous. Loud is not happy. Loud is not sad. Loud is just loud. I'm not going to a loud library. If your kids can't be quiet, then keep them out please.

Probably there should be libraries for children that are louder, but that's a different conversation.

When I go on bushwalks there are teenagers with their damned bluetooth speakers. Every business blares their horrible music at you to get you out of there faster. Workplaces want insanely distracting open-plan offices.

Can we not have one quiet place?
15 Gifts for Holistic Health Nuts
Natural binary takes a lot of work to increment, but there's Gray code: https://en.wikipedia.org/wiki/Gray_code