skysight-inc/HackerNews huggingface dataset:
UX/UI Designer or Product Designer

Location: Las Vegas, Nevada

Remote: Yes

Relocate: Yes

Experience: B2B Software, iOS mobile apps, Responsive Web Design, Interaction Design, Visual Design, Prototyping, Design Sprints/Workshops, WCAG Compliant Designs, Team Management

Technologies:

Design Software & Prototyping - Figma, Sketch, Adobe Creative Suite, Invision

Marketing Software - Hubspot

Development Sites - Wordpress, Shopify, BigCommerce, Webflow

HTML and CSS (Basics/Understanding)

LinkedIn: https://www.linkedin.com/in/morgangnv/

Portfolio: https://www.morgangibson.design

Email: morgan@morgangibson.design

Resume: (please reach out over email)
But this is simply not true. Maintenance costs are rarely significant part of city budgets, they are almost always below 10-15%. I don't want to say that Strongtowns is lying, because that presumes intent, but what they claim simply has little bearing with reality.
Anytime any good news related to cryptocurrency / blockchain is posted, the trolls come out from under their bridges. HN is very anti-crypto, it’s hard to get unbiased commentary here.
Sales as a Core Competency in Your Company
> When you're searching for product-market fit, you do the simplest, easiest thing. If you lack a good SDK for your cloud provider, the simplest, easiest thing is often a terrible architectural choice.
Agree 100%. I utterly despise modern “long-form” structure which mandates that the first 1/3 of the article have nothing to do with the headline.
It seemed clear enough to me. Your salary is less than or equal to the value you add (companies will usually not knowingly pay you more than you’re worth), not equal to it.

The rest was expanding on that core point by computing the expected profit a company gains by hiring someone (value - salary [minus total costs, actually]) and that a company will seek to maximize its profits.
Location : Cyprus

Remote : Yes

Willing to relocate : Depend where but, yes.

Technologies: Pentesting / Security Consulting (2 years experience). Mainly on web app
/ Python
Résumé/CV : https://drive.google.com/file/d/1RNf8R8lfw7Ey9dRXn2vdQQrdhwH...

Email : christos.dubart@gmail.com
Asking the internet to do something (like reading carefully before commenting), when nothing is stopping them from totally ignoring you, is a losing strategy!
Tens to low hundreds possibly, but micro services can make things much worse as you scale to thousands of developers. The ultimate limit of any design is how much any one person can understand both from both a complexity standpoint and a rate off change standpoint. It’s the same issue that pushed people from goto > functions > libraries > ... Eventually you need another layer of abstraction.

For very large companies doing mergers etc things are always going to be in flux in ways that the startup world tends to ignore.
Content on HN about the holy trinity of programming languages, text editors, and operating systems generally favors less popular options with more mystique. Anything about Java is probably going to be largely neutral or negative, while a piece on Common Lisp might be much more positive, even though Java is a far more successful programming language in most ways.

I don't think that this bias is a bad thing. It's nice to read about cool technologies that you might not use in your day job. But anyone using HN to decide on the right tool for a project should carefully consider other sources of information as well.
> If all it is some data scraped off a few web sites that they could get an intern to do in a week or three, then it's unlikely to be valuable enough for them to pay you a substantial sum of money.

If the data is compelling and clearly correlates to earnings KPIs, I can tell you from experience that "some data scraped off a few websites" can be salable to the tune of $50,000/quarter. Hedge funds will frequently choose to pay that instead of setting up their own scraping operation, because scraping sucks.

Not all hedge funds, of course. Some do actively try to reverse engineer your dataset. But you probably don't want to work with those anyway.

> The canonical "sexy" alternative data set sold to hedge funds is counts of cars in retail parking lots from satellite photos.

I've personally developed forecasts from (ostensibly) public, scraped sources which beat drone and satellite footage of manufacturing facilities. That one Bloomberg article is not representative; satellite footage sounds sexy but it's not what most alternative data looks like.
>One of the earliest illegal prime numbers was generated in March 2001 by Phil Carmody. Its binary representation corresponds to a compressed version of the C source code of a computer program implementing the DeCSS decryption algorithm, which can be used by a computer to circumvent a DVD's copy protection.[1][2]

