jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>In 2014 or in 2022?

Good question, 2014 was indeed an invasion and certainly the opening. However was this WW3?

I feel like the world reacted but given crimea is indeed highly russian due to the Russian base. There is a right to self-determination and they would say to join Russia or become independent.

Was it WW3 for 8 years? No I dont think so. But in 2022 when they properly invaded ukraine. does it retroactively add the 8 years? Probably still no.
> I can't tell you how often I hear cooks swear by their redish, darkwe yolk eggs for having some kind of magic properties.

To complicate matters, psychology can play a significant role in the material result when making things. It's like the placebo effect but for the engineer, the cook, the mechanic, the designer etc.

Obviously cooking is about more than the ingredients, they are important, but timing and intuition play a big role, the latter can be undermined if they start without believing in the ingredients... this applies to programming just as much as cooking.
> what is not clear to me at the moment is what are the specific innovations over the other already established languages.

I'll make it more clear on the website.

There's already a comparison to Go, the language V is most similar to:

https://vlang.io/compare#go

Quite a lot of improvements.

V is basically about having the performance of C, the ease of use of Python, the simplicity of Go.
A lot of cam/onlyfans/... girls (and guys) are "managed" by people (pimps) in the same way as prostitutes (and strippers) are, but now digitally instead of physically (or, in many cases, both).

They lease a building, build "cubicles", make them look like bedrooms, throw in a bunch of girls/guys, who then do stuff there for their viewers, and managers (pimps) collect a part of the earned money. They have a schedule, have to meet quotas, etc. They also hire people to do their make-up, buy toys, manage their accounts, do accounting, price lists for "custom" photos/videos, and even dirty up the underwear that they then sell.

Porn is a huge industry, solo actresses are just a very small part of that, even if onlyfans would like you to believe otherwise.
So you think it was the Spy agencies that "won" the cold war?

I encourage you to read this article on Stratfor: http://turcopolier.typepad.com/sic_semper_tyrannis/2012/02/d...

"Stratfor is a sleazy outfit. It was established as a money machine by George Friedman and a former Texas Congressman (now out of the picture) who served at one time on the House Foreign Affairs Committee. His being the co-founder along with the presence in the vicinity of numerous retired military people and civilian officials helps explain the selection of Austin as the company’s home. They hustle; everything they do smacks of a hustle. They exploit the student interns while playing on their desire to partake of the mysterious and the romantic. Those they do hire for regular positions get the skimpiest of wages. Expertise and languages are little valued. Their hallmark tool is an electronic pair of scissors. One student had spent four years as an interrogator for the U.S. Army in Iraq and Afghanistan. He served as an employee of a contract firm there. His first assignment as a junior member of the Stratfor team was to prowl around the Rio Grande Valley looking for stuff on the drug cartels; he never had been there before.

Stratfor cultivates a mystique of secrecy and insider intelligence because in fact they have little to sell that is exceptional. They use open sources and communicate with old pals in and around government to get a feel for what’s going on. The Wikileaks material corroborates this, and it provides the further insight that they pay people for information and/or contacts. Those people include journalists, politicos, the occasional academic and professional tattlers. Sources and clients seem to overlap, i.e. Stratfor plays both ends against the middle. Having been shown a couple of Stratfor reports, I am singularly unimpressed by the supposedly inside information and the quality of the analysis."

Stratfor is just another K-street style retirement house and military industrial money milking machine. There's no evidence they produce any more value than say, Foreign Intelligence magazine. They just charge more for it and claim special abilities no one has seen (and have often been hilariously wrong) Basically the military "intelligence" version of a Gartner Group report.

The Soviet Union primarily collapsed because it was a poorly run system. Hell, if you believe the libertarian/Austrians it was practically inevitable it was going to crash. The story that Saint Reagan ran them into an arms race which bankrupted them, or spy agencies toppled them is a form of massive survivorship bias. You could claim that external events could set a match to fuel that's already there, but the basic weaknesses that put it teetering on collapse were internal economic and political issues that were wholly self made.

If one day North Korea collapses, are you going to claim spy agencies get the credit, or that the basic economic and political system is not sustainable in the long term.
For me it's not so much the dynamic typing that makes the code hard to reason about--it's the object system, with its inheritance and mutable state.

This is why I like dynamic languages that have immutable-by-default data structures, like Clojure.
>Avoid fancy descriptions and titles. Something called "Fried rice with chicken" will often be just as good and often in bigger quantity than "Le Coq au Vin du Chef". //

Um, ok. So if I have "chicken braised in red wine with lardons, vegetables, mushrooms, cooked in the Chef's style" that fails with being a "fancy" description and mentioning the country. But le coq au vin du chef is also disallowed because it uses foreign words?

So no coq au vin ever?

Customer: "What's the 'chicken stew'?

