skysight-inc/HackerNews huggingface dataset:
Who's Working on Property Management?
I’m on my condo board and managing most day to day activity is absolute garbage. Property Management companies are also, generally, garbage. Is anyone working on streamlining operations for either condo boards/HOAs or property managers?

Where I’m from in Edmonton, we have GeniePad, but it’s 10 years old and it’s clear no one’s worked on it for a really long time. They seem to have market penetration throughout the city, and a bunch elsewhere in NA. This can’t be the best thing out there, though?

It seems to me this is an untapped opp, given we pay our property management company $20,000 per year, and 80% of the time-consuming tasks - say, answering questions, handling parking, dealing with document requests and move in/outs - could be pretty easily automated (with little custom code, even).
s/affect/are correlated with/
My favourite amongst those is the Station.
It will be fine, Homeland Ken will do a heck of a job until it is over in April.

See, he‘s getting experts involved, already:

https://mobile.twitter.com/HomelandKen/status/12320273067320...
It's not an alternative for a Maybe Monad. It's an orthogonal concept.

Whether a type is nullable or not is a property of the type. This creates more or less two mirror universes of types, and you can't mix even "the same" types from that incompatible universes.

An Option type is on the other hand side a distinguished parametric type on its own (I wrote `Maybe a` / `Option[A]` for a reason). It can "wrap" arbitrary other types without "infecting" those with the nullability property. Being a proper parametric type makes `Maybe` / `Option` also "just a type constructor". Therefore it can be composed with other types and type constructors according to common rules. `Maybe` / `Option` doesn't require any special rules in the language (which would make the language more difficult to learn and use)!

Also `null` is very different form `Empty` / `None`: A null value can still "sneak in" through arbitrary references and cause run-time errors if one has to interoperate with a "null unsafe" language or system (and that's more or less "the whole universe" out there). A `None` can not "sneak in" as it can be only assigned to something of `Option` type. Sure this doesn't solve the "null problem" as such but one can at least distinguish the cases where the model value is really optional, and the cases where one needs to deal with `null`s coming (potentially) form the outside world. In the one case one will use the Option type throughout the rest of the program, in the other case one will preform some null-check as early as possible and "unwrap" the underlying none-null value to work with it directly thereafter.
i thought the same!
They hire people they don’t need, to build products they’ll kill in a few quarters. Must be weird working in a company with one well-identified money fountain, and then endless side projects that don’t really matter at all
Probably better. But when the motivation grabs me, I cant stop.
Sadly, running a franchise business can become quite abusive too.
Talon isn’t a fundamentally just a voice control framework. It’s a general platform for bolting on accessibility tooling, because as you’ve said a lot of the requirements are related.
Since no one answered your question the best thing to do is become very good at working with end users. BA work isn't the same as software development but it is harder to outsource. You usually need someone on site who can effectively communicate with project stakeholders to capture requirements and write them down in a way that developers at these shops can pick them up and run with. That is a much needed skill, I've seen many BA's make 100k+ at non FAANG companies in cities where the median household income is 45k.
If I understand this, this model (dkm, "dynamic kernel matching") is to sequences as convolutional networks are to images?
Alright, you're right - it is part of the spec. Non-standard is the wrong terminology. My point being though, Apple tends to be ahead of others in terms of adopting (for better or for worse) new standards, and their influence in the market can sometimes make those changes happen at a spec level (i.e. tell ARM they want a new instruction, and magically it'll be in the spec).

The original comment's point is this would be good for the RPi org... which use comparatively ancient ARM processors (even the brand new RPi4). I don't see how Apple entering the ARM space on desktop is relevant at all.
An many times all these AI computations go into solving mundane problems like "What's the likelihood of this Ad to perform well".

AI is so shiny that makes people want to jump as fast as they can into that boat but a reasonable objective analysis shows that a huge and not insignificant amount of software problems can still be solved without relying on the "AI black box".
A lot of the requirements around generic web development at Google requires deep knowledge of things. Not always algorithms specifically, but I've also never been slowed down because someone wasn't familiar with a concept I was working on (or able to catch up very quickly).
I wouldn’t say it was unliked. It enabled image rollovers and people _loved_ those.
I agree. Worst streak was 18 months of those session nearly daily. Was a bit rough at the end.
Bumble is not a 'decent' app. Its whole schtick is taking a dump on the group that keeps it in business (men) and how horrible they are and how women need to be protected from them. Thats not fair to men or sustainable.
My grandmother used to reward herself for completion. Basically, when you complete it, you buy yourself a treat or do something pleasant for yourself (get a cup of vine and bubble bath, whatever).
That's T4. The naming is pretty unfortunate.
> Team members don't need to be "heard,"

For leadership, correct. For management, false.