https://en.wikipedia.org/wiki/Illegal_prime
Any idea of user interest here?
I loved the ML based emphasis. I'm a big fan of f# unfortunately as the article details .net has a shadow of the libraries that Java has. Clojure and Scala have much broader access to popular libraries. I've found most developers are ok with the hum drum c based languages thus c#, java, golang are good enough for most people with no interest to jump the chasm to an ML inspired language.
Adafruit $55 + $4.55 shipping

Amazon.com $59.43 + free shipping (1-day w/Prime)

PiShop.us $55 + $7.95 shipping

...so $60 seems very fair including shipping, not to mention this larger keyboard model will cost at least as much to ship.
Population is not very relevant metric here. What matters is not so much how many people actually live in Manhattan, but rather how many people are commuting into it every day. In fact, commuters double the island population every day, and exceed the number of residents in 1920 by 50%.

What happened with Manhattan was that tenements were replaced with office buildings, and these use more, not less commuting.
Mass does not change. But the effective pressure on the tires is as if the weight (which can be defined as the force required to support something) is indeed higher.
billions of people search google everyday to see ads
> You have to include transfer density to account for platform load factors, and Times Square's situation of having 5 of the 7 Midtown Manhattan lines transferring there, all of them having both express and local platforms, on top of the massive local draws for boarding, and the location of the Port Authority's bus terminal virtually guarantees that it's going to the busiest station complex in perpetuity.

Don't forget the shuttle to/from Grand Central Station. Times Square St has to be the most trafficked station.

> and certainly not for the massive overbuild of platform and mezzanine that exists today.

Better that than an oversized Jets Stadium where subpar football gets played 8 times a year.

I always assumed that Hudson Yards would serve as a terminus for future lines to new jersey. But I guess political will and federal funding is required for that.
Anecdotal, but I had around 40 trees harvested from my property last year as part of a larger forestry job on an adjacent property. These were mostly mature Poplar along with a few middle aged Black Walnut.

At one point I asked the forester what I could do to help promote healthy regrowth of the forest. His response was that I didn’t need to do anything and that “the best way to grow a new tree [in a forest] is to cut an old one down”. This honestly seemed a bit like nonsense to me at the time, but watching the way things have already started to rebound has been pretty incredible.

I started counting new seedlings this summer but ended up giving up after I had counted more than 200 poplar seedlings within a relatively small area. Obviously all of those won’t survive to maturity, but it’s given me a new appreciation for just how effective forests are at regenerating themselves when harvesting is done responsibly.
I have found that this applies all the way up to the loftiest levels of abstraction. For instance, we partition our problem space in terms of logical business process once you get to a certain altitude in the architecture. But, the most obvious way to represent these discrete process domains was with... objects. So yeah. It's objects all the way up. The only difference between good and bad code is how the developers handle namespacing, drawing abstraction hierarchies and modeling business facts.

