skysight-inc/HackerNews huggingface dataset:
The "[flagged]" designation indicates that one or more HN users flagged the article as being inappropriate for this site (e.g., spam or off-topic). If an article accumulates enough flags, it gets automatically removed (hence "[dead]").

Please review the HN Guidelines and FAQ (see links at the bottom of the page) to find out what content is appropriate for this site. The article of yours that got flagged looks like a thinly disguised ad for a limo service and contains hardly any interesting information.
Then it should be pretty easy to make a ton of money in the market, no? What's great about finance is that if you believe there are persistent inefficiencies in the market, you can put your money where you mouth is and exploit them. As market participants might tell you though, the market is much more efficient than you might expect.

But let's talk more about the efficient market hypothesis (EMH). Many have the misunderstanding that EMH is some sort of axiom that people actually believe. No one actually believes it to be literally true, but without EMH as a guiding principle, modern finance could not exist. The actions of many market participants creates the mostly/sometimes efficient market we have today.

Put another way, in order for a market to be efficient, it needs participants who are arbitraging away the inefficiency. But because they are profiting off the (temporary) inefficiency, clearly the market isn't efficient!
Alternatively, my time is a lot more valuable than it was when I was stuck in school all day every day. I am not limited to where I can meet people. Why waste time trying to start a relationship that begins with difficulty when theres so many options that don't.
Openship: Dropship from Anywhere
sure, but it gives you the list of packages to look at in the dependency visualizer
Thanks for the feedback. It does get tricky to balance going too far into the weeds and keeping it above board. I think a note would be helpful as you suggested.

I do try to put lots of comments in the Rust code to describe what I didn't in the blog for those more interested in the implementation.
Given that even "regular" pneumonia has effects that can last months or even a year, it is too soon to draw conclusions in one way or the other.
But a simulated battery can supposedly power a simulated phone, right?
> I don't see it as a real problem. If a program or machine asserts that it perceives qualia, who are we to argue it's wrong?

Right now, we are in no position to argue it's wrong, because we have no accepted framework for understanding qualia.

That said, we can still make some simple assertions with confidence such as:

1: A one-line program which prints "I am afraid" does not experience fear qualia.

2: A human being which utters the words "I am afraid" may be experiencing fear qualia (and thus perhaps experiencing pain/suffering).

If you assert that the world is full of philosophical zombies rather than humans like yourself, you may not agree with assertion #2. But we build our ethical and legal frameworks around the idea that we aren't philosophical zombies, rather, that we have feelings and want to avoid suffering.

Once you start talking about more complicated programs, though, we don't know what the right assertions are. We don't have an understanding of what things can suffer and what things cannot, for starters. We generally agree that, say, dogs can suffer. That's why we have laws against animal abuse. But what about programs?

It is absolutely a real problem, because some day we will have to build laws and culture around how we treat AI. Whether or not an AI can suffer (ie. by experiencing qualia that can be considered undesirable) will likely affect how we treat that AI. If we have no way to answer "can this program suffer?", then we are setting ourselves up for regret.
It's only about 10% exploration for me. I rarely venture anywhere without a map.

I have a very bad sense of direction in real life, and that applies to 3D games as well. I don't know if you've ever been lost before, like really lost lost. It is a panic-inducing experience. Most 3D games trigger that same sensation in me and are just totally unfun to play.

When I play Minecraft, I obsessively map the area, and I keep a textfile with coordinates of interesting places I find. Even so, I still spend like 90% of my time right around my main building or in the mine below it.
Cool concept but I don’t know to use it. I tried a few queries and it returned “sorry I don’t know “
Alternatively he could just use a bunch of money inherited from his family and, by merit of having investment capital and a box of crayons, be able to profit off the people he hires.
SpaceX isn't closed. All of the LA County defense contractors have exemptions for "essential" personnel, which for SpaceX seems to include their preschool workers as well
1. Not using the DOM for rendering.
2. Integrating native APIs is much easier.
Delphi does this. GDI+/DirectX on Windows, OpenGL on macOS, and GTK+ on Linux (and OpenGL on Android and iOS). Single source responsive UI.
It's abusive to try to manipulate a competitor's thread this way. Please stop now and don't do this on HN again.

https://news.ycombinator.com/item?id=23160881
found a year (2018) and recording now: https://www.youtube.com/watch?v=pv0lLciMI24&t=4210s
They can now, because top tier companies aren't competing for employees in small town Indiana.

But if this becomes widespread, they will be.
> It's just our good-old chinese room in a new wig.

Semantics and consciousness are distinct arguments. So one's position on whether manipulating symbols can achieve meaning is separate from whether consciousness has an objective explanation, or at least one humans are capable of providing. Searle might think the two are related, but Chalmers likely disagrees, and there's likely people who disagree with the hard problem, while finding the Chinese room convincing. Or so my exposure to these sorts of topics would indicate.

