skysight-inc/HackerNews huggingface dataset:
As others have said, try to clone something already out there! But start as small as possible.

Like, for Instagram. First, just the scrolling list of images. Then, images with text under them. Then, a tab bar with images and a profile. After enough of this, a basic skeleton will form and you'll start hitting the fun edge cases: how do you edit a user's comment? How do you make sure user data is always in sync? How do you handle every possible API error that you might get, and communicate that simply to the user?

Open source projects are also a great reference. As an iOS dev, I'm biased, but I've heard Android code tends to err on the side of "meh, it works", even in large projects, so be on the lookout for that. Software architecture tends to be fairly consistent across platforms in my experience anyways.
Reddit Is Finally Facing Its Legacy of Racism
> The US does not put hundreds of thousands of people in camps because of their religion

And yet still has the highest incarceration rates on Earth by far, vast majority of whom are black and haven't actually been convicted of a crime.

Feel free to justify that however you want.

The way I see it is that either: the laws/justice system aren't better at all, law enforcement is magically more efficient than the rest of the developed world or US citizens commit criminal acts at levels well beyond anywhere else.
I responded to some of these in a different response, I’ll edit it a bit here, but my points are the same:

The subscription model fails in a lot of ways, for everyone. For example, my next app is an interior design / home control app. How would the customer feel if they stopped paying and didn’t have access to their house any more? Most people would be pissed.

I don’t want to hold my customers’ data for ransom and cut them off if they stop paying me my extortion money.

Also, I estimate about half the people who buy version one of my app will enter their floorplan into their computer, place their furniture, be happy, and never use the app again (until I upgrade it to offer home control, as well). If those users just pay like a buck each and cancel after the first month, I’m not going to make my money back for the six years I’ve put into this app.

--

New stuff:

I’d argue that it’s much more important Apple let developers put out one-time-per-customer, timed, fully-functional demos.

Developers with successful products are already incentivized to keep updating them. What I’ve found again and again is that version two of a product will do better than version one.

Adobe’s been selling Photoshop since I was in college, and it’s not like they didn’t upgrade their app. Same with Intuit / Quicken.

-Wil
> Is there a bar between the bottom-bracket and the rear wheel on the non-drive-train side of the bike, or is it actually cantilevered in two dimensions?

There is no seatstay on the unseen side, but the Ventum is at least symmetrical. My boss' TT bike is similar in design to Cervelo in the second link, but with an oversized chainstay on the non-drive side for claimed aerodynamic effect. It looks fine with a disc in, however with a 5-spoke it looks dangerously pre-broken to my eyes.

I understand feeling uncomfortable with the design, single-sided front "forks" are my personal cut-off for that queasy feeling.

Plus, if you've not seen TT bikes in person before, be prepared for weird buffeting sounds from the disc wheels the first time you do. They definitely won't make you feel more comfortable about them ;)
are there people here making substantial money selling apps (instead of making them)?
For those who have trouble with the link:

https://web.archive.org/web/20200612123831/https://www.theat...
If someone was involved could you share details on the rationale behind this? I used to like mongo but has it changed.

I remember specific flaws/hacks with bitcoin websites coming down to mongo race conditions/inconsistency issues.
I hope not.

I really don't want Rust to be crippled with a 1000 of DSL just because devs could write them easily.
It's not a simple cause effect relationship, but if you want a real world example of how words can shape thought and have real effects on the world, look up "death tax" Vs "succession tax".
Looks like tech debt to me.

It’s understandably a big project. But you can still start breaking it down, correct?

Break it down by services first. Then do estimates for say 2 services to get an idea of what it takes to estimate the whole thing. Part of the process is also to communicate the cost to business so that they can see if the feature is worth it or not. (Read “Shape Up” by 37signals on this. Free ebook but you get way more than what you pay).

Can’t comment too much without knowing your codebase but it is engineering. Most tasks are not supposed to be this hard. If they are, then it’s time to start paying back tech debt so you have things under control again.
Everything about this sounds mad. I'd have put referential integrity high on a bank's list of wants.

Clearly they have some expertise, I'd love a more in depth look at how they arrived at the decision.
Very rarely do headlines make me physically cringe but here we are.
Yeah, this is about par for HSBC IT.
Well Adobe will definitely support the new architecture, it would be stupid for them not to.

And additionally with the latest iPad becoming much closer to ‘Mac’ in terms of the browsing experience (eg with a touchpad) it makes total sense for Apple to start making some of their apps truly cross platform. Does the Spotify desktop app really need to be substantially different to the iPad app?
I buy a lot of $60 games for my PS4 every year. There’s a market for quality, but the owners of the platform have to support it. Apple has instead fostered a race to the bottom.

