skysight-inc/HackerNews huggingface dataset:
Not OP but you will get far with Amazon RDS or another hosted Postgres offering if you can afford it.

I'm always terrified of ecomm using NoSQL for carts and transactions but I'd say it's overblown on my part I just prefer to rely on the durability of a SQL database using guardrails at the schema level to keep my data correct. Either tool is easily misused but Postgres really can handle a lot it just doesn't get the shiny attention some other host services do because it doesn't over promise things you probably won't need to use. That said, you can do really slick NoSQL style stuff with Postgres HStore and JSONB columns.

There are a lot more data-store-as-a-service offerings for NoSQL but I don't find any of them particularly beneficial for "plain" apps but agree you can get started a lot faster. Firestore is a lot of fun when you need things to sync between clients and there are tools to do the same / similar with Postgres (noted below).

https://www.postgresql.org/docs/12/functions-json.html

https://www.postgresql.org/docs/12/hstore.html

https://github.com/PostgREST/postgrest

https://github.com/diogob/postgres-websockets

https://github.com/supabase/realtime
There's also the Cornerstone Speech, from the Confederate Vice President Stephens, which is quite plain and explicit regarding slavery and white supremacy: https://en.wikipedia.org/wiki/Cornerstone_Speech
If you know something is long running, then yes it makes sense to compile it early. If you don’t, then interpreting until you have it compiled and then OSRing usually does a good job.
...functions returning multiple parameters, confusing operators that are different 'just because', types on the right hand side instead of the left 'just because', I don't think GoLang is solving as many problems as it creates. It's different because being different is cool, not because it solves any sort of practical problems.

If I were going to go learn some strange non-C-like-outer-worldly-syntax, I think your effort is best spent learning Rust, which is way faster, offers some strong failure guarantees, and fills a lot of use cases from embedded systems to WASM.
PostgreSQL beginner guide – connecting, remote access, psql CLI and more
I think that's getting a little ahead of ourselves. The guy built a landing page that links to a google form.
Who knows if he'll get any interest. And if he does, founders need to do due diligence on their investors too. It goes both ways, the market for private equity is relatively illiquid non-commoditized and informationally asymetric which means it requires a higher transaction cost and due diligence.
I don't think it's constructive to shame someone for trying something new even if they're not super experienced in it. What is the threshold one needs to cross before they try an idea? There's a balance between gaining experience and taking action, maybe he needs to move a little to the other side of that spectrum, but he'll learn that and in the end there is no effort without error. I don't think his incubator is going to be very successful so it's no big loss to anyone
While it's true that it was adopted in 1870, it was adopted as the war flag of the Imperial Japanese Army. The same one that committed horrific atrocities to Korea and China. Then it stopped being used after Japan surrendered in WWII.

To many Koreans (and likely Chinese) the wartime version of the rising sun flag is exactly the same as the Nazi flag if not worse. The anglosphere tends to gloss over the brutal behavior of Japan during this time, under this flag.

The difference with Germany is that they took responsibility and passed laws to regulate usage of the nazi flag, etc. Japan did not, and lied to the Korean government about things like the comfort women.

> were used explicitly for those hateful movements

Do you honestly believe the rising sun flag was not a part of a hateful movement? Is the fact that Korea was annexed and Koreans were treated awfully under this flag just a coincidence?
I don't care about career growth, but I do care about adding an extra 50k/year to my net worth for the same work with the same standard of living (or living in a crappy little hole-in-the-wall apartment and saving even more)

If I can make a competitive amount of money without living in California's armpit, I'm going to do it for sure
You honestly have no idea how advertising works. So keep your interpretation to yourself.

Social media advertising works. You don't build a $70B empire if there is no ROI. Please stop being so ignorant and take time to understand why performance advertisers and small businesses adore Facebook.
Well, yeah, but a high-frequency transformer can still itself have a coil differential for step-down and is still a transformer. They make them that operate at tens of kilohertz just fine, which is about where the inverter is going to operate.
Censoring foul language seems almost quaint now. We're busy taking it to the next level.
> in an engineering organisation

This is a key point, but People might say "software is eating the world", but many organizations are not yet at this point. You can find modern healthcare or pharma organizations which are doing real engineering, but this is still the exception in many places.

What you find is organizations which can still survive on old technology and the processes which got them there. At some point modernization will also have meant outsourcing tech to the lowest bidder. You have an organization which is unfit for engineering in the current state and the architects are more familiar with managing this process work than doing what folks here would consider real engineering.

These organizations are ripe for modernization. They have aging tech and tenured teams which can only make very incremental improvements. As market conditions change, leadership may decide that they really need to make changes and these people will be cast aside. It's a somewhat double-edge sword because the old folks do have value in that they understand all of the details of their business processes which are apparent to even a really good engineering and product team replacing them.
When a recession happen the first to go is marketing.

