jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
From the Paper:

> For example, adult content blocking is legally mandated for U.S. K–12 school networks [27, 63] and commercial U.K. ISPs [126]

From Wikipedia:

> Pornography is one of the types of content blocked by the Internet filtering systems used by UK Internet Service Providers (ISPs). Since the end of 2013 a program of applying filtering to new ISP customers has been in place, and this has been extended to existing users on a rolling basis. A voluntary code of practice agreed by all four major ISPs[75] means that customers have to 'opt out' of the ISP filtering to gain access to the blocked content.

https://en.wikipedia.org/wiki/Pornography_in_the_United_King...

You consider that factually incorrect?
Haven't used one myself but iirc a credit card number is generated on the fly for each transaction (or maybe a set of transactions). So someone trying to charge you again will fail if it's no longer valid, and you can't correlate it easily with other data.
True, it's ridiculous and shouldn't be necessary. +1.
> https://docs.microsoft.com/en-us/dotnet/core/tutorials/netco...

Well that's something I've never heard of, seems like a pretty recent API. Though it doesn't explain how to call C++ functions from CLR (not the other way), which is the most tedious and error-prone part. It also doesn't explain how to expose foreign C++ objects to CLR either.
While there is definitely a risk that M1 Macs will have the same fate as the first-gen Intel Macs (they supported only 32-bit mode, thus the support was cut quicker), the usability and usefulness is surprisingly high.

Docker and Virtualbox (this one is not coming) are the only two apps that do not work for me, and worked on Intel Mac. Sure, there are many apps that run in Intel mode, but the user won't notice, unless interested in that detail.
Not listen but just the word police I would say worst. They tear every technology to their fellow people in Hong Kong in the last few months. From ddos, solar ...
Microb is in working prototype stage.

You adhere to a convention on the server side code and as a bonus you get typesafe client code without code generation and/or writing a contract.

Comments and contributions are more than welcome.
There is a lot of cash still floating around. It's not all bad.
The last time the government tried to build a website inhouse.... Well we all know how funny that was. Ahh the good ol' days. Good times. Welp back to grind.
Looks like legit is a tool for beginners. Magit is industrial strength.
Fines should be proportional to income. They're supposed to be a deterrent, not a revenue source.
>In Scala, for example, when using functional programming, even IO is represented with an object (take ZIO for example, or Cats effect), does this IO still breaks isolation and modularity?

Yeah. It does. Think about it. if I have a function called:

getNumberFromMutableMemory :: void -> IO[Int]

The value of the int is reliant on an external dependency. Whatever IO represents, whether it'd be user input or a database is an external dependency and by definition NOT isolated and NOT modular because the IO function is coupled with the external dependency.

Additionally if the IO is mutable memory the value of the function is also dependent on every single other thing that modified that piece of memory.

The IO types form another type of isolation that is more meta. These types serve to segregate your code away from modular code that basically has NO external dependencies namely the above code cannot be directly composed with a function of this type:

addOne :: int -> int

This kind of thing is cleverly done by making it impossible to construct anything of type IO[T] without doing a system IO call. You will find that because of this even if all your functions are typed with IO, you can't really compose them together or even access the internal value of IO without using the bind operator to segregate IO from the world of pure calculations.

>I have seen code that looks extremely modular, reconfigurable, and isolated (exactly like you mentioned) but even IO (lazy/async) didn't make it bad, but again it is encapsulated and not actually directly dealing with IO and it only materializes at absolute end of the computation.

Code being bad or good is a matter of opinion. I'm not saying IO makes code bad, it makes it less modular (and IO is also a required part of all apps, so all apps require a degree of broken modularity). Categorically, anything that touches IO or mutable memory is less modular simply because it has an external dependency on IO. Anything with a dependency is not modular by definition.

