jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm more surprised there's a group of people who thought it wasn't illegal.

I think it's one of the following:

1) there's a group of people who wants it to be legal, really bad. So they fool themselves.

2) there's a group of people who knows it is illegal, but does it anyway. So they fool themselves.
you are probably going to get the middle finger from Linus Torvald and he will say it was built like this by design and your wrong.
That's hard to say. How accurate is the detector? How susceptible to false-positives is it? Does it even detect anything at all? Do we really know that the "bomb detector" isn't just another ADE-651?[1][2]

[1]: http://www.cnn.com/2013/05/01/world/europe/fake-bomb-detecto...

[2]: http://en.wikipedia.org/wiki/ADE_651
Interesting comments, thanks. In fact this article seems to speak to NPVIC and the compacts clause: http://www.columbia.edu/cu/jlsp/pdf/Summer2009/02Pincus.42.4...
And yet the question still remains, when?
Yes and there were many people very confident that the world would end last year. The amount of confidence you have doesn't prove anything, especially if you have no basis for that confidence outside of a few anecdotes.

Hmmm I love getting down-votes when I don't agree with the circle jerk.
That is one of the defaults that ships with plan9. Any text of the form

[A-z0-9/_.,-]+:[0-9]+

I..e a path with a line number - e.g. /sys/src/lib9/9.h:5

Will open that file in your editor at that line.

The plan9 utiiities, such as grep -n, will present filenames with line numbers in that form.

It is trivial to add your own such that

Error X in file /path/to/file on line 5

Will do the same.

Before plan9 had a usable html4 renderer I would send URLs to a listener on a Unix machine with firefox to open them there inside my VNC session.
> In 2006 Cato raised approximately $612,000 from the following 26 corporate supporters:

From http://en.wikipedia.org/wiki/Cato_Institute
"According to its annual report, the Cato Institute had fiscal year 2008 income of $24 million."

In short, the "list of funders" is both ad hominem AND misleading.
No this is completely wrong. Look up Title IX.

It's the reason the university I went to e.g. had a women's swim team but not a men's team.
>We all know porn is being singled about because of an absurd prudish attitude the west has towards nudity.

So you don't mind people jerking off whilst you're trying to enjoy a coffee and a cake or get a book in the library with your kids?

I mind, call that absurd if you like.

It's not nudity that is the problem in public spaces like libraries it's use of pornography. A simple way to avoid most masturbatory use of such spaces is to prevent people from being able to view pictures of other people who are naked.

Even if it were prudishness, then what right do you have to dictate to the "prudish" what their attitude to nudity or sexual imagery in public spaces should be?
if you're using Django, check out http://www.djangy.com -- it's heroku for django (and eventually other wsgi frameworks)

:-)
War is not like it is in the movies.
Well, if you're transmitting data unencrypted, then there's a possibility of it being intercepted. You should be fine if you're developing on a local server or if you encrypt traffic.
My take: "I was asked by a fellow as I was walking through Lexington whether it excited me to wear the redcoat and serve a tyrannical King George. I was very offended and felt unwell."
I've been using Django on GAE for a while now and it's working pretty well.

There's a port called django-nonrel, which is specifically designed to work on nonrelational databases. So yes, you can't do fancy joins and stuff, but hey, most of the time you can work around that; but it's still great to be using the ORM just as you are used to it in 90% of the cases.

Although I do agree with the OP that all the rules GAE imposes can be a pain in the arse a lot of the time I really really love them. It pushes me to design my application well and to make it able to handle the load I'm expecting to be handling in a foreseeable future. If I didn't scaling even up to a few thousand users could get dicey.
My thoughts closely aligned to this, "What, Mesh doesn't provide access to the previous versions?" That is a huge part of the reason I trust Dropbox so completely. They've got my back in case they do screw up.
Exciting work! Can you share more about your "special tree-planting method"?

Have you read about the research into using microbes to transform the desert sand into a sandstone wall to span the Sahara Desert?

