skysight-inc/HackerNews huggingface dataset:
> "Green threads" have been around for years, but Go seems to be the first language where they really took off.

Java used to be based around green threads back in the early day. Lua's concurrency is based around coroutines. OCaml's OS threads are hampered by a GIL so concurrency is generally done via lwt or Async. And of course "green threads" are the very base of erlang / elixir. And Haskell has… Sparks, I think? You could argue that they're not as popular as Go but then… ok?

> This may reflect the use case.

It definitely does. Rust used to use green threads and everything way back in the olden days. That was stripped out, because it's inimical to being the low-level language its community wanted it to be.

If you want to use green threads, you must have some sort of runtime to manage them (scheduling and preempting, maintaining the task queues, …), and probably a GC because this makes the lifecycle of your values way harder to predict and square. But the environment where the Rust community of the time wanted to use Rust did not allow for such overhead. So out they went, to be added later as an opt-in.
text posts? They store images and videos also
Great story nonetheless, as a parent this is the kind of imagination that it's hard to come up with as a parent.

I do understand that your parents acted the way they did. As someone who grew up with games, I would have gone the extra mile to support the venture.

But am happy to hear that things worked out after all.
How is that not obvious? Since per definition you _must_ latch part of what's being multiplexed, sending it when it hasn't changed would be kind of silly.
In summary:

1. Softbank has been paying up to buy a mountain of call options on big cap tech stocks.

2. Lots of inexperienced traders have been piling on, buying those same call options, e.g., on Robinhood.

3. The brokers/hedge funds selling those call options have been hedging by... buying big cap tech stocks.

4. Passive funds have been mindlessly following along, "copying the market," getting more and more concentrated on big cap tech.

What happens if (i.e., when) 1, 2, and 3 unwind?
“Pizzagate”[0] was what it was called. And people still believe it. Never mind the fact that there’s literally no basement in the parlor.

[0]: https://en.m.wikipedia.org/wiki/Pizzagate_conspiracy_theory
Your skin color, who your parents are (educated or not), where you live have a big impact on your life. The effect of parents and mentors (if you are lucky enough to find even one) have an out sized impact on your choices, I've observed this through personal experience. In high school, we had kids who i didn't think were that exceptional by any means but they got funneled into ivy leagues/top universities due to the fact that their parents were educated upper middle class types that push their kids, and give them proper guidance as to how the world really works. The talented poor kids were pushed to go to the local state universities by the parents who though top schools were out of reach/too expensive. The folks that went to the top schools went straight to SV/NYC/Boston, while the talented poor kids kinda stayed in our local Midwest cities, talk about a huge opportunity cost of being born poor.
My bad, thanks! I did mean the opposite
Hydrogen is expensive and not convenient for cars.
Completely off topic but - the US today “EU experience” is amazing. Just a simple clean page you can read.
Another issue is that today discovering new music becomes hard. An algorith will tell you what you like based on your past hearing habits. New music will come to you as a surprise by the one who is paying most to feature it to you. Passive consumption like listening to radio which virtually no one seems to do these days means to be confronted with new things you may dislike but there might be something new which becomes a trend and later a new genre.

Holds equally true for motion picture.
The code will still have to know about blitter hardware, as I said.

Any design that depends from "you'd probably get lucky" is not a wise one. (-:
The difference is really about the level of annotation you provide. In testing (and the more automated verifiers) you might add assertions. In the “auto active” tools, you are adding more function contracts, invariants, maybe hints to help find a proof, etc.
Soteris (YC S19), ML to price insurance, is hiring employees #3 and #4
In instar it's [* :a even?] which I think is prettier... being the author of instar :)
How to start YouTube marketing with little to no budget
Almost all podcast apps are still RSS based. Podcasts are in some ways the last mainstream bastion of RSS (despite Apple at one point trying to kill their reliance on RSS, but giving up and going back to RSS).

The larger RSS ecosystem already had semi-related standards for comments support such as Pingback/Trackback/Webmentions. It should be possible to reuse/recycle some such existing standards to the podcast world, if there were interest from different player makers.
Verbose is a relative thing. `copy` is an intuitive name, `cp` not so much. Likewise, it's a lot easier to remember how to do something like copy /exclude=* .bak [.work] [.prod] (that space after the asterisk shouldn't be there but markdown) than the equivalent command in a Unix shell, apparently:

