skysight-inc/HackerNews huggingface dataset:
Calling the home insurance market less mental to someone in Tampa Bay is laughable. The only reason I'll even be considered by insurance companies other than the public-run Citizens is because I'm not in a flood zone [0]. Most every other company won't cover Florida, because why include high-risk areas if you have a choice? Just exclude them and be done with it, right?

And that's the whole point behind my prior comment. As long as insurers can directly exclude individuals -- or indirectly exclude through price discrimination -- this is a completely sane way for them to behave. But it's not the only way to build the system, and this is definitely one of those times to ask, "Is this the best this society can do? Is this what our society actually wants?"

And I also have a feeling auto insurance is more sane in the UK due to the public healthcare being offloaded. In the US they severely cap medical payouts. We're talking like tens of thousands, which is laughably small here for anything serious. That will cover one ER visit. Instead, they give a big number for liability coverage of injury caused to others. So if the incident wasn't your fault, you're relying on that other person's liability coverage to make you whole, not your own insurance. Unless of course they were uninsured and you have uninsured motorist coverage. And if you're found at fault, then better hope you have some other way to cover that gap.

[0] But I still go with Citizens as long as they'll keep me. Because I'd rather pay directly into the public system than pay some for-profit company that's just going to beg for public bailouts when something big happens anyway.
Guitar tabs exist, but were only for people who wanted to play without taking the time to actually learn the craft

This attitude really rubs me the wrong way. Tablature is absolutely ancient. It's been around for hundreds of years, and this glib dismissal is just the absolutely epitome of an elitist mindset.
What are you opening it in?
Cherry picking data can certainly show that private and home schooled kids do better on tests. It's easy to self select and paint a great picture.

US Public schools blow everyone else out of the water if you shave off the bottom 10%. The US problem with schooling is more and more a problem of equity. People need to understand that helping other kids isn't going to hurt their kids.

US taxpayers would rather throw money at prisons and police instead of education and social workers. I don't mean schools when I say education, I mean outreach to families and help getting them what they need.
But eventually this reaches an equilibrium, or else we'd all be programmers. There is no law stating that more programmers always means more programmers.
did you check the header of that cpp? they are storing it in a shared_ptr: shared_ptr = referenced counted pointer = RAII

they should have used make_shared, but it is still safe
Asimov has an opinion on that: https://chem.tufts.edu/AnswersInScience/RelativityofWrong.ht...
For those who have never used these tools, they are very good but have an _extremely_ steep learning curve. If you just want to make stuff but see this software as a roadblock, you can still accomplish a lot with good old pen-and-paper.
someone please correct me if i'm wrong cause i'm going off of what i was told decades ago.

in reverse engineering there has to be an intermediate person. in other words, someone could read the source code and the documentation, however they CANNOT actually do the programming. They must write, IN THEIR OWN WORDS, steps and designs for the implementation of the feature and give it to someone else who then interprets and does the actual implementation. this is to ensure that anyone who question how the feature was implemented, they have documentation showing the steps and design of the feature.

again... i don't know what the laws and procedures are today as i'm going off of what i was told, so please someone correct me if i'm wrong.
Freakonomics did a good Ted Talk about why we probably don't need car seats for kids who are 7: https://www.ted.com/talks/steven_levitt_surprising_stats_abo...

And, did a follow up on exactly what you're talking about, although points out that their results differ from some other analysis: https://freakonomics.com/2005/07/09/more-evidence-on-car-sea...
I don't like the term "programming language" and your comment illustrates why.

We would expect that an aspiring architect needs to learn a little bit of notation, and a lot about the tradeoffs and constraints of making a building. We should expect that programmers learn a little bit of notation, and a lot about the tradeoffs and constraints of making software.

Knowing your tools well is important, but not sufficient. Focusing on "programming languages" makes people think that the important part is the notation. It is not.
Thank you. I love that people get to experience that small piece of computer history.
And complicated. Mspaint is dirt simple.
Physical violence is down, it's moved to emotional and psychological attacks, which can be just as bad or worse.

This is just judging from my own experience, and my kids have a very different set of circumstances then I did.
With all the money the government is giving around, it might be part inflation too.
I took a deeper look at the Dataset portion of your product this morning and it definitely piqued my interest. It wasn't clear to me from your original post and my initial scan of your site that there was a way to create queries/models/views (whatever folks want to call them, they're essentially the same concept) on top of the single activity table and then either materialize them or integrate them with other services via webhooks or native API integrations. That's definitely super useful. Also, the "Relationship" concept does a nice job of trying to approach joins/window functions in plain english. Query builders are always a difficult UX problem and I think you're onto something interesting. Finally, the validation, identity resolution and spend features are also nice and I could see you adding value via more features in this vein in the future.

