jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have been faking date/timestamps on files contributed to both github and pause over the past 10 years. To me that information is private and I see no reason to give real dates out for files I put into the open source world.

I messed up once and set the date/times into the future by a bit and got a bug filed against my project when someone tried to merge my software into a mainline linux distro and had problems with the future date/times.

I don't know how many people have used this information for malicious purposes, but I can guarantee that I always think about it in any hacks I've been involved in.

Do note that file creation time in unix requires kernel level access and quite a bit of low level filesystem knowledge to truly forge. The easily changeable date/time is only access and modify times. If you are going to forge this data to remove tracks from real systems you will need to root the machine completely first. It's nontrivial.
Super cool!

Is there a tool for these types of things or is it by-hand wizardry?
I think the intent is that, when not performing any actions such as changing gears or adjusting other driving-relevant controls, you should have your hands on the wheel.
A high-pitched square wave absolutely will have aliasing when played without interpolation. In Audacity, try creating a 30 second square chirp from 6000 to 16000 Hz, and listen to the weird and wacky frequencies far away from the intended frequency.
I've had the same experience. The TypeScript support, explicitly defined reactivity so you have fine-grained control yet still simple and understandable code using the same models of computed, ref, and watch etc which anyone can grasp in no time.

I know the churn in the Vue ecosystem is attracting a lot of resentment but I'm absolutely loving it. The Composition API is clean and effective and <script setup> takes it further to svelte-like succincity, Pinia builds on simple reactive state instead of the needless complexity of Vuex, Vite is fast, Volar finally brings type checking to templates and VueUse offers hooks for several little niceties that just make the experience more pleasant (https://vueuse.org/). The only thing I dislike is the macro based reactivity transform proposal which would auto add .value to special refs during the compile step, but that isn't even finalised yet and of course completely optional.

It's a great time to be a Vue dev and I hope they continue developing 3 because even if it's not the same library it was, what we have now is too good to lose and I love using it.
Do kids not understand the concept of a filing system? I think they do understand it.

They get that you can have multiple labeled filing cabinets, each with multiple labeled folders, each with multiple papers.

They can abstract that to digital files if they have to, probably within seconds (say if a game mechanic required them to understand this).

But do they need to?
That’s not really how software patents are (ab)used. Just having the patent and a vaguely credible claim that someone is using the patented technology is enough to encumber them with enough legal issues that many people will settle instead of fight it.
Wikipedia says: "It also refers to the use of SIMD with general-purpose registers and instructions that were not meant to do it at the time, by way of various novel software tricks."

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

Maybe that's the way it's meant?

Compilers might be smart enough to pick up the idiom used in the example and compile them to something done in parallel?
What is vouching? Is that a high-reputation-only feature?
The government issues HSPD-12's, of which CAC/military PIV cards qualify as. In theory both federal staff and contractors need an HSPD-12 compliant ID/"smart credential" to access facilities and networks.

Just wanted to point out that there are lots and lots of federal IDs that are not military, immigration, or passports.
We have Pakistani cab drivers in New York City shuttling Jews around. Don't you have similar situations in Toronto? That should be evidence enough that we cannot make claim to the cultural heritage of our ancestor's nations. People come to the United States and Canada partly to get away from their culture's biases and heritage.
I had forgotten how messy my tmdb API usage is. I'm using some guy's wrapper on pypi[1], as well as a manual fork (read: copy-paste-modify) of what I think is the same guy's github repo.

[1] http://pypi.python.org/pypi/themoviedb
Can you fit your idea in one phrase? expedia but for dates, trade show type booth but in retail stores, recommendation engine for everything

You should start with that and then explain it on the next paragraph, which is 5 lines at the most.

Start and/or end the email with why you are emailing them; ending should include action items, as people here have said
I agree. I really like the idea. I'm already ordering some prepared meals from a caterer every week for my family and it's great.
Is it only me or calling it a 3rd world country really sounds humiliating?
I thought that push a .textile was pretty clear.
Thanks, any feedback on the tool would be highly appreciated!
Oh god yes, backspace outside the text box is the worst. Some websites mitigate this themselves, but it would really be nice if the browser could take care of this.
Quotients are a bit of an unsolved problem even in Agda. Cubical Agda makes the definition easier but makes it much harder to work with the resulting datatype, while if you don't use higher inductive types you end up in setoid hell where the language can't do any of the obvious things you should be able to do automatically.
As an example, Slack doesn't support audio calls in Firefox on Linux.

That just means I tell my colleagues I can't receive Slack audio calls and we use an alternative tool for that.

There is momentum in a choice like that though and even if Slack were to add Firefox support tomorrow we probably wouldn't switch to using them for audio.

They do offer an election based app for Linux but I'm not interested in that over head when I can just keep a browser tab open for Slack chat.

For me you either support open standards or you don't get used.
Random question but when I tried to install Debian on this I got an error that no cdrom drive was detected. Is there a workaround?
I’m usually pretty wary of heavily opinionated wiki essays. “It’s not often implemented properly” with two examples of how it’s failed while ignoring all the correct deployments seems pretty skewed. The essay even concludes that SSS used in higher order group-share protocols is fine because there’s a “high bar for correctness”. You can probably sum up the entire rant as “don't roll your own crypto” and “use the right tool for the job”.
I'm working on this: https://newshots.simplecto.com

Remember when we/our parents would save newspapers and magazines of significant events? We lost that now that so many publications have gone 100% digital.

This site is an exploration of that idea.

It makes recurring screenshots of different/ popular/niched news sites and magazines from around the world.

It builds on the simple screenshot site, a separate open-souce screenshot-as-a-service project.

I should mention the Newseum's "Todays Front Pages"[1] site had the same idea long before I did. This exists in the context of a proper Mesuem with dedicated resources and curators. Their front pages are really nice, high fidelity PDFs of the dailies. They also offer mobile applications. Check them out!

[1] - https://www.newseum.org/todaysfrontpages/
If it's that important that a job runs at exactly 7 minute intervals, you don't want to be relying on a remote service.
The headline is a bit misleading. Less than 6% of favelas are occupied by police. Specifically, only ~40 of the 750+ favelas in Rio were selected to receive 'Pacifying Police Units' (UPPs).

The UPP project began in 2008 and - from my conversations with several people living in favelas - was part of a larger effort to improve living conditions, which it has to an extent; some favelas now have basic sewage systems, for example. However, the police presence was seen as ineffective and the project disingenuous in that it was inspired by the desire to make Rio a stronger attraction to tourists during the World Cup rather than by the concern for the welfare of people living in favelas.

Additionally, the relationship between law enforcement and residents was also quite crooked. The Guardian reports that "80% of Brazilians are afraid of being tortured by their own police force," but the study was conducted by Amnesty International. http://www.theguardian.com/commentisfree/2014/may/18/brazil-...

Last, I can't imagine policing in favelas to be an easy job. When I visited a pacified favela, the police unit walls were lined (50+) with large bullet holes.
Not really. Compared to using separate languages on the server and client, I feel that using the same language makes it a bit easier because I don't need to switch "mode" when jumping back and forth in the code. Like, when working on iOS apps, I sometimes write `self` instead of `this`.

I have sometime seen the argument for Node of using the same code on client and backend simultaneously, but in practice I haven't found any use for that. The only big thing I can think of is form/model validation, but if you do ajax, you can just as well do all that on the server anyway.
Flask has a much larger pool of community extensions, and in general has more community support and more "batteries included" than Bottle. In my opinion, there is no real reason to use Bottle anymore.
The Instagram pictures were there to back up the understanding of a hashtag generally. For under the world cup, it was really easy to find out what #worldcup2014 was about. Interestingly refreshing the page for a specific page during some kind of event, such as the world cup one, or during 24 Hours of Le Mans, it is easy to follow what people say about it. In the Le Mans case it was also quite easy to follow that for instanced someone crashed their as the sentiment drastically went to the negative side, and you could back that up with pictures of the crash on Instagram.

But I agree, a separate one analyzing the pictures could be valuable as well. However, Instagram pictures often don't contain much text apart from a wall of hash tags. So the text might not be super important to analyze. Anyways, picture analysis might be slightly more difficult and more resource intensive than text analysis, but very interesting as well.
I actually wouldn't be at all surprised if younger generations didn't use Facebook and opted for mobile only apps.
But surely Apple does a search of the App store for other products with the same name, as part of the submission process ? Another app with almost identical name and same icon from a different developer, red flag no ?

How would the fraudster complain about a stolen app if the allegedly stolen app had been on the app store for a considerable time before the fraudster's app was submitted ?
I don't think anyone should be considered safe from the virus, they can always get it after you have hired them.
I am not the person you are responding to, but the two are not mutually exclusive. You can still answer your messages and not miss meetings. For example:

- 8h30AM start working, until 10AM, mostly focused work.

- Take 5 minutes to start the laundry.

- 10h05AM to 11AM, back to work. Mostly focused work.

- Meeting from 11AM to 12PM.

- Lunch from 12PM to 12h30PM.

- Work/meeting from 12h30PM to 2PM.

- Random chores around the house from 2PM to 2h30PM.

- Work/meeting 2h30PM to 4PM.

- Go for a 30 minutes run. I have my phone with me, obviously won't go if I have a meeting.

- 4h45PM I am back in my chair and I work until 6PM.

Now to my colleagues, I was there the whole day. To my employer, I worked the correct number of hours. Yet personally, I was able to break my focus/meeting time into chunks and get a lot more done than if I was in office from 9 to 5.

It's not really about being async. It's about accepting that my brain will start slowing after 1-1h30 of focused work, so I can take a real break, while still doing something valuable. Whereas at work I'd probably just browse HN for 15-30 minutes.
Hmm. So is it that an EMF can't be carried along conductors like voltage can and is only the original source of the electrical energy with no circuitry?
DAU's are increased most efficiently with spammy clickbait, hence the problem of the free content model.
> and be ready to retire it and delete the code when it turns out to be useless

There lies the problem though. It's so much easier to add stuff, but so much harder to remove it. Because then you get shouted by the loudest 0.1% of your user base, who happen to use this useless feature. And nobody's going to fight for removing something. Well, not nearly as hard as people fight to add their brightest idea to the product.
Hi guys, i'm CTO of Syntropy. Currently we have open source elements like agents which need to be installed on clients endpoints as well as SDKs and other helper tools to use the platform. We endeavour to expand on our open source toolkit and involve + incentivise broader community to build as well. The SaaS controller is currently closed sourced as well as our routers. We're planning to follow a model similar to Terraform where main functionality and technology is fully open sourced and if you want to use the SaaS platform with additional functionality you use paid and enterprise accounts. We are also planning to deploy decentralized microservices to interact with open sourced agents in the future so some functionality can be used by decentralized systems themselves. You can find more information about the stack in our documentation page at https://docs.syntropystack.com/
But you see the profile picture.
They haven't declared an emergency to have powers.. Yet.
The part at 01:24:00 shocked me... Couple of books per week for 50 years... Damn man, that is a whole another scale.

I loved also how he explained why books are good, some takes 20 years of his experience and writes it in 200 pages...
The bit that you can still see (ie. mobile app, website) is owned by Warner now actually, acquired by them in July 2017.

The bit that Ticketmaster/LN 'acquired' in 2018 was, by then, just a vehicle for the lawsuit related to this hack/other anti-competitive/monopolistic behaviour.
If you have about 20 developers spending 10% of their time fighting with your current system it adds up fast. I mean 10% may be high but 20 may be low. It depends a lot on the exact situation if it was worth the time.
Yeah he hates Unix and Linux...i too wonder why he's not at Google working on Android.
Yikes. It’s a little scary to think I may have uploaded a photo of myself to Facebook without first reading the TOS and then consulting a futurologist to make sense of its implications.
I've seen it work in reverse when the systems are just "too hard" to change. Think old legacy systems with large monolithic mainframe architectures as an example. Because it costs too much money to change them and the business needs to keep running many restructures just fail and managers just keep dropping.

I see Conway's law as an equals relationship IMHO, not a cause. The side that can give ends up adapting to the side that can't. In newer business where the architecture isn't established of course the structure influences the design. As the architecture matures and is worth a lot of money to replace it sometimes switches the other way. This of course can kill a lot of big corp's and IMO one of the biggest reason they may seem less agile to startup dev's - they have so many use cases to handle and systems have grown so complex it is a lot of effort to understand yet alone modernize these architectures. Often as well because they have been successful for awhile the regulators/governments have caught up with them and they have obligations that aren't so easily depreciated in any replacement.
It may be that, at this stage in the technology, EVs may not suit all families as a single car. But there are many families that do have 2 or more cars and it totally makes sense for one of those cars to be and EV. Eventually, as battery/charger tech matures it becomes easier to satisfy those single car families, too.
Based on what I've read about working in the games industry, joy is fleeting between ridiculous crunches, which seem to be nearly ubiquitous.
It's not circular. You may classify internet-accessible APIs into three top-level-classes:

1. Ones that perform no authentication.

2. Ones that perform authentication and place some trust in the client software (for example, the client software would be able to copy the user's private data without the user noticing).

3. Ones that perform authentication and place no trust in the client software.

IMO, all three are reasonable, depending on purpose. The APIs in question are in the middle group, and AFAICT couldn't easily be redesigned to fit the third group. And trusting client software that includes an undefined set of NPM packages is unwise, or worse than unwise.

My logic isn't circular. I am simply saying that restricting the client software is reasonable because the for these APIs, the client software is in a position to betray the user's trust. There is an effective difference for these APIs between trusting the client software and the server/user trusting each other.
>How do you define a season?

I define it as a period of time between a equinox and a solstice.
A smart IT administrator would put that down on paper, but not "unlimited space", just a large amount of space, per user, committed on paper.

It's like decision makers don't understand business and human psychology.

Firstly, when you tell someone they have "unlimited" space, it will be filled up with "unlimited" data. Its basically a law.

Secondly, since the dawn of the concept of transactions between people and businesses, everyone knows there is "no free lunch". I just don't get why enterprise environments allow "unlimited" and "perpetual license" and other weasel terms into their contracts.

Understand that no business will give anything away for free. Be extra careful when a business says so.
Saying "it's easy to shoot yourself in the foot with C" is not constructive criticism because what's easy for you could be difficult for me.

If the Rust fanboy brigade could articulate actual criticism for C, such as the lack of imports, or eskewing the type system with void*, or the signedness of char, or any of the other topics beaten to death in online "C gotchas" power point presentations, then we could have a constructive conversation amongst craftspeople.
> One thing that always makes me laugh though is the terminology in math. Things like "hypercube" just get a chuckle out of me.

Oh just wait until you get to physics ! :)

> I didn't know what the sensitivity conjecture is but your explanation using coloring a graph is very straightforward.

Kidding aside, thank you!
Can you name any small arms manufacturer who has introduced a successful, innovative design in the past 50 years? The design space seems pretty well explored at this point.
Has Maria Goeppert-Mayer had a stamp? She was instrumental in discovering that electron shells fill from the outside in (this is still not taught in most classes - see her 1955 paper) She was a Nobel prize winning physicist, and until the modern era of Politically Correct Nobels, only the second woman to have won a Nobel in Physics other than Marie Curie.
Can we temporarily add clients to the team? I'm a solopreneur but often need to share sensitive files and folders with my customers
I think this is why this doesn't shock (shock!) me.

We're talking about a curated, supported, official image here, right?

If folks want to use a "MyUbuntuImage" they or someone else packaged and uploaded, more power to them.

But by pulling a Canonical image, you have a relationship with Canonical. Expecting that relationship not to exist "because open source" seems to be misunderstanding who does what work.

As to whether this should be opt-in, done, etc. is another matter entirely. But the fact that it exists at all doesn't feel particular shocking.

It's not like we're talking about everyone who pulls a RedHat image's info being sent to Canonical!
I had (maybe unreasonably) hoped that this course would provide a glimpse into how CT can be applied to organizing and processing data in the sense of keywords like "knowledge graphs", "graph databases", "ontologies", "model-based engineering".... And on top of that, representing operations to do meaningful (semantic) version control on these representations (e.g. [1, 2]), and bidirectional transformations [3] between structured representations (e.g. [3, 4] and "Triple Graph Grammars"). I have the sense that there are dozens of disparate concepts and that category theory offers some unifying power.

I hope that there simply hasn't been enough work done to do a category-theoretic treatment of all of these topics, and that perhaps even more category theory itself needs to be developed so that there are good ways to talk about concepts that are almost-but-not-quite-entirely described or subsumed by category theory.

The alternative is that I'm painfully wrong about what applied category theory aims to be, and that I have a ton of application-specific terms to learn about and won't find a formalization of the sense in which all of these concepts relate.

[1] https://en.wikibooks.org/wiki/Understanding_Darcs/Patch_theo...

[2] https://github.com/trailofbits/graphtage

[3] http://bx-community.wikidot.com

[4] https://github.com/grammarware/bx-parsing

[5] https://en.wikipedia.org/wiki/QVT

[6] http://graphdatamodeling.com/Graph%20Data%20Modeling/GraphQL...

[7] https://neo4j.com/developer/guide-data-modeling/

[8] https://web-cats.gitlab.io/#some-of-the-cats-we-come-across

[9] http://pauillac.inria.fr/~pilkiewi/papers/boomerang-tr.pdf
You are describing something somewhat similar to this:

https://www.crowdsupply.com/eoma68/micro-desktop/updates/sta...
For those like me who didn’t get the reference:

http://news.bbc.co.uk/2/hi/entertainment/3640454.stm
It may not. Her doctor could be erring on the side of caution. Also, cutting out animal products completely could demonstrate that her high cholesterol is due to something besides her diet which should open up referrals to a specialist and other kinds of testing.

In my experience, as a patient with some unknown problem, the less experienced a physician is, even if they are a specialist, the more likely they are to try to match up your issues with what they know and hand wave away any inconsistencies. When you get to an expert, if there are inconsistencies they will straight up say they don't know what's going on and will start looking into it (running tests, trying different meds, etc).
For climate change, if someone links a fake study that comes to the right conclusion, you can still call them out for it. If they bring up some statistics you can still ask where they come from, and see if they are generated in a valid way. If someone asks you shouldn't link them other studies.

There is nothing wrong with asking how we can know some specific source is truthful or not. So far no one has answered my actual questions.
> maybe clicking anywhere in a div should open up the comments?

That's what I would expect when you are presented with a change - link gets underlined, bottom slightly "opens"

edit: Actually, those visuals could also mean a link would open. Probably even more than comments.
all public tor bridge is blocked in China. Besides, it's soooo slow...
Maybe it's just me but I find this language pretty ugly. And regardless of any technical advantages it may offer, that's enough reason to not use it. There's too many languages out there to come out with a new one where the code isn't clean and nice.
I think you do not have enough evidence to make negative statements about autistic people and random generalizations about them being "ignorant of history" and tending toward "dystopian notions". These kind of stereotypes are at best unproductive and at worst discriminatory and stigmatizing.