$ shopt -s extglob # to enable extglob

$ cp work/!(*.bak) prod/
It tends to involve things like subpoenas and depositions.
Oh for sure, I think Winamp just had staying power, and the various skins and visual plugins were awesome.

I totally miss that time period, it was just a great time to be into technology.
What about it stresses you out? Is there anything about the job that you like?
Hollow Flame – Looking Inside a Candle Flame
Decadence is a dumb and useless concept really - every damn time the society in decline considered something else irrelevant or actually helpful "decadence" while ignoring the actual cause of their downfall which they call "virtue". The infamous gladiatorial games which lead to multiple large scale insurrections were to "fight decadence" by trying to instill the military values they thought were important when really their expansionism and campaigns were a root of their downfall.

Decadence as a concept makes a good polemic but it isn't a good source of judging problems let alone solving them. It really just means "I the self-proclaimed moral authority dislike this direction of society!".

The closest to an "objective decadence-like concept" is an expectation of a way of life that cannot be sustained without significant damage. Cottage industry after the dawn of industrializarion would be "decadent" as factory volume beats them out and can no longer sustain the middle class lifestyle. Not exactly what comes to mix when one thinks decadence but it is a lifestyle made unsustainable. There is no "sin" to it but it just doesn't work anymore and trying to force it wouldn't work out well. Notably even that is subjective and depends upon means. Having less than 10% of the population involved in food production would be stupidly unsustainable before agricultural advances but is the first world norm today.
A lot of them seem pretty low-quality automated reports...

It would not surprise me if it turns out some of the issues had been deleted.

> First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}

Well, surely that depends? If it's being used as a cache key or otherwise not in a security-critical application, who cares?

> First parameter (with value "EC") should be any of {RSA, DSA, Diffie-Hellman}

You mean the tool doesn't understand what elliptic curve crypto is?
What happened with chris
That's totally fair, and congrats on that working! I don't want to take away at all from what you've accomplished!

It's very interesting looking at how you - a successful newcomer - view silicon valley compared to the way I see it - as somebody who grew up there and left.

The other interesting bit is how you got here. It looks like you've been coding and elbows deep in computers forever. I'd hazard a guess that also helped you over folks like me who are quite a bit less certain of where we want to go
Location: Greater NY

Remote: Yes, remote only

Willing to relocate: No.

I'm an experienced Python Developer, Data Scientist, Machine Learning Engineer, winner of multiple hackathons and author of 4 patents in ML/AI/AR. I have BS in Mathematics and MA in Statistics. I have shipped new features and products powered by Big Data, Machine Learning and Deep Learning. I enjoy building machine learning applications, from research and prototype to production system. I am passionate about creating new workflows and experiences that enhance everyday life.

Technologies:

DL/ML/CV/NLP: PyTorch, Tensorflow, Keras, caffe2, ONNX, Scikit-learn, OpenCV, SpaCy, Gensim, FastText, NLTK

Mobile AI: Swift, CoreML, Metal API, Qualcomm Neural Processing SDK

Data science: Pandas, NumPy, SciPy, R, Jupyter Notebook, Colab, Spark, Hadoop, Hive, Bokeh, Folium, Chart.js, ggplot2, Seaborn, Plotly, Dash, Shiny

Backend: Python, Django, Flask, Sanic, Celery, MySQL, PostgreSQL, Scala, Java, C++, gRPC, REST, RabbitMQ, Docker

Frontend: HTML, CSS, Javascript, Vue.js, React