Waiter: "chicken braised in red wine with small pieces of bacon, vegetables, and mushrooms, cooked in the Chef's style, sir"

C: "You mean coq au vin?"

W: "Yes, sir."

C: "Oh, ok, I'll have the boeuf bourguinon."

W: "One stew prepared with beef braised in Burgundy flavoured with garlic, onions, herbs, with pearl onions and mushrooms."

Customer2: "I'll take the terrine of Brussels pâté, does it come with Melba toast?"

W: "OK, one lumpy paste of pork ofal made in a rectangular pot. We _can_ do very thinly sliced slowly cooked dry toast if you'd like."

Saying no French is like saying no proper nouns, no Waldorf salad say, but having to describe the ingredients.
Perhaps you need to update your expectations? Merely expecting Tor to be secure does not make it so.
Agreed. To consider it pedantry is to think that this kind of income is unattainable. The guy could have been in finance making half a mil.
>there is still a more than sufficient critical mass of people in the communities that have no other home on the internet that could keep the site going.

This comment is exactly where my head is at and has been my connection with 4chan.

I had a very rough time in my teens, and my mother and I moved to new cities or towns every year or two. It was hard to keep friends and consider a place home. 4chan was the constant in my life where I could always escape to be comfortable and amongst people who shared my hobbies while experiencing free-speech without the repercussions of identity. No other site offers this like 4chan does, and I've seen plenty of other chans over the years, so, I'm skeptical about 8ch.

I know a lot of people who feel the same way. I'm scared for the future of what I consider my home.
I've been experimenting with a way to combine GADTs with polymorphic variants, for example to give invariants that all fields of a record use the same polymorphic variant tag (even if the type parameters are different).

For example to have the validation status as a parameter of a record, and have functions that only accept validated records (you could achieve something similar and probably simpler with functors):