-W
Twitter and Facebook are American companies, with the US being part of NATO. Zoom tries to pretend it's not a Chinese company.
I don't disagree with your sentiment, but whether or not people doing morally reprehensible (but legal) things in third reich germany were criminals was a substantial point of contention for legal philosophers of that time.
Zoom is a blatant CCP trojan horse. It is very clear where Eric Yuan's loyalty is. And it is not toward the USA.
You might just be a philosopher in distress.

I’ve thought about this stuff for a long time - my grandmother started me, as a child, on the path of “why is that a cat? How do you know you’re not its dream?”, and introduced me to PKD, whose corpus I devoured the first time around while nine or ten.

I’ve seen the human world as absurdist comedy, blindfolded people shuffling around in a circle, for about as long as I can recall. It’s nonsense upon nonsense, forgotten meanings, wilful misinterpretations, and age-old traditions invented yesterday. Our meta-consciousness is senile and gibbering. Etymology provides a wonderful insight into just how screwed up we are - when you see meaning diverge, drift, and even invert across culture and language, you realise just how malleable the world, human reality, is, if you modify the symbol set.

When I first tried LSD in my late teens, it wasn’t so much “whoa, revelation!” as “yup, that looks about right”.

You can learn to live with the colourless pit of infinity hovering in your mind. You can even come to love it. You still need to do the human things, play the human game, but you now have the added perspective of understanding that there exist possibilities outside of the human game, ways of living divested of a lot of the meaningless crap. It can be advantageous, like being able to think in 3D in flatland.

I managed to stick it out as a “regular person” for about 15 years, working in an office, living in an apartment, buying stuff to try to pave over the infinity hole - but it just felt more and more wrong, like play-acting at life rather than living, like I was a sad little third-hand simulacra of a human being. Sad little robot, enter stage left, exit stage right. Didn’t fancy that role.

I live off grid now, and work with my hands, growing food, building structures and infrastructure, transforming my labour into a direct and tangible output - it has been massively helpful, as it lacks the layers and layers of abstraction that civilised life demands, and presents a clear, direct and straightforward reality.

I still sit here and think about it all, still sometimes get caught out by a nihilistic trap, but more generally have just come to appreciate existence and consciousness as the most brilliantly absurd thing possible. What a thing, to seem to be matter that thinks. Marvellous if real, marvellous illusion if not. A marvel, either way.
Its easy to blame zoom and Apple and other companies, but if our own elected governments can't stand up to oppressive regimes, why should we expect a private company to?
On a mac there is a tool called 'voice control' which can trigger custom 'commands' or keyboard shortucts. You can use it to trigger shortcuts in any IDE. So if your IDE supports custom shortcuts for templating you're away.
Oh god, who cares about a dead body? Try asking me that if any of my family died, or asking any of my family if I died. The body is all that's left. Irrational or not, maybe that's one of the most beautiful things about people. That intense salience that comes from loss, love, compassion, and longing.
MakeBadge – Badge Maker for Everyone
> Users are welcome to pay the real price of the product if they don't want it to be spyware.

Once upon a time there were many profitable business models for selling software.

Then software got big. You weren't selling a thousand copies anymore, now it's a billion.

The economics of software is that the price you "need" to charge goes down when the number of users goes up. If it costs ten million to develop and you have a thousand users, they each have to pay at least $10,000. If you have a million users they only have to pay $10.

If you have a billion users they each only have to pay $0.01.

You can get more than the $0.01 from each user through advertising. What you can't do is get an amount on that scale through payment processing, because the transaction overhead is larger than that.

So now you have a user that the advertiser is willing to pay $0.03 to advertise to. The users themselves are willing to pay $0.05 to not be spied on, but you haven't got any efficient way to get $0.05 from them. It'd have to be much more than that to justify the payment processing overhead, and the user isn't willing to pay that much.

So it's not a matter of the users being unwilling to pay, it's that we don't have an efficient way for them to pay that small of an amount.
I'm not in the banking industry but this sounds like the type of industry where you really need strong DB schemas in place and not something mongo-like ...
The alternative is to not be in China at all.

The problem with that of course, if that the softwares that do comply will suddently win an unfair market advantage against the ones taking a moral stand.
Hello Everyone,

Jooseph is a place where you can create lists from articles, videos and more.

You can create learning paths or best of list to organize your tabs or share your best online content.

You can use our extension to make your browser leaner and create yourself a read later list.

Or you can share and discover great learning paths

Also, any content in Jooseph can be ranked by like/dislikes. It’s much more easier to filter out noise than going through search and encounter bunch of SEO pumped content.

I hope you like it
This. Also we should remember that companies are not a hive mind but are made up with individuals. Employees who want to take a stand will tend to be pushed out by those who are willing to compromise, as the latter would have better results to show of.
But that was a mistake, and they promptly restored the US based account?
Piffle! At least they only had to suspend an account!

Imagine the outrage if Zoom had been complicit in adding backdoors, or conducting surveillance at the implicit or explicit demands of the state.