Cloud: AWS, GCP

Web automation: Scrapy, Selenium

More: Alexa Skill, Airtable custom block, Zapier integration

Website: https://ivylee.github.io, https://www.studioxolo.com

Resume: https://ivylee.github.io/resume.pdf

Email: ivy@studioxolo.com
Do you have a screenshot of what it looked like at 7.4%?

Dec 24th version from the Wayback Machine:
http://web.archive.org/web/20200705222936/https://www.lightc...
> Going over the conversation here I'm a bit surprised by how many people seem to prefer an unnecessarily complicated and obfuscating solution to the straight-forward one.

Welcome to modern IT, where complexity fetishests have ruined everything.
I wonder if we'll ever know, with all the Hollywood accounting that goes on: https://en.wikipedia.org/wiki/Hollywood_accounting
Monkey Island was great. To this day I occasionally use insults learned during the swordfighting part of the game. Also, the MI theme was once my ringtone on a good old Siemens S65i
What I learnt making my own keyboard layout
Yes. That was it!

I always wondered how that happened. No copyright?
Cost isn't an issue for me (I pay for a bunch of these services already) - I much prefer the alternative where I can open up Plex and find everything I want there in one place. Shows shift from service to service as licenses expire, etc...it's a huge pain in the ass as a consumer.
It sounds like you're suggesting that it is possible to get unbiased factual information about the world? Am I correct in that assessment? I think that's what the parent comment was saying is not really possible to do and I think is the salient point and something that I agree with.
One Man’s Plea to His City Council: Rename Boneless Wings
OK. That does match what the compiler experts told me. So is the rule that it is OK to cast a pointer back to its "original" type and dereference it? If so, I feel this rule breaks the abstraction mechanisms C provides. eg now when I'm implementing that xor512b() function, I need to know about the invisible "original" type of the arguments.

And in the case of malloc, I don't know what type the data was "originally" before it returned it to me. I guess I have to treat malloc as a special case where I can cast its void* to anything safely. That would seem morally wrong.
Buffet has complained about how he has to be subtle to move in or out of positions because he is so big he creates his own weather. He seems to care whether he makes money from making good choices versus brand recognition. It sounds like he has to use third parties to do big moves and of course they are going to want to take a bite. Nobody is going to move millions of dollars of inventory for you out of the goodness of their hearts.

Someone who does not give a shit can do a lot of damage without technically breaking the law.
A reminder that one driver's story, while important and valuable, needs to be contextualized against the aggregate polling data (as imperfect as it is).

https://ac32b1ba-8f5b-411f-91ab-b7ae9a046606.usrfiles.com/ug...

Unfortunately, until we actually have the election, this is all just anecdotes fighting against potentially flawed data.
Multi-Level Intermediate Representation [Compiler Tech]
To be fair, setting up a runner for Gitlab CI is very simple too. We self-host GitLab and we only have one runner on duty, but some projects have many stages that can be executed in parallel. I start a docker runner on my laptop before pushing new commits, which cuts the CI wait time by half.
imagine actually worrying about this
> C is a FP language.

Well then so is assembly language.
EDIT: Maybe this wasn't clear, but I was replying specifically to this part in the parent comment: "violates GDPR, so it's illegal in the EU in general (plus UK & Switzerland)" as GDPR never specifically applied in Switzerland.

I'm not sure it applies to Switzerland. GDPR at least doesn't seem to apply to Swiss companies catering to Swiss residents [1], so I'm not sure it would apply to Facebook/Oculus here. Also, if we're going for completeness EU/EEA is included as far as I know, not just EU.