What you'll find is that there tends to be a type of IO that can maintain purity of your logic and that is if the IO only goes in one direction: outward. If all you're doing is printing statements to the console or writing but never reading from external memory, you don't even need an IO type to segregate your pure logic, everything will work transparently. Let's say I have a function called print that prints a value but also returns the same value given to it. I can use it without an IO type and it won't effect any of my pure logic:

print :: Int -> Int
addOnePrintThenAddOne = addOne . print . addOne

It's only when you start reading from memory that code becomes less composable.

One key to modularity is to see how composable your logic is..

For example:

addTwo = addOne . addOne

The above is literally the definition of modular code. I take two pieces of logic and put them together to form new logic.

Good luck trying to do the above with IO functions that write and read from IO or mutable memory.
More likely to sell the carbon credits like Tesla does.
I've actually been working on a small side project related to open source finance, so this is super cool to see and I'm very excited to use it! This seems like a great tool for use in trading communities etc.

I think that using github-esque features feels like a good in-between from the crazy gamification of Robinhood vs old and sad UX you see at most old brokers.

Are you guys planning on adding options at any point and time, or the ability make more advanced strategies than a basket of stocks?

EDIT: You lose the share link as soon as you click away from the waitlist page, might wanna send an email with it after ppl sign up for the waitlist :)
The guy who stored his photo library in hg?
The main problem is that certain guarantees about behavior are fundamentally incompatible with certain attributes of transactions; you can have meaningful assertions that hold only if all transactions meet some criteria and there is no optionality, because the intentional abuse will simply choose the set of options that circumvent whatever conditions you want to enforce.

Using your own example, if your "world" supports a perfect invisibility device, then your world can't provide any guarantees that under certain conditions specific things will be seen - you can't have your cake and eat it too, if you want or need such guarantees, then you need to design a world where a perfect invisibility device is impossible.