type validation = [`Valid | `Invalid]
type valid = [`Valid]
module V : sig
type ('a, 'b) t
val of_string : validate:(string -> 'a) -> string -> ('a, [> validation]) t
val valid_or_exn : ('a, validation) t -> ('a, [> valid]) t
val valid : ('a, valid) t -> 'a
end = struct
type (_,_) typ =
| Invalid: exn -> ('a, [> `Invalid] as 'b) typ
| Valid: 'a -> ('a, [> `Valid] as 'b) typ

type ('a, 'b) t = { raw: string; value: ('a, 'b) typ }

let of_string ~validate raw = { raw; value = try Valid (validate raw) with e -> Invalid e }

let valid_or_exn s = match s.value with
| Valid _ as v -> { s with value = v }
| Invalid e -> raise e

let valid ({ value = Valid v; raw = _ } : ('a, valid) t) = v
end

type 'b t = {
x: (int, 'b) V.t;
y: (string, 'b) V.t;
}
let (v:valid t) =
let raw = {
x = V.of_string ~validate:int_of_string "4";
y = V.of_string ~validate:String.escaped "test\n"
} in
{ x = V.valid_or_exn raw.x; y = V.valid_or_exn raw.y }

Looks like the compiler knows that the 'valid' function can't take 'Invalid' types given the proper type annotations on the polymorphic variant (without type annotations it gives a warning that the match is not exhaustive).
This is excellent news. I had begun to worry that the rapid advancement in technology may take awhile to hold up to scrutiny. We still need a clear concise decision in regards to software deployed on hardware for search purposes.
Takes <2GB ram and doesnt cost a thing when starting up on SSD, so why not? Better than bookmarks ;-)

On a serious note its the morning rush, goes down to ~30 by noon. I dont let stuff control my timing (like TV used to), instead I open everything in the background and read/watch at my own pace through the day (between coding/soldering).
I know you, Huy Hoang. Be careful man !
Valid reference. Well, I think it is, might not fulfil Wikipedia guidelines though.
You should just look up contract templates read through them and aggregate them, after which you add on to them.
Netrias (www.netrias.com) | Washington, D.C. Metro Area | Full-time | ONSITE (Flexible) | VISA | Can sponsor visas
Netrias is a fast-growing Artificial Intelligence (AI) company that specializes in boosting expert’s performance with machines. We are at the forefront in applying AI in the life sciences to more rapidly generate breakthroughs.

Netrias is working on the development of novel machine and deep learning algorithms to integrate and analyze large datasets in the life sciences. We are seeking a talented Senior Data Scientist with a background in biology or Senior Bioinformatician with a strong data science background that can lead and contribute to the development of machine learning algorithms and technologies for biomarker discovery. You will be working directly with the Chief Data Scientist in defining and executing the AI capabilities of the company. See our job ad for more details:

Senior Data Scientist / Bioinformatician: http://www.netrias.com/careers/

I am the hiring manager - feel free to reach out to me here or at employment@netrias.com.
I think that's more a comment on the insane dot-com bubble era valuations than anything else.
That's unnecessarily complicated. The vim way is better.
Your account is using HN primarily for political battle. We ban accounts that do that. I'm not going to ban you right now, because it wasn't that long ago that you were posting comments more in line with the intended use of this site. But if you keep this up, we'll have to. Flamewars and political battles are not what this site is for, and they destroy what it is for.

https://news.ycombinator.com/newsguidelines.html
No, not that complex. Just that I want to be able to specify which of my joined tables I am counting on in a null-safe way, in case the joining table could have null values in all its columns.
Duplicate?

https://news.ycombinator.com/item?id=21606642
IIUC, there is a saying in Russian theater: "Every ten years, an unloaded gun will fire. Every hundred years, a broomstick will fire." I think it means, be careful where you point everything, no matter how sure you are that it's unloaded.
> Just let it sit there and keep working?

Sounds simple but sometimes it is not so easy.

E.g. it might be written in Python 2 for all we know. Should they leave it on Python 2 with zero security updates, or invest lots of time porting to python 3?

Obviously there will likely be a million other internal examples of the python 2 to 3 migration that we don't know about.
Because station wagons aren't as profitable for Ford. I'm not even kidding. A lot of groups benefit from increased consumption from this. Auto companies get protection in the light truck segment from foreign competition. Gas companies sell more gas. There is more churn on the consumer loan market as people overextend themselves to buy them (instead of getting more practical coupes or sedans and renting pickups as needed).
Facebook pays a lot of money so their engineers can forget about privacy as a fundamental human right and enter the life of an amoral mercenary. “I’m just trying to do the best for my family (by selling out all of yours).”
Why is that Facebook's responsibility? If someone advertises something illegal or in an illegal way, it's not the publisher who is punished, but the one who posted the ad right? In newpapers, billboards etc.

When a magical cure company makes false claims about the efficacy of their products, you sue the company, not the newpaper who printed the ad.

Why do people want to give the authority to Facebook to decide whether an ad is within the acceptable range? That's what laws and courts are for.
I like the idea of TypeScript-like error handling.

Or more generally, functions that can return different types without having to define an `enums`. If only because naming these single-use `enums` is hard :)
I've seen this vehicle before, in the 2018 film 'Upgrade': https://www.imcdb.org/v001169007.html
She appears to have been shot (maybe by a security guard?) while trying to break in through a window.
One of the best things about CVMFS is the idea of LCG views which are coherent installations of a large number of packages. This more or less eliminates the need for package management and guarantees that someone else can reproduce your environment.

It's like Stackage LTS releases, but everything's installed already.
For my kids (8 and 6) we started with "hour of code" from code.org. They especially liked the one with maze solving: https://studio.code.org/hoc/1 of course we tried others later.Then we tried some ScrachJr - they really like creating short clips with all family members as characters. ScratchJr makes it easy to use face photographs on animated characters. They could easily spend 3 hours doing just that which proves that they must really like it (it's hard for my 6 year old son to concentrate on one thing only for that long). Now we are trying a programmable robot from Lego Boost (set 17101). They like to play with it for sure but we have it only since Christmas so that's not that long.
That's due to USB 3 not having enough bandwidth for 2x 4k monitors at 60Hz. Get a Thunderbolt 3 Dock instead if your laptop supports it, and you can have 2x 4k monitors at 60Hz.
I remember paying a dollar to use WhatsApp for an year. I wish it remained independent and subscription-supported.
If WhatsApp can’t be legally compliant then they simply can’t provide the service. It’s up to them.
Fascists want to use laws against their detractors whenever possible, but also want none of the law apply to them.

The USA could be a dictatorship if Trump were just slightly smarter.
I've got improved pngquant that gives significantly better results than original version, gd2 library and often rivals pngnq:

https://github.com/pornel/improved-pngquant

It is a bit slow (converts image several times feeding back result's quality back to the algorithm), but difference in quality is significant:

http://geekhood.net/8bitalpha.png - converted via website

http://geekhood.net/imagealpha0.7.png - converted with pngquant 1.3
Thank you hrasm for the feedback.
1. We will try to make the footer less cluttered.
2. We initialize cookies for 1st time users using the dropdown. So you are getting this error (wrong city). For the time being, we are not dealing with JS-disabled browsers.
3. Our UI is undergoing major changes. We are readying a new design in which the map is removed.
4. Can u click a snapshot and share the pic?
5. Thank you for this suggestion. We will implement it soon.

Thank you again for the feedback :)
Agreed. Although it would be significant to note that, under that rationale, the iPhones would be grouped together again, and would likely be top dogs.
or rather stop pretending you are not (:
Login delays have serious problems anyway.

If you include a serious delay (like, "10 attempts to guess a user's password and we lock the account for an hour" or if you lock accounts & require admin unlocking), this is a great way to set yourself up for a quiet DoS. I don't have to bring your server to its knees -- I can lock our any user with only 10 requests, ha ha...

If you save the limit in the browser session, well, it's easy to start a new session for each attempt (just don't send in any established cookie). Limiting per IP is a bit stronger, but with large NATs this is still as risk of DoSing.

If you use just a small timeout -- like 5 seconds -- that means any individual attempt will take 5 seconds to return. Let's say I submit 100 requests in 100 threads. Will it take 500 seconds to return? Nope -- each thread will take 5 seconds, concurrently, and I'll have the results back in request tine + 5 seconds.

Also don't forget that an attacker is not required to choose a single email address and try to brute-force passwords. In fact, it's probably more efficient to take one common password at a time and try likely usernames.
Doesn't that sound like a perfect pair for startup founders?
You can still do internal dev, but it's a hell of a lot less convenient. You buy multiple 99 dollar dev licenses and do adhoc builds, and have to provide new provisioning profiles every 3 months.

Not perfect, but still possible.

Android, per se, doesn't exist. 3 Android platforms do, 1.5, 1.6 and 2.x. The issue with android even in the companies that have working stores and payment systems, is horrible horrible fragmentation. Hopefully they do something to fix this, but it honestly feels like the Android team at google is all engineers and no businesspeople negotiating a solution to this HUGE problem for that "platform" which is really 3 platforms.

It is like if windows had 30% on windows 3.1, 30% on windows 98 and 35% on windows XP SP2 and the other 5 percent on all sorts of things currently. There is that big of a gulf between the different OS versions when trying to program for it (which I do).

I want android to succeed. It's just not here yet.
They basically did it's called Larrabee and it is now being transformed into a server product.
Two NAKED men kissing

The point here is that it is nudity.
"The fallacy is that you're searching for a theory in a pile of data, rather than forming a theory and running an experiment to support or disprove it."
But looking at data is an important step in forming new hypotheses -- http://en.wikipedia.org/wiki/Exploratory_data_analysis . You may just want to then gather more data to independently check on your ideas. (And to go back to the runs example, isn't the problem that the announcers weren't willing to seriously consider an alternate hypothesis, ie, they weren't doing enough simultaneous estimation?)

"Instead of running multiple AdWords variants each against multiple landing page variants each feeding a different website funnel, run just one experiment at a time, one variable at a time."
I think this is bad advice. If there's an interaction between your variables, this will lead you to totally miss it. Even without interactions, it can be a more efficient use of resources to estimate the effects of multiple variables at a time: http://en.wikipedia.org/wiki/Factorial_experiment

Also, in this context, it seems worth looking at http://www.stat.columbia.edu/~cook/movabletype/archives/2008...
Off topic but what is the HN "share" icon on the right sliding box supposed to show? Up votes or submissions or comments? It's reading 0 right now so either way it doesn't seem to be working (unless it's just me).

Anyone have an idea?
> I don’t know why nobody has used this fact to sue Big Tobacco into oblivion.

People did. All the way to the Supreme Court. Big Tobacco lost millions because of that. See e.g. here: https://www.reuters.com/article/idINBRE82P0NR20120326
A bit off from what you want, but for an extreme - see Steve Roberts's book "Computing Across America". In the 1980s he outfitted a bicycle with computers and solar collectors and so on and set out to ride all around the US.

His current project is setting up a sailboat to live on; he blogs about it here http://www.nomadness.com/blog/ . The book gives a lot more detail than he does online; he has also done other projects and sells books about them from his older web page http://microship.com/ .
SRI is something like this: consider the mouse.
If there is something I learned in this life is that it's impossible everyone to like you. So much, that you'd be impressed if you had an "MRI" of your "friends" thoughts.
The share URLs are read-only.
One such system was Pathfinder, which (I believe) used a relatively simple Bayes net to diagnose within certain categories of disease.

It was able to outperform pathologists in the area it was designed for because (or so I've been told) it didn't face the cognitive biases that human doctors have (like the inability to reason with probabilities, the accessibility bias, etc).
Everyone has some good suggestions...

Scriptcraft is nice, it works along the lines of logo, teaching basic principals: http://scriptcraftjs.org/
In my opinion the best way to learn F# is to work through the Wiki Books tutorial, http://en.wikibooks.org/wiki/F_Sharp_Programming, and then work through Scott Wlaschin's series on Thinking functionally http://fsharpforfunandprofit.com/series/thinking-functionall...

http://fsharp.org and Scott's site are the go to sites for all things F#. The Twitter hashtag #fsharp is sure to get you retweeted and/or responded to, and finally any well-formulated question to stackoverflow with an F# tag will get a speedy response.