http://bldgblog.blogspot.com/2009/04/sandstone.html
Maybe so, but this isn't so far fetched. Tim Cook is making public statements on human rights and their infringement by the state. His company is making substantial investments in Israel (in the hundreds of millions to billions range) and has had meetings with Netanyahu as a result - a politician who doesn't have a particularly subjective position - his position on Gaza and such is fairly concrete and described above.

So yes, we could ask, is Tim Cook a champion of human rights violations by the state against some or all repressed individuals?
Location: Seville, Spain

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Flask, Django, Java, Jersey, JS, Angular, Jupyer, ScikitLearn, Keras, Spark, Kafka, Flink, Elasticsearch, AWS, Redis, Nginx, MongoDB, MySQL, PostgreSQL, Docker,

Résumé/CV: https://drive.google.com/open?id=1B2JOwZbTn1coYDNZy2r_fq3-Ci...

Email: ezequielra1 [at] gmail
Nobody is saying we can't function without advertising!

But we can function without lots of things. The fact that we can function without something isn't a strong argument in favour of getting rid of it.

I don't even like advertising. I'm not trying to support advertising. I'm just addressing the logical fallacy.
There is actually a decent book written on this subject Altered Traits. It starts pointing out that there are thousands of studies on meditation, but many of them are pretty poor quality, lack controls, etc. so they only discuss the ones worth studying.
Haven't streaming services already solved this problem for home users? I haven't seen an ad on my TV since still lived with my parents nearly a decade ago.
And now:

Frequency Standard: HP-Agilent-Symmetricom-Microsemi-Microchip
just FYI you can change the battery on that mbp pretty easily

https://youtu.be/fupkPz55tUo

I used shoe laces. just be sure you get the right battery - I had to reorder mine because plug was actually shifted a little.
I can totally relate to not wanting to feel required to put 100+ hours into an RPG or MMORPG/grinder game. Short simple games that can be played in quick intermittent bursts of free time was one of the design goals with my Rogue-like zombie survival game http://DeadByZombie.com.

Due to the nature of the game engine, nothing happens unless you issue a command or make a move. It only reacts to your input. Therefore, you can keep a long-running game session open, not even needing to save, and just tab over to it and play, here and there, when you have a moment.
The government would still know (if they were logging traffic) that you accessed the page. In this case, as it is publicly accessible, the encryption is fairly meaningless.
I am an entrepreneur, a hacker, and an MBA. I am intelligent enough not to apply big-company processes to a start-up and vice versa.

An MBA is an education in business. That can't be a bad thing if you operate a business, large or small.
sideloading exists already. but requires a developer account $99/year.

also apple does host a list of webapps at www.apple.com/webapps
He does say "and the mp4 codec" in his speech, so that's acknowledged at least.
Sadly, SEO is a loaded and abused term. A lot of SEO is helpful, making your site friendlier to search engine tools. But the term also tends to include less above-board efforts, such as search engine exploitation, gaming the system, all the way to web spam, link farms, content scraping, etc. At this point it's probably better to just come up with a different term than attempt to reclaim SEO from the exploiters.
don't forget CD-ROM.
Very very skeptical it's that easy. $2k/mo in AdSense is a TON of traffic. So, unless these are celebrity diaries, unlikely.
to other domainers: dnforum.com or sedo.com .
I think there are several perspectives on this:

- For some, Twitter is a chat and chats usually are meant to be short-term with an expiration date.

- Twitter is a store front, because it is used to promote services or products and only the stuff that got posted recently is relevant. Furthermore, some people auto-delete their older Tweets with tools for various reasons.

I think it makes sense to archive Tweets of public figures, especially politicans to hold them accountable in a way or just for historic purposes. This can, should and is done by third party services. But this isn't the only way to see it.
Until some enemy country starts registering punicode domain lookalikes lol.
It's the legacy of the internet starting off in the US. The US Government laid claim to .gov.
Other countries instead operate .gov.countrytld
I don't think it is. The difference is that Gmail/Amazon aren't hated the same way as Facebook is. People aren't smart about surveillance, they're not smart enough to realize that giving Instagram access to their phone is a bad idea.

