skysight-inc/HackerNews huggingface dataset:
I would like to know, when you run into the situation that you don’t know was is going on with what you are building and feel a sense of confusion, do you:

1) Stop and spend time trying to get a clear mental model of what you are confused about

2) Push forward and try to build despite not understanding

In the past, when I tried doing super-ambitious things, I used the second strategy. Many sleep-deprived (tip: “sleep is for the weak” is BS) nights in which I accomplished nothing left me with a strong feeling that I should not try to do impossible things. However, since I learned the first strategy and have been applying it successfully to projects at work, I am rethinking this. I have increasingly been feeling like I would be able to be surmount large challenges if I first set myself up for success in terms of resources and people to ask for help.

Questions:

A) Do you apply a “step back and study” strategy to tackle confusion? Have you found it successful?

B) Do you have any more detail you could add on how it works?

C) How do you set yourself up for success outside of a work setting? For instance, I would like to write a server-side debugger for nodejs that is independent of google chrome and works toward a pry.rb-like developer experience. However, I haven’t written C since by OS class in uni and I don’t know the internals of node.js. How would I go about building trustfull relationships with people who know the internals of node.js so that I can ask them questions in the style of https://jvns.ca/blog/good-questions/
I'll settle for 3 hours and a croque-monsieur :)
You can program space for mistakes into your smart contract, though (e.g. no payout without final approval). Everyone would know exactly what is going to happen when.
Isn't it this one? https://bugs.webkit.org/show_bug.cgi?id=188794
Publishing houses also do print on demand, as it is cheaper for smaller runs and there is less upfront investment. eg. the first 5000 copies come from a POD supplier, and if things go well they do the sums and consider doing a run of 10-20k with a traditional print setup.

On your bookshelf, chances are the 'trade paperback' sized books from the last several years came out of a POD printer (a glorified laser printer, often but not always with integrated cover and binding), and the smaller paperbacks from a traditional press. The POD books still get ordered in batches though, because it is cheaper to order 5000 copies instead of ordering a single copy 5000 times. Or lease a device from Xerox. Single copy POD is really only done through Create Space and their competitors, where customers order them directly from the printer.
Yeah, about that, it's a bit like when people complain about phones just working previously.

Cars did not used to have AC, be all that stylish and comfortable, they lacked finesse.

Cars today are way more complex with a lot of features and things, which means that they are harder to build, use and maintain, same thing with software and phones.

A website today does more than just show text and images in a certain layout.

It's a trade off between easy to set up, maintain, use and having a lot of nice features.
I just looked it up and I think I was confusing two different events. Curley's coup was at bellewstown in Ireland while he wasn't involved with the Cartmel one.

https://en.wikipedia.org/wiki/Yellow_Sam_betting_coup

https://en.wikipedia.org/wiki/Gay_Future
> Part of why I'm doing this is to understand what's going on under the covers

You should work through the book Rebuilding Rails if this is your goal.
This is super sleezy and I think Ticketmaster is one of the most awful companies in the world. But given the ridiculous levels of scalping that goes on every day (including all the companies that attempt to normalize it, like StubHub), doesn't it all imply that the fair market price of a lot of tickets is way higher than what they sell for? Obviously demand is way outstripping supply or people wouldn't pay $500-$1000 for $100 tickets on a daily basis.

By making all event tickets available at exactly the same time for an effectively-lower-than-market price, of course professional scalpers are going to snap up almost all of them and normal people without scripts won't be able to compete. I wonder what would happen if tickets went on sale for a really high price (like $500 each) and then the prices kept dropping automatically every hour until they were all sold. That would kill a lot of advantage that the scalpers have.

I guess customers would hate it and promoters would hate it, but I wonder if there isn't some other kind of sales model that would make this kind of sleezy self-scalping less profitable. Because with market forces this strong, companies are going to do anything that is legal-ish to get a piece of it. If Ticketmaster doesn't figure out a way to get a piece of the massive resell market, they are essentially just giving away free money to StubHub (from their point of view).
The paper's title makes the claim succinctly: "Single-world interpretations of quantum theory cannot be self-consistent."