In software engineering, the people who know are at the bottom, so you better listen to them when you need estimates, technical solutions, architectural insight, etc.

Throw away your 1-on-1's at your own peril. As a manager you should make sure your team members can do their job, and that includes listening to the problems they face.

As a leader you set the course, so day-to-day operational things are indeed less relevant.
There just seem to be some cultures where saying "no" is difficult or taboo.

I've never worked with Indians, but I've had it happen to me with people in both Thailand and Austria. The Austrian one was particularly bad because it involved the movement of people and physical goods. Everything was "yes, yes, yes" until the day of execution, when it was radio silence.
(Hi, I'm from fly.io)

It depends what you need in your datacenters! If you just want servers, and don't care about doing something like anycast, you can find a bunch of local dedicated server providers in a bunch of cities and go to town. But you can't get them all from one provider, really, not with any kind of reasonable budget.

You _could_ buy colo from a place like Equinix in a bunch of cities, and then either use their transit or buy from other transit providers.

But also, unmetered bandwidth isn't a very sustainable service, so I'm curious what you're after? You're usually either going to have to pay for usage, or pay large monthly fixed prices to get reasonable transit connections in each datacenter.

In our case, we're constrained by Anycast. To expand past the 17 usual cities you end up needing to do your own network engineering which we'd rather not do yet.
That people are using computers to solve real world problems instead of pursuing the higher planes of pure math?

90% of the work ends up being input validation and normalization. Humans suck at consistency, especially if your data comes from multiple sources, and potentially multiple languages. None of those complex algorithms are going to work until you make the data sane.
تحميل لعبة Infinity FPS shooter Modern commando ops strike رابط مباشر
There have been a few attempts at a life coach kind of app. None of them done well I think.
Do you have a source for this? Google did create a Java to JavaScript compiler/web framework: GWT but as far as I understood this was never used by the Gmail team. In fact, I heard there was pushback against using this on Gmail.
Tech Was Supposed to Improve Caucuses. Instead It May Have Doomed Them
Now I'm curious what it'd give as output for the missing-tokens task if you specialized it on understanding SVG vector image data...
Yes, the principle does actually mean that nonconforming inputs should be accepted. Well, only if someone has decided that their meaning is clear. But that is rarely so if you're outside of the spec. The intended meaning of a bunch of bits (syntax) can be anything, or nothing at all.

Sensible defaults can't be assumed; they have to be specified. My sensible may be your silly.

If a spec defines certain parameters, and neglects to say anything about their defaults, and an implemention assumes defaults, that will cause issues.

Firstly, the user will break if they go to another implementation which rejects their data. It's not that implementation's fault; it's just catching the error of missing values with unspecified defaults.

Worse, the user's data can silently be interpreted with some different defaults.

You have to be exactly as anal about case and white space variations as the spec says.

A C compiler or linker can't treat PrintF as printf just because the meaning seems clear enough, and PrintF has not been declared or defined.

> Whereas the eejits who invented HTML have a helluva lot to answer for.

In my original version of the comment I used HTML as an example, but decided to omit that.

The problem wasn't the invention of it (though that doesn't escape criticism) but rather the fact that during early Web history and during the first Browser War era, browsers tried to accept non-conforming HTML and render it anyway. Thus people writing bad HTML had no feedback. The pages looked good with whatever browser they tested with. So browsers had to scramble to reverse engineer and imitate each other's handling of bad HTML as good. The effects of that situation persist; it's not fully resolved.

That will happen with any interchange or storage format, if treated with Postel's principle.

Postel's principle is from the point of view of keeping the internet working, in a situation where messages pass through multiple hosts, which are inaccessible to either the sender or the receiver. If something is rejected due to violating a rule, there is no diagnosis; the symptom looks the same like a severed cable at the bottom of the ocean. It's understandable where that came from.

Postel's principle somewhat applies to intermediary data handlers.

If you're just routing messages, and see a message that you don't understand, then just pass it along.

The principle should be "have as little effect as possible; look at only the parts of data needed to do your job, and don't interpret and act on payloads that don't belong to you; try hard to route rather than drop."
While I agree with you on this for the most part, aren't we going to start hitting a ceiling with what's possible to do run-ahead with?

For example, I know in that article you mention bsnes, but wouldn't it be exponentially more difficult to have that feature in something like a GameCube or N64 emulator (let alone something like a PS3 with its funky Cell architecture)?
first answer on https://stackoverflow.com/questions/1732348/regex-match-open...
The premise is that an excellent developer can command a high price, whether remote or not. Some developers place a premium in remote friendliness, and thus allow a slightly lower salary for it, but only up to some amount.
I don't know what you just said, but it sounds awesome. I bookmarked this comment to review the next time I mess with DNS :)
Once again, do you have a source for this? Many right-wing journalists are also verified on Twitter.
I suspect the argument is that workers are just not fungible, but the outsourcing approach sort of assumes they are.
i'd rather go work for chinese government than google.
I don't know if I can make an informed prediction, but even if I could I don't think I would be that extreme.