But, there are 2 perfectly capable home assistants on the market today that (right or wrong) aren't part of the same consumer-level narrative about privacy, and people like simple, straightforward, black-and-white narratives, like "Facebook cameras in your house are watching your child so that targeted ads can turn them into a nazi." That's a simple story, it's easy to remember and think about. Even ordinary, privacy-uneducated users like that story.

It's totally feasible to me that this device will flop due to privacy concerns. Scanning around quickly online, I can't see a single positive review (even from mainstream publications) that doesn't end with, "but of course Facebook is evil and you'd have to be stupid to trust them with a camera in your house."

I suspect Facebook just lost the narrative on this. They should have called it "Instagram Portal", and then the consumer situation would be completely different.

Most of my siblings have Alexa devices in their house. It's a privacy nightmare, but they don't care. Even so, none of them would be dumb enough to buy a Facebook portal. It's not even a sacrifice -- Alexa/Google work with more devices and have more features.
We indeed considered that, but no decision so far. We'll see.
This title is somewhat problematic. It makes it sound like the portal has "privacy not included" and yet that is the name of the blog. In fact, the Portal meets the Mozilla Foundation's "Minimum Security Standards". It gets a yes for encryption, security updates, strong password, manages vulnerabilities and a privacy policy!

This is honestly kind of cruddy. You can feel however you want to feel about Facebook, but this is misleading.
I read a comment a while ago that said, the Firefox Foundation has too much money and the executive committee has to look useful, so they've been coming up with stupid ideas for a few years now.
The best part is the pointless poll that then uses a dark pattern to collect your email address to spam you if you want to look at the results
> offer the functionality it has today while balancing with security and sandboxing.

LoL, LoL, LoL

You can say this only because every other operating system sucks at sandboxing.

There is no reason you have to be inefficient as browser to provide security and sandboxing. In return there is also a huge attack surface, with all the code running below, and corner cases in web standards. AFAIK any js click event can allow a website to read your clipboard. Websites can somehow prompt to add extensions to your browser etc.. I know there are legitimate reasons for this but it sandboxing is not exclusive virtue of web platform.
There is no such thing as a standard here.

In our team we have most projects structured like this:

/project-folder

|

|__/build (/.gitlab-ci for projects moved to our own gitlab instance)

|

|__/cmd (folder for your entrypoints. One or more if your projects generates more than 1 binary)

|__/bin_name1

|__/bin_name2

|

|__/internal (folder for your sources packages)

|__/config (package config)

|__/http (package HTTPServer, api, etc)

|__/api

|__/models

|__/database (package database)

|__...

|

|__/api (swagger and such)

|

|__/docs (godoc)

|

|__/.golangci.yml

|

|__...

Something like this.
Give your kid a 3 year old Android phone. I’m 18, and my interest in programming started with rooting and custom ROMs. I learned a ton about shell scripting, file systems, and operating systems just from trying to get my lemon Android device to run a little faster. The best part was that since my motivation was fixing my phone, I didn’t need my dad to push me.

Sometimes putting someone in a situation where they have to solve a complicated problem is the best way to get them to learn.
> Wow. Is that from the current admin?... Kindly explain your downvotes.

I did not downvote, but,

1) no, these racial and ethnic classifications have been used for decades

2) Trump is not relevant to Facebook Inspector

3) The philosophy of race and etymology of racism are at best a distraction from the topic at hand, and likely flamebait
Your news is just flat out awful and has been for a long time.

From OANN to Fox to MSNBC; it's all us-vs-them, fear the others, be afraid, be angry, and stay tuned in for more.

Every time I visit your country I'm apalled and horrified by your news media. It's blatantly exploiting basic animal instinct and core emotions to hook viewers in order to sell ads.

You are a product of your media.

And then there's the network effects of Facebook, Twitter and Parlor...
There are fireproof structures, people in eastern Washington are starting to build them in small numbers. Concrete building material, don't build it surrounded by trees and bushes. Fireproof window stuff.
It's a bit of a white lie but I don't see it being harmful to claim that. It is increasingly becoming true.