Nature's headline does a terrible job at conveying this, really. I would have expected better from the people who edit headlines there.
>> Formally, the claim is that there is no physical theory that is (1) consistent with QM, (2) consistent with a single-world interpretation, and (3) logically self-consistent.

Does pilot wave theory fit the bill?
First: really slick site. I'm not so into the video which takes a while to get to the point, but the site makes it really easy to understand the point of your product (and that's something a lot of sites lack).

I do have some questions/comments and I apologize if they seem a bit rapid-fire.

* When I look at the "Top Pages", there are links. When I click the link, it brings me to that page on your site not a chart of hits for that page. Is that how it's meant to work?

* If I sign up for your service, do my stats become public? https://simpleanalytics.io/apple.com just says "This domain does not have any data yet" (presumably because Apple doesn't have your script installed). But that kinda indicates that any domain with your script installed would show up there. It might just be an error in the messaging, but probably something to fix.

* What's your backend like? I'm mostly curious because analytics at scale isn't an easy problem. Do you write to a log-structured system with high availability (like Kafka) and then process asynchronously? How do you handle making the chart of visitors? Do you roll up the stats periodically?

* Speaking of scale, if I started sending thousands or tens of thousands of requests per second at you, would that be bad? Is this more targeted at small sites?

* What do you do about bots? Bot traffic can be a large source of traffic that throws off numbers.

* How long before numbers are available? It's September 19th, but the last stats on the live demo are September 18th. Is it lagged by a day?

* Do you not want to track user-agents for privacy reasons as well? Seems like a UA doesn't really identify anyone, but it can be useful for determining if you want to support a browser.

* You're not counting anyone that has the "Do Not Track" header. To me, DNT is more about tracking than counting (which is different). Even if you counted my hit, it wouldn't be tracking me if you didn't record information like IP address and there were no cookies.

Kudos for launching something. I think my biggest suggestions would be fixing the live-demo page so it doesn't look like it's leaking other site's data and providing some guidance about limits. It's easy to think that you don't want to put limits on people, but any architecture is made with a certain scale in mind. There's no shame in that. Sometimes what you want is a "let us know if you need more than X" message. At the very least, it lets you prepare. People sometimes use products in ways you wouldn't imagine and ways you didn't intend which the system doesn't handle gracefully.

Good luck with your product!
Not true. You can set limits on how much people can purchase. And you're assuming that more would be wasted by the first to get there, and assuming that the rich wouldn't waste any.
Is this Darwin type of research? Having a place to walk like a home garden and letting your sometimes important details coming into your awareness. Counter intuitively when you are idle or do nothing your brain still works and kinda sort it self out, breaking thermodynamic rules. It helps with problem solving and better researching, avoiding getting stuck in a way.

Edit typo
Thanks for mentioning about Sqorn. When I read about this feature a few weeks back, I was thinking hard for a good use case of tagged template literals. Now, I get it.

I agree with your closing statement completely.

> It’s a nice-to-know feature, good for impressing others, but my suggestion is to use this only if it’s the clearest way to express your concepts.
Per the article: "Should they not get paid by the client we don’t go after that money."

If the company goes under while you are waiting to be paid, you end up with $0. Someone else is borrowing money, paying you in advance, and eating shit if they collect nothing from it. Not even close to payday lending in analogy..
Pre-Auctioning tickets. That'll increase their risk and exposure. Also, do the same as Kamakazie did... don't preannounce shows.
That was only possible because the miners have united. It's not going to be that easy in the future or on a larger chain (e.g. Bitcoin).
Snark aside, it is difficult to comply with the law and Google (amount others) is exposing themselves to potential liability by engaging in the collection of user data for users under the age of 13. Google is in a particularly difficult position because facts/evidence would show they knew or should know users are under 13 in many (not all instances) even when the users lie.