(I think Snowden even once claimed Apple’s iOS has an NSA backdoor?)
HSBC Commerical might have just asked everyone to put their data into a mongodb data store that nobody ever uses, which would make the headline technically true but kind of irrelevant. One thing you can be sure of is that they didn't stop using 65 relational databases.
And that extraterritoriality is being used to cut the countries (Iran, Cuba) off from international trade.
Sample Content for Websites
What you describe is not the same as "we think this is legal so YOLO"
Never mind the technology, a single data model would be a feat in itself.
As a doctor, your primary job is to make sick people healthy, not to make healthy people more healthy.

This is why you want to have a high compliance, meaning that the sick person does what the doctor recommends. This is mostly caused due technical or behavioral complexity.

You can increase compliance by reducing complexity. At the same time, the accuracy decreases.

Example:
High Accuracy / High Complexity: "Do not eat frugugle, fergerio, flululu and fnyvoo." Why low compliance? Because the behavioral complexity is very high, especially for sick people:
1. Find the food ingredients list.
2. Loop over the ingredients list and compare the current item with the "do not eat"-list.
3. Make a decision for every ingredient, if this is in the list ("frugugle" is on the list, but one ingredient is "fruguglelase", what's my decision?)

Lower Accuracy / Lower Complexity: "Do not eat products with more than 3 ingredients." Why higher compliance? Because the behavioral complexity is lower:
1. Find the food ingredients list.
2. Count the amount of ingredients.
3. Make a decision after reading max. 3 ingredients.

IMHO it's easier to start with the second approach, because you make progress faster, and keep the momentum going.
Being able to poke fun at oneself is one the components of my personal turing test. (but that would imply /r/totallynotrobots/ are indeed human. ERROR! ERROR! +++ATH +"(Oäç/"çä%()/ç%(/ç tape_drive_spinning.gif
I've been working on a similar use case at work (going from discoursive speech to cli-like commands, using a semi-rigid language), and I didn't find any off-the-shelf purely ML-based solution that would work for us.

In my experience, I've found any services claiming to do deep learning produced far worse results than what we could get with simple approaches. That is, when faced with non-grammatical sentences (or rather, sentences with a different grammar than English's). Of course that's because models are not typically trained with this use-case in mind! But the fact that you need a huge load of data to even slightly alter the expected inputs of the system, to me, was a deal breaker.

For the specific case of programming with voice, Silvius comes to mind. It's built and used by a developer with this same problem. It's a bit wonky having to spell words sometimes with alpha-beta-gamma speech, and it won't work without some customization, but on the other hand it's completely free and open source: https://github.com/dwks/us
Similarly, I don't think we can really hold the US up as some sort of bastion of moral excellence. As a non US citizen you have very little right to privacy and the US government will use this against you (see: forcibly having to unlock your devices so border agents can search them).

On balance I think the US is a lot better than China, but there's a lot of room for improvement.
Aha, well it's certainly been a learning curve for me!

I found the public MIT lectures on "retroactive data structures" (by Erik Demaine) very helpful to clarify the mental model and properties of temporal databases. Point-in-time bitemporal queries are fairly simple compared to the kinds of things some organisations use data warehouses for (e.g. temporal range queries across N dimensions), but surprisingly few teams think about representing time so clearly within their transactional OLTP/HTAP systems, so even point-in-time queries seem more novel than they really should.

Everything is moving in the right direction though as immutable data becomes the default.
We, at Chaldal (YC S15, chaldal.tech), use F# in production. Most of our backend projects are in F#, the last one is being migrated over slowly from C#. Our new frontend projects are also in F# (using Fable).

I want to share some insights of using F# with the community. We started from a C# codebase, and realized that a better language can help weed out most bugs in our system. And yes, it works. Pretty much all bugs we face these days are parts where the F# world touches something non-F#, like .NET and other libraries written for C#, where interaction (like nulls) is not well-defined. We've taken Scott Wlaschin's (fsharpforfunandprofit.com) teachings to heart, and we have a giant banner in our office that reads "Make illegal states unrepresentable".

It took a bit of learning for everyone to jump in, but our dev team has loved the experience as the language is a pleasure to use; when they need to go back to write C# or TypeScript code, a lot of these learnings transfer. People just become better programmers (as is true with learning any functional language).

To get all the benefits of F#, you must adopt the whole paradigm. While F# allows C#-like OOP, and while this can be an initial stepping stone in the path towards F#, you must go all the way. If you simply do OOP, the trade-offs aren't worth it, IMO, as F# is a functional-first language, and the OOP is mostly provided for interop with the rest of .NET.

IDE support has been janky in the past, but its improving. Latest VS 2019 is pretty good, and JetBrains Rider works pretty well on the Mac.
I have tried or used most of the projects cited in the blog post. I pretty much agree with the conclusion that Pyinfra looks the most promising at this point. I've also tried Bundlewrap (https://bundlewrap.org/) a couple of years ago though I lack the perspective to compare them. Another interesting project not cited in the post is Nuka (https://doc.bearstech.com/nuka/).

Some personal perspectives:

I have used Ansible in the past and didn't like it.

I have used Fabric and Fabtools many years ago (Fabtools happens to be written by a friend) and I agree that something like Fabtools is needed to make Fabric relevant. Fabric has a completely revamped version, which was quite long in the making, but not fairly stable, but AFAIK Fabric 2 doesn't (yet) have something similar to what Fabtools was to Fabric 1.

I had great hope for opsmop (https://github.com/opsmop/opsmop) by Ansible's creator, which was supposed to address Ansible's shortcomings, but he dropped the project (citing lack of traction) a few months after starting it in 2018.

At this point I'm sticking to Fabric 2, but I'm still looking for alternatives.

I'm also wondering if Augeas (https://augeas.net/ - a configuration editing tool which parses configuration files for a large set of software in their native formats and transforms them into a tree) could be used in combination with one the of tools mentioned in the post to ease the parts related to managing configuration.
Afaiu insulin in combination with elevated blood glucose levels specifically does lead directly to weight gain - it's like a vicious cycle in that high blood sugar = increased insulin levels = excess glucose is stored as fat.
A few things off the top of my head, no particular order:

* Read the documentation. I can't stress enough on that.

* Don't over-engineer stuff. Keep it plain and simple. Remember - most of your co-workers will have a lot of experience and you won't be able to impress them with something revolutionary. Chances are, they've seen it and had it for breakfast a million times.

* Don't be afraid to ask, even if it seems like a stupid question. Especially if you get wrapped up in a big and complex project. Most people are aware that during the first 5-6 months, new developers are often a net loss to the company, regardless of their skills and knowledge - there is always and adaptation period. Use that to your advantage.

* Be __brutally__ strict about the working processes and don't try to re-invent the wheel. Application structure, naming conventions, pull requests, code review - stick to it no matter what(unless there is a very specific situation and you are instructed to do otherwise). I.e. if everyone on the team makes short commit messages, that explain the change and link it to the relevant jira, github, gitlab(or whatever tracking system they use) ticket, do the same. No need to write a 50 line commit message describing the change in all files. And vice-versa - if they do write 50 line commit messages, explaining every line of code they've changed, do the same.

* Pay close attention to the most experienced people and try to understand their thought process and mentally train yourself to be able to think like them. Their thought process might not be the most efficient in general and it might be something completely different in your next job some day, but if it's proven to work for that team/company, stick to it.

* When you are given a task, check or ask if something similar exists. If it does, go over it, see if there is something you can re-use or at least understand it's mechanics and keep it close to that.

* You won't be in a position to say no, but everyone is in a position to require further details if needed. Which is not to say you should freely jump over to a senior developer every 3 minutes. Rather spend several hours trying to clearly understand what needs to be achieved, organize your questions in relevant clusters. That may help you answer many of them yourself. Whatever is remaining, ask someone if they have 10 minutes, go have a coffee with them if needed. If your questions/concerns are valid and relevant and what you are expected to do makes no sense, they can step up for you or tell you who you should talk to.

Good luck!
This concrete page doesn't offer much (not sure why anybody needs to know how VST effect serializes its data in general), but the simplicity of it made me look into other site topic.

Assembly in 7 minutes is great:

http://adamkulidjian.com/vlahb.html

Not sure what are the problems with mobile version that people complain, but I wish more sites are like this, simple and strait to the point.

I look forward for new articles. Keep up the good job m8.
The recent arrest of Charles Lieber and other professors shows that academia is a big target for the Chinese.
If you have a problem with twitter hiding trump's tweets and new zealand banning the christchurch shooter's manifesto, there's no inconsistency. There's also room for applying your own standard of free speech vs hate speed across international borders: I might say that the protestors in china were exercising free speech for political change, while trump's speech has no important theoretical or political content and is purely harassment. I might have to massage it to get to something fully agreeable, but I don't think this kind of position is necessarily inconsistent.
Java 15 Upcoming Features (Rampdown Phase One started)
When do they go live and how can you short them?

Ps. I think they never heard of database per service when looking at their microservice graph. Lol
There have been studies done on healthy and long lived Okinawans from Japan and people from certain mountainous villages in Italy (see youtube for videos). The current consensus seems to be;

* A healthy and controlled diet.

* Regular activity of various kinds.

* A inclusive and healthy social life.

* A positive frame of mind with less worries.

The above may seem simplistic, but if you think about it that is all it takes.
Do what you're doing right now — ask lots of questions! Especially if you get stuck!
"Measured" with pretty large error bars. As far as I know we don't have all that many reliable markers that predict remaining lifespan.