I do.

Category theory is something that appeals to some mathematicians, and not to others. Those who it doesn't appeal to are likely to wind up in fields like combinatorics, functional analysis, numerical analysis, and so on. If you inflict category theory prematurely on the latter group, people who might have proven quite talented will be driven away from mathematics.

And I feel this quite personally. I left mathematics for other reasons. But still, had I had to deal with category theory first, I'd have never gone into mathematics in the first place.
And that's why strict allocation tracking (no overcommit) should be the default. But those of us in favor of guaranteed forward progress and sensible resource accounting lost this fight a long time ago.
Limits don't seem too bad 100 million of global revenue or 1m local. At least on local level, it seems entirely reasonable. If you can sell million worth of adds you can manage to pay some taxes... And the rate is also lower than the big players.

Though, enforcing this is quite interesting.
Also RV living is probably quite attractive in some ways, it feels almost dirty spending such a large amount of the money you work for paying off someone else's mortgage or enriching them simply for owning stuff.
at this point i'm Π-shaped.
That's called being old. Generally considered out of date, unable to learn new stuff :-)
The other thing is say algorithm selection. Some data structures may be more performant for the job at hand, but do you really want to package or build them yourself? A lot of the time the answer is no.
>there are 10 people who lost just as much without publicizing it

Ironically enough, that's why I like the spirit of WSB, because people readily post insane losses and celebrate them just as much as they celebrate wins (tagged under "loss porn" iirc).

Discovering it years ago was what, imo, gave me a solid mindset when it comes to losses incurred by trading. I don't think that seeing only crazy wins without any crazy losses would have set me on the right track or allowed me to keep my mindset healthy. The fact that people there treat crazy losses just as normal and worthy of positive attention as crazy wins is imo the biggest gem and differentiator in the whole thing.
Serious question. Is there an alternative to create-react-app for SPAs? I know Next.js is the hottest framework right now but i'm only interested in client-side rendering
> I think the current consensus among experts is that the instruction set is not the limiting factor.

Yes and no. Yes, because modern super scalar CPU's don't execute the instructions directly, but rather use a different instruction set entirely (the "micro-ops") and effectively compile the native instructions into that. This makes them free to choose whatever micro-ops they want. Ergo the original instructions don't matter.

But .... that means there is a compile step now. For a while that was no biggie - it can pipelined if the encoding is complex. But now the M1 has 12 (iirc) execution units. In the worst case that means they can execute 12 instructions simultaneously, so they must decode 12 instructions simultaneously. The is a wee exaggeration as it isn't that bad. In reality the M1 appears to compile 8 instructions in parallel.

This is where the rot sets in for x86. Every ARM64 instruction is 32 bits wide. So the M1 grabs 8 32 bit words, compilers them in parallel to micro-ops. Next cycle, grab another 8 32 words, compile them to micro-ops, and so on. But the x86 instructions can start on any byte boundary, and can be 1 to 16 bytes in length. You literally have to parse the instruction stream a byte at time before you can start decode it. In practice they cheat a bit, making speculative guesses about where instructions might start and end, but when you're being compared to someone who effortlessly processes 32 bytes at a time that's like pissing in the wind.

So the instruction set may not matter, but how you encode that instruction set does matter, at lot. Back in the day, when there we few caches and every instruction fetch cost memory accesses, you were better off using tricks like using one byte for the most common instructions to squeeze the size of instruction stream down. That is the era x86 and amd64 hark from. (Notably, the ill-fated Intel iAPX 32 took it to an extreme, having instructions start and end on a bit boundary.) But now with execution units operating in parallel, and on chip caches putting instruction stores on chip right beside the CPU's, you are better off making storage size worse in order to gain parallelism in decoding. That's where ARM64 harks from.