But you are wrong it’s not impossible to verify users age, and Google doesn’t have to delete user accounts...they can simply stop collecting user data of minors 13 and younger ;)

Edit: another loosely related example (dealing with age verification) is Girls Gone Wild where they paid underage girls to reveal themselves on camera, those minors signed the GGW contracts and provided fake IDs...yet GGW was liable.
And in an emergency situation, that is a morally wrong system to have.
Does anyone else think that Anonymous tips can sometimes be a two-edged blade if claims are not properly backed up with facts? Sometimes we see a lot of news articles and news regarding X, Y, Z topic from anonymous sources, being passed as legit news and reliable, but when you examine the news in more details, nothing that backs up such claims can be found. How can this be addressed in a way that doesn't expose those who provide the information, but at the same time, it ensures honest, and factual information is being published?
The average American male seems to carry more upper body muscle mass than, say, your average Indian male. You don't have to look like Schwarzenegger or The Rock to find yourself bumping up against the general guideline numbers.
VxWorks/FreeRTOS

There are also more mainstream real time Linux distros e.g. Yocto Linux
Toum + olive oil + a little salt is also great for marinating grilled chicken in. Thanks because TIL its name!
Yikes that's a lot of money. I wonder if they'll still continue to pay developers less than their peers because they live somewhere more affordable.
Considering the time value of your money-

If you get a $1500 paycheck every 15 days, as opposed to a $3000 paycheck every 30 days, then you earn 15 days of interest on $1500 that you would not otherwise earn. At Ally bank, that could be 1.85% in savings accounts. This two-paycheck cycle would repeat 12 times a year, so for half the year you earn interest you would not otherwise earn, totaling to roughly (compounding negligible) 1500*.0185/2= $14.

If you assumed you could get 9% in the stock market, the time value would be $68.
it seems that errors are not uncommon and when they are "obvious" they typically void the contract. not sure why people are freaking out here. if you logged into your bank account and saw an extra zero that was caused by a temporary CSS bug, do you really think you are entitled to it?
Trickle down economics was long ago shown to be a complete fraud.
all these mentions of multi-cloud are confusing: is this about moving VMs from Google to AWS? or is it data from Backblaze to DO? or what is this exactly? This post seems to be about cloud storage, edging bets between different object storage providers. Someone should come up with a more precise term.
That's great with the psychedelics. It's a promising treatment from some stuff I've seen with PTSD patients.

RE: cannabis. Most cannabis you buy is high in THC, which causes anxiety. You want the high CBD, low THC stuff. CBD has anti-anxiety properties and is actually relaxing, especially at high doses. As a bonus, it does not get one high. I also recommend a vaporizer pen or edibles instead of smoking.
Lenovo: Companies working in China may have to install local backdoors
I wonder how comparable the situation is to jq, which also does CoW / immutable data. In jq, when a datum has only one live reference, changes to that datum actually mutate the datum. A C example is probably necessary to make this clear:

jv v = jv_array(); // ref count == 1
v = jv_array_append(v, jv_number(0)); // Ostensibly copy
v = jv_array_append(v, jv_number(1)); // but actually mutate

Here, in all cases there is exactly one reference to the array `v`, so `jv_array_append()` actually modifies it in place. Do note that `jv_array_append()` returns a new `jv` value though, and that this is necessary to support the copy-on-write case:

jv v = jv_array(); // ref count == 1
jv v2 = jv_copy(v); // ref count == 2 now!
v = jv_array_append(v, jv_number(0)); // Copy!
// Now `v`'s ref count == 1 again (and so does `v2`'s!)
v = jv_array_append(v, jv_number(1)); // Ostensibly copy, actually mutate

You can imagine similar mechanics in an ECMAScript implementation.

Note that in jq itself this is mostly not something a user ever has to think about because one is always passing modified structures to an expression on the right:

(.foo = "bar") | ... # this sees .foo == "bar"

but it can be user-visible anyways:

((.foo = "bar") | ...), # ... sees .foo == "bar"
.foo # but here .foo is as it was before

Here the last reference to `.foo` happens outside the lexical context of the assignment to `.foo`, so the assignment is not visible. Under the covers this all is made possible by the C jv API's copy-on-write design where functions always consume a reference to their input `jv` values (except `jv_copy()`, `jv_get_kind()`, `jv_string_value()`, and `jv_number_value()`) and return a new `jv` value to replace the one that was "modified".
How Decentralized Application Development Nearly Destroyed My World
Andrew here the other Co-Founder

We excited to share the tech TakeShape with you. The backend is mostly server-less using Serverless Framework, AWS Lambda + API Gateway. For our data layer we use DynamoDB as our system of record and ElasticSearch for advanced search functionality. The frontend is built with GraphQL, React, Redux, Redux Saga.

I am working on some write-ups on how we built certain features on the TakeShape blog. In the meantime feel free to post technical questions here and I'll try my best to answer in a timely manner.
Blockchain startup Ripple signs up PNC as a customer for its payment tech
Can you be more specific
Staying Ambitious on Diversity: New Diversity Goals for Gusto Engineering
Why are they exempted?
I think a lot hinges on whether it's truly asking for help vs. telling you you need to do something, and possibly phrasing it as a question. Depending on how the organization is set up and the seniority of the person asking, it can be very hard for a low-level employee to say "No, I don't have time to do that."

Having multiple people that can give you contradictory orders about how to spend your time makes for a miserable job experience. You either work overtime to meet both sets of demands, or you get negative feedback from one of your "bosses" for not completing their tasks. It's the manager's job to prevent this, and it's important that they do so.
This is factoring, not payday loans. As the author investigates, he finds this out as well.

I've done plenty of freelance work and I deeply know the pain of getting paid late, but as others have pointed out, dealing with a larger business results in net 30/60/90 terms, when things are going well. The fee you pay to the intermediary is justified.

Now if the only option to ever get paid was to pay an intermediary a cut of your salary, well then that would be a major issue. But otherwise this is the freelancer paying an intermediary for a) quicker access to funds and b) reducing the (albeit often small) risk of the client not paying.
> However one thing that's been on my mind lately has been the lag between work and getting paid for that work. Even for regular employees.

Regular employees already benefit from legislation on this point (which often covers both minimum frequency and maximum delay from end of pay period or termination to delivering pay.) [0] So, with regular employees, it's just a matter of tweaking regs to better fit current conditions.

With gig economy contractors, the situation is less simple.