The main thing this product strikes me as is "The ETL tool that understands your business". Whereas the domain language of most ETL tools is at the level of DW technologies (rows, columns, schemas, facts, dimensions, indexes, join algos, views, dags, orchestration schedules), the domain language of Narrator is at the level of the business (activities, customers, relationships, spend, etc). In a way it's sort of similar to the old convention over configuration religious war. I could see companies using Narrator for the 80% of ETL that is just plain table stakes in order to compete nowadays and offloading most of the definition and minor customization of this ETL to less technical folks. And maybe in parallel the data engineers would use plain old code to do the last 20% of ETL that is truly proprietary and specific to the business.

Not sure if my biased initial reading of your pitch was off but it seemed like you were focusing heavily on addressing the pain points of the star schema. I've found that most people fall into two camps: either they don't care at all about the kimball star schema world and they're just loading tables however they see fit into their warehouse or they are willing to go to their grave defending the star schema and its variants. In either case, I don't think you gain much by positioning yourself as the antidote to the star schema. I think you could capture customers in both camps by focusing instead on the fact that your ETL tool has a deep understanding of how companies that rely heavily on a web presence work. I think this would also better align you with the ability to increase your customers' revenue as opposed to optimizing engineering/infrastructure concerns which is an easier sell.

Anyway, sorry for the rant. I'm going to shoot you a short email in case you want to connect.
Vizy by Charmed Labs
I don't assume anything about any particular person, but I was under the impression that, statistically speaking, someone with these demographics is much more likely to lean liberal. Perhaps I'm wrong about this.

> There is likely a very large contingent of closet republicans.

Whether the minority is outspoken or not, my point is just that it's a minority.
Uniform, well defined programming language notation has been proposed in 1958 by Kenneth Iversion: https://en.wikipedia.org/wiki/APL_(programming_language)

It goes farther than suggest in the article by dropping words entirely and using symbol, which removes the "need to use English" barrier which is invisible to people whose mother tongue is English but is most definitely there.

It gets treated with a SEP-field by most of the programming community.

The problem is not that objectively "X is a barrier to entry" (for whatever X is). The problem is that everyone has their level of comfort with something they consider natural and everything else needs to be simplified. But that something has a huge variance and unclear mean/median/mode.
Gap to hire virtually for fulfillment, customer centers this holiday season
Requiring an explicit cast helps prevent type errors. It allows us to create types that mean something different than the original type. Consider a language with a “bytestring” type which is just any sequence of binary data and another “string” type which can only be valid utf8. The two types are compatible as far as the compiler is concerned. If the compiler could automatically cast between these types, we would find bugs from non-utf8 bytestrings passed into functions expecting utf8 strings.
I hope I remember this tomorrow, I'll try to convert you ;) haha
Notation is an easy to take barrier compare to what comes next. It's like learning an alphabet when you learn a foreign language - it takes negligible time (unless it hieroglyphic).
I think this is what Perl tried (see: TMTOWTDI) What ends up happening is in order to maintain other people’s code it forces you to learn all the different syntaxes and becomes a burden.
Ok thanks for the good advice, now - what I see:

The EU has launched legal action against the UK after Boris Johnson failed to respond to Brussels’ demand that he drop legislation that would overwrite the withdrawal agreement and break international law.

Ursula von der Leyen, the European commission president, announced that ....

The last line is greyed out

followed by

Register for free and
continue reading

It’s important to say this is not a step towards a paywall

We need more readers to register with us to help sustain our independent, quality journalism. Without you taking this simple step, we miss out on revenues from personalised advertising – a critical source of funding for our future.

Through doing so, you’ll help ensure that our reporting remains freely available to everyone, and if we recognise you when you come back, we can improve your news experience too. You can still control your own privacy settings. Thank you.

--------------------------------------------

I admit I don't know exactly what "you can still control your own privacy settings" mean, I guess I could give them my details and find out.

I also admit I don't know what you mean by click the X as I didn't see any obvious X in that text that should be clickable. There is a text I'll do it later, but as I won't do it later I didn't bother clicking on that either. So maybe I'm wrong, maybe you can just promise to do it later. But I guess I won't click that either. What I read certainly seems to imply that they want me to provide my personal details so they can give it to advertisers unless I pay for a subscription, which fair enough, I just note that this would be against the rules of the GDPR and I thought, huh ironic.
I started with 5, and got up to 6 by angling my head down and to the right and raising my left eyebrow.
I think Python filled that niche.

It's not perfect by any means, but it's better than what people used before (Basic, Pascal).

