skysight-inc/HackerNews huggingface dataset:
Start slow, and build up your tolerance to it overtime. If you try to jump into the deep end, you'll just make yourself disappointed.
This story about bread makers shines some light on the issue.

https://myemail.constantcontact.com/Williams-Sonoma-Pricing-...
I think technically, if constraint propagation can't solve the puzzle, that means it's either contradictory (zero solutions) or ambiguous (multiple solutions).

However, it seems Norvig was feeding his program with all three types of puzzles -- zero, one, and multiple solutions -- so perhaps that led him to implement a more robust search.
Marshmallow in Python is a bit of an odd tool.

It does a great job of validating and deserializing inputs to Python objects, which is what it's meant to do.

But this means that now you have to define your "schema" twice -- once when defining the data structure where the data will eventually reside, and once to define the validator. There are few ways around this, but there's nothing well-established yet. The default experience is still implementing everything twice.

ORMs handle the problem by automatically generating a database schema from your class definitions in code. Maybe we should be generating input validation schema from our class definitions in code as well. But then composability becomes a problem; the ORMs in Python tend to "take over" any class defining a model, and it's not obvious how you'd write a class that's both a Django/SQLAlchemy model and a Marshmallow schema, without some really verbose and messy code.

Maybe this is a Python-specific problem, and in Rust people just don't write classes very often. But I think it goes beyond the specific problem of writing class definitions, and more generally into the problem of how to ergonomically define data structures at compile time while defining validation for those data structures to be applied at run time. Edit: and perhaps even more generally, defining a single interface for the same logical data structure that can be applied across multiple systems.

I'd be interested to see how semval and validator (mentioned in another top-level comment) handle this situation, if at all.
Brings to mind a question, I've got a throwaway google voice number for precisely this reason, some services will let me use it, others (even Google-tried using a GVoice number as a recovery phone number for a gmail account for my grandmother, nothing doing) wont, few just throw back a generic error, others will say they don't allow virtual DIDs.

Someone's going to say that's to cut down on fraud/increase security, right? Yet these services are going to (against many in the InfoSec world who are screaming "STOP DOING THAT") use SMS as a means of 2FA...

I'm a bit confused where the value add is for account security in making virtual telephone numbers such a hit or miss.
If you've ever worked at a firm with serious calculation and data loads (aka data science at scale), they almost always end up with big hardware in a data center. Because markups on EC2 (and google/azure) are insane.
when comparing the language construct, usually adoption is hindered by tooling. You should also compare tooling. that said, this is an excellent article trying to reason out why we should start using ReasonML
Did Google pay all of it yet?
You mean the company that created Six Sigma?
If you turn off `any` on a gradually-typed codebase, everything will blow up because of the untyped parts. Gradual typing CANNOT be sound unless you dynamically typecheck everything (at which point you are just doing what JS devs do anyway).
Ask HN: Doodle Poll Filler Outer?
I am a newb about this: is there a way to point a doodle poll that someone has sent me to my calendar, and have the doodle poll automagically filled out based on my calendar availability (and perhaps based on some simple rules e.g. start of day and end of day)? Ideally without having to hand over the contents of my calendar appointments to doodle dot com? (availability fine, but contents, no)?

Is this part of what you get when you pay for a doodle account?

Is there a way to get this done? Doodle polls are killing me.
Imagine the delta between the electric infrastructure we need when we have a car fleet that is electric vs the electric infrastructure we need when we don't.

Given we need to transport electricity for a bunch of other things, this delta is small.

It's big relative to the electric fleet size when the fleet is small, but it's tiny when the electric fleet is a substantial fraction of the car fleet.
>even python has some "tricks", try "x=256; y=256; x is y" and "x=257, y=257, x is y" under python, or 'x=[], y=[], x is y; x=y=[], x is y' you will know what I mean, you actually need know some internal designs to use python properly.

Or don't compare numbers with "is", since you're not supposed to? Then you can remain oblivious to the underlying mechanics that break "is" comparison for larger integers...
Thank you for the link. I was actually unaware of this organization. I was thinking that "open source" is more like a figure of speech, not ideology like "Free Software"

At the same time, we see a MongoDB example: a software, which definitely is open source, but also definitely is non-free.
> "consed YC on there."

How to find a lisp programmer in the wild. They use cons in casual conversation. :)
Our sigmas go to 7!
I think we aren't close to the margin where indexing is socially harmful. This article elaborates.