It's interesting watch RISC-V grapple with this. It's a very clever instruction set encoding that scales naturally between different word sizes. This also naturally leads to a very tight, compressed instruction set. But in order to achieve that they've got more coupling between instructions than ARM64 (but far, far less than x86), and any coupling makes parallelism harder. Currently RISC-V designs are all at the small, non-parallel end, so it doesn't effect them at all. In fact at the low power end it's almost certainly a win for them. But I get the distinct impression the consensus of opinion here on HN is it will prevent them from hitting the heights ARM64 and the M1 achieve.
well you'll very slowly get some thorium in the decay chain :)
I'd assume you are not working in education? Of course, PyCharm has great features and you don't need to use all of them when working with the IDE on your own as a novice coder. But as a teacher, you have a completely different problem: You need a really simple, easy to explain environment - no fuss, no unnecessary complexity. Students /will/ explore unused features on their own and get lost or mess up. There is simply no time to deal with all possible problems individually as a teacher.
I could be wrong but I'm not sure the rabbies vaccine is a good example. Because even though it is effective after rabbies enters the body I'm not sure it is effective after the initial immune response which may only occur once the virus reaches the central nervous system. Not saying you're wrong, I just genuinely don't know if an immune response is triggered by the virus before that.
Mentally, moving the money into different envelopes keeps you from spending money you don't have. Behind the scenes, I think they only use one bank account with one account number, but it helps you mentally keep track of where things should be.

You can specify daily transfers to slowly fill up an emergency fund or vacation. The beauty is when your car breaks down, you might have a repair fund that you can deduct from and you don't see your main balance drop.

But it's all just lipstick on a bank. When I used them, I think it was Bancorp, but they moved to a spanish bank when I hopped off.
Yeah it's definitely a problem that you have this "elsewhere" thing that rots. Having some kind of online editor is one way to solve it, although it also tends to rot (who hosts that? Are you limited to PHP? Are you upgrading PHP? Did that company get sold?) [1]

I think a simpler way to solve it is with the now standard "infrastructure as code" pattern. For example, use Github Actions and similar platforms to build your blog.

Basically check in a spec for a container (Dockerfile) into VCS. It's done off of your machine, and it will "never" rot. You still have the cloud portability problem, and the "shell scripts and YAML are gross" problem. But those are solvable, especially for the relatively simple case of building a blog. I'm working on that:

https://news.ycombinator.com/item?id=25343716

[1] I think it's funny that VC's use non-startup platforms for their own blogs, because they know that blog platforms do not last.

https://blog.samaltman.com/

https://posthaven.com/
Ever hour invested into your startup is an hour that gets you closer to where you want to be.

This is not the case. You can burn through time, money, health, and other consumables chasing bad ideas and, if you're not measuring obsessively, not even know you're doing it until the company suddenly fails on you. (This is even more possible if you're not "in the loop" : many startups with actual employees which flamed out had highly motivated bright people who were hitting their performance targets, in the service of a business which just didn't work. That fact is, ahem, not always clearly communicated to all employees.)

That said: owning the effing company at least means that, if you're getting screwed out of something-to-keep for each hour you work, you should at least know whose fault it was. I really recommend it if working for The Man starts to feel exploitative. (Heads you win, tails you find out why The Man was offering you the terms he was offering.)
Huge problem across the whole 'net ... most semi-major blogs get their content copied and stolen all the time. I guess the only good things is that your content is popular enough to want to steal :P
Great guy. Worked with him briefly at Google.
Thanks for the clarification! My iPhone knowledge is horribly dated. It sounds like the iPhone security model has advanced beyond Android: there is still no sandboxing outside of uid/gid perms on Android.

Much of the work we do on Android involves some of the lower-level bootloaders well. Because each of the different Android manufacturers has implemented their own bootloaders, we tend to find lots of potential exploits at that level.

The work you guys do on the iPhone side is impressive.
I can help with that. Basically you just need to show the login button. It automatically turns into a logout button when the person is logged in. Or for a prettier solution you can use the following JavaScript attached to an onclick event handler on a custom logout button:

FB.logout();

Edit: For reference I would recommend reading this page thoroughly because there are some other cool things you can do with the SDK:

http://developers.facebook.com/docs/reference/javascript/