jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It strongly depends on what state of life you are currently at. If you are a 20 something individual and have to build a new life in a new city, being out of the "social apps" gives you next to no opportunities to build social connections.

If you are already well connected with your peers and friends and your social life doesn't depend on finding and exploring via the "social apps" sure you have the freedom to disconnect virtually and still remain connected socially.
Oh, I agree, due to it being a pyramid only a fraction could ever become head coaches, so that wording was a stand in for that effect.
FB: If we're not allowed to track you across the web, we'll use your data captured via our properties to make more money from you via targetted advertising.

Users: whatever.
Your own device is not considered a third-party. That's most likely other email/directory/conference software used by a company to provision Zoom.
Note: This only works on desktop GPUs, both integrated and discrete.
I thought I'd share a hobby project that abuses the current features of WebGL2 to do progressive rendering. Once webgpu starts shipping in most browsers, I'll probably rewrite nearly all of it.
> Really, it wasn't until the mid-80's and the RISC revolution, where all of a sudden people found themselves designing systems that would be 32 bits wide from the very first silicon that the community "decided" that the only true byte order should be BE.

IBM 360-series mainframes were 32-bit and big-endian in the 1960s. (Their earlier computers may have been big-endian too, I'm not sure.)
I today saw the number of infected for US jump 8k (it seemed to have been reduced from 14k, which was really alarming). https://www.worldometers.info/coronavirus/

A quite worrying turn that rate of cases is ramping up so quickly in US. Don't know what else to say. And there isn't really that much you can do as an individual, if the other people are not taking it that seriously. Just yesterday I saw a child with his parent cough with a rattling sound in a supermarket without covering his mouth. It is these types of small actions of neglectedness that compound, making this virus so hard to stop from spreading.

Hopefully you at least build antibodies when you get sick. Otherwise this will never stop spreading until we get a working vaccine.
Agree. I'm annoyed that Apple does not enable us to disable animations entirely (right?), but would not argue for it as a default.
In the article he's dealing with a graph of billions of edges - probably not billions of nodes. That's been my experience, too, with loading a graph in memory on a laptop: billions of edges and hundreds of millions of nodes is fine but getting close to being too much.
I think I may know where you are coming from. I, too, am afraid of acceptance, but it's partly because I think I know better than others that I am not truly worthy of their acceptance. I am dismayed when really good people want to reach out to me and be friends. I feel like I will be living a lie if I try to buoy their misconception of my value and I do not want to disappoint them. But the mere thought of trying to maintain that lie (that I am worthy of their friendship and affection) is just so exhausting for me to even imagine. Therefore, it is so much easier for me to avoid acceptance and just live my hermetic little life. Which ultimately, leads me back to a fear of rejection, I guess. Hmm.
Memory and imagination are linked, and they can be confused, but they are not the same and can be distinguished by a trained mind.
I love the acronym RUD (Rapid Unscheduled disassembly)

Is there ever a RSD (Rapid Scheduled disassembly) ?
If the dataset and/or computation fits in your laptop, why would you use a cluster framework?

If you want to use multi-core, why would you not use the pthread library instead of using Spark, GraphX etc. The authors never show a pthread comparison.

The article shows just one algorithm for toy datasets. For certain algorithms such as stochastic gradient descent, multiple-cores can process data in parallel and go through the data very quickly. Again, if everything fits in memory, doing a gradient descent on entire dataset will be much faster and give a better quality result. This fact is pretty much well known to end-users i.e. folks who actually try to solve big-data problems.

However, most papers use small datasets like twitter or MNIST because their convergence behavior is well-understood (rather than to demonstrate scaling).
Came here to recommend that post also. Probably the best thing I've ever seen on Google+.
> Left to my own devices, I'd probably spend 100 hours one week programming, then not touch a computer for two or three weeks, reading or building something or doing stuff outdoors instead.

Such a level of autonomy would be fantastic for a bunch of people (myself included!). The opposite extreme -- a continuous drudge of exactly 40 hours/week -- is pretty scary, because the work itself would have to be pretty mundane to be so predictably reliable. At some level, really creative and difficult problem-solving does have such burstiness built in.

But... one thing I've found in the process of matching "natural burstiness" with "externally-imposed stable output rate" is that sometimes, the drudgery is useful too. When I'm stuck in an unproductive state, continuing to do something helps to unstick me. Creative inspiration is sort of a positive feedback loop, where just taking a step (any step!) and trying something helps to fill me with ideas for next steps and alternatives. So I'm not exactly pleased about deadlines, or external pressure, but some pressure or goal (internally-imposed is best) is really helpful for me. There are still bursts and lulls but the lulls become more disciplined and useful somehow.

Of course, all of that is assuming that there's some interesting creative kernel to the work. If someone's complaining that 40 hours/week of CRUD apps is just not floating their boat... well... they've got deeper problems. :-)
It frustrates me that it just goes "Interrupt fires".

There's a whole lot that goes on between the USB bus receiving the packet and HID driver - I mean, even making the processor branch is non-trivial.
Twitch (owned by Amazon) is also apparently targeting Alabama residents with anti-union ads:

https://twitter.com/moreperfectus/status/1364318690271969285
Well it's already been compiled. If the `if` is changed and the entire codebase is recompiled it might rearrange large sections of code, significantly changing the resulting binary. The patch will then be potentially quite complex.

So the resulting patch will be significantly smaller if only a few bytes need to be changed.
IME the problem with these suggested actions is they never help or are the real problem; it's basically just thoughts and prayers. When something on my wifi doesn't work, I'm either too far from the network, my router is glitching because it's too hot and doesn't have enough cooling, or there's a bug in the client that only a Broadcom firmware engineer can fix. None of these can be fixed by poking a configuration.

The worst example I run into is when you get a notice that someone has tried and failed to login to your Gmail/iCloud/etc account, it tells you to change your password in the helpful suggestions. Why would you do that?
Any feedback is appreciated! https://github.com/victorantos/AngJobs
Actually, I have since watched a bit of the video and I now think it is the imagery as well.

Not the scantily clad ladies dry-humping. But that they look like they're doing it for the male gaze, as they stare into the camera instead of each other's eyes.

I guess it feels like what you'd get if you tried to have a three-way with two hookers. Hollow and depressing.
Any other JS could still read the encrypted data and exfiltrate it, and use it in the same way as the "real" client since they can both see and use the same data. What you are describing is very similar to how JWT already works (at least in the JWE variant which is encrypted, not only signed).

If you want to save bandwidth the easiest way is to have a separate subdomain for API requests or asset requests so you don't send the cookie with asset requests. I don't think that is worth it for 99% of sites though.
Obviously, I cannot say anything about "all" API designers, but I've read the opinions of a good few of them, including some who wrote the APIs in question here (i.e. the Java SE APIs), and they were unanimous that making APIs copyrightable would be a horrible idea.
For years, this was the most common interchange in #rubyonrails:

- I can't get rubygems to work.

- You've used a Linux package manager to install Ruby haven't you? Don't, it's broken. Uninstall it and re-install from source.

Then follows a discussion about how the person with the problem doesn't want to do that, and the other people telling him fine, suit yourself.

The person with the problem continues to try to solve this problem some other way, but in the end either follows the previous recommendation, or stops messing with Ruby altogether.

Nowadays, Linux package managers offers the option of installing the "full" Ruby distribution, which is great, but I wonder why anyone would ever want to install the partial broken one. I don't even know if the "full" one works. :-/
My first downvote to zero! with no explanation why the comment is stupid / offensive . . . .
Given that Heroku's parent company (Salesforce) owns a cloud platform, it seems kinda inevitable now that Herkou will perhaps sooner-than-later switch back-ends (or at least use both)
You have my sincere sympathy.
Also, there is no chance that Akhmed Zakaev and others who bought legal immunity will be brought to justice, so we're somewhat even.
> If DHH/37 Signals isn't using it, it probably isn't going to make in to Rails core. I am not saying that this is a bad thing.

That jQuery made it into Rails shows that it's not just DHH's app skeleton anymore; it remains to be seen if ActiveSupport will ever quit being DHH's junk drawer[1] though.

[1]: https://github.com/rails/rails/blob/master/activesupport/lib...
Yes, or at least I used to before the gawker redesign.
I'm here all the time. :)
No, I said that we have spent all we can, and at this point we need development.

However, in this case, the outage is not because of any issues with our setup, but with Amazon.
Unrelated as commented by others but glad you brought it up for anyone else that was confused.
You can use ButterFS in conjunction with Sheepdog to achieve de-duplification, snapshotting etc. There are a number of choices of combinations but ButterFS is definitely one option.

Patrick, CEO, CloudSigma
For an upsell to work, you'd first have to believe that people buy iPhones primarily to make phone calls. Then you'd have to believe that these phone-centric individuals are tolerant of the voice latency in GV calls. I don't see it.
Oh good lord, this is just asinine. As if the Beatles were the first outfit to start on a shoestring and then make it big.

I'm sure there are similar stories about early jazz artists, vaudeville acts, English music hall performers, etc.
Any know if there's an archive of TI-83 calculator games?

(And, ideally, the ability to play them on the computer.)
No it doesn’t. The model is trained on unencrypted data. It is then run on encrypted data sent by the client to generate an encrypted classification. The client then uses its decryption key to decrypt the encrypted classification. This process is possible because the model is built to commute with encryption.
I don't know the area, but could someone setup a little business nearby ferrying people to and from the beach on a boat? How much did the previous owners charge for access? Would the same amount of money per trip make a ferrying business viable?
I've got a reputable SF lawyer (does YC companies to boot) to do formation+note+etc for ~$3k. Cooley/WSGR/etc will all look for $25k (and sometimes help by deferring), which IMO is outrageous. It's outrageous not because it's incorrect given the market, but they're value isn't high enough to justify the cost. If you're negotiating a Series C, I can see their value but not when you're just starting. Early stage law is fairly boiler plate, that is, unless of course patents come into play.
Oh man. That would be pretty cool. Somebody like CloudFlare could do that since they proxy for lots of smaller sites. Then again, HTTPS will add even more complexity.
We found that when you have a huge set of keys on Redis it is best to use SCAN and asynchronous operations or you'll block your database.

Operations on Redis utils right now are Count, Set Expire, Migrate, and Oldest Key.
I've often thought that it would be a good thing to have a "standard pantry" that was a set of basic ingredients and foods with a range of recipes that can be made from this pantry all for a set price.

the culinary training provided to every school child. Treat basic nutrition like a utility service supported by society/the government.
I doubt there are any vector implementations that don't use exponential growth. Without exponential growth, push_back doesn't have constant time, and adding n elements doesn't take O(n) time. Since push_back is required to take amortized constant time, an implementation without exponential growth (or some kind of magic) wouldn't be standard conforming.

Whether the exponential growth is in the form of doubling or not is just a constant factor. There's nothing magical about using powers of two. Depending on the accounting used by the allocator you're using, there may be synergies, or there might not be - some allocators require a few bytes more than the allocation request, and this requirement might inflate the underlying memory request more than necessary.
I "get" it. It just doesn't strike me as much of a joke.
Currently in [1], doesn't look like it will end anytime soon ;) Awesome game though, congrats!

[1] http://www.battle-of-flags.com/match/game/266
When I started reading this article I found myself a bit annoyed. The author was complaining and pointing out the fact that some tech companies do some crazy/inane stuff, while ignoring all of the positive things that comes out of tech. Plus, even the crazy/inane stuff can end up having positive impact or side effects!

At the end of the article, however, I was pleased to find that the author came to the same conclusion. Yes, tech can be weird, and it seems especially so to those outside of tech, but I strongly believe that in the long run all of this experimentation will be a good thing.
http://torrentz.eu/search?q=Citizenfour
I get what you're saying but I think it depends on what sort of file manipulation you need. When I'm trying to get a large set of images renamed from e.g. IMG_NNNNNN.jpg format into sequential zero-padded numerals for use with ffmpeg I personally appreciate the option to do it with a bash one-liner rather than using the mouse in a GUI.
it's there, `brew install tree`, he should have simply left it at that, but the urge to brag prevailed
I haven't downloaded the demo, but Splink, ELK, SumoLogic, whatever, and even visualisation tools like PowerBI, Tableau, Grafana, etc. are all complicated and need a lot of effort to setup and learn. A lot of businesses rely on excel for their data, just like they rely on outlook for a CRM. There is probably a market for a solution which runs on your desktop without too much fuss, and sits somewhere between excel and big data.
Very surprised this isn't front page of the BBC yet.
Aah see that's the point isn't it. In order to deal with the larger stuff, police has been complete removed from the streets of most cities. If you're physically attacked, in Denmark, the police won't be anywhere near you.

Most likely, yes, they will find the people who attacked you, but you where still attacked.
I actually made a custom MacOS Croatian keyboard layout to work around these issues.

It switches to a US layout if ctrl/lalt/cmd are pressed, including switching `Z` and `Y`:

https://github.com/ivancuric/mac-hr-sane-layout

MacOS is notoriously bad for handling international shortcuts. Eg, `Cmd+[` is back system-wide. To get [ on my keyboard I need to press `AltGr + F`. `Cmd + AltGr + F` doesn't work, of course.

Where the `[` character is on a US keyboard, I have `Š`. `Cmd + Š` also doesn't work. Manually recording a shortcut to rebind it to `Cmd + Š` also used to output `Cmd + Ctrl + Alt + F`, which seems to be fixed at some point in the last 3 years.
Actually it's HAMR disc. :D
But what are the odds that obscure formats like this will be implemented (and maintained) without security holes? I vaguely remember an exploit where the GNOME file viewer would automatically preview samples of any audio file that (I think) gstreamer could recognise, and one of those formats was something like a NES audio format, whose implementation had some buffer overflows in it. Are there similar concerns with ffmpeg?
Years ago, webpages loaded faster by using domain sharding. A big website I had used one domain as its primary, but images were on another domain, and there was yet another domain for resources like css and js.
1. Nikkei never had any good track record regarding general supply source, especially with TSMC. ( apart from those coming from Japan ).

2. The so called delay currently running in rumour mill were about "new" MacBook and iPad. aka those running on new 5nm M1 variant silicon. The delay is mostly due to the fact iPhone is selling better and all Apple's 5nm capacity is prioritising to iPhone. Mac and iPad can wait.

3. Somehow those same rumours got passed around enough to become current MacBook and iPad got production delayed.
As Schneier says, that could be implemented in a separate application, not the core Signal product.

Signal just added a bunch of crowbars to the people who want to crack it open. Money laundering and tax evasion are seen seriously and there's generally more people doing it than, for example, planning terrorism.
>many of them are traditional portraits

There is so much talent out there due to increased accessibility that people who don't specialize in portraits are still extremely capable, many (arguably) more so than old masters. I think even more than sports, where physiology limits how much one can train / improve. Digital tools have allowed artists to accumulate much more practice. Literally not having to wait for paint to dry is a huge advantage.
Fractals are still cheating IMO, because fractals have infinitely small features. Whenever you use infinity you can get all kinds of crazy results. It's like the geometric proof that pi=4:

Draw a circle of diameter 1

Draw a square touching it on all sides, perimeter 4

Cutting at right angles to the existing edges, cut smaller squares out of all the corners so they touch the circle

Perimeter remains 4

Repeat this corner cutting infinity times

Perimeter of the cut square (4) matches the circumference of the circle (pi)

pi = 4

Unlike traditional geometry, it's just abstract symbol manipulation with no relevance to real shapes.
This probably can't be answered definitively. Variables will change wildly based on individual, company, etc.
You have to have something people can try for a show hn so it would have been too early for this post anyway.
Hehe, “auto” used to mean “automatic storage” aka the stack. Then much later C++ repurposed the keyword for type deduction.
> then yeah go to some corner of the world and live happily? However for a lot of people that’s not what they want out of their lives

if i just knew where that corner is ...
Maybe I'm just weird, but I believe that readable code is a prerequisite for correctness and security.

Some people would argue that readable code is not needed for correctness and security if you have good test coverage. But I'd argue that because the tests are also written by humans, how do you know you are testing the right things, and testing correctly, if your test code isn't readable? Ultimately, that judgement has to come from humans reading the test code and the program code.
I didn't link it on GitHub for purpose. Somehow it turned out not to be related to that issue (so after few days it's just unlinked but contacts/history thankfully still there)

https://twitter.com/moltke/status/1364231860528836608
The problem is Facebook isn't just... Facebook. It's Messenger. and Instagram. and WhatsApp. I could easily cut all of those things but unfortunately literally everyone I know uses Messenger for day to day messaging.
Couldn't the same also be said at the human scale? Workers have to eat, sleep, often put back some money and gain some assets to grow and be more productive for their families and loved ones. Workers may use some of their money for rest and recreation but so do all companies have some degree of frivolity. This meme that gets passed around of corporations "fostering innovation and job creation" is a corporate apologist cop-out.
Python does not do tail recursion, though!

def f(n):
if n <= 0:
return n
return f(n-1)
f(1000)

will blow out your stack. Meanwhile,

scheme@(guile-user)> (define (f n) (if (<= n 0) n (f (- n 1))))
scheme@(guile-user)> (f 1000000)
$1 = 0

Also bear in mind that this was lesson 1 of an intro programming course that culminates in writing a Scheme interpreter in Scheme. There's something to be said about the simplicity / consistency of a language's syntax such that a first-year undergrad can implement it.
Can you show some evidence that large scale data collection has been part of Little League since 1939 and pricing is based on that?

Longer: People love to stand up this false dichotomy between accepting massive individual data collection or not having advertising at all. When, in fact, advertising existed for thousands of years without it and was already a huge lucrative industry.
It's highly unlikely you are going to get banned on GTA even with cheats. The anti-cheat is a joke. The game is filled to the brim with cheaters. If me and my friends play, we play with cheats just to protect ourselves from other cheaters.
Different brain model?

Just say genetic if you mean genetic.
There's no comment box, it's just a dropdown list. You can't pass them that sort of detail.

The moderators absolutely have my sympathy. The people who designed this system do not.
It would be a nice addition in use similar to the auto-complete function - when you write a line of code that uses a value the breaks the tiles, it highlights the code right there.

That alone would make rust a much easier language for newbies.
True, that's possible, but quite brutal and I'd expect that would merely have lead to shouting and people going wild over their builds breaking a year earlier.
The obvious answer is that it becomes much harder for the NSA (and related entities) to do their job when their tactics and capabilities are known to the world. And yes, this is their job, and there's nothing wrong with it. Domestic spying is something that needs to be reigned in and tightly controlled, but to think that everyone should know everything is just naive and shows little understanding of how the real world actually operates.
> It seems likely that the entire political spectrum wants cops held accountable.

Cue the laugh track!
I didn't even know Zom was a thing. I thought they meant Zoom.
Full ack. But then try connecting with your non-tech friends using XMPP or IRC. Won't do.
Because it was listed as an option in answers to an earlier question elsewhere, and I wanted people's opinions on it. Ditto Zom and Threema.
If the structure of a work place is very strict, then yes this is 100% true.

I how ever could already experience a more open scrum process in which we all have a say.

For me it all started in an university project with four (incl me) people.
I denied a good portion of the requests my supervisor gave me there, not because they were bad, but because they simply did not fit into the time budget or were not realistic.
She was actually very happy about that because she was not that tech savy back then and learned a lot threw the process.
Very good experience for me and we finished the project on time and exceeded expectations.