skysight-inc/HackerNews huggingface dataset:
>You seem to have the impression that I don't see the value of early users, which is not true. They are crucial.

I'm not assuming you don't see the value of early users. I'm giving examples of them being crucial.

>Could those 30 students have gotten GCP access and carried out their assignments? Probably.

Assumptions of this [for the students]:

- They have a payment method and can set up a billing account [they don't]

- They know how to set up VMs [they don't]

- They know how to set up notebooks [could do it difficultly]

- They know how to install dependencies [they had trouble with that]

- They can afford storage and compute including GPUs [nope]

- They can version their code and track their params/metrics/models [nope]

- They can deploy their models to use them in web applications [nope]

- They can get their models to their machines [slow connection, + dependencies]

- Thirty students can easily show their progress to their supervisor [nope]

- A group of students can collaborate easily on different machines [nope]

And the last assumption is that they care about all these things. They don't. The job to be done is to study something, train models, and write a dissertation on different approaches, not to entangle themselves in dependency hell and containers. That is overhead.

>I wouldn't portray myself as a savior while trying to sell a product.

I'm not portraying myself as a savior. I'm stating that the product saved a lot of time.

>I'd say that those 30 students were doing you a favor.

I believe I have given examples of this being true by saying that having users focuses development by uncovering unknowns, and focusing on what matters.

I so believe this that the whole series of replies goes in that direction.

>But, to my original quote that you seem to have disliked

What do you mean by disliked, and what lead you to believe that?

>you are a small company (I saw 10-ish people?) that's entering a highly populated and competitive market with the assumption that your early adopters "need your product badly"

We are our own early adopters, and we do need our product badly. We would have used something else had we found one that solves problems we encounter in the real world.

>I can only assume you have one helluva product.

Not really. We're working on that, though. We want it to be useful for us, first.
Then our experience diffs greatly. I can't remember the last time I saw a $TERM which wasn't 'xterm' or 'xterm-256color'.
Yes this would be better as far as on-chain privacy goes. Although something to consider is liquidity issues.
Even 1 second is already pretty severe bufferbloat, let alone 30 seconds. Your latency should increase by under 25-125ms even with upstream and downstream both running flat out.
It is running "Google TV," but "Google TV" runs on the "Android TV" operating system variant of "Android"
>Doesn't Portugal have an equivalent left wing counterpart?

We do have them, it's BE, (hell we even have a Communist Party) - yet they are part of a "coalition" with the current government, so they are part of the problem, because they are pushing some of their agendas and avoiding any other agenda that destabilizes the current governmental solution.

So they are effectively part of the "system".

What's the result? The polls show that they are losing votes and popularity.
> Because there is nothing that a low-skill teenager can't do that a low-skill breadwinner can.

that's not really true. I remember it being surprisingly difficult to get my first minimum wage job as a teenager. the managers at grocery stores and even gas stations would ask if I had any prior work experience and never call me back. most employers would prefer an older and more experienced person if they could get them for the same price. I ended up getting a job at a restaurant, but that was only because the owner was a creepy manchild who wanted paid teenage friends to relive his highschool glory days with.
What does it matter how many people think these platforms are useless? Even if 7 billion think they're useless, that leaves them with quite enough of a market segment.

A quick search shows that Zapier has over 3M users and IFTTT has 18M users, so they got that going for them.
I've been thinking about this a lot lately, and I agree Python is way better than Pascal or Java which it replaced as an introductory language.

But I'm not sure it's better than old basic. Python is definitely more readable - but it is less helpful than e.g. line numbers in helping form a mental model of a running program; and from my experience, "goto" and then "gosub + return" are easier to explain than funcs with local scope.

If I had to teach newcomers today, I would definitely teach Python -- because, once they do get it, it is actually useful for whatever they need to get done tomorrow morning. But I suspect e.g. BBC Basic (which has goto, gosub but also proc and local) would be easier for them to learn, and would get them farther in understanding programming in a shorter time.
Actually basic Haskell syntax is very simple, it's lot closer to basic math symbol and equation. What make it hard to understand is the use of abstractions like Monad, Transformers etc, and people use it a lot in Haskell. It's very hard in fact to make a useful Haskell program without a Monad. That said, I don't think another mainstream languages that use advanced abstraction like Haskell is gonna be easier to read either. Try to imagine a Java program that trying to use higher-kinded abstraction, I bet it won't be pretty and easy to teach. I have experience trying to explain about Monad in Ruby to a coworker and it's really hard.
They are still trying to determine pricing, and figure out how to position themselves against competitors (who are about to have thier lunch eaten if gh is smart)
I think the only difference in being professional vs amateur is that a professional takes money for the job. It doesn't matter much how good the end result is. Of course making money means that somebody has to pay for it and everything else follows. But as soon as you find somebody who is willing to spend money for your work, you become a professional.
So much focus is on the 'nurture' aspect for reasons why women leave tech or don't thrive in tech.

Why can't the 'nature' aspect also be a factor?

Women have fundamentally different biological imperatives than men.

Now days with ample choice in careers and women gaining the lions share of college degrees....they still choose certain subjects.

Are there just certain characteristics of different fields that attract different types of people?
I'm sure it's tough to tell, and the side with less risk is the one that often costs fewer resources.

My dad runs a shop restoring classic cars, mostly as a hobby. The number of minutes you can spend on the phone discussing some potential client's great-grandfather's old clunker and their dreams / aspirations of getting it fixed is nearly limitless, but the number of clients willing to actually pay and wait for it is a tiny fraction.

Similarly I looked into having a hair transplant done and found most places near me actually charge for consultations! It probably makes sense, though. The market of "guys that want to be less bald" is gigantic, but the ones serious enough to plop down tens of thousands of dollars for it is much smaller. Narrowing that group down made for a consultation that was much more personal and focused than it'd have to be if they offered it for free knowing 95%+ will never be seen again.
SAP to Acquire Omnichannel Customer Engagement Leader Emarsys
Grad students working on Deep learning projects need to get data from somewhere.
So I was researching Snyk they raised $452m which is absurd amount for small startup and they provide "security analysis tools used to identify open-source vulnerabilities."

I hope this GitHub feature bring their valuation to the ground and their investors to the reality.
I you're on the button with the efficiency thing. My speaker only had a 50W amplifier, but it was quite capable of being loud in a large (capacity 600 seated) school hall.
We also have far better treatment methods and many ppl who get sick now would have died earlier.
Is there a name for this type of ceiling? It's angled, so the roof is directly above the room (no attic). There's also a higher wall whose top portion is presumably adjacent to the attic.

I've seen this in California homes, including my own master bedroom. It really heats up during the day, presumably due to heat convection from the roof and attic.
This is good but it's a bit too long for me to reply here, plus HN is saying my other account is posting too fast. I'd like to write something longer form addressing what you say because I think it's interesting. do you have a blog or an email that I could post it to you in reply? You can hit me up on WeChat/Gmail: cris7fe :) or just say here
Hmmm.. this is not a new thing...

https://www.youtube.com/watch?v=d16LNHIEJzs
It's only an inclusive culture if everyone feels like that, though.
Are you honestly that surprised?

People have started to value things like GitHub forks and stars as though they mean something. Create a metric and it will get abused, this is how the world works.
As I can bypass Kaspersky SSL interception for basically the same reason, I see this as a win and hope it won't change
I think this is wisdom that applies very generally, to more than just physical things we make.

Thanks.
"Indie for 12 years myself".

"It's the first time I publish something online I coded from scratch"

How does this add up? You have been building online businesses for 12 years without coding and publishing anything online?
If I could give up IT and do woodworking everyday, I would.

I feel like this every time I do some project around the house. After replacing my toilet a few years ago I realized that manual labor is bad for the knees but good for the soul. But knowing me I would probably end up writing a script to help whatever job I was doing, and then end up making that my focus.
This seems to be one of those narrow stats that misses the meta around it.

A lot of my female peers, while they like CS would consider family to be more important. (also common among men, but less so) Leaving a job to focus on children is very much a privilege in the 21st century.

Generally speaking, rich people marry rich people and people in tech are generally speaking - rich. This makes quitting the job for 1 spouse easier than in other professions.

Inclusivity is far smaller of an issue than parental leave, better working hours and the ability to show apathy towards your job. Tech gives you none. It is one of the few professions where you're expected to have it as your hobby. you're expected to keep learning in and out of the job. You are expected to attach your self worth to your work. None of these are exclusive to women. It's just that men have been conditioned to function in this ruthless framework without alternative, so they trudge on. Women bail when they can.

Let's talk about how hard it is to re-enter tech. Doing leet code from scratch when you haven't coded in 2 years is 6 months of full time work of prep. Companies like Google and FB make people of all seniority and technical roles to go through this grind. Let alone the fact that staying up to date is its own problem that gets compounded once you have kids.

This is not a he or a she problem. this is a problem(salient feature?) of tech. I am sure there are small diversity and I clusivity things that can improve too. But, they ate not the bulk of the problem..

The hard pill to swallow is if tech wants more women, it will need to decrease its unreasonable demands down to other similar careers for both men and women.
The yaml config is perfectly suited for small/toy projects, which is probably what GitHub intended. Even in larger projects I've never had to use the scripting language.

On the other end, we now use Jenkins (the newer version), so every job is a huge Groovy script pretending to be a config file. Much steeper learning curve for anything simple.

Pick your poison.
I’ve been to a few biotech conferences and biotech definitely has more women than machine learning conferences.
I usually write off sites that are "HN, for X" because HN already exists, but I've found myself more than once recently wishing there was a dedicated board for ML similar to HN. Excited to join!
All of these comments are good and provide value, my "take" wouldn't add to the conversation. However, I did notice that no brought up that at the beginning, you can compensate your lack of skill by spending more time on the project.

The difference between a novice and professional is efficiency. Good tools will aid in efficiency but not always necessary.

A simple box will take a beginner several days, an intermediary a day, and a craftsperson a few hours.

Substitute your lack of knowledge and tools by spending more time on quadruple checking everything, making good marks, and always doubting yourself.
Individual counties can ban billboards, such as Marin County, but they’re not banned state wide AFAIK.
Embedding one language in another isn't an uncommon pattern.

Regular expressions and SQL in my Python

JavaScript and CSS in my HTML

Sed / Awk / etc in my Bash

Embedding a custom conditional syntax in YAML feels pretty tame in comparison to those.
The workflows were previously defined using HCL (the syntax used in Terraform), which seems like it could have supported some of this better.

Honestly not sure why YAML is used so much. It either has stuff like this hacked in, or some templating structure, or both. Never the same between one CI tool and another, so you're always having to re-learn how to substitute an environment variable, or use some constructs provided by the tool itself.

And for any half-way complex pipeline, this YAML file will be a few thousand lines long, if not more, and basically impossible to follow.
You don’t get to negotiate with terrorists, and you shouldn’t get to pay ransoms for your subpar security.
Show HN: Netswift – A Type-Safe Networking Library for Swift Apps
Netswift offers an easy way to perform network calls in a structured and type-safe way.

Why
Networking in Swift can be tedious from the get go. Type safety & reusability are often overlooked for the sake of getting up to speed. Say goodbye to huge, hard-to-maintain files with all your API calls!
Tap the predictive power of machine learning
I'm talking about Canada, where the first wave has been quenched.

The U.S. is a very different picture, in many states the first wave never really went away.
Vaulted or, less often, cathedral.
> measure twice and cut once.

I've had to amend that after a shameful disaster with a half-lap joint beam - "Measure twice, think once, cut once."
My prof gave me zero because ProctorU Review+ said that I was talking
With your vouchers, is any school required to take a voucher required to take a student?

What if the student has a learning disability? In a smaller school, that will certainly take down the test scores - will three LD students ruin the school's reputation? How about people with down syndrome, for example?

What if the student requires major accommodations - for example, the student is quadriplegic? The big school systems currently take money from all students to help out with these expensive cases.

Will these private schools with vouchers be required to maintain the same standards as the public schools? For example, can a school discriminate via race or religion?

Most voucher advocates are really looking to take the easy students and dump the hard cases on a backstop underfunded public system. Then everyone will look at the public system and say, "see how much better the private system is!"

Because the private system does not take the hard cases.
I don't think making the barrier higher is gonna solve your "issue". I think you'll only achieve having less developers overal.

I've worked with some brilliant booksmart people that produced god aweful code. Being able to understand literature/notation isn't going to make you a better developer by default. There's a lot more that goes into it than that.
Not all the world is CPython though. There are several other implemntions and the python docs make it quite clear that the cpython developers do not consider the a destructor running when an object goes out of scope anything more than an implementation detail, and they reserve the right to change it without warning should they discover a reason to. (They haven't changed it in 20 or 30 years, but that doesn't mean they won't tomorrow)
How do you mean outdated? It's still a very popular argument. And time have had nothing to do with it being hogwash.
The author mentions that he used OnShape for the project, actually.
Some interesting bits from the BASIC code (as seen 14:36 into the video):

- POKE 53272,23 forces character set 2 (big/small letters). I knew it could be done by a PRINT CHR$(142), but this is new to me. In general, it seems that the address 53272 can also be used to supply a custom charset: https://www.c64-wiki.com/wiki/53272

- C64 BASIC seems to be doing lazy tokenizing. Observe how line 1 ends with :END:TCB1984 – there is no TCB statement in BASIC, but it is never executed since it comes after the END statement.

I got rid of my C64 26 years ago when I was 10 or so, but I still can recite a rough memory map and a few KERNAL addresses. For the kid that I was back then, C64 was truly a magic device.
That may be true. I would have to go back and re-read the licence. In practice I do not think they minded too much so long as you were not claiming it as your own and were just changing it for your program only and not overwriting the ones in the system32 dir.
i honestly though this was common knowledge from seeing all the [ciskip] commits in projects. was i missing something?
I thought the same. I read the TOS, they said it was all local, so I let the page load and then disconnected internet.

It didn't seem to cause any problems.
Interesting. I personally would never use those services for production/work. And even for personal it’s iffy at best. I wasn’t aware they had so many users.
It's called Vaulted Ceiling.

https://www.housebeautiful.com/design-inspiration/a32993197/...

Typically there isn't a lot of room between the ceiling and the outside roof and the insulation they use in that space doesn't provide enough protection from the heat and cold. This is an area that is ideal for Spray Foam which provides superior insulating properties.

https://www.houleinsulation.com/cathedral-roofs-vaulted-ceil...
> The only thing I remember about Information Geometry in a practical sense was it was related to EM (Expectation-Maximization) algorithms in some way. Most of the associated information geometry research was done in Japan, so logical that Sony would have an interest.

Hmm. Expectation Maximization, as opposed to Regret Minimization?
There is a german word for that: torschlusspanik

Basically means the unsettling feeling that opportunities will vanish as one ages
Lost Teen
you can make your component's css "not leak" if you name all it's classes with random uuid and scope all selectors accordingly, exactly what styled components does. But "not leaking css" is a nicer way of saying that you can't customize it.
For a long time PDF files have allowed authors to add metadata that would allow this kind of reflow. Nice to see they are making more of it.

For that matter I'd like to see some smarter reflow in their HTML -> PDF capture tool. Said tool works pretty well, but the output is meh in quality.
hmm the 50% number comes from https://www.accenture.com/_acnmedia/PDF-134/Accenture-A4-GWC..., which seems to get the figure from a 2016 study (https://www.ncwit.org/sites/default/files/resources/womenint...), which seems to get it from a 2008 study performed by https://coqual.org/, which describes itself as a d&i thinktank. Also the reason cited for leaving appears to come from a later, different survey? Just skimmed all this but article seems kinda sketchy.
I never knew about that feature, but that's a pretty cool use-case. The sheer breadth of things git is able to do is quite astounding.
Oleg Kiselyov, a prominent functional programming researcher, has advocated for using a language like Haskell or OCaml alongside or in place of equations where things like denotational semantics would usually be. I quote [0]

Running [code] is a good thing because in Cartwright and Fellisen[1], [there is a] trivial typo (- instead of =). When you write things in TeX it's easy to make some mistakes, it's a good thing that it happens as a clear typo here but it could be a less clear typo and then it requires significant thinking [..] what was the correct thing. The advantage of using Haskell as a metalanguage is that if you replace = with - by mistake, almost certainly the compiler will not let you get away with this, you will catch it right away.

Oleg does exactly this in [2]. If the sequent calculus-style rules put you off, there's an OCaml implementation!

As an example I did this to the denotational semantics of R5RS Scheme, translating them to Haskell, the final result[3] is essentially a one-to-one mapping from the math to code.

However there are some aspects of PL theory where you cannot write things as code directly (e.g. operational semantics, typing rules), and you have to resort to notation, but it's used pretty consistently.

[0] https://youtu.be/GhERMBT7u4w?t=4395

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.41.... (typo fixed)

[2] http://okmij.org/ftp/tagless-final/ski.pdf

[3] https://github.com/siraben/r5rs-denot
Yep. I didn't know who she was before this twitter thread, so the impression it gave off was a typical teenager trying to burn someone.
I did read the TOS, but I have cookies disabled so it still said NO. I suspect that most of the people who do read the TOS probably also have cookies disabled, and therefore also were not counted.
Well then that's comforting (for me)
Yeah I regretted it after posting, haha, but I'll stick to my word, I think I might prefer my prompt and get sick of the color so I'll add some optionality.
The effects you list are accurate, but they don't really enforce your main point. Just because public schools do mobilize kids out of their bad homes (by making it a parent's legal responsibility) doesn't mean it exists for this purpose.

Schools are a place for kids to learn. It's not a place to get a meal, nor a solution to a bad home life. We ensure we provide these outcomes in schools today but that's only because society/govt has failed to get these things accomplished in a more appropriate manner.
Another quote from later in the article:

> a very close supernova could inflict massive harm to life on Earth

...but they fail to mention how close this "very close" is. I assume 700 light years (Betelgeuse) is a little bit far away to qualify? As a total amateur in astronomy/astrophysics, I would assume that if there were any "very close" stars that are massive enough to go supernova, they would already be known?!
How good is our supernova detection technology?

Would we be able to predict one with reasonable precision [1] before it wipes off the face of the Earth, or would we fry with gamma rays before we knew what was going on?

1: "by this time next year we'll all be dead with 99% certainty"
Thanks, that’s way better.
Are You Aging Correctly?
It is unclear to me how viewing the originals, as opposed to these derived works, gives you any greater insight into the motives of those who made them.

The only corner-case I can think of is the erasure of obvious signs of faking, but that does not seem to be the issue that people are getting worked up over. Is anyone even wasting their effort on upscaling faked film?
Moreover, none of those things were always illegal. There was a time where it was not obvious that they should be illegal. Yet, despite the relatively laisez faire economics of the 19th century (in the UK at least), these behaviours were not simply self-regulated away. That required government intervention in the form of passing laws and ensuring that the law was followed.