Anyway, if you want an actually good option, Logo is still around. But it does not let you create anything really interesting, so you better get through it fast or your courses will become boring.
I actually had the reverse. Started in PHP and C# before I went into Ruby. And the Ruby notation just clicked a lot better for me.

I later went back to bracked notation and never really had a problem anymore. Having each bracket combination be coloured uniquely helps a lot too.
And if this is so offensive, why are you using a throwaway? I'll reply anyway for people to read (because I know you will read anyway, from your safe space, lol)

Notice I didn't say I am against diversity. Diversity is good, even I'd rather see Samba performed by Brazilian than Japanese Brazilians in the streets of Tokyo. Also diversity can mean a lot of things, not just race, but economy as well, actually this was more in line with what in my mind, because of my upbringing in Asia where racial diversity is miniscule but mostly socio-economic diversity.

Priorities, that's the word here. Can I work 80hrs a week? Sure, but my family and mental health takes priority. Do I want diversity? Of course, but harmony takes priority. When I send my kids to school, I want them to be educated in an educative environment, and nothing else. I don't want them to do bad stuffs, I don't want them to skip class. I don't want to go home after work noticing my kids are not getting the education that they get but something else.

Simple.

EDIT: I guess you mistaken the race/culture into a thing where you assume I think race/culture are closely associated to economic performance? Lol you are mistaken, but I see why you would assume that based on my grammar?

What I meant was, as Asian (this is the race/culture that I meant), we inclined to think in harmony first, because in our culture, harmony is more important. Do you get it? If not, I don't know how to properly explain it, English is not my first language, sorry.
8 series doesnt have an integrated 5g modem yet. Its a compromise either way until next gen stuff.
As a noob to this stuff, what if BTC was sent through a Monero chain? Isn't Monero purported to be super anonymous?
Counterexample: lisp
Sure, notation is a barrier to entry. I am not sure something should be done about it, though. After one week of experience in your first programming language it is no longer a barrier and perhaps the thing that has been introduced to avoid notation now is holding one back because of its verbosity....

If I may add a pet peeve of me, I would say that auto formatters and bad style guides are a barrier to entry. Some of the things out there seem to not have bothered to be actually adapted to the human visual system. Also, good formatting is a very difficult job to do automatically so the results are likely to be suboptimal. As a visually inclined person non-optimal formatting really disturbs me.
In order to be visible on the MBP screen, it'll require a humongous bitmap.

And the pixels will still be invisible to the naked eye. It'll make no difference.

Pixel-perfect fonts are great when you have 8-16 scanlines to define a character. It hasn't been like that for decades.
>It is that my current thinking is that the extractive-value paradigm of the industrial processes has done far more harm than good. Both people and land have been turned into resources by which value is extracted and capitalized.

Before industrial society, people and land were also resources from which value was extracted, often quite literally belonging to a small group of people.

I don't think that a purely extractive-value paradigm is the only way for an industrial society to run. For example, if we better priced the harm that comes from things like fertiliser run-off and emissions from fertiliser manufacturing, would we still use synthetic fertilisers? Almost definitely yes, we would just be more careful about using it only where really required.

>It's a process that is moving towards degeneration, and we see many of those effects -- from growing equality gaps, to the radicalization of angry young people, and so forth.

I think we need to be quite careful with our history here. The systems that were replaced by the early modern civilisation and then subsequently by industrial civilisation, were much more deeply unequal than our modern system, at least in NW Europe which is the history I know best. Those systems, often not quite accurately described as "feudalism" were much more sustainable but also not very pleasant for most people who lived in them.

I think the whole point of the OP was not that we shouldn't think carefully about how we want to run our society so that our descendants can still live happy lives on it 1,000 years from now, but that we shouldn't simply say, "Industrial civilisation? Feh, it's bad" without really understanding how it works.
I think casting is an important part of documenting and encoding intent. Especially in embedded systems.
This article is talking about the notation of programming syntax (ie Backus-Naur form[1]) while many of the comments are talking about syntax itself.

[1] https://en.m.wikipedia.org/wiki/Backus%E2%80%93Naur_form
Great info and PDF - matches what I know and did not know about the picobus!
School is geographic, poor and rich people are segregated by area. Most large school districts aren't integrated even though segregation is illegal.
Being able to own a starter home outright within 3 years or so sounds pretty sweet to me. Many people need decades to pay off their mortgage.
I'm a bad woodworker. My furniture has bad joints, gaps between pieces of wood. I don't use good wood. I do a poor job painting or staining it... and everyone still just sits down on my chairs and says, "This is so cool that you make your own furniture."