http://www.philosophicaleconomics.com/2016/05/passive/
Do popular methodologies suffer from popularity? Is the opportunity to turn the methodology into a brittle, monolithic and successful enterprise perhaps just too tempting? Before you know it, the high principles and ideals on which the methodology was founded are now helmed by corporate sponsors at HP, Lockheed and Capital One. Rust gathers, staleness sets in, since the point of the methodology is no longer substantial or revolutionary improvement, but simply preservation and perpetuation.
What would happen if millions of people changed their phone numbers and did not re-register them with new accounts? Does anyone believe a social effort could dissuade the use of phone numbers for tracking people? How much entropy would need to be added to the system before using phone numbers as identifiers became useless?
You will hold their stock soon if you own any mutual or index funds.
The reason doctors will often prescribe the "next generation" drug, even if the old one works fine and is generic, and 100x cheaper, is that they believe it's better. They aren't stupid, and know its only marginally better, but they want the best for their patients. Professors also want the best for their students, and so the latest edition is prescribed. In a way, it's a point of pride, but its also a little bit lazy, because it's the simplest way they can signal "hey, I'm staying current, doing my job and not just phoning it in."

So, yeah, I don't think it's bribery, it's just a heady mix of (ignorance of) diminishing returns, moral hazard, and status signaling. Plus its a petty injustice that only hurts people in aggregate, and it only hurts people who already can afford college in rich places, so no-one is really going to care about this to change it.
Sure. My solver is designed to return the first solution it finds (it doesn't check for solution uniqueness, just that there is one). However currently my solver is saying that it can't find _any_ solution at all.
Adult lactose tolerance might be relatively new, but at what age is the intolerance switch usually flipped in humans that lack that specific gene? If it's more in the puberty range than toddler age then pre-mutation groups would have plenty of use for animal milk despite every individual eventually growing out of it. "Certain storage/transport containers make the child-drink palatable for old persons" would be very discoverable.
Are there any alternatives? It often gets very weird at the high end of drug prices, but usually in a way that inverts normal economic logic - this story from a few years ago blew my mind https://news.ycombinator.com/item?id=13995249#13996448
>I don't think that's a great example for Python; that's just knowing what "is" is for. The fact that it works the same as == for small integers in CPython is an optimisation showing through, but only in a place where it doesn't really matter.

Python should have prevented checking primitives with is though -- only let object pointers...
Doximity|San Francisco|Full Time|Onsite or REMOTE

Doximity, the social network for medical professionals, used by over 70% of US doctors, is hiring passionate iOS, SRE and data engineers to help us continue to shape the future of healthcare. Apply today and use your skills to improve people's lives!

- Sr. Software Engineer, iOS - https://grnh.se/wld8j31
- Software Engineer, Service Reliability - https://grnh.se/a303980d1
- Software Engineer, Data (Product Integration) - https://grnh.se/6pef3r1
History is extremely useful for being read. For backporting between trees, looking at historical development of a feature, to bisecting an introduced bug or regression.
I dunno, a list of phone numbers could tell you quite a bit. Are they roman numerals or arab? How many digits? Are they standard length sequences or variable? Are there any repeating patterns in the numeric sequences or groupings?
> A distracted pedastrian is only a threat to themselves.

No, just like a deer jumping across the road isn't just a danger to themselves.
> In your example of Palestinians... the "occupiers" were born here, this is their home now, the original conquering generation is very much gone

Nothing could be further from the truth.

https://www.amnestyusa.org/lets-be-clear-israels-long-runnin...
Wow what a way to degenerate popper's views. I see that this is becoming a de facto line for closet communists.

Your premise is off because equal rights != equality

Under the constitution, equal rights meant everyone is the same under the law.

Today, equal rights has degenerated into "special rights for groups" such that if i piss off a baker, and he wont make cake for me, i have no recourse, but if a special group gets denied the same cake, they get all kinds of special privileges.

There's nothing equal about equal rights , today. Its all about giveaways to specific people to make us more disctinct from each other, instead of making us the same.
History Cheatsheet (WIP)
Go to signal settings -> notifications -> show -> name only, or no name and message.

That's a good point though - any app with the right permissions can read notifications from all other apps in the system, via NotificationListenerService.
Well, in the US lots of people are behind Americans getting compensation for things lost when Cuba when communist, property lost when the government nationalized ports and factories. I don't see how that is any different than German's claiming for material lost to a different communist tide.

The real issue is whether one believed that property rights can really be destroyed. What does it mean to "own" something? Is it ownership in the eyes of a particular government? What if that government falls? Is it a super-governmental right? Is the Church an authority (ie church records)? Imho it boils down to who is in power and what they decide to do, whether they choose to respect your claim or not. All the legal arguments are secondary.

Anyone who thinks they "own" part of the moon knows this problem. Your ownership only matters to a country that wants to respect your moon rights, ie none of them.
Well, it takes more than 8 hours to beat the game [1] and there's a lot of extra content for the game that you can spend many 10s of hours more on.

[1] https://howlongtobeat.com/game.php?id=7231
I think he acknowledged it pretty clearly; he claimed it as one of his most public failures, didn't he? But also, where's the TDD naivete? The problem isn't TDD, the problem is knowing how to apply constraint propagation. You could TDD constraint propagation and it'd work fine.
The market is in peril because there are too few actors setting value based on the merits of the company instead of betting on other investors' behavior.

You want to help? Pull some, not all but some assets out of index funds and put them into individual companies you understand and believe have long term profitability. Sell those assets when you think they're overvalued by the market.

Trading less often is correlated with better performance (you are not an HFT)

There is some responsibility you have. Your money isn't going to just magically work for you, you have some obligation to research and understand what you are investing in. When nobody does it, the market is in trouble.
I'm reasonably good at listening to sped-up audio, personally, so this wasn't really an issue for me. I was just providing anecdotal reasoning of why TTS users may set their audio speed to something that might sound unreasonable: it takes forever to navigate the interface otherwise.
Can someone please enlighten me?

I am having trouble understanding the myriad communications/chat apps out there that don't seem to do much more than what we older folk used to do on USENET.

Then there's all the clones of more modern platforms. Things like Whatsup.

It just seems to me there are, as a friend of mine used to say, "too many useless duplicates". Meaning, most of it is a huge waste of time.

So, what am I missing about Slack specifically? What unique differentiation makes this worthy of anyone investing their nest egg on their stock?

I honestly want to know. BTW, I have used Slack. I think it's horrible. I don't see much improvement over, say, a phpBB site (which can be deployed privately inside of a network or on the internet).
> The exact same thing is happening now with 'Agile'

I'd say that it started happening about 10 years ago. Even then companies were hiring for scrum masters and all that other crap.
Six sigma has nothing to do with GE's overall performance. They are ruined by their insurance exposure. Not just Markopolos thinks it's already bankrupt, Buffett sold his stake several years ago because he didn't understand what's going on with the books.

If this ship sinks some people will pick up the good engineering pieces going on sale. "Six sigma" may still be effective there. But it has little do to with GE stock.
Try asking in the r/rust weekly status update thread, in the Rust discord, or going to a local meeting! (Here is pretty off-topic)
I used to watch a lot of lectures at a high speed. But I've came to realize that the faster I watch something, the faster I forget it.

It is like the infromation doesn't have the time to settle in my memory, despite me understanding it.

It's maybe because when things are slow, I can use the dead time to think about the implication/corner cases of what's being said.
I think you just need to give yourself some time. C++ is a large enough language now that "mastering" it will likely take several years of daily/professional use. I used to be decent at C++ (in the early/mid 00s), but given that I haven't touched it since then, I'm completely lost as to current best practice. If I wanted to, I'd have to spend many months catching up to all the changes in the language since I last used it.

Rust has a much smaller surface area, but does have some unique things to understand like the borrowing and lifetimes. The good thing is that as the borrow and lifetime checkers in the compiler get smarter, the less you have to know about those things while writing plain-jane code.

You mention downthread that you have an EE/comp-arch background. I do as well, and have found that useful on occasion when working on embedded systems, but perhaps not a huge asset when dealing with language esoterica. Sure, perhaps understanding pointers and memory access is easier when you understand how memory actually works, but it'll only get you so far.
Sometimes it's the professor writing the book so a new edition means more royalties for them. Other times it's like was mentioned in a neighboring comment, the publisher offers some perk like an online tool to let students submit their assignments and grades them automatically. The publisher wouldn't have any interest in letting one book be used multiple times for that system so if you want to use it you need the new edition.
>> yes it makes perfect sense for those who coded python for a while, but it's a disaster for newcomers.

It’s a disaster for newcomers to programming in general. I am pretty sure a seasoned developer in any other language would understand why that returns None, too.
> Pilots especially are heavily trained to use checklists for just about everything.

Yeah, but it didn't appear out of nowhere. NASA et al did a tonne of research [0, 1] that led up to the idea of using checklists. Likewise Cockpit/Crew Resource Management [2] and the psychology of getting people quickly out of aircraft that are on fire [3], all of which were prompted by one disaster or another.

Software engineering could use some of that rigour, but I'd anticipate a little resistance to publishing research which shows that the process of building some piece of software was a shitshow because the people running said show were bad at it.

0: https://ti.arc.nasa.gov/m/profile/adegani/Flight-Deck_Checkl...

1: https://ti.arc.nasa.gov/m/profile/adegani/Cockpit%20Checklis...

2: https://web.archive.org/web/20131026210937/http://yarchive.n...

3: Lots of which happened after British Airtours 28M, https://en.wikipedia.org/wiki/British_Airtours_Flight_28M and https://assets.publishing.service.gov.uk/media/5422efe840f0b...
Baba is You
Factorio
Shenzhen IO
7 Billion Humans / Human Resource Machine
You've never been given a free meal?

Did you buy your copy of the book?

Ever been given a complimentary slide deck?

Ever had a publisher give you suggested questions for tests?

Ever seen a student have to use "online resources" that does the teaching and grading for the professor?

The publishers are doing professors jobs for them, and the students are paying for it. The bribe is you don't have to do your job.
This is simply solved with intermarriages. Make 2 people 1.

Happened throughout history. When it didn't, led to conflict.
When I work with Faculty (teaching or research, tenured or not), they are very conscious of their image/reputation. It would look pretty bad for a researcher to "sign off" on something, only for flaws to be discovered.
There is an interesting idea when index funds are taken to an extreme in that if no one is manually playing the market or managing investments then everything is invested in at the same or similar rates. Index funds need active traders to trade and set pricing within the market.

My analogy would be if we are all buying tickets to the big game and sit in the stands until it's over, there's no one to yell and shout and drive the energy of the crown or possibly no one to even compete on the field therefore why are we even showing up?

It's definitely the extreme - active trading isn't going away any time soon but fears of a only a limited group playing the market and managing or controlling stock prices for their gain isn't 100% unrealistic.
“ In fact it is quite hard to imagine a Pipeline that doesn’t give you access to this information“

I have seen multiple pipelines that don’t tell you who manually tested this change - or at least, don’t always tell you. The author here is assuming the existence of a lot of practices already, which makes his pointing to CD as magic look a lot weaker.
How to scale training of large models within teams
Sounds like we should all get out our old copies of Descent.
Lots of active funds just change the weights of their capital allocation a bit compared to their benchmark. So there's not necessarily more people or infrastructure required - just analyzing a few companies in more detail.
What makes you say that? His website lists current social programs as the first source of money for this program. People either switch over and see a marginal benefit, or they do not switch and they get nothing from the Freedom Dividend:

> The means to pay for the Freedom Dividend will come from 4 sources:

> 1. Current spending. We currently spend between $500 and $600 billion a year on welfare programs, food stamps, disability and the like. This reduces the cost of the Freedom Dividend because people already receiving benefits would have a choice but would be ineligible to receive the full $1,000 in addition to current benefits.

https://www.yang2020.com/what-is-freedom-dividend-faq/

It gives the Freedom Dividend this weird behavior of providing the least help to people who need it most.
>> Especially this is not correct for Wikipedia/Wikimedia. They are doing _lots of_ stuff with that money that has absolutely nothing to do with keeping Wikipedia up and running. See [0] or [1] for lots of examples.

So would you think it’s a good idea to allow people to only donate to certain parts of the stuff they do, then?
x=1; id(x); x+=1; id(x); # different id, means x points to new location

x=[1,2],id(x), x+=[3], id(x) ; # same id, means x stay at the original location

there should be a blog page to list those surprises for beginners :)
>One Year Google Free

Publishes on Medium, which asked me to sign in with my google account...
I think for this city, more rear end accidents in exchange for fewer pedestrian deaths is acceptable
"I'd like to propose a licensing deal for WeWork..." -- Mr. Wonderful
Compilers know when you omit brackets and semi-colons
It all depends on how much time and money you are willing to invest in it, usually trading time for money. This can range from setting up hardware and software for a server from scratch using old PC components that you're upgrading from on your main PC to buying a hardware/software device that already does everything (and you only need to get drives and put them in).

Since I had some hardware around from an older PC upgrade and I'm generally curious and experienced with hardware and software configuration I rolled my own for now.

Whichever route you go, don't forget to use something like Plex to organize your audio/video collection and access it from a multitude of devices. It's like your very own personal Netflix.
shouldn't this be titled "Climate Crisis"?
This is a clear blow for pseudoscience. Not only do vanity metrics not make science they also don't make for a good business.