[1] https://www.pwc.ch/en/insights/tax/gdpr-swiss-based-companie...
Which is not to say there aren't things I like about unix. The ability to chain commands through pipes is very useful (assuming that the program is pipe-friendly), and the syntax for directories in unix feels more comfortable than the same syntax in VMS and both are by far much better than the hot mess which is the DOS/Windows shell.
Continuous Funding – Contributor Payout with GitHub Action
I didn't, I looked at the risks as objectively as possible and immediately switched to working remote forever (changing job in the process) and yes I realise I have the privilege of been able to do that and no I don't feel guilty about it either - it's not like I got into programming at 7 30-odd years ago with the intention of one day been able to withdraw into my bubble.
Technically, it should say it lacks built-in arithmetic instructions. Any processor can add, subtract, multiply, or fixed width integers via some combination of bitwise operations. For example, https://en.wikipedia.org/wiki/Bitwise_operation#Applications shows how to do unsigned addition and multiplication.

And, of course, for better or worse, "add two numbers without using the + operator" is one of those silly LeetCode trivia questions software engineers occasionally get quizzed on.
> Go is the result of C programmers designing a new programming language, and Rust is the result of C++ programmers designing a new programming language”. This isn’t just a metaphor - Go was designed by plan9 alumni

That may be true, but Go has a garbage-collector, and Rust does not. Garbage-collection strikes me as being against the principles of both C and C++, but especially C.

Drew makes some solid points about the merits of C, even despite its considerable downsides, but I have to agree with others here that rewriting in Rust is rarely what people are advocating. Writing new systems in Rust, is usually the point.

Mandatory link to the Spolsky article, Things You Should Never Do, on why you probably shouldn't throw out working code. [0]

> Rust will eventually fail to the “jack of all trades, master of none” problem that C++ has.

Ok, but C++ has been incredibly successful, and it outcompetes C in many domains, just about everything but kernel programming and embedded programming. C++ isn't completely out of the running even there. Versatility is a feature.

Also, Drew (the SourceHut guy, if anyone missed it) has a good sense for minimalist web design. There's no fat on that page. A refreshing change.

[0] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> Silicon Valley doesn't care about your background

This is both true and false at the same time. We were able to go through YC without much background (Bottomless.com YC W19), however the post-YC fundraise was a bit more of a slog. It turns out analysts for major VCs will look up the founders on LinkedIn before bringing you in for a conversation.

Regardless, it's only been a minor headwind. We still raised post YC based on results.
Majority of young adults in US live with parents, a first since Great Depression
Buy Search Engine Submit in Affordable Price -first Page Rank
Whatever the actual situation is, and whether it's good or bad, this is the absolute worst form of journalism. It just screams bias; the author injects their own political opinions, they tell the reader what to feel and believe, they twist words and exaggerate in order to sell their political message, it pulls the usual tricks around trying to imply that Trump was directly responsible, and that you should hate Trump like the writer does - this is the complete opposite of any sort of respectable impartial journalism, it's a blatant political hit piece.

In my mind this type of journalism, this article itself, is one of the biggest threads to our country, it's so ironic. Note that I'm not saying we shouldn't have freedom of speech, or that they shouldn't be able to write what they want. I'm just saying it's possible to write horrible, damaging, biased, political hit pieces, and that is what this is.
It’s the second derivative of option price w.r.t asset price.

The first derivative “delta” is the speed at which the option price moves w.r.t the asset price. If the option is “deep in the money”, it’s almost 1 - any move is the asset price is essentially also the same move in the option price. If it’s deep out of the money, it is almost 0 - the probability of the option being worth anything is almost zero, so it’s value doesn’t change with price moves. It is 0.5 at the money (but i don’t have a one line intuitive explanation)

Gamma is the acceleration of option price with respect to the asset price. If the asset price grows, how will the delta (speed) change?
I think the issue with that is that many image hosting sites optimize their images or at the least strip unnecessary data and EXIFs.

So at any point while being copied from person to person, that game data could be lost.
It's worth noting that China is not universally a rice-growing area. If I recall correctly (and I might not be) most of the area of China that historically grew rice is in the part of that map which is in the moderate selenium territory. So the OP's theory might explain the relatively low amount of cavalry there.
While I do think the lack of a specification is problematic, I don't think it's quite the dealbreaker it's presented here as.

