skysight-inc/HackerNews huggingface dataset:
And many more have collapsed on the way side. Beware survivorship bias.

The survival rate of startups is very low. Only a tiny fraction go on to be successful, and an even smaller portion go on to be unicorns.

Not all startups are tech startups, and not all startups are necessarily worth the opportunity cost.

The people who made a killing were investors. I think That’s where the risk reward math makes more sense, from a purely monetary perspective of course.
https://www.netflix.com/ca/title/80171742
6dof was a major holdout for these standalone units: VR without 6dof is an entirely different experience - I don't think the "VR" moniker is at all appropriate (you don't experience "presence"). This is a much needed jump and should do well for showing people what "real VR" feels like.

The only gripe I have with this is that, I assume, the controllers would stop working outside of camera FOV. It sounds like minor gripe, but it typically becomes frustrating for someone who is used to full-fidelity room-scale.
B) You posted here.
Because gigabit wifi turns to 50mbps when the office gets big enough. There is only so much spectrum to use. Plus if you're already connecting monitors when you have your laptop at your desk the Ethernet adapter can be part of the dock.
This is something that was a big source of discussions in the team. The state we're in so far is that we have two different classes for those two use cases.

The hashmap version of immutable maps are really useful for the "builder pattern". This is very common in product code. You create a mutable local map by slicing the inputs in many ways and freeze it at the end. We have an optimization that makes freeze a no-op if we can prove that there are no references to the variable that escape (it's true in many cases). We often talked about doing a compaction step at this point but haven't played with it.

The tree version of immutable maps are really useful when you are mutating (hmmm...) it after it escapes the function.

The problem is that the two have a very different API and complexity trade-offs. We haven't found a way to unify the two APIs and have the compiler able to pick one or the other transparently behind the scenes.

Also, one thing the language tries to have is predictable performance. Having a different complexity based on whether an optimization is kicking in or not is something that bit us many many many times on the dynamic languages we're working on (Hack, JavaScript, Python) that it is something we're trying to avoid with Skip.
I've tried all kinds of WiFi gear over the past 5 years -- Apple, UniFi, Aruba Instant -- and all of them have been unsatisfactory in one way or another:

* Most of my client devices are from Apple, and I easily got the best WiFi performance overall with 802.11ac-capable Airport Extremes, which is impressive given how relatively cheap they are. However, I'd like multiple SSIDs, and Apple gear can't do that (the guest network support doesn't count). Regardless, Apple is out of the game, so this isn't a long-term solution.

* The UniFi gear had terrible 802.11ac performance, even when my devices were in the same room as the WAP. At the time, I was using first-gen 802.11ac hardware from UniFi, so it's somewhat understandable, but the poor performance combined with 2 of the units failing within the first 6 months didn't leave a good impression.

* The Aruba Instant WAPs were reliable and got good performance (though not as good as the Apple WAPs), but I'm not a fan of their licensing. Without a support contract, it was possible to hunt down the latest firmware updates, but they didn't make it easy.

I recently bought a PC Engines APU3C4 with a mini-PCIe WiFi card and a couple of Chaohang antennas [1], and I'm contemplating build my own WAP. This would give me all of the configurability and tweaking that I want, and I could deploy it as just another piece of my personal little devops pipeline.

However, I don't know much about the RF side of things. I'm aware there's a lot of black magic involved, but it's not clear to me how much performance and/or range I'm going to lose by piecing together COTS stuff versus a professionally-engineered solution from Ubiquiti et al. If anyone who's reading has built their own WAPs, I'd love to hear from you.

[1] https://www.amazon.com/gp/product/B01E29566W
Dark mode is overrated, looks bad compared to what's available on GNOME but nothing blew up so far.
you can lose roulette on purpose

therefore, roulette is based on skill

luck may be involved, but the existence of several successful roulette players is a heavy counterpoint
From the fine article: "However, many citizens were rightfully growing frustrated with the department’s actions, particularly decisions to bulldoze thriving neighborhoods to better serve suburban commuters. ... [I]n 1959, citizen activists presented the Board of Supervisors with a petition with more than 30,000 signatures demanding for most of these projects to be halted."
So, say I have: `characters = [A, B, ...]`
and I want to maintain for each character `x` the invariant:
`x.target = (first y in 'characters' where y.score > x.score)`

Can Skip maintain such a self-referential invariant automatically? Does the answer depend on A and B's mutability?

(This "graph as array" escape hatch seems to come up in many language designs with compile-time pointer analysis. It's useful, maybe even essential, but you tend to lose some nice language features/guarantees with it, in my limited experience.)

The GC thing sounds excellent!
Is there any alternative for Google docs?
I'm not GP, but what drove me towards MT and away from Ubnt was Ubiquiti's history of violating the GPL [1].

[1] https://news.ycombinator.com/item?id=9331512
I recently was looking to see where Samsung watch's health team was in the U.S. As far as I could tell there isn't one. I could be wrong, but that would seem to be a disadvantage compared to Apple/FitBit/Garmin/etc, since the more health focused these apps get the more they'll have to work with the FDA, insurers, hospitals, etc.
I've always so far heard a lot of good for ubiquiti on HN.

What would you suggest instead?
> How about the US Census? Jewish people generally answer “white” on it.

So do most Hispanics, who are clearly outside of the sense of whiteness applicable in most common conversation contexts.

To be fair, the census has a separate question to distinguish Hispanics, which allows their data to be used, on that point, in a way which accords with the common usage, where race and ethnicity are more of a blend cover than two orthogonal ones. And it didn't do that with Jewish identity.

But these days it's not hard to find people who care intensely about white identity and see that they don't consider Jews part of the tribe.
Learned industriousness
hi dmos62, Scuttlebutt is designed to allow users to create social communities with trust-based boundaries, but there's just a lot of work to do to bring our implementation up to match our intentions. for example here's a recent step in that direction: https://github.com/ssbc/ssb-incoming-guard.
I wonder when Americans lost the idea of 'government for the people, by the people'. They see the government as some spOoOoOKy entity when the reality is the government is the only thin barrier of protection people have against actors who want to prey on them. Businesses are beholden to profit, individuals beholden to themselves.
Imagine what your life would be like without the bill of rights, or the constitution, laws or courts. The government is obligated to the interests of it's constituents. Lack of trust in the government is how we end up with egomaniacs in the office trying to run the country like a business.
How does lot size affect people of color?
He could have probably chosen dozens of low wage jobs though
I honestly don't know why anyone would keep using Oracle's version of the JDK over the OpenJDK, other than them just being used to it.
These don't seem privacy-friendly at all. Many are closed source, many track users to the same or a larger extent than Google.
> I heavily believe we should be supporting creators

As do I. There's two significant issues I have supporting most sites:

If some big company like Apple, Microsoft, or Amazon wanted to get behind micropayments, they might be able to actually get it started. It would basically amount to disrupting the advertising model itself. Advertising would morph into influencer media produced at the behest of advertisers, but much of media would be much freer from the worst depredations of advertising.
If Facebook can't smother just Snapchat alone, why would they be able to smother Snapchat and Instagram together?
I don't really have time either unfortunately. That's a cool application though, is it yours? I used to work for JustFOIA.
It's a cut-down version of kubernetes. Author left the basic features and removed most things that are oriented to heavier users or that required more resources than they wanted to spare.

I assume the goal is to make k3s into something light where you can deploy small projects instead of using something like swarm/dokku.

He has also removed etcd and replaced it with sqlite which seems like a nice way to reduce resource requirements.
Lower tech access to the image:

https://i.imgur.com/o0Dtkai.png
The same reason why you wouldn't train on some antiquated way of doing something.

Once the work is done, what other choices do you have left? It's a silo, where everyone is dying off daily.
Thanks, removed MixPanel. Any others you see that don't respect privacy?
What do you have against Rnete?
Sounds good. That is the case for clash, too, by the way. Every type passed in from the top level is wrapped in a higher-level "Signal" type which represents the whole stream, and you essentially combine circuits which have those types as input and output.

That type is Applicative, so you can lift functions on "normal" types into it. Conveniently, the type of the moore and measly functions for state machines happens to be pretty much exactly the type of a State monad, so you can use that, too, to make sequential state machines.

You can then simulate Signal streams for development and testing.
Zoho seems to be the one most commonly mentioned
Which one exactly? So I can edit/remove them from the list.
don't be afraid to tell the client no you can't support something.
Can anyone suggest an app for iPhone that automatically blocks any call from someone who's not in my contacts?

There was a good one for android, but I recently switched.
What I'd expect the CVR to provide good evidence of is the extent to which crew were actually doing the checks that should have caught this error, and their reaction when they belatedly discovered their true position.

Without even trying to mislead investigators a human will report a sanitised version of events when not cued by facts. "Then I scratched my arse and sniffed my finger" is not going to appear in this sanitised version of events even if true. Neither is "I glanced at the panel, I know I'm supposed to scan it, but usually anything important flashes red". The tower log helps, CVR is better, and CCTV better again.

It also really helps to get into the routine of analysing this stuff. If your aircrew routinely skip steps 4, 18 and 23 from the checklist, only finding that out when 200 passengers die in a crash is stupid. Let's find out now. That needs lots of heavy lifting, pilots have to trust the airlines not to fire them for ordinary human frailties, and airlines have to accept that their pilots are human and "But the manual says not to do that" doesn't make it stop happening magically.

You're right that fatigue is an obvious element here, and there are several technical countermeasures mentioned. I definitely don't want to come across as believing in a conspiracy to hide the facts, but on the other hand I struggle to believe that it took over 30 minutes to get this thing back down after the incident and so the overwrite was not a decision. And if we agree it was a decision, it was a seriously bad one that should not be repeated.
We know so little about psychopaths and/or the brain. I've heard they can't change. I hypothesize believing psychopaths can't/won't choose to heal or contribute to life hinders the ability to conceive of ways they might.

I prefer to mix sciences of dynamics with love and mindful design. I've had a nuff* of the narratives of static sciences. What happens when we allow for resident psychopaths to shamelessly and fearlessly be themselves? Is that something we even have examples of happening, particularly where the dominant culture was a peaceful one of equanimity, autonomy, and interdependence? If we (humanity) haven't conducted that natural experiment, I'd love to give it a shot & work with them to answer the question of how can a community change to include them.

* I propose the unit of "nuff" as a subjective metric of satisfaction. What I say is a nuff is a nuff for me and what you say is a nuff is a nuff for you.
Sounds similar in meaning to the Yiddish word 'chutzpah', which was once defined by Leo Rosten as;

"that quality enshrined in a man who, having killed his mother and father, throws himself on the mercy of the court because he is an orphan"
Is there any ETA for the release of Fuchsia? 2020?
I created this (I'm the Chief Architect and Co-founder of Rancher Labs, I experiment with stuff like this all the time). The purpose of this project is really to embed in another project (https://github.com/rancher/rio is an example) but as a side effect it's a nice little standalone k8s package. I never had any intention to support it as a standalone project, but hey if somebody is interested who knows.

All of the features removed are based off of two basic ideas

1) If there are X ways to do something, I choose the best one (obviously subjective).
2) The features are not commonly used or really shouldn't be in k8s to begin with.

The end goal of what I'm working on is basically to use k8s code as a library to do orchestration. Step one was to reduce the footprint of k8s (I'm 80% there with this project), step two is to completely rework the state management such that you no longer need to persist state in k8s. This is a much larger goal. I've fooled around a lot with the persistence layer in k8s (this project is running on sqlite3) so I'm basically doing a lot of work of figuring what state I can throw away. The theory is that all desired state comes from your yaml files. Actual state is actual (what really exists). Everything else in k8s should be purely derived and not important.
These kinds of cameras usually live at the back of a tube that also serves as a sun shade and weather shelter.
Historically, rasterization has been away of putting triangles onto the screen, maybe with a Z-buffer to determine visibility. It's basically an image space idea, with things like Gouraud shading happening in image space, and though you could extend it put it to use in calculating shadow volumes or shadow maps, it doesn't implicitly deal with light transport. That's the first difference.

Ray tracing, on the other hand, has always been about (forward or backward) rays of light propagating through object space. It wasn't about light transport in the early days (just visibility and shading, based on simple models like Phong) but it is very well-suited to modelling transport, because it addresses the notion of fully-spatial rays in object space.

Writing a physically based (light transport)renderer which was internally based purely on rasterization to rectangular images would be an odd choice, partly because many of the intermediate images would be have to somehow be parameterized to represent locations on a hemisphere, etc.

I'm open to correction on this, but rasterization algorithms are really tied to projections onto a rectilinear grid, orthographic or perspective. Ray-tracing doesn't need to assume/know about this raster grid idea and as a result can be used with other geometries. This makes it strictly more powerful than rasterization. This kind of thing, for example: https://www.glassner.com/computer-graphics/graphics-research... is a very bad fit for polygon rasterizers because each triangle is going to be warped in image space.
Which is interesting because that is the environment where paid ads have the least structural advantage.

My take is that no matter what people say they prefer to subsidize their content by viewing ads over actually paying the equitable price for it.
>Do you work for a Holter-producing company or something?

This is against the rules [1]:

[...] Please don't impute astroturfing or shillage. That degrades discussion and is usually mistaken. If you're worried about it, email us and we'll look at the data. [...]

[1] https://news.ycombinator.com/newsguidelines.html
>Zuck: They "trust me"

>Zuck: Dumb fucks

[0]

[0] https://en.wikiquote.org/wiki/Mark_Zuckerberg
RTA

Screwing over your co-founder - check.

Lying about personal achievements (e.g. claiming to be author of best selling book) - check.

Guess I am the loser for remembering the past events.
And yet people don't "invest" into blatant pyramid schemes.

Sustainability is more important than growth.
I need a list of seriously precise devices that are below 200$. By ~seriously I mean something I could rely medically and not a tiny wrist watch that will have too much noise / jitter to be useful. It's for family members (including me).

thanks
Ah, so trickle-down economics then.
It would be great if they never go public.
When the office gets big enough, you reduce transmit power and add more access points so that there's enough spectrum to cover each desk.

Aruba Networks equipment was used at my alma mater, and is also used by $dayjob. I've also had good experiences with employers using Cisco Meraki.
This is the hallmark of a career professional pilot.
Don’t you also need the requirement that inputs with the “same value” will have the same references? Just because a string is immutable doesn’t mean that two “identical” strings will have the same reference, which is something you would want for a memoized function.
The global economy being what it is, was a pre-requisite to Gates and Zuckerberg producing their immense fortunes. They could be considerable billionaires within just the US economy. They'd be hard pressed to produce $65b-$150b type fortunes without the other ~77% of the global economy and its mutually beneficial interaction with the US economy. We're very clearly not dealing with only the US population as a base to their fortunes.

There are ten people worth $50 billion or more. It's a close enough estimate to say that the Gates / Zuckerberg type outcome is one in a billion.

There are ~44 people worth $20 billion or more (one in 168 million people). 22 of those people come from the US (one in 15 million). Almost no matter how you cut it, these types of outcomes are extraordinarily rare.
You can actually extend the rasterization concept to 3D, as shown in this paper: http://cg.ivd.kit.edu/publications/p2012/3dr/gi2012.pdf
Does Delta really own its planes, or lease them long-term from a holding company?
What does your start-up do?
At least part of it, I think, is that its easier to program a 2D game than a 3D game (and most pixel art is 2D), and its easier to have consistent and tested animations for pixel art than 3D art (far fewer frames, no tweening, less interactions, etc). It puts more of the burden on the artist, and less on the game developer.

I'm not quite sure about this, but I believe its also a lot easier to have a more performant game with 2D art than 3D, for both custom and standard game engines (outside of say, abusing unreal engine into a 2D pixel-art game), and I'm pretty damn sure its easier to have "acceptable" artwork out of pixel artwork than it in blender. ie misunderstandings of human anatomy shows up in both, but its a lot clearer in 3D than a low-res pixel art.

In other words, its time-consuming, but less skill-intensive, for sufficient results. If you have an artist who actually knows their shit, and a programmer/pipeline who can deal with it properly, you're probably better off with 3D (in terms of production rate), but if you're running solo and only really know one or the other (or perhaps neither?), pixel art is likely much easier to actually produce something.

>Also, most of editor features would be better to have in runtime so that assets can respond to changes in lightning.

I can't really think of any pixel-art game with properly dynamic lighting; at most a color pallet for light/dark areas, and maybe an opacity filter near special-cased objects like torches. Most granular really being two-pallet, with it switching colors at a pixel-scale due to a torch, which is just radially applied.

But like actual directional light, I can't really think of. Some 3D games with low-res qualities ie Devil Daggers, but nothing for 2D pixel-art
My buddy is a real estate agent in Burlingame. He says that they see those clauses all the time.
Wealth generation is not wealth distribution. It is entirely possible for you to become very, very rich thru wealth distribution resulting from processes that retard wealth generation or reduce wealth globally.

Actually generating wealth is hard, it's so much easier to inject yourself into existing transactions and take a cut instead.
Brian advocated a particular business model for monetizing WhatsApp:

> For his part, Acton had proposed monetizing WhatsApp through a metered-user model, charging, say, a tenth of a penny after a certain large number of free messages were used up. “You build it once, it runs everywhere in every country,” Acton says. “You don’t need a sophisticated sales force. It’s a very simple business.” [0]

David is saying that Brian, though advocating for this model and against the alternative of monetizing data, didn't put in any effort to demonstrate this model was workable:

> During this time, it became pretty clear that while advocating for business messaging, and being given the opportunity to build and deliver on that promise, Brian actively slow-played the execution, and never truly went for it. In my view, if you’re passionate about a certain path — in this case, letting businesses message people and charging for it — and if you have internal questions about it, then work hard to prove that your approach has legs and demonstrate the value. [1]

[0] https://www.forbes.com/sites/parmyolson/2018/09/26/exclusive...

[1] https://www.facebook.com/notes/david-marcus/the-other-side-o...
The encryption algos are not supported with Oracle java either. The stronger algos have a separate licence and needs to be downloaded manually for either java sdk
So I'm going to draw a quick parallel here since I think that's the best way to explain my line of thought.

Consider someone who plays a lot of fighting games professionally. They might start off with a 20-30% WR, but as they become more skilled they might reach 40, 50, 60% and so forth. If you lose a match the only thing you're out of is a little bit of time.

To draw a comparison to startups: What is the percent of startups that are successful? 5%? 10%? If we consider how much money and time you might lose by investing into a startup I would argue that many people may only get one or two shots at it. However if you manage to be moderately successful with your first shot, you have a lot more wriggle room to grow as an entrepreneur.

The heart of what I'm getting at is that I really think luck and timing is how people first find success. Which while it's nice to believe that anyone could make a successful startup the cost of failure is immense. Survivorship bias means we only see the people that are successful, especially because their successes beget more successes and more publicity. Someone earlier brought up the counterpoint that 'there are entrepreneurs that have had multiple successes therefore luck can't be involved' and my only thought was that 'maybe those early successes or safety nets allows for the dampening of bad luck'.
Which network vendor has better security updates? Can you point to a specific example of them not fixing a security issue that was addresssd by others?

How would you compare Microtik to Ubiquiti?