Microservices are about organization, not about requests being sent on wires throughout some abomination of a cloud infrastructure. Developing a UserService class and having the audacity to just directly inject it into your application for usage is probably one of the most rebellious things you could do in 2020. Extra jail time if you also decide to use SQLite where appropriate.
Ask HN: Would you want a distributed Postgres that runs on Spot Instances?
At my startup Tamber (https://tamber.com) we have had to deliver very high database I/O without breaking the bank. Our solution provides two main features:

1. Database workers run on AWS Spot Instances for cheap, scalable clusters.

2. Pseudo-masterless architecture where clients read/write directly to the workers for true horizontal scaling + low latency (implemented in Golang).

In order to pull this off, we have also developed:

- automatic worker replacement with backfill through Kafka
- spot instance price and stability prediction for optimal instance selection and pre-emptive replacement
- connection pooling w/ pgbouncer
- zero downtime cluster scaling (adding/removing workers, rebalancing table-shards - things Citus only includes in their Enterprise fork).

We would love to develop an Open Source service that others can use and contribute to if there is interest. Would love to answer any questions!
Yeah, shouldn't it be 'fast reciprocal square root'?
The first table lists Asian regions such as UAE (Doha), Korea (Seoul), PRC (Hangzhou), and India (Mumbai), and the author has classified examples as Middle East, India, China, and Southeast Asia.

South Korea belongs to East asia, not a Southeast Asia by all means, i.e.geopolitically or ethnically or culturally.

In South Korea, it is considered offensive and rude to treat Korea as a Southeast Asian country. It's like treating Japanese as Koreans and Vietnamese as Chinese.

Also, the NATM method that Koreans have used on the Sin-Bundang Metro Line is much more cost-effective than the open cut method.
> Brave is overall pretty snappy and I only got problems with Recaptcha, which wants me to do a ridiculous amount of tests.

Which seemingly is getting worse and worse, especially like the last 2? weeks.
My wager is 90+% of tech companies will adjust salaries by location and 10% or less will pay pan-US salaries.
Strange, this was just south of Manc proper

Perhaps when one shop in town adds it to the menu the rest have to follow suit?

The best amalgamation happened down south - a kebab shop diversified into a pizzas, and thus you could get kebab pizza...
That's valid, there's certainly something going on with the video thing. I guess my current thinking is that trying to fake the video in the first place would be tremendously stupid. Then on top of that to do such a bad job. So maybe it was an accident in video editing. But yeah, it's possible they're completely full of shit.
In my hometown in Ireland, potato scallops were maybe the fourth most popular order after regular chips, curry chips and battered sausages. After leaving for Dublin, I found they weren't that widespread elsewhere in the country. Then I found them in a town near Leeds when visiting a friend. I don't think they were as popular there, as I had to explain the concept (basically battered potato slices) to my friend who'd lived there a good period of time, but was still glad to find them a little more widespread than my first post-moving out destination implied
If your company can operate on EST, yeah, the hours almost work out. Lines up even better on India Standard Time.

For PST, central Europe is perfect. 6pm-2am workday is pretty doable.
This blog post does a great job unpacking this paper:

@“Do Nephrite-Jade amulets help prevent COVID-19?” by Mike Pole https://link.medium.com/4f0s7ywe6ab

This would make a great back-story to an Armageddon/Day After Tomorrow type film.
So...I think a decent choice to make here is to switch from OCaml to F#. You'll get almost all of the benefits and most of the drawbacks go away. And for the most part, you can directly translate the code from OCaml to F#.

The big reason to not use F# vs OCaml tends to come down to the lack of functors... but it looks like your current codebase might not be using them much.
I am interested in researching it online, but what search terms should I use? I've never heard of this before. Thank you.
Yes, that's the sort of rule a school district makes once there's a minimum standard of technology access. I'm talking about school districts with large numbers of kids without those resources.
That's not the problem. Even if you allow them you'll get scrutinized by recaptcha currently. Seems like a fix is on the way though.
this article includes places in Ireland that are not in the UK!
"OCaml folks talk about Fancy Type System problems, instead of how to actually build products and applications"

I had the impression that's a general problem with FP.
OP here. I don't mean this to be negative, this is just my ongoing developer blog to keep the Dark community appraised about what's going on.

There's some really great stuff about OCaml. I don't think we could have gotten through the first 2 years without OCaml, we repeatedly made very large scale changes to what our product was and how it worked, and that would have been 10x harder in something else.

I actually think OCaml stands to be in a great place in the next few years with the work being done by core community members. See https://twitter.com/patricoferris/status/1323330884515356672.
I have to be honest, I don't know of anywhere in Britain or Ireland that has risen to the challenge of bake and shark: https://www.youtube.com/watch?v=Vs_3wuEjXq0 (although, full disclosure, I haven't had the chance to eat one myself yet). This should really be a source of national self-examination in Scotland.
Muni's very long platforms at underground stations are largely a coincidence of history. The Muni stations on the Market Street Subway are simply the same length as the BART platforms because they were built at the same time in a single cut-and-cover operation. At 710' BART operates some of the longest transit trains in the world, but due to the construction process making the Muni platforms shorter probably wouldn't have netted significant savings. The underground stations between the Market Street Subway and the Twin Peaks Tunnel, like Castro, were built similarly to the Market Street Subway stations since the length would allow for double-platforming or possibly longer trains - although they are not quite as long (Castro incidentally has an unusual curved platform just because of the practicality of squeezing it in between the older Twin Peaks tunnel and Market St).