I would expect salaries to fall but I wouldn't expect software development to move entirely.
It should make sense for a lot of companies to pay a premium to keep their workforce closer to their leadership.
To be clear, I don't at all advocate that people work through all the Calculus books. Likewise for the Linear Algebra books. My aim was to provide alternative options (which are easier, cheaper, etc.)
That doesn't help you detect logic bugs, only bad input.
> Training a single AI model can cost hundreds of thousands of dollars (or more) in compute resources

Why don't they buy their own hardware for this part? The training process doesn't need to be auto-scalable or failure-resistant or distributed across the world. The value proposition of cloud hosting doesn't seem to make sense here. Surely at this price the answer isn't just "it's more convenient"?
nice work man! The website looks good, keep up the great work!!

I have a question; why did you explicitly use jsp? With all the respect I have the feeling that it is getting a bit old fashioned. I would make the codebase more flexible by introducing a front-end framework or web components. What is your opinion?
Yeah, that's right. Just as a convolutional network picks a patch from an image using a max-pooling operation, dynamic kernel matching picks symbols in a sequence using a max-alignment operation
The worst I've ever seen: Not only did the contractor deliver a buggy, half-finished product, he also used our printer to print out an offer to a competitor to sell them our source code!
I submitted this as well just now - from a Matt Levine link. But the money quote for me is why, spending each night tunnelling under the bank, one of the robbers wonders why his wife was not suspicious

>>> his wife never questioned his nocturnal absence. She just assumed, he says, that he had a mistress.

!!
I worked on a dating website for a while and while the market was fascinating, the motivations and alignment of the site/team vs the customer are completely broken.

It's not in their best interest to give you a great match but someone who is just "pretty good" or - at minimum - compelling because if you fail on the site, they lose one customer.. but if you're successful, they lose two.

It's the only business model worse than cigarettes.

I lay out some more detail in a post here:
https://caseysoftware.com/blog/working-for-a-dating-website
It's just an example, and not very far fetched. Ultimately, the reason folks get formally promoted is to retain them.
Trump wants to 'make an example' of WikiLeaks' Julian Assange, court told
Same difference. Anti account take over and account authentication, because similar methods would be deployed (i.e., multifactor authentication, heuristic, etc.)
Generally the use of the phrase from a great height implies the height is one of morality, intellect, or valor (each of these decreasing in usage), I'm not exactly sure what the great height Andreessen-Horowitz craps from is composed of - maybe money?

I think they may just be crapping on them from a reasonable vantage point.
Having used Rust, which almost exclusively uses Maybe types, I have to disagree. The "safety net" introduced by exceptions just hides possible errors, and causes reliability problems that would be entirely avoidable if Maybe types were used. The `?` operator makes propogating errors painless if that is what you want, but at least they're all documented so you have to make a concious chocie to pass the buck on error handling.
> Organize occasional group events. Without becoming a meetup app, the app should push events — concerts, hikes, movie nights — with groups of 6-10 people.

I’m not convinced group dates solve anything useful (setting aside just making new friends). No reason they wouldn’t just replicate the same imbalance people are complaining about all over this thread (80% of the women chasing 20% of the men), except in person. If you’re the kind of guy who can easily turn a group meetup with total strangers into a “real” date, you probably don’t need much help meeting people to begin with. And if you aren’t that guy, a group of strangers is probably not where you’ll shine (romantically, at least).

That said I can see how a group setting could be more appealing to women, mostly from a safety point of view. That’s definitely a plus.
If the only contact information the registrar has is the @ of the domain then that likely mean that the registrar is failing the contractual obligations that exist between the registry and registrar. While I have not read the exact contract that exist for .com registrars, I am confident enough to say that you can not do that.
We’ve used Avro in production for a number of years now. We use it to define the schema for Kafka messages passing between parts of the system and it has worked well - but you want some downsides, so..

Compatibility: Avro deals with this well, but there are gotchas especially when you need/want to have “forward compatibility” as well as “backward compatibility” in your messages. Adding a new type to a union? Breaking change. Adding a new element to an enum? Breaking change. Want to add a new member to a type? Best give it a default, or.. breaking change. We use the Confluent schema registry to manage our schemas on kafka and we find ourselves having to do carefully managed rollouts (stop all producers, put schema-reg into compat mode, upgrade consumers, upgrade and start producers) every now and again