Most programmers don't write ISO C; they write GCC/Clang/MSVC C. This is especially true in the systems programming domain. And these variants are frequently poorly-specified, if indeed they are at all. Start using __attribute__ (or __declspec), inline assembly, computed goto, etc., and you find that your program isn't well-specified. Implementation-defined behavior is also supposed to have its behavior documented by the compiler, but adherence to this rule is spotty (clang is the most notorious violator here). And the after-effects of these changes aren't localized: the semantics of __builtin_nontemporal in LLVM imply a change in the specification of atomic fences [1], not that it's documented anywhere in LLVM.

The lack of a specification tends to not be a problem in practice because (and again, especially so for systems programmers) C tends to be viewed as a "portable assembly," and these extensions are mostly gateways for picking specific, more specialized instructions--which are less amenable to optimization. But the main value of the specification is to nail down what can and cannot be optimized, and if you're a person like me who loves pushing the margins of the specification, you'll really notice how desperately needed better specification of these extensions are, even in the C domain.

[1] If you're wondering, LLVM treats the semantics of fences as adhering only to "normal" memory operations. MOVNT, the nontemporal operator in x86, is equivalent to a relaxed store, so you need to do a release fence (SFENCE) to guarantee visibility. However, x86 is TSO, so all regular stores effectively have a SFENCE following them, so release fences compile to nothing instead of SFENCE.
McCafe – The Dark Horse of Cafes
I think inovation is stagnant because of team work. No tongue in cheek. But when you take a look at the sea changinf inventions it has been the work of a nerd who was passionate for a prlonged period of time. Not a team which has to publish every brain-fart as a paper.

Universities favouring publish-or-perish are another dead end development.
> the relative verbosity of commands (at least I don't have to go hunting for obscure acronyms, or recursive puns such as yacc, when I read code)

"yacc" is not a command. It's an executable file that's read and executed. In fact, most of the things in a shell script are not commands, but files that are loaded and executed. If someone built a shell with everything built in it'd be a bloated monster full of inconsistencies and incompatibilities.

OTOH, PowerShell has "commands" or aliases named after Unix executables, such as "curl", that don't replicate the switches one would expect from the curl program.

> It's still a bit green on Linux environments, but it already beats many of the alternatives.

Maybe for Windows transplants. In general, not at all.
Middle managers are getting in on that action as well.
This would be like calling numbers constrained between 0 and 100 "multiplied". Yes, in some common situations you normalize data and it ends up between 0 and 1. And in some common situations you multiply and end up with numbers between 0 and 100 (like percentages).

But normalization doesn't always result in numbers between 0 and 1 and multiplication doesn't always result in numbers between 0 and 100.

Similarly, not all numbers constrained between 0 and 1 have been normalized and not all numbers constrained between 0 and 100 have been multiplied.

Add in the fact that the normalization statisticians most commonly use is z-score standardization (subtracting by the mean and dividing by standard deviation, resulting in data centered around 0), and you're going to end up with a lot of confusion. In fact, this example highlights that while normalization does mean "to scale" it doesn't mean that the result will always be bounded to a particular interval.
The Motorbike C++ Exercise
This is a GDPR issue not an anti-trust one. Also it should apply not just to Germany. Effectively buying the product cannot be tied to given consent for an unrelated service.
For me, this tweet was added as a recommendation below the linked one and was just as interesting:

https://twitter.com/mohammadaskar2/status/130126355163876147...
Same here, FoA beats the Kingdom of Crystal Skull any day. A true sequel that filly captures the spirit of the movies
If the project is already in AWS then it has to be downloaded outside the network at least once. I think s3 is one of the cheapest methods to server files on aws. There is no benefit to a secondary service.

BunnyCDN does look good though.
Finally Shipped: The Story of 4 Failed Launches
Video for getting started on a new topic, text for everything else. I find text guides hard to follow without a strong foundation.