As a test, you would need to control other variables, the present economic uncertainty basically rendered that impossible.

It's just the CEOs finding a convenient excuse to cut costs.
That is fascinating - can you recommend any books on the subject?
Demos are generally more focused on size savings than performance ;)
> Right now, if you want to become an editor of Wikipedia, you simply need to have a passing familiarity with wikitext

Wikipedia have had an WYSIWYG editor for years.

> if you want to become an editor of Abstract Wikipedia, you'd need to have an in-depth knowledge of lambda calculus, and possibly a Ph.D. in linguistics

No this is not how it's intended. First the data itself is supposed to be from Wikidata which is super simple to edit. Secondly surly they can come up with an UI for the other parts.
I don't mean this negatively, but I'm having trouble thinking of a real-world use case for this. Can anyone add some?
You’re absolutely ignoring the possibility of an argument where there is no fault and this is being blown out of proportion. You just assume your opinion is correct and they owe you to fix it. That is in itself the problem OP was exposing.
That's the claim, at least. The reality is quite different.

https://www.iflscience.com/technology/free-speech-social-net...

> "When you disagree with someone, posting pictures of your fecal matter in the comment section WILL NOT BE TOLERATED," the first rule states, which is just a fantastic start to any list of rules. A club that has to spell that out (presumably after multiple people broke that rule) is clearly one that needs to be joined. "Your username cannot be CumDumpster," the rules continue, adding that pornography isn't allowed. Sorry, Ted.

Twitter permits all of those things. Some "free speech platform".
The results would be tainted by the free advertising brands get for boasting about cutting ad budgets.
I'm with you. I like the taste of bitter coffee, so unlikely to stop anytime. But I have never felt more energy from it. Drives me wife crazy, as I can have a full cup before bed rather easily. Indeed, I almost feel like it helps me get to sleep easier. (Which sabotages if I try and drink some to wake up and focus, as it is way more likely to make me need a nap.)
I suspect the reason is that Proprietary for too long. Why use pascal by shelling out $500 to Borland when you could use c for free?
Palestinian flags have already been nixed: https://www.insidehighered.com/news/2015/12/10/student-order...
> So we have the "camera delivery driver" and "cart maintenance" jobs that were created.

How many jobs were lost to create 2 jobs? The cameraman? The union goes who do lighting, sound, etc.? The support staff for the on-site crew?
Honest question: What has it done for society? If Amazon dies today, there is nothing I'd miss. Nothing that makes it irreplaceable.
Another famous case was a crime lord who's blackberry pin was written on a sticky note so police got everything.

https://www.chch.com/niagara-drug-kingpin-goes-trial-murder/
You mean golden ages, right? </joke>

It's an exaggeration, I know. The web was visually unpleasant those days. Techwise too. Flash?! IE-only? OGM...
But almost all information was opened and text-search-ready.

Now information is behind walls (facebook, google) and hidden in videos. Websites lost control with amp-fication of the web, and we're seeing more and more Chrome-only signs.

Ads? everywhere. I remember long time when people despised the idea of using a computer with always-on ads display if it was cheaper. Now we have exactly that.

The web did evolve, but mainly in the wrong direction.
C++ has a much shorter time to first non-"hello world" program than Rust. C++ has a lot of features, but few of them are mandatory for general development. With Rust you have a pretty steep hill to climb before your first non-trivial program compiles.
>It's difficult to actually measure impact of ad spending, and marketing teams spin results to their advantage.

Have you used any self-serve ad tool? It's quite easy actually.
This is especially viable if you do pair programming.

Even an out of touch manager can contribute to and/or observe the state of the code base while pairing with someone who works on it full time.
> Section 230 of the Communications Decency Act is being actively relitigated by both parties

I feel like I am taking crazy pills. We're talking about the creator of a video game banning the confederate flag in-game, we are a long way off from free speech rights in the supposed public square of a private enterprise. In what world can you imagine video game creators not being able to determine what kind of content is acceptable in their own game. I don't feel convinced that this is anything other than aggrieved culture warriors trying to make something mundane into a controversy.
I am an Indian new grad currently working in Bangalore. Almost all my classmates have a 15-20 lakh(20-25k dollars) job. And that's a lot of money for most of us straight out of university. I don't see why companies shouldn't move a part of their operations to India since they can save a hell lot of money by hiring here. The sentiment that India is just good for outsourcing trivial jobs is changing quite dramatically I would say. There are 3 factors which can be a problem: language barrier,reduced talent pool and cultural differences.

Regarding language, most of my peers have decent English skills given we have spent like all of school life learning the language(more years are spent learning English than the native language). Most of us also spent a lot of time watching American/British shows in English given the lackluster scene of Indian TV. Yes we can't converse like natives, but I bet Indians can speak English better than most other nations whose second/third language is English.