Performance: we frequently see Avro as the “hot” code in our apps - mainly I suspect because we’ve got a fairly large schema with lots of union types etc, and our messages are up to 2kb or so in size. This results in our applications topping out at low tens of thousands of messages per second, though it scales linearly with number of cores. The most recent java version has a “fast read” flag that promises to speed up our use-case but we haven’t tried it yet
UK post-Brexit blue passports made in Polish factory
It doesn't really depend, static typing is objectively superior to dynamic typing, starting with the simple observation that all the mainstream dynamically typed languages are busy adding/retrofitting static typing.
Alexis King, a professional Haskell coder, recently wrote an article on exactly that:

https://lexi-lambda.github.io/blog/2020/01/19/no-dynamic-typ...
> As someone hoping to build a world-wide footprint

Does adding an extra 100ms to the response time cost you that much business wise?

As for colos, it depends on scale. If you have 30k servers world wide, it pays to have someone manage the contracts for you. If not it pays to go for the painful arseholes like vodaphone, or whoever bought Cable & wireless's stuff.

as for security, it gets very difficult. You need to make sure that each machine is actually running _what_ you told it, and know if someone has inserted a hypervisor shim between you and your bare metal.

none of that is off the shelf.

Which is why people pay the big boys, so that they can prove chain of custody and have very big locks on the cages.

K8s gives you scheduling and a datastore. For a large globally distributed system its going to scale like treacle.
Why would you work with google when there are much more accurate open source speech recognizers based on Kaldi? With that specific usecase it is very easy to beat Google on accuracy.
it is working for me
Liverpool 3-2 West Ham – Premier League – FootballGH – Video Highlights
IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure
It has always amazed me how well Grindr works, and yet every dating app catering to lesbians is a complete trainwreck. No hetero power dynamics on Her either but everyone on there seems more than a bit unhinged (as compared to the crowd on Tinder/Bumble) and the entire user experience is terrible. But on apps that allow hetero dating there are sooooo many men posing as lesbians by changing their gender settings or "bicurious" women who aren't actually looking to date women but changed their settings to show their profile to women just for fun because they like swiping and there's such a low barrier to entry. In case anyone reading this works there: I know I'm not the only one who really wishes Grindr would create a women-only clone of their app!
well they are the one writing the rules, so i'd side with OP
Bashir: "Of all the stories you told me, which ones were true and which ones weren't?"

Garak: "My doctor, they're all true."

Bashir: "Even the lies?"

Garak: "Especially the lies."
And the cooling, amount of ram and the doubles performance.

the chip might be the same, but the rest of it isn't

Granted, its not worth the $3k price bump, but thats a different issue.
Large space-based solar installations are feasible, the only big problem is transmission of the power, usually proposed via laser or directed energy beam to the ground. That is technically feasible, but nobody has ever attempted to wirelessly transmit such high levels of sustained energy over long distances. Depending on the transmitter and receiver efficiencies and what wavelengths are used a lot of power could be lost and there are potential disasters like missing your target receiver with your energy beam, or interactions of the air with such a high powered beam, or EM 'pollution' from an imperfect transmitter.

As for something like tethering orbiting objects or the like, it is all still theoretical. A space elevator requires similar material technologies and nobody has found a way to feasibly build such a large, strong, and light tether or chain. But that isn't something I would expect to see any time soon.
This is the basis of the book, The Five Dysfunctions of a Team. A dysfunctional team will tear itself apart given run of the place. There's a lot of ground work that has to go into getting a team to the point where they can even enact what's in the article.

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

There's also a lot of work that goes into maintaining delegations at this level. I really like this article, because this part is actually covered in relatively high detail. Normally it's not addressed at all... "Just delegate!"
The height is not really about morals. Its more about the blast radius of the shit.
>The next generation of Machine Learning is just emerging, and looks nothing like this. Funds are being raised, patents are being filed, and everything is in early stage development, so you probably haven't heard much yet ...

Citations needed. Large claims: presumably you can name one example of this, and hopefully it's not a company you work at.

I've seen projects on literally all the things you mention: materials science, medical stuff, geology/prospecting -none of them worked well enough to build a stand alone business around them. I do know the oil companies are using DL ideas with some small successes, but this only makes sense for them, as they've been working on inverse problems for decades. None of them buy canned software/services: it's all done in house. Probably always will be, same as their other imaging efforts.
Scott Wlaschin, author of F# for Fun and Profit, has an excellent talk on using F# (an ML language) for domain driven design and business development:

https://www.youtube.com/watch?v=Up7LcbGZFuo
That's where privacy comes in. That's one area where Google cannot compete, due to its business model. Apple is already capitalizing on that, but the high prices and closed ecosystem can be a turn off, and Apple will never let go of that.

Privacy is an wonderful opportunity. Your system can be worse in pretty much every aspect, but simply by blocking stuff and even better, not doing things, you turn that into an advantage. It may stay a niche thing, but there is a market left open by the tech giants.