jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Appreciate the feedback.

Would it work for you if you could export this as a static website that you could run on your own servers? (you could do that in a Github action), or, alternatively, use some sort of React component that renders the API docs in your app?
> There are many alternatives that could fill their social media addictions.

That's a very limited view on FB. Here are some uses I know of:

- FB group where company directors meet discuss business issues

- FB groups used for planning local sport/activity groups

- FB Marketplace which displaced the original eBay concept where Gumtree is not popular

- groups for organising conferences

If you're looking at FB users and see only social media addicts, you're ignoring a large variety of users.
The context-aware link inserting has been done by Emu (and Yelp integration too). They were acquired by Google last year, and since have added the [Share Location] action to Hangouts…

[1] http://techcrunch.com/2014/04/02/emu-a-smarter-messaging-app...
> they could call on their users for aid

You gotta be kidding. Calling on their paying customers to commit a crime on their behalf? Really?
How much electricity is required to keep credit card infrastructure up?
We did 50 million in the last thirty days.
If you are making a game, instead of a game engine, you can have your cake and eat it too -

https://godot-rust.github.io/

Allows you to pair Rust with Godot comfortably via gdnative.

Then use one of the good ECS systems in Rust like -

https://github.com/amethyst/specs

or (archetype style ECS)

https://github.com/amethyst/legion

To get spun up on ECS in Rust I suggest -

http://bfnightly.bracketproductions.com/rustbook/chapter_0.h...

This won't get you a godot project but will get you a basic concepted game you can then port into godot-rust.
Could you elaborate the way your system worked in Lua? Was the table itself an Entity, and which meta-methods would link with component? What kind of querying capabilities did a System have?

I've seen metatables used often to implement inheritance, but not the ECS yet.
both, yours for sharing, clubhouse's for storing.
Checked baggage has a real cost in terms of fuel and aircraft performance. You carrying some means the company can not sell that same amount as cargo.

Carry-on has costs that fall mostly on the passengers as a collective. Even the stop time of the plane is shared with other procedures, and more often than not boarding is not the bottleneck.
Then you just reply to the review, notifying the customer that they have received a counterfeit, and then report the review as fraudulent, and move on.

This is what a lot of businesses do. It's the only way to fight back without spending a lot of money to stop Chinese organized crime.
"With MySQL, you'll still have to switch to root to connect by default? "

You connect with a root account from any account, and when installed, the root account password is part of the setup process.

"and the same user at different addresses or auth methods can have different permissions"....

It joe@localhost and joe@remotehost don't have to be 'the same user' in that they're not tied to a system account in any way.

Granting different privileges to joe@local and joe@remote based on where they're coming from isn't necessarily "simple", but no one claimed it was. My own response was validating that PostgreSQL user setup was somewhat confusing.

EDIT: Bringing up "mysql sucks" points when I was explaining how PostgreSQL 'create user' stuff can be confusing just reeks of whataboutism.
Entities aren't out of the picture: those "damagable.damage_this_frame" and "movable.velocity_this_frame" attributes need to be assigned in a previous step, with lookups from component to entity and from entity to component. For example, a collision detection and handling step could iterate over all physical objects and, in case they collide, assign damage to the damageable component of the same entity and/or alter velocity of the movable component of the same entity (if appropriate).
And Spaghetti carbonara apparently involves no cook time at all.
Certainly the C committee considers standardizing warnings to be a breaking change so that's not always true. [1]

Re: backwards compatibility, that's not really true. ABI compatibility is different than source-level compatibility. If a library or module is built to one language standard, so long as the ABI remains compatible, I think it's fair game to change syntax and semantics when compiling with a newer language release - especially when there's clear and obvious deficiencies in the existing. Obviously, the committee and I disagree on this.

However, my point remains that if you value backwards compatibility above all else, and it's that backwards compatibility that actually prevents you from adding features in a complete and honest way, maybe don't add the feature. Like, if `std::move` is the best you can muster, don't add it! It's not a move! I don't know what it is, but it's definitely not what the label on the tin says.

[1] https://thephd.github.io/your-c-compiler-and-standard-librar...
This is something I have in mind for some time. I have a great job, but it takes all my "professional" time, the rest if for my family and hobbies.

I am still 10-12 years away from official retirement and until then I doubt to have the time. Taken into account the seniority of my position, I am quite confident that I could teach afterwards at a good school, something I would do even for free.
Syncthing may be used to sync remotely the relevant directories. It's multiplatform and has a Android app too (still not iOS though).

https://syncthing.net/
> "As my coworker you have no right to my time, at all. Certainly not on-demand. You are in no position to prioritize my time, especially in the context of you finishing your task. You are blocked by whatever you are blocked by. Solving your problems is your problem. Not mine."

What part of this statement says 'team player' to you?

The whole part about working as a team-player is that solving their problems is your problem, because it is the teams problem.

What you are describing is being assigned a list of stuff and working on it independently, then not helping anyone else unless it's convenient for you. This is colloquially called 'not being a team player'.
It is rude to demand attention via physical presence, it's just normalized by a history of in-person work and extroverts who can't realize that not everybody enjoys or needs in-person interactions
Ooh. This sounds a lot like University of Portsmouth (in the UK), as they had 3 DEC VAX minicomputers running VMS supporting quite a lot of terminals across campus during the early 90s. The terminals were VT220 though. VMS Phone was useful for annoying other students.
> How would you engage with his claim

Show me the money (i.e. not a blog post. Something peer-reviewed)

Also, how does lowering someone's tax burden help if they aren't being paid a living wage? Plus they have to file for it at the end of the tax year, instead of just having the money to pay bills.
@SamBam, the concern about Bret maybe not asking for help and just working more in the open concerned me too. It's a large endeavor to try to popularize something like what he's doing. I assume a sense of showmanship and worrying about people misrepresenting it are a bit part of the dynamics. Perhaps sponsorship exclusivity, but that's more speculative.
To clarify: VMs will always be more secure for sandboxing a non-root service. In that case, untrusted code would have to get root first, then use that to either replace or exploit the kernel, and then exploit the VM.

In the case where you run untrusted root or kernel code, that code only needs to exploit the VM, true. (On the other hand, many VMs have smaller attack surfaces than the Linux kernel.)
> Agreed, but since he did expose some pretty nasty stuff, maybe we should cut him some slack and focus on the real villains?

Maybe that's why he only got 35 years. More importantly, what unconstitutional thing did he release?

But really, that argument is basically saying that collateral damage is acceptable. Innocents can be destroyed if you kill just one guilty party.

> worse to expose secrets about crimes than to commit actual crimes.

Well no, he committed actual crimes that lead to actual suffering and death by intelligence agents.
Id suggest you chill out and get some therapy
I think you are missing the implications of working with image-based language runtimes.

The CI or even the client can attaches the live image of the error, the programmer opens up the image when he opens the ticket and has the full venerable introspection tools of CL or Smalltalk. This directly addresses the reproducability issue you raised in said paragraph. There are indeed occasions where you need a proper rr-like trace, but what fraction of bugs fall into that category.

For illustration purposes: Grammarly has an example of fixing an intermittent network bug on a production server under load on the much-HN-linked blog post: https://tech.grammarly.com/blog/running-lisp-in-production
Agreed, at least they mentioned it is NSFW
This post resonates very well with me. I am in the exact same position, possibly more frustrated because of our naïve attitude towards building security.
The imperative to fork generally stems from fundamental philosophical disagreements between the current maintainer and the user base. Concern over privacy seems pretty fundamental to me.

Badgering the maintainer doesn't fix the fundamental philosophical disagreement.

Forks don't matter if they don't succeed—it only wastes the time of people volunteering to have it wasted. But when they do succeed, sometimes amazing things happen. The history of open source is rife with hugely consequential forks.
Hi!
We live in a social and interactive world. Our success in life depends on our ability to communicate and interact with each other – at home, at school, at work, everywhere. So, I can totally understand your concerns. Except for the shared here tips, I should recommend reading this post: https://ivypanda.com/blog/how-to-improve-your-communication-...
Hope it helps!
I had an offer of over £1000/day a few months back (it's was for a C++ lead dev at a firm no-one wants to work at).
Hey guys congrats for the v2, seems like you killed some features and redesign the whole site. Very nice improvements !

I know well Nico and Gregory and they're very smart people with no previous experience in programming (at all), you should check out their stuff.

Here's a clickable link by the way : http://weezic.com
How different a place the web would be today if Microsoft had truly embraced innovation back then, instead of focusing solely on peripheral income streams. I think we can truly be grateful to the hard work of so many involved in the Mozilla Project as well as Webkit, but it's a shame it took those projects, and 10 long years for Microsoft to start really even talking web standards.
I've seen financial companies offering around 40k for starting developers. I would think 30k is a bit low for a university graduate, most offers will be around 32k - 35k I guess. 45K euro for a senior dev sounds really low to me though!
How effective are appeals including the one that restricted the sale of Microsoft Word for containing the infringing part?

https://secure.wikimedia.org/wikipedia/en/wiki/Microsoft_wor...
I agree, and so does the United Kingdom:
http://en.wikipedia.org/wiki/Software_patents_under_United_K...
I'm not a programmer myself, but I do know about CS graduates working as 'IT consultants' in Germany doing actual programming work getting around 50-60k EUR/year, fresh out of college, before bonuses.

to be noted, the salary variation in Germany is actually quite huge with Munich, Stuttgart, Hamburg (and some other high salary areas) being at the top. in some rural areas you might only get half the pay as in these metropolian areas.
At least some phones running Google's Android OS

Android is a dream for someone like me (forensic analyst). It is easy to get data off, and is chock full of all sorts of cached information. iPhone is more difficult, and can sometimes be very hit and miss in what you can get off it.

I've used pretty much all of the tools listed on that page, and none are as magical as they claim. One of the best is .XRY, which is my preference because for a lot of phones you can use it to extract a raw memory dump and analyse it more carefully/deeply.

The key thing to know here is that all phones cache location information like this in some form. Older phones used to only cache a little bit, but usually enough to recover some previous cell sites. Modern phones, with more location features, more memory and more advances OS's, just store more of this information.

IMO it's not so much that LE have been keeping it deliberately quiet. I mean, I for one figured it was fairly obvious. The story here is, IMO, it being sent back to Apple/Google etc. Not that the data is cached.
The point of locking out game consoles owners is to protect the software vendors. What's the point with IoT?
Why don’t they just find the other three people with similar fingerprints. Confirm they exist, and call it a day.
Many ‘accessory’ products had overwhelmingly negative reviews, because Apple's form-over-function philosophy means that they're genuinely hot garbage.

… so they fixed the glitch.

¹ e.g. one I'm familiar with http://web.archive.org/web/20191113224149/https://www.apple....
Plausible. There's nix and guix, and maybe others. There's intetest and worth but it may take time.
Sure, an example would be the opinion that "people should have the right to assemble and engage in free speech, even if they have offensive opinions".

Such an opinion could get accused as being a defense of horrible people, as opposed to a defense of everyone's universal rights.

And some people believe that if you even think that people who are engaging in offensive behavior should have rights, then that makes you just as bad as the offensive people, and therefore deserve to be the target of violence.

Even arguing in favor of free speech, solely in support of these rights, can get you accused of being a terrible person, and therefore a deserving target of violence.
If I were building a dictionary I would simply do an analysis with no punctuation of media to get frequent compound strands, brands, names, etc..

Common names, etc would IMO be very frequent compared to a foreign loan word, like samovar.

So once the rules are lax for password choice, the crack patterns are again julieisborninjuly or what not and the weak users are back in a very small search space.
Not claiming Google Docs is amazing (it's not), but since when was emacs good for collaborative real-time document editing over the internet?

Regardless, having made important contributions to computing does not let you off the hook when you act like an ass.
This is exactly how I learned SQL, too. Through http://sqlzoo.net/ . I agree it's a fun way to learn it.
I could imagine that after fighting for a cause for decades, the arguments and advice tend to repeat themselves. At some point it is not economical anymore to engage with every opponent.
Microsoft Research seem very evaluatable (they routinely sell their work to product tems, and things like the algorithms driving the ad network from bing came out of MSR) in terms of the bottom line, and Google's research is so integrated with the usual engineering it's hard to know which is which (and hence I doubt it fares any worse than the rest of google in terms of contributing directly to the bottom line).
This would make a brilliant show. If they do it, you should sue them.
presumably they aren't actually recording mashups but writing them to be performed live

I thought it was very common for performing artists to record their own work and even to share it with other people on the internet. Youtube has many many such recordings. ASCAP licenses will not cover these activities.

I guess there's no problem as long as performing artists never record or post such recordings online.
AAPL 'cash': $23B (plus another ~$20B in liquid investments)

S (Sprint Nextel) market cap: $14B

CLWR (Clearwire) market cap: $7B
I would be pretty stoked if Apple commissioned another song like "Apple II Forever."
And that's what makes the difference between those who dream and make it big and those who like to stay within their comfort zones. The next difference?.. is just a matter of time =)
He isn't phrasing it in contemporary terms.

But I think the issues around Facebook and the iPhone show the rising walled-garden environments we see today have serious issues concerning one's control of one's data.
No intention to bash Clojure - it's a wonderful platform & community. But...

I recently switched back to Ruby from Clojure. It was rather pragmatic - i'd love to experiment more, but I needed to use some libraries I knew very well; also the peak of productivity which Ruby offers to me was tempting again.

And it happened after a couple of months I had to look to chunks of my Clojure code to port it to Ruby as it had to be incorporated in a new product. And...

It wasn't so easy to decipher it at a first glance. I also had to jump back into a state of mind in which I created a bunch of macros to realize wtf were they doing.

I always was a big fan of macros but this time I realized they like write-only memory. Hard to share with others without careful documentation. Even hard to share with future self :)

I just don't have this issue when reading Ruby. In fact, most of Ruby code, mine or some else's, is instantly comprehensible. There's something in the brain or what...
I don't think nodesocket is affiliated with the sites he linked, nor I find any links between the two?
F6 and paste on Windows.
That's a terrible UI for pages with multiple videos.
This seems a little sensationalist to me. The GPU is a general-purpose device optimized for highly parallel workloads. One could just as easily say that a traditional CPU is a special-purpose device optimized for branch-heavy code at the expense of parallel throughput.

The current state of GPUs is based on Nvidia's decision to focus on GPGPU instead of being a DirectX accelerator forever. They specifically decided to make the device more general-purpose than it needed to be at the time. Presumably they thought there was a chance to start another virtuous cycle for parallel computing.

I don't think we are close to realizing the GPU's potential as a general-purpose device. Imagine the kind of software we will have when every phone has the equivalent of today's biggest desktop GPU inside it.

The next revolutionary general-purpose device will probably feel like a niche product at first, just as the 3Dfx Voodoo did in 1996.
More often than not the common people on the ground have no personal reason to hate each other. Activists (I’m using this term to refer to all politically engaged individuals taking action according to their camp) and politicians are the ones stoking the tensions and creating situations to their advantage.
I think we need some sort of AI tool to identify these cases. I read a review on findbssales.io which says it could do exactly this, with a good payment model based on API calls.

Disclaimer, I built findbssales.io
Swift reminded me of CoffeeScript a little, in a good sense (judging by what they showed during WWDC demo). Complexity and low-levelness of Objective-C is (was?) how I justified my reluctance to program for Apple devices, so I'll be looking forward to Swift.

The IDE they demoed looks very interesting on its own—it reminded me of Bret Victor's posts (http://worrydream.com/LearnableProgramming/) . Immediate interactive code visualization, quite impressive.
> Here is where I break ranks with the rationalists: all the talk about “hit jobs” is silly and conspiratorial.

I don't think the "hit job" conspiracy theories are silly, I think they're a big deal. The conspiracy theorizing in the rationalist community right now is what worries me about the way that they're trending. Remember that this is a community that has a great deal to say about the downside of cognitive biases on their entire thought process, and specifically identifies conspiracies and tribalism as biases that can distort our perceptions. Yet the community seems to increasingly be awash in exactly the biases that they identify as most toxic. This is not some small concern, it's a problem that undermines the entire project. And while I agree that "rationalists" aren't some sort of Illuminati that controls Silicon Valley, they've certainly got enough of a following that a "Scientology" level culthood could emerge out of the group if they allow this to happen. I think that there is a dark timeline where that could really happen, and it would be a lousy outcome, especially since I have friends and colleagues who are attracted to this community.

TL;DR: I don't know if the NYT is the problem here, but I wish the community would spend more time thinking about its own tendency to identify conspiracy theories and close ranks against the "outgroup" and put serious thought into how they're going to fight this. Because this is antithetical to the purpose of the entire project.
Apple, Google, Microsoft, ARM, Oracle are taming C with hardware memory tagging.

Apple and Microsoft on top of that, have their safe C dialects.

Red-Hat, Google and Microsoft are adding lifetime analysers to their C and C++ compilers.

I think they understand why C is ubiquitous, and why something has to be done to fix it.
Good of Nvidia to split their product line in the future with one made for gamers and one for miners. That should help drive the price back down for the gaming crowd.
Some people find it helps them understand themselves better. And people usually want to understand people they're close to or work with.
In the UK there is stamp duty which you pay when you buy a house. First time buyers though get a pretty good deal, nothing on up to £250k, I think we paid around £2000.

However, there aren't property taxes which you wouldn't need to pay as a renter. The closest thing to my knowledge is council tax but that is the same whether you buy or rent.

On the other hand, I've spent hundreds of pounds on rental contracts, referral fees, unfair deposit deductions etc.
Thanks, that's useful. My impression of Bayesian parameter optimization using Gaussian processes is that it is quite good when the data has a more or less constant correlation length across the evaluation points as in your example.

When there are large correlation lengths in some regions of the dataset and small correlation lengths elsewhere, it often over (or under) shoots the curvature of the hypersurface.
Author here.

Cryptography is not far off of bc. It is deterministic and should be easily testable.

My bc is battle-hardened because I did my due diligence. The authors of the Cryptography library are writing _crypto_, which requires such due diligence. Did they?

What I should add to the post is that if they were not planning on doing that due diligence from the start, they should have written it in Rust from the beginning and not made promises to users that they couldn't keep.
Are you sure? Other answers are suggesting it isn't a valid ELF file and I don't get why it would need to be a valid boot sector or zip file.

You might be right though. The author might be very good at executable hacks but they're a terrible writer. Their explanation explains nothing.
You think it was an Apple or Arch fanboy?
Almost all systems that matter have an LLVM port these days, so portability isn't really an issue in practice (though sometimes C can help with microcontrollers, etc.) Game consoles in particular are all x86 or PPC these days. Easier interfacing with C libraries is a fair point, although you still have to figure out how the two languages' type systems interact and presenting good error messages can be a pain if you're relying on the C compiler to do semantic analysis.
So contribute what you consider to be safe Rust programs.
Please announce it on the forum once you get it working. I am considering buying an Arduino and seeing this in Nim would certainly push me to buy it!