As far as talent pool is considered, yes we aren't anywhere close to Silicon Valley but I think the gap will reduce in the coming years given the proliferation of the internet. And the explosion of cheap Internet has been a relatively recent event, thanks to "Jio" - a Telecom conglomerate. There is no reason someone who understands English and is persistent enough can't learn basic principles of software engineering from the Internet. Hell just leetcoding is enough to get a job in America(from what I have seen on r/cscareerquestions) Also given India has 4-5 times more students than America, there is a larger pool to sieve from. India already has a more rigorous mathematics education programme(thanks to the russians) and Indians are increasingly getting good at competitive coding competitions. I feel the quality of developers in India is only going to get better with time and software giants can surely set up more and more offices here.

Lastly, cultural differences obviously exist and will continue to exist. But I don't think they are much of an impediment to the work culture. Like most my friends are religiously apathetic and believe in democratic, liberal values unlike say the Chinese. Indians have been working in America for decades and they have done quite well I would say. Cultural differences are reducing with time thanks to multiculturalism and the internet.

India might very well be on the verge of a software boom, thanks to newfound awareness in the youth thanks to cheap Internet and an overall better education than previously. Hell china could do all of this without much help from the west. Now they have their own Tencent, Baidu, Alibaba. India has a lot of handholding from the west and Indian expats, surely we can develop quality software in the coming future as well.
Global Travel Reopening Tracker
The country i come from with free healthcare doesnt even suggest cleanings after reachign adulthood. You get a few free ones once every 5 years. Thats not a major part of healthcare lol
Self-censorship on a public arena is predicated on invasion of privacy; the thought is implicitly not private at that point as you enact self-censorship due to norms imposed by institutions.

"Placing a punishment on hateful things" is a lot of words to cover the timeless and universal wisdom of "кто кого?".
What does it mean to be a "PhD level language?"
It's not just writing code, it's writing code that needs to be aware of every linguistic nuance of your native language, so that you can coax the data to come out as a human-readable sentence. [1]

[1] https://meta.wikimedia.org/wiki/Wikilambda/Examples
You are being lied to by the medical industry in the US.
The Problem of ‘Colonial Science’
I'm rarely on a call of any size where everyone would normally be in the same office or often even in the same country. In some ways, I actually prefer the situation where everyone is on their own video chat rather than having a mix of a couple conference rooms and everyone else by themselves.

A couple teams I know even have a standing rule about everyone calling in individually on team calls even if a few people are in the same office.

I think a lot of people come at this from the perspective of small companies where everyone is co-located. But the reality at large companies if people are pretty scattered around even if they're not working from home.
Re. the bridge analogy in the article: we had a bridge being built behind our building at work and they had announced the opening date a year in advance. Sure, when the date came the bridge was opened exactly on time. I was walking with my colleague across it and asked him, "How come we can't ever predict when we'll be done?". His answer was deeply insightful: "They build the same bridge every time while we build a different one".
OXO cubes or Bisto would be the UK equivalent? Or they were when I was a kid..
JSON file as backend, So can I directly edit the JSON file?
And in which a SIP-compatible role was open and available, which is probably 5 businesses when unemployment went from 4% to 20%. Moral hazard exists everywhere, especially for people who have known the word longer than 6 months.
We just moved our main repo from a local mercurial server to Github. The Github UI does a better job of exposing the time since last commit, and man, it's fascinating realizing that some of the deepest core components were last touched 8, 10, 12 years ago. It really does live longer than you expect.
I didn’t make any comment on whether the person read the article.

By ‘reading along’ I was referring to earlier places in this thread where the issue is already addressed, for example: https://news.ycombinator.com/item?id=23705338

If you have counted this as a violation of the site guidelines, please decrement the counter.

What shortening is recommended in this case?
I grew up in the South and there is a certain amount of propaganda about how it was the evil oppressors of the North who wanted to ruin our beautiful lifestyle, but when you get right down to it this beautiful Southern world was built on the backs of a whole lot of dirt-cheap labor in the form of slaves. All the human traffickers sipping mimosas on the verandah of their gorgeous, tree-lined work camps watching the people they thought of as sub-human animals laboring away wanted to be able to keep doing this, so they sent their kids and the poor people of the South off to die for this.

White supremacy was, and still is, an important component in the systematic oppression of Black people in the south. But the Confederacy went to war to preserve an economy that would be completely ruined if they had to pay their workers a living wage and treat them like humans.

Much of the Southern economy is still based on paying Black people shit wages. We throw a lot more of them into jail than we do white people, and so many of these jails are for-profit affairs designed to squeeze every penny possible out of their inmates and their families. We elect openly-racist sheriffs. We have literal KKK members get a hair's breadth from becoming governors. There is a case to be made that slavery never ended, it just changed shape.
I don't know if Zuckerberg is right or not, but his retortic doesn't make it more likely that they will back.
> This applies in any case where one language is more complex than another. You can write almost any style of any language in C++, for example.