Like many surface lightrail systems, the total length of Muni trains is limited by the intersection spacing of the surface streets it operates on, among other factors - the train needs to be able to stop without blocking adjacent intersections.

Full double-platform operation of Muni trains on the Market Street Subway has been on and off over the years with changes in station operations and controls, I believe it is currently on at least at Embarcadero. There have been technical (related to the ATC) and procedural problems (people waiting at the wrong position and having to run) that have made double-platform operation tricky. I also think the gains in efficiency by double-platforming are fairly modest since the throughput of the Market Street Subway has long been limited by signalling considerations.
Libyear – a simple measure of software dependency freshness
It's also what's referred to by the word "copyright". IE, the rights to the copy (noun), not the right to copy (verb).
Storing coffee beans, grounds, pods. out and in the fridge 2020
Disney Research Makes Robotic Gaze Interaction Eerily Lifelike
There's no need to notify the server that your user-agent is opting out of cookies. Cookies only work because your user agent remembers them. You can opt out of cookies today by turning off cookies in your user agent. As a bonus, this even works for shady servers that don't respect earnest requests.
Interestingly there is also an xkcd comic that references this tooic in the alt text https://xkcd.com/664/
1000 people working on the same code base is human complexity too.
I've seen ONLYOFFICE used on Nextcloud instances and I haven't seen Google Analytics loaded up. Do they provided a cloud/hosted version that has it? But agreed - I was impressed with ONLYOFFICE.
> So you end this with calling me a white supremacist.

No. Read the end more carefully. But why bother because you and I know what you are.

> You are correct.

Thank you.

> I will end this potential flame war by not engaging.

It would have been better if you didn't start the flamewar in the first place. And don't say you are not engaging by engaging. Live and learn.
Afaik Chromium is controlled by Google's devs. E.g. Google introduces quasi-standards because they benefit YouTube, without consulting anyone else. It's basically IE again.

You might say ‘just fork it’, but I'll see how you do that and keep maintaining a full-featured browser. That would also make it not a monopoly.

Chromium itself has features tied to Google. The ‘Ungoogled Chromium’ project is dedicated to undoing that.

Likewise Android goes where Google wants it to go.
It was interesting to hear that the Ocaml community has something of that “talking about category theory and functors” vibe that Haskell has. The Haskell posts/community vibe that I see is very heavy on the “ideas of computing research” and I’ve always thought Ocaml was a more “get things done” language because I only ever really hear about it from JaneStreet or ReasonML angle which is very much on the side of “get things done”. That’s a pity.
The comment is wrong though. There is no need to settle the issue globally, it's a US-only issue. As being a WIPO member or signing a treaty doesn't create laws. Being a WIPO member doesn't do much of anything actually, it's all just talk, that's why there are so many members. Instead countries have sovereignty, pass and implement their own laws regarding copyright typically requiring elected politicians to propose them and vote on them, independently from WIPO and treaties. They also have their own judicial systems, most countries not even doing a common law style system where things can ever be "settled", it's more about court orders, rather than some clever demands written by lawyers.

So, when it comes to copyright, most of the world is really not like the US. A random WIPO country is likely not just lacks anti-circumvention copyright laws, but also lacks a lot of other things in them.
> The big reason to not use F# vs OCaml tends to come down to the lack of functors...