Start small, start bad, improve on each project... and give it time.
Well, for some databases, yes, this is "clustering", and there's a command to deal with it ([0] is postgres, which doesn't do this particularly well, other flavours of database have similar commands).

But it's the usual thing with databases: if you're trying to optimise performance by hacking the engine, then your schema probably needs a good hard looking at.

[0] https://www.postgresql.org/docs/current/sql-cluster.html
You need to provide more information before your question can be answered (if it can be answered):

* Chip manufacturer (Xilinx? Altera? Other?) - typically a logo on the chip.

* Chip part number (typically the first row of letters and numbers on the chip - typically the second row is the date of manufacture in the form YYww where ww is the week of manufacture - all numbers are useful)

Is there a 10 pin or 14 pin header near the chip? If so, check for power and ground on the appropriate pins for a standard JTAG pinout. https://www.google.com/search?q=jtag+connector+pinout

If the card has a clearly identifiable JTAG connector and is a common FPGA, you should be able to look up the chip part number on the manufacturer's web site and find the software tools that support that chip. You will need to figure out which JTAG interface the tool set supports - if it is a newer toolset, it probably supports a relatively inexpensive USB-attached JTAG. If it is an older toolset, it may need a specific, often expensive and likely no longer available JTAG interface.
Amsterdam and Helsinki launch algorithm registries
Someone who wants a guaranteed pension, most likely. Those are rare and of non-trivial value.
I'm not willing to resign over this. I'm just not going along with it. I'd rather be constructively dismissed and be eligible severance.

I do agree that this is a management failure. Management has known that they were going to attempt an expansive on-call program for well over a year. Since it looks like most engineers are just going to go along with it, it's likely that their judgment was (mostly) correct in assuming they could get away with it.

Overall the lack of integrity and character is deeply disappointing, though not entirely surprising. Like many companies, the company has "values" that they tout but regularly fail to realize. There's always some story as to why a given exception is not actually contradictory, but the rationale is never convincing.

For reference our company has it's HQ in Canada but offices in the US and Europe. European team members are surely protected by the working time act.
I just added an edit: I wrote this, but this wasn't my mindset -- that was the mindset of every teacher and adult around me growing up, including those who couldn't read sheet music and used tablature to play.

(Yes, I did grow up in a culture highly inspired by older/east european ideals, where kids were welcome to do whatever they want such as learn the guitar, after they've finished their homework, practiced their piano lessons. And as long they're on a path that -- if kept -- would lead them to be on a professional level) I played classical guitar for a few years, but stopped because I just wanted to play popular music, and there were no teachers around who actually taught that who were accomplished enough to be considered worth the money by my parents (who had a very limited budget).
As everyone is saying - just go for it. Also, sometimes "difficult" or "complicated" things aren't really that difficult or complicated. Also, don't pay too much attention to some of the "elitist" videos/tutorials. Pockethole joins aren't for real woodworkers? It holds two pieces of wood, looks neat, and is very simple to achieve, so I'm going to go for it, "real" woodworking or not.
> but being beginner-friendly is about the last thing one should care about.

Why is that? If our ideas are good, don't we want the most number of people to know them?

What if PL research isn't getting the population of people and ideas it desires? Look to organizations that have been around longer with even more inscrutable forms of knowledge, how well do they age and evolve?

I think there is a lot more at play here when it comes to optimizing for beginners. Imagine if we had metalanguages for conveying knowledge and that we could distill common subjects from 6 years -> 6 weeks -> 6 hours -> 6 minutes. Or tooling that allowed us to write in both the Simple English Wikpedia, the standard and at the expert level at the same time? Or refactored our writing so it was in the Inverted Pyramid [1], automatically generating tl;drs and keeping our long winded posts on track?

Wouldn't that be amazing.

[1] https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)
i kinda hoped it's obvious, but ok. this part

if: "! contains(github.event.head_commit.message, 'wip')"

is technically yaml, but in truth it's a completely different language with completely different grammar embedded in a yaml string. if pure yaml structure isn't good enough to fulfill use cases of the product, what's the point of using it? you now have a yaml parser and a whatever-this-is parser that needs to be invoked... sometimes, according to some yaml schema? why not create a proper grammar for the whole thing instead of only for a subset? as is, you have two problems: yaml and your custom language - i'd rather have one problem.
I think I understand your point. Do you think that the "programming language" should sacrifice the usefulness of its syntax in order to appeal to beginners more?

There is also I think a difference between Architecture and software development in that an architect aims to design and plan with drawings and documents a building that in the end is distinct from them, whereas software development produces a set of documents that are synonymous with the software itself.