True, but my point was primarily that Rust and Go share many of the same patterns. Structs, methods and interfaces can look nearly identical.

This matters in my view when people think you need to go the most efficient and complex way to achieve similar goals as you might in Go. You were fine with performance loss in Go, so why complicate your life in Rust?

It's, at least to me, a useful lesson. Using every tool is a form of premature optimization. Go forced me not to do that, sure. Rust doesn't, sure. So I do hold more responsibility in Rust than I do in Go, but that doesn't mean I can't learn the positives of Go _(boring code/etc)_ without suffering some of the extremes of their decisions _(no enums, pattern matching, etc)_.

> With Go, everyone can feel free to use the entire language and every team's code ends up looking and feeling incredibly familiar, making it straightforward to contribute to most parts of any code base.

Yea, it's a trade-off I suppose. My problem with that though is when I realized I don't like Go's version of verbosity and spreading out logic. I've had pages full of helper functions just to do some minor iteration mapping, flattening, etc.

Having every team keep to the same standard of _(in my view)_ bad still feels bad. Consistent, sure, but consistently bad.
So some JITs can be given hints that certain objects are just values, and things like identity will never be used, and thus they can be boxed and unboxed as needed, but this is a pretty low level mechanism, and it’s probably not the thing to expose to most users as it can be brittle both in terms of safety and performance. There are a few other internal annotations in the JDK which are useful in the same way but aren’t exposed for similar reasons.

Adding value types to a VM or language means exposing that sort of feature in a way that can be used by programmers and provides the sort of safety guarantees they are used to.
Last 10 things I bought from FB ads. All arrived and our family loves it.

Anecdotes are just that - one off instances. What matters is the trend. And a lot of users buy from Facebook Ads and are happy with it. That is why Facebook revenue keeps growing at 25% yoy on a massive base of $70B.
The naive way to do it would be to determine the (approximate) distribution and parameters of your data, then generate similar data which conforms to the same distribution under the same parameters, to a very high level of confidence (ideally over 99%). Then the confidence interval would also give you the error bars to control and tune the quality of the synthetic data. But that's not perfect, and you'd want to make sure you're conforming to other important features which are particular to your data (like sparsity and dimensionality).
There's also a common pitfall: in many cases where you'd like to use synthetic data, you're doing it because you lack sufficient real data. This is very dangerous, because that might also mean you have a fundamental misunderstanding of the distribution and parameters of the real data (or those might be simply unknown). This is tantamount to extrapolating from limited data.

What another commenter said about how synthetic data is useful for providing analysts with good quality dummy data instead of confidential real data is correct. I think that's a great use case for synthetic data. But in general, I disagree with using synthetic data to augment a dearth of real world data unless you have reasonable certainty your data conforms to a certain distribution with certain features and parameters.

One such area is financial simulation. You can generally be reasonably certain that price data will conform to a lognormal distribution. So it's okay to generate synthetic lognormal price data in place of real price data for certain types of analysis. But again, I would still stress that you can't use that to measure (for example) how profitable an actual trading strategy would be. You need real data for that (to analyze order fills, counter survivorship bias, etc).

Another area is computer vision. As others have pointed out, since our understanding of roads is very good it's very effective to generate synthetic data for training self-driving vehicle models. But it's still tricky and it can be extremely confounding if misused.
Make sure to understand the tax laws when it comes to the company tax residency in scenarios where you're physically not operating in Estonia nor employing people there, nor having majority of your clients there.

See my older comment [1] for some related topcis to research.

[1] https://news.ycombinator.com/item?id=21321451
I quit caffeine all together before, and the way I did it was that I tapered for SIX MONTHS! That's probably overkill but by the time I was ready to quit completely, everything was fine.

Unfortunately, I picked up the habit again after my son was born, for reasons I shouldn't have to explain. Once he's sleeping more consistently I'd like to quit caffeine again, hopefully over a shorter period of time.
I think parent meant "Borland c++ blew away Borland turbo pascal". I can confirm this, as in highschool I (painfully) ported my science fair project from tp to Borland c++ specifically for this reason and saw a ~2x speedup.
The inability of HN commenters to grasp current cultural norms and the sensitivities of the people around them astounds me.
Luther Burbank was a plant-breeder as crazy/genius/obsessive as any SV inventor
Tesla paid Elon Musk almost $1M to insure its board against lawsuits
Take it with a grain of salt, Google has slowly been valuing the behavioral interview more.

Anecdotally Facebook and Apple value them equally to technical interviews, if not more.
I work for a company with 400 devs that says we’ll be back on site in October. This is in the hinterlands though.