Stability of any financial system needs an ability to protect against malicious, resourceful actors. Just as a proof-of-work coin needs to protect against double-spending and miner collusion, a Taler-like system needs to protect against malicious exchanges (so, the requirements foor auditability) and against malicious fraudulent merchants (so, the requirements to ensure that there's no option that a malicious merchant might use to cash out anonymously after receiving a payment).

Perhaps there is some way to satisfy all needs, but I personally doubt that, there are too many fundamentally opposite requirements (anonymity vs AML; circumventing gov't control vs ability to take legal action; irreversibility vs reversibility of fraud, etc) - and a system has to choose! If 99% of your transactions use a reversible mode and 1% are irreversible and untraceable, well, you can't have fraud protection for hacked wallets since those will use the irreversible and untraceable option; if you want feature A, you have to ensure that feature B is impossible.
Which you can do already for over a decade with AJAX.
yeah, that's a 100% bullshit claim.
Why is this on hackernews? Stick to tech.
Is dataset size the only autoscaling criteria? I.E. my data set is relatively small but with very large transaction volume.

Additionally, do you have standard postgres modules installed? Specifically, at least for my use case, PostGIS?
Nice try discounting our opinions about interviewing by citing a completely unrelated forum and article. I'm sure you know the name of that particular logical fallacy.

Despite my frustration with the attitude displayed toward interviewers, I actually did read to the end because I'm in the middle of reading Concrete Mathematics[1], which starts with the Tower of Hanoi. So I was interested in his solution.

1. Concrete Mathematics: A Foundation for Computer Science. Graham, Knuth, Patashnik.
I wonder if contributing to a BitTorrent client counts as better or worse.
It sounds like emacs to me. Pure awesomeness.
I think the intended suggestion is: If you are going to build a dwelling, a yurt is one of the most cost-effective structures you could construct. They can be lived in year-round in almost any climate. In some locations they may be regarded as temporary structures, and therefore would not be held to the same building requirements as a standard house. Furthermore, if you decide to move, you can take the yurt with you, since it can be dismantled.

Also, the hexayurts linked by the sibling comment are probably not what you should be looking for. They are not designed for wet or cold weather conditions. They are designed as temporary shelters for festivals and such, not as permanent dwellings.
I don't have time to really dig into this, but I'll offer the following lay opinion anyway:

The idea of putting an RFID chip in a silicone band per se strikes me as obvious, in the sense that someone who needed to track people in a confined space would be likely to think of it themselves, once they were aware of the existence of the component technologies.

A patent is a deal that the people make with an inventor: in exchange for the publication of your invention, we give you a time-limited monopoly on it. In order for this to be a good deal for us, the intellectual contribution of your idea to the state of the art needs to be significant. If someone else is likely to have the same idea, then granting you a patent is a very bad deal: you get a license to sue, and the people get nothing of any value in exchange. (Aside: note that this is a fundamentally economic judgment, not a legal one. I think some training in economics should be required for patent examiners.)

Now, that said, I haven't looked at the patent. It may be that there is more to it than this; that there were specific technical difficulties that had to be overcome. Just for example, let's suppose that in early prototypes, the chip had a tendency to work its way to the surface of the silicone and fall out. The solution to that problem might well be nonobvious and deserving of a patent. But you haven't mentioned anything like that.
... device-local voice recognition with context-limited vocabularies to drive user interfaces

That would be really interesting to me as well. Do you know of any other project or startup working on that?

Similar to the OpenCV library for computer vision, I wish there were an "OpenVC" for voice control.
https://www.martialdevelopment.com/how-to-win-kickboxing-wro...
These days Maya and Max are the same price as Photoshop - $250/y vs $20/mo. Incidentally Houdini is also about the same, $279/y.
What?

Edit: I'm not sure if it falls in line with the paper, but I think I am disgusted by the assumption made by the parent comment.
You've cherry-picked examples of big budget scenes.

The vast majority of anime is static backgrounds with slow pans and static characters with mouth flaps. The backgrounds and characters often get outsourced and the studio just adds facial features and mouth flaps.
The upgrade to Fedora 33 killed my laptop's internet, as well, due to the switch over to systemd-resolved. I figured it had to be DNS related, because some of my programs were able to connect to the internet, while anything at the OS-level was failing. While troubleshooting, I was able to at least restore Firefox to a working state by enabling DNS-over-HTTPS, and that confirmed my theory, since it was essentially offloading DNS lookup from the OS to a third-party service.

Fixing it required issuing this not-at-all intuitive command on the command-line:

sudo nmcli connection modify id CON_NAME \
ipv4.ignore-auto-dns yes ipv6.ignore-auto-dns yes

Fuck if I know what it's doing, and that fix was only applied to my individual home WiFi network, so, for all I know it will still be broken the next time I'm at a coffee shop.
I do data science for a job and game dev as a hobby. When all is said and done, I don't know if it's really that much harder. But game dev products must run fast, might need to run efficiently over a network, almost inevitably has tons of unique stateful objects whose interactions can cause something to cease being fun, and that sucks.
China has been building nuclear reactors at a relatively rapid clip for over 20 years https://www.world-nuclear.org/information-library/country-pr...
Exactly. I have tried telling them this here and they seem to downvote me very quickly. We don't know what price they bought it at or when they will sold (they might have already). Since they are certainly not 'holding' at that price.

All the tweets by Jack, Elon, Chamath and Alexis and the extra media spin have contributed to the Bitcoin pump to these levels.

Next stop is always the dump.
I think this is an XY problem. Presumably the goal of Coq is to solve some technical problems, not change human nature. There's nothing wrong with people having a sense of humor and finding things funny. It's a funny sound in English, just like there are probably English words that sound funny in French, and there are plenty of other words we can use instead of trying to enforce a humorless world where people can't have a giggle at a funny word
If you mean by email, good luck not getting blacklisted as spammer everywhere. Maybe the likes of Microsoft and Google could bother to "notify" their users without such a fear. But there are other considerations.
Seems like a slap in the face to France.

"Hi, cool tool, but we need to change the name to be Rooster, otherwise Americans will be offended because Coq sounds similar to body part slang (and they can't be bothered to look up the origin of the word despite its curious spelling)."

I think we need to seriously take a look at our word outrage culture. My brother works at Cerner and recently had to drop everything to address a ticket that was prioritized above all other tickets (including patient safety tickets). He had VPs breathing down his neck until it was fixed. The ticket? The spell-checker in one of Cerner's tools suggests the n-word if you happened to misspell something similar to it (for example if you misspelled "niggard", which means stingy person). He literally had to completely remove the word from the spell check dictionary before the VPs were satisfied.

"Sticks and stones" is apparently a deprecated/obsolete proverb in 2021.
More like developers were on the right side of a coin flip.
What about cocktails? There are a lot of words in need for replacement. Do we need to replace Joe Cocker's grave. What about wankel engine, that sounds bad too.
Prior to the pandemic I never liked working at home. I didn't have a dedicated work area and so I ended up working at the dining room table, whose chairs hurt my back when sitting on them for long hours and I hated calling in to meetings. Often you couldn't see what was being projected in the room.

Now things are completely different. Once it become apparent that working from home was going to be long-term and not just for a "couple weeks" I started making changes. I now have a dedicated office at home. I have a proper chair that doesn't kill me to sit. Everyone (at my company) now uses WebEx for meetings so meetings are no longer the pain they used to be.

The result? My work/life balance has completely changed. I'm no longer spending 1.5 hours/day commuting to work. I'm saving money on parking, saving money on food, saving money on clothing, saving money on gas...no joke, I'm saving $200/month. Easy.

On the work side my team and I have never been happier - or more productive. We do have team activities allowing us to get together from time to time. We're more fully engaged with the business and have been delivering better solutions.

Bottom line? Spending over a year now working remotely has taught me a lot of things. The most important being I never want to go back to an office on a daily basis.
Yes, which discussions are those? The link explains nothing.
This principle can conflict with Don't Repeat Yourself. If you can infer something from existing values, you're often better off than making it explicit and redundant.

In this case we seem to be talking about a heuristic for estimating weight, and heuristics are kind of a weird middle ground on that score. If all you need is an approximate value and can compensate for errors, it's reasonable to use a properly-designed heuristic rather than an explicit value.

That said, a lot about this story smells weird. They already had an explicit value in the age field, and this particular heuristic is completely useless for male passengers. So it's less about proper programming practice than the fact that somebody is just plain doing something stupid. So stupid that I'm not sure we're actually getting the story correct.
I worked at a FAANG company for a while where a manager would walk in each morning and loudly announce, "Good morning all you motherfuckers."

Professionalism is hardly universal.
Also numba. It is a multithreaded JIT compiler for a subset of python code. Just need a decorator.
Both, to some degree, matter. If your team makes poor technical decisions, that could spill over to eroding team trust. Your success is generally tied to how your team performs in aggregate. If your peers mess up, that could impact you professionally as your team's overall standing within your organization declines.
With a manually set flag. This needed an article? I was expecting some deep learning article about an AI that automatically detects when stories are too tragic for ads. No. Someone shoots an email to someone else and says "Hey, make sure you set the no ads flag on this one". Ok.
Diesels haven't really been worth using until the last 10 or even 5 years. Modern diesels do 4L/100km (~60mpg) and have 300Nm torque. A gasoline engine of the same class has half the torque and twice the consumption. The cost of fuel is usually also the same in countries that drive diesels.

So it's understandable why a country didn't have diesels 10 years ago, they just weren't very good. With the health issues surrounding partcle emissions and so on I don't blame the US for not changing their diesel regulation and import tradition in a hurry. There are lots of other crazy regulation (and cultural!) things to be changed first, such as the whole pickup truck madness.
I haven't researched this too much, but I haven't found a plain explanation for my question either:

Isn't giving everyone $1,000 just like giving nobody $1,000?

It would improve the lives of the homeless dramatically I'm sure. But wouldn't rent/food just inflate at the same time?

If apartment supply remains constant, but now the market of renters increases substantially, prices rise right?

Edit: I like these answers. So if I gave a quick overview, this isn't printing money, its a basic redistribution which gives those with less money much more purchasing power. So prices don't rise because of this.

Things like leases and rent are generally fixed over a period of time. So you aren't getting a sudden increase in cost. You are getting the ability to do things like pay off your credit cards, student loans, and catch up on other payments.

Now you are (hopefully) not in debt and living paycheck to paycheck. Maybe you don't have to work a second job to make interest payments, and you can invest in education or something along those lines.
Actually, I completely disagree. Rst can do things that markdown will never be able to do (at least, not any of the common dialects). E.g., you can create your own directives to do special formatting however you'd like. You also have a ton more functionality built-in (e.g., a directive for LaTeX-style math) that is also incredibly uncommon in markdown.

Furthermore, the document structure in rst is far more powerful (e.g., you choose your heading conventions).

As it turns out, I am not actually a huge fan of python (and there are plenty of problems with rst), but in the comparison between mdown and rst, the only argument I actually see in favor of mdown is that it's more commonly used (though the fact that commonmark has yet to completely take over actually mitigates that a fair bit).
I appreciate the answers. I'm genuinely curious because I've contemplated such a database on the side but could never see my way to the goal.

The final outstanding question I have though is: How do you deal with data you aren't the owner of? Is this strictly targeted at scenarios where you are the sole owner?
With all due respect have you spent any time in dense American cities? They aren't exactly smog free...

Or is your complaint that you prefer the smog from gas over the smog from diesel?

Regardless there are a lot of great arguments against diesel in this thread (e.g. increased cost Vs. MpG, maintence cost + additional car cost Vs. gas, and so on), this argument ("the smog!") doesn't really feel like one of them.

I've spent a lot of time in London AND American cities, and neither are pleasant. I count the days until most cars are electric and we can breath again. Even hybrids seem like a marked improvement over gas or diesel (in particular during traffic jams).
Yeah, my analogy wasn't the greatest. Substitute "claw hammers" and "sledgehamemrs" and "deadblow hammers" instead.

What excites me right now is there's a lot of great, interesting, useful tools available right now (React, Ember, Angular, to name a few). Maybe one or more won't ultimately pan out, but they're great opportunities to try new approaches and learn from each other.

To build a web app with one of these new tools exposes you inherently to the risk that this tool might be abandoned in the next 1-3 years. It's up to you to weigh the risks of a new tool against its benefits. If long-term stability is something your project highly depends upon, then perhaps these new tools aren't the appropriate choice, and something like jQuery/Backbone is a better option.
Really? I just asked 5 people around me. None of them have ever had an American history class that covered WW2 and not cover the internment camps.
Because that's how [require](http://p3rl.org/require) works:

> to indicate successful execution of any initialization code

Other dynamic languages have problems with "half"-loaded code. This mechanism is a defense against that.
Good point, we need to make this clearer I think. We (Synflow) have a compiler and IDE that you can download from https://www.synflow.com
The compiler and IDE are open source, and the compiler generates VHDL code. We also have additional (proprietary) features that include a Verilog code generator, a C-based simulator, and exporters to third-party tools.
Could anybody give me a solid reason why would Google invest in SpaceX?
"Suggesting that we ought to give up doppler radar entirely"

Wait who did that? I missed that...
i really think this deserves its own submission.
You can just join billions of other players in the F2P Massively Multiplayer Offline game called "Outside". More info here: http://www.reddit.com/r/outside
True. My personal site is static (generated with Hakyll), and uses Disqus for comments (only because I haven't yet seen a simple, self-hosted alternative which has been battle-tested).