What do you mean by that? F# has support for functors, or are you referring to something else?
https://fsprojects.github.io/FSharpPlus/applicative-functors...
> I procured a Jesko production slot for the club ...

How does that work? :)
I wonder if literal bartered scallops could be really nice as an alternative to fish?
The current media environment demonstrates that inaccurate reporting in favor of the audience biases is actually rewarded.

https://thehill.com/homenews/media/523045-cable-news-october...

Tucker Carlson spent the month of October pushing Russian disinfo on Hunter Biden, all for it to culminate in "losing" his documents, re-finding them and then suddenly, inexplicably backing down.

https://www.thedailybeast.com/tucker-carlson-suddenly-says-i...
A mature take, I applaud the author for overcoming "commitment bias" and being willing to make a change. The lack of a cloud SDK for thier provider seems crippling in hindsight.

Wish them well with whatever the replacement language becomes!
Yet companies ignore DMCA complaints all the time.

Github is unusual in my experience in that they act on even transparently fraudulent DMCA notices (I am reminded of a few years ago where they took all of Mozilla's repost offline because of a obviously bogus DMCA complaint filed by a intern that was furious that their changes weren't merged or something along those lines).

And while copyright penalties look pretty stiff, they're pretty non-threatening compared to ordinary state product liability-- which is almost completely non-disclaimable. Liability is just one of the consequences of doing business.

I certainly wouldn't suggest that Github should be ignoring DMCA complaints as a general practice (though plenty of providers sure seem to do so), but in this case I think they could make a calculation that the risk might be worth it: I know quite a few parties that have moved off github as a result of this incident.
I would kindly ask you to not hold such an opinion on a topic you clearly say you have no experience of. Your argument is akin to asking homosexuals "just not be gay". You don't switch your dominant hand merely by attempting to use the other one; at best that makes you roughly ambidextrous.
I believe they were using "random" to mean "assorted" (which is perfectly cromulent).
That's precisely the idea, yeah. It's entirely possible with the hardware, the software (e.g. KeePass) would need to be modified to send through the gadget mode USB device.
I haven't used github in a while, when does an unclean merge happen? When two people merge their branches at the same time?
Having Fun with React’s Renderer
We do, but only for a few smaller services. It's great, but most of the things we do aren't CPU bound, so we use Ruby. Personally, it's become my default for side projects.
I'm not sure that's Intuit's actual argument: https://www.propublica.org/article/inside-turbotax-20-year-f...
> In my experience, monoliths are universally bad in every imaginable way.

I just imagined a different way. Monoliths can do transactionally consistent stuff.
If most of the callers did need both pieces of data it would have made sense to combine them into a single service. But, overwhelmingly, callers are interested in one piece of data or the other, and the load profile, tolerance for staleness in caching etc etc for each of the two services are vastly, vastly different. This is why we chose to split the two into different services.

The few callers that do need to obtain both pieces of data just make concurrent calls to both and them zip them into a single result.
Lightning is pretty complicated, it isn't quite as clean and simple a protocol as Bitcoin. Bitcoin uses a broadcast protocol whereas lightning needs more complex routing and nodes need to lock-up funds via an on-chain bitcoin txn to make a connection.

The internet itself at the backbone/isp level is a decent analog as ISP peering can be complex and often involve cost. It took awhile to get BGP right and determine the right cost metric for selecting a route.

There don't seem to be any blocking issues though and many of the large wallets have announced that they will be supporting it eventually.
Thanks for posting this. Looked further into atp synthase. Absolutely amazing. A little turbine, driven by the flow of protons, spinning in 120 degree discrete clicks, around catalyst pockets, where each click changes the shape of the pocket to a new one. And after the pocket has gone through a complete cycle, adp and phosphate have been fused.

Never seen the chemical (proton concentration), converted into something mechanical (spinning), and back into chemical (adp + phosphate -> atp) in such a way before.
I don't think that definition of microservice is useful and I think it promoting it will add to the confusion around the issue. You can comment on the similarities in the way modern microservices and watch/date are architected without calling the latter microservices.