[0] A description of the CA state rules: https://www.dir.ca.gov/dlse/FAQ_Paydays.htm
This is great. Not wanting to get too fanboyish, but neverthless, do you have a blog or somesuch?
Eh, I don't know how much of a say artists have either. Back in the '90s, Pearl Jam tried to get the price on their tickets down and ended up canceling the tour and pursuing antitrust charges against Ticketmaster.
I solved this my SaaS by internally logging all the requests and then using the Measurement Protocol (https://developers.google.com/analytics/devguides/collection...) to send them from the server-side. While doing that I also set the last digit to 0 and unify user agents and other data that's not important for me.
And what if it were 1M? 500M? 1B? They just go out of business? Your logic doesn't scale well and seems overly harsh. They offered $500 and a pair of tickets. The guy lost nothing, I think that's fair.
Should we hold off on updating then?
Dont leak to techcrunch. Hire an attorney. Walk away with six figures.
One qualitative difference is where that code of conduct puts the responsibility.

The old one spends more time telling people not to be sensitive, but okay if your feeling are hurt here's what you do, and maybe something will happen. Oh yeah, and I guess don't be a jerk.

The new code of conduct puts makes it clear to everyone it is their responsibility not to be a bad actor. The responsibility is on YOU to be civil, and if you fail to you will be the one dealing with the consequences.
>This is all implemented in userland in the standard library. Last time I checked, in Rust the equivalent code is implemented with a macro hard coded in the compiler.

You're right and it's still the case as far as I know but I was thinking more about having a customized output, in Rust you can implement the Display interface and completely customize the way the object is serialized for output.

Your sibling comment by AnIdiotOnTheNet shows how to do just that but is it done purely in stdlib or is it actually implementable in the language itself? If it is actually doable in pure Zig I'd recommend showcasing that as part of the "generics" docs because as it is it's a bit odd to have example code that ends up exhaustively matching possible types, it kinds of defeat the purpose of generics and is the cause of my confusion.

Thank you for your answers by the way, they're appreciated. I'm very happy to see all this experimentation around low level "light runtime" languages lately, it's definitely sorely needed. I hope that 20 years from now C won't still be the alpha and omega of low level code.
Endogenous Selection Bias: The Problem of Conditioning on a Collider Variable [pdf]
Financially, scalpers could take a hit too if they buy a ton of tickets and then have to sell them for a loss.
Both which were not true of this interaction.
Add a marketplace for resells to same place face value tickets are sold. Would be same site, but could be different pages or w/e. Cap resells at face value, removing incentive to flip.

Then to prevent resells, would need an app with ticket barcode that changes over time, like most 2 factor auth apps. This should help prevent resells via printing and screen shots. I expect that's not foolproof, but could prevent the easiest alternative market. This would work offline too which is a plus since service at big events is generally bad. Could also make transfers as easy as venmo through the app.

The whole idea is to remove incentives from resells and make it easy as possible for people to transfer legitimately.
How to Feel Amazing Before 8AM
T480 checking in as well. Love the user-upgradable hardware, swappable batteries, long battery life, etc. All the hardware worked OOTB, and the keyboard is miles ahead of the MBP keyboard (especially the new crappy ones).
It's a nice reminder to stay away from the gambling industry. Any company that doesn't play by the same rules as you, doesn't deserve your business. Try voiding a bet you made due to your algorithm error once. I'm sure they would just laugh.
My sincere hope is that you accidentally fat finger a button while banking one day and wipe out your checking account sending a transfer or something. We'll see if you feel the same way then.
I think you need to use basic supply/demand economics; the original sales price needs to be near the limit people are willing to pay scalpers. There's no secondary market if the scalper needs to pay near the maximum value of the seat. The entire legit reseller market is just TicketMaster trying to get a piece of the pie that the promoter left on the table.

There's a misalignment of incentives for most events. The performer gets paid for the show regardless if there's one attendee or it's a sell-out (some acts do share in gate and/or merch). They want the lowest ticket prices. The promoter is on the hook for a lot of fixed costs so they need to sell enough tickets to break-even; everything beyond that is profit from selling more tickets or higher prices. The venue gets rented but then TM "offers" them a per-seat fee in exchange for exclusivity. Then TM gets big processing and assorted fees for every act. Then resellers, legit or not, buy blocks of tickets that they resell in a dynamic market, prices floating based on demand and timing. Now we have TM coming back and saying "we'll offer you a marketplace and make it easier for you to secure supply (via bots and other shady processes)".
facebook's relay uses it to find and compile graphql queries

https://facebook.github.io/relay/docs/en/query-renderer.html
I'm with the team working on the Zenko deployment side of things here at Scality. We decided to run Zenko (which was designed to be container-based from the start) on Kubernetes, and even launched a project, MetalK8s, to deploy K8s on-prem. For more information, AMA and check https://www.zenko.io/blog/scality-investing-kubernetes/
But, by my understanding, the sarcomeres, which are the source of the actual movement, don't run end to end, they're chains.

The entire line of reasoning seems to rest on the idea that the smallest unit we consider runs from one end all the way to the other.