In any case, a position on one does not commit one to a position on the other. It's dismissive to make that sort of claim, and fails to understand the nuances of philosophical argument.
I learned programming with AutoHotkey when I was 15.

I first used it to automate grinding gold and items in a simple flash-based RPG for me and my younger siblings around ~2005. At first it just clicked certain locations that buttons would be on a fixed schedule to advance a quest to the end and repeat. But then, being a flash game after all, sometimes it would take a second to load the next screen which throws off the timings and breaks the sequence. So I changed it to wait for pixels to change color as an indication that something finished loading and to start the next sequence of clicks. But that didn't end up being very reliable because the colors & locations weren't always exactly the same, so I updated it to take a screenshot and use it to find the average color of an area of the game where a button would be which ended up being a much more reliable timing indicator. But then it was very slow/used a lot of CPU (and I needed all that CPU to go to running the flash game in a 2005 browser on a 2002 dell), and using a scripting language to sum up 100k pixels every frame just wasn't fast enough. So I wrote a single C function to do the color averaging on a byte buffer, copied the raw compiled machine code (as hex) into AutoHotkey and directly called it with DllCall to get the summed result: ah, much faster. But there was still an unreliable aspect where the position of the game in the browser window and the location of the browser window was fiddly to configure, and my siblings had a hard time getting it set up. It turns out IE used standard windows controls in the browser which (if you look in the right place) exposed the location of the flash bounding box, and with some calculations relative to the browser window I made all the click locations relative to the flash window, which solved that problem. It think it also supported browser scaling because we liked to play it at higher than 100% zoom.

I ended up being more interested in the programming than the game, and my first published project was an array library to make working with associative arrays (where each element is a separate variable myarray1, myarray2, myarray3 etc) easier with insert/delete/append etc operations, before AutoHotkey added true arrays and objects.

Then I went to university for chemistry for 2 years before getting my wits about me and realizing that I would probably be more interested in CS.
Ask HN: What are your favorite board games?
Good technical mentorship relies on organizational will to dedicate the time and resources needed to make it happen. Documentation(wikis) and tutorials need to be up to date, junior engineers need properly scoped tasks with clear success criteria and access to senior engineers to provide guidance. I don't think being physically adjacent is necessary.
Discussed here four days ago: https://news.ycombinator.com/item?id=23115629
I have taught CS, and I'm not sure I'd say it's harder or easier than a straight programming job. It's certainly different. Teaching definitely is an independent skill. But on the other hand, there are a very large set of skills that are part of being a professional programmer that are never really touched on in an academic CS program.

Based on the above description, though, the issue doesn't seem to be that CS education there is mediocre, but rather than it is abysmal. Not sure what to make of that.
The round is $3B, it is the first and only round Waymo has raised (open since March):
https://blog.waymo.com/2020/05/t-rowe-price-perry-creek-capi...
A good analogy!

Another one I saw was it's like simulating an antenna.
Suggesting alternatives is fine in principle, but astroturfing a competitor's thread is not. You guys have crossed the line. Please stop and do not do this on HN again.

https://news.ycombinator.com/item?id=23160881

I suppose I should add that we have no interest in the competition or which product is better, but we have a strong interest in preserving the integrity of HN threads, and the community demands that of us.
This is dimwit CNN talking head economics. Go read what Keynes (and Mises) actually wrote instead of regurgitating an undergraduate economics textbook.
I found myself not liking the film very much, despite finding parts of it educational and illuminating.

Particularly, I found it really bizarre that it discusses the stoned ape theory without mentioning any of the criticism or prevailing theories against it. The movie just passes it (and most other things Stamets believes) along as unchallenged gospel.

It took me out of it and made the film feel (even more) ideologically one-sided, despite the fact that the film is full of interesting detail otherwise.
> Yet even that doesn't 100% jive with physics because quantum mechanics are not deterministic

QM is a branch of physics, with some theories having multiple interpretations, some being deterministic and some non-deterministic. By this I mean, quite literally there exists deterministic and non-deterministic models of the same phenomenon, which both work in accurately describing said phenomenon.

As so, it hasn't been proven whether QM is deterministic or non-deterministic.

Regardless, in cases where it skews non-deterministic - how can we be certain that the exhibited randomness isn't just simply because we aren't accounting for all conditions there is to know about the phenomenon (hidden variables)?

Before shooting that down, Bell even admitted his own theorem does not rule out determinism - as determinism which evades it - he calls "superdeterminism".
Disclaimer: I have just read the title of the article, looked at the first chart within it and read your comment.

Your comment could basically be copy-pasted in any popular thread on HN and seem relevant. Much like a horoscope. Why don't you engage with the specifics of the article yourself so that we have an example of what properly engaging with the specifics entails?

In fact, I'd find it interesting to read why you believe that others haven't.
For 100% metric people, that means 1 cubic metre of soil contains ~11 kilometres of mycelium.
I enjoyed the Office UK version, where Tim kind of muses on this pint at the end. Offices are a unique social structure, where we spend a huge amount of time interacting with others that we never choose to be with. It seems to me there is definitely some overall benefit there, and I would hesitate to say it can be replaced by spending more times on one’s hobbies.
Rents might come down due to a reduction in demand, but that demand is part of what makes SF / NYC desirable places to live.

For example, part of what make SF or NYC a desirable location for opening a restaurant or bar (despite the high rents) are the respective cities proximity to high income wage earners and companies.

Take those factors away and the superstar cities of the world (NYC, London, etc.) become as desirable as your average city in the middle of the country.
Just like they've run into issues with Elixir and are going to run into plenty of serious issues with Rust. The belief that your chosen language/runtime does not have some very serious issues is the mark of inexperience. The only thing you can do is know what they are and what you can live with. Choosing a hyped language makes the first part very hard; their history shows that they consistently fail on the second part, too. It looks like it's a very inexperienced team, which tech has plenty of, but turning their blunders into success stories is precisely the kind of amateurism dressed in bluster that this post is rightly ridiculing.
not like they don't already have it, but fuck this guy!!!!
I tried using this a few months ago, as well as React Native for mobile and React Native Web for web, and I felt like they were all just hacks glued together to get cross-platform support, and RN isn't even native, it still includes a Javascript bridge. Build dependencies and packages were a nightmare, things continuously broke. I tried Flutter afterwards and it just felt like a breath of fresh air. Everything "just worked", on all the platforms I tested it on: web, iOS, Android, Windows, Mac, and Linux. Updates on one are hot reloaded to another. In contrast, Expo sometimes just broke. This was all wrapped up in one package instead of needing to use separate build chains for each platform.

I wonder if React Native can do all of this officially, but I suppose that's not their prerogative, given that RN is mostly used by Facebook for apps and these other platform efforts are by third parties, like Microsoft here.
America’s Havana: Thousands Say “Ciao” to San Francisco
In addition to that concern, I would add that we've seen some of the opposite move happen - PCs change to be more like phones. The closed source OSes are all moving towards fenced off app marketplaces, with heavy sandboxing between apps. Even Ubuntu seems interested in this kind of move, with Snaps. We've also seen attempts to close the bootloader to "tampering", a restriction in place since the beginning of smartphones. We've also seen components like memory and batteries soldered into the computer instead of being replaceable. And so on.

I'm worried mobile phones are reducing the expectation that the average consumer has of being able to modify, upgrade, and repair their devices, and computer manufacturers are poised to take advantage of this, rather than the other way around.
> Just like there is no “magic” in the way people interact with each other, there is no magic in how neurons do the same.

Except I am arguing that there is most definitely magic in human interaction.
Your example link on the home page doesn’t work but I’m interested to try this
At a startup back in 2017, we received a substantial amount of free Azure credit through the their innovation program. At the time, there was no way to run postgres with guaranteed iops. You had to run SQL server to get guaranteed iops.

We ended up deploying to AWS instead.
He has a pretty good blog you can check out http://jakobschwichtenberg.com/

But honestly the book is very cheap relative to how good it is IMO
I like your hypothetical, but I'm going to change it a little.

Let's say Amazon records its warehouse workers and captures data which it can use to train industrial robots at some future date.

Those industrial robots have $X of economic value. Who created that value? Did the workers whose data enabled it? Did the DARPA/NSF funded university system who pushed the techniques to the point of being production-ready? Or was all the value created by the Amazon engineer who blended the established modelling techniques and the data?

It's an honest question about the source of value creation and whether inputs are being priced reasonably, efficiently, or fairly.
You can kind of do that already using SELinux booleans.

In policy, have something like:

if (mozilla_read_user_home) {
allow mozilla_t user_home_t:file read_file_perms;
}

Then, firefox could execute /usr/bin/request_file_access user_home_t read

request_file_access could then be spawned in a privileged domain and:

1) Check the domain of the parent process and see that it is mozilla_t

2) Check whatever security policy it wants to implement (possibly by prompting the user)

3) Assuming the access is allowed, set the mozilla_read_user_home variable to true (and set a timer to disable it at some point in the future)

4) firefox then can open the file normally.

Keep in mind that denials actually happen quite frequently on many SELinux systems, and policy is usualy written to not even log the expected ones. Any hook that needs to run on every denial would likely introduce unacceptable performance hits; particuarly if it needs to spawn another process.
The real skill I try to teach my pupils, when joining top down ICT skills to bottom up CS / hacker skills, is to be able to re use existing tools in new and creative ways.

This is especially applicable if you learn a bunch of generic “everything is a text file” hacker skills, maybe with a little code on top.

Could you manage the crematorium using YAML files edited in GitHub? Maybe. Any collaborative tool with tagging can usually be beaten hard enough with a hammer to turn it into something useful in a specific domain.

We make pens and paper and do all sorts of specific business with these generic tools. Encouraging the generic use of computers might seem like dragging us back to the 1980s, but it’s how these tools were meant to be used!
Can you give some examples? I'm guessing there is a different in definition of understanding here.

As I interpret GP, the claim is you can't describe something in sufficient detail to simulate it, then you don't actually understand it. You may have a higher-order model that generally holds, or holds given some constraints, but that's more of a "what" understanding rather than the higher-bar of "why".
Maybe they can't close the gap, but governments sure can support remote work. Roads are necessities for work, and they're maintained by the government. If internet (that doesn't make every other sentence "sorry, could you repeat that?") became a necessity, then the government could invest in the series of tubes.
Cross-platform is the probably the best response to being Sherlocked.
It's open access: https://agupubs.onlinelibrary.wiley.com/doi/epdf/10.1029/201...

It doesn't seem to be a trial, it's more like a deduction (basically model fitting) from available data.
The heroin example is a fair point. I'm not sure. In practice, it's hard to think of examples of conscious beings that don't suffer.

As to the latter, it doesn't seem that that would be torture. As I said, though, I think we ultimately know nothing about this subject. Nor can we, even in principle.
I like how the premise of this argument is that it's somehow horrible to pay someone too much. How horrible that an 18 year old be able to afford more than the rent on a crappy apartment. The more you empower young people with a livable wage the less of an influence their parent's money or lack of is on their life.

Just pick a floor that's good enough for everyone, accept that will be people with low expenses who will be "overpaid", and stop trying to figure out what every individual deserves.
> Maybe you're thinking of doulas?

Yes, that's right -- sorry for the mix up.

> If so, New York indicated doulas wouldn't be counted as visitors, but essential healthcare staff

Thanks for sharing, but that's seemingly not the policy in the actual hospitals that I can see.

From NYU Langone's visitor policy (https://nyulangone.org/patient-family-support/visiting-hours):

> Labor and delivery patients are permitted one visitor throughout the labor, delivery, and postpartum period, which can include a partner, family member, doula, or other support person. The visitor cannot be rotated.

It seems like there is no option to have both a doula and the father present.

I honestly have no idea if we would even use a doula--I've done approximately zero research into them at this point--but it's a pretty hard choice to make at the moment.
Legacy sharepoint ?
US plays "Big" on surveillance intelligence online. BND and other European agencies could be as invasive when they get free hands, but the difference is the level of patriotism and privacy conciseness of the people running the business.
Here I rather choose that my data stays on this side of the pound.

Edit: what I mean is that I expect more willful cooperation from American companies just by the level of available evidence.
React, Angular, and Vue are the big 3 web frameworks. Of which React is still more popular than the others I believe, and it takes a slightly different approach. While Angular and Vue use string-templating DSLs to control rendering, React uses JSX which is a thin syntax sugar over JavaScript (and allows you to mix JavaScript in with it). React is also more functional. In practice I find this makes it more flexible, and easier to debug. Angular and Vue are very similar, but Vue has the reputation of being simpler while Angular is the Enterprise Java of the web view.

There are a bunch of others that are less popular such as Ember, Svelte, and Inferno which are also decent in their own right, but the ecosystem of libraries around them is smaller.

The most important libraries to know about in the React ecosystem are React-Router for routing, and either Redux or MobX for state management. There are other options, and for small apps you could get away without a state management library, but these are the mainstream options. I'm not super-up on the Angular/Vue ecosystems, but I believe they're more integrated (e.g. they provide more first-party libraries).

Almost everyone who is using these frameworks is also using either Babel or TypeScript together with Webpack for bundling. There are other options for bundling such as Parcel and Rollup, and again it is possible to get away without bundling or transpiling if you really want to, but Webpack is still the mainstream option for applications (Rollup is well-suited to libraries).

React-native is a different beast. It's a cross-platform mobile (and now desktop) framework rather than a web-based one. It uses React executed in a JavaScript VM to control rendering, but it renders native mobile UI toolkits. There are similar projects for Vue and Angular, but unlike the web versions which are competitive with React, they are nowhere near as mature. React-native's real competition for cross-platform mobile development is Flutter. Flutter is written using that Dart language, and takes a different to React-Native. Rather than compiling down to native UI widgets, it custom-renders everything. This makes it more reliable and consistent across platforms, but also more limited in what you can because you can't hook into the existing ecosystem of native ios/android libraries nearly so easily.

My subjective view on this is that React-Native is just about on the cusp of reaching maturity, while Flutter doesn't quite seem to have enough momentum to reach the mainstream. Although I'd love to be proven wrong on that one.