jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Newbie question if someone doesn't mind.

This seems to make it easier to do stuff without allocating heap memory.

How large is the stack? Can I do complex things with only the stack?
They can't without violating (or at least changing) their privacy policy.

You and all your friends are welcome to each bring an arbitration case against them if they have been doing it or if they do it without you agreeing to an updated privacy policy.

If they haven't, then you have nothing to complain about. If they change their privacy policies to allow it, then complain.
Already available:

https://copernicus-dem-30m.s3.amazonaws.com/readme.html
Dang, I probably wouldn't show up every day either. Do you really need to meet every day at 8 AM? Maybe he didn't have anything new to discuss.

The meetings are probably not so important in the grand scheme of things. How is everything else progressing? Meeting every day at 8 AM could be a big waste of time. Perhaps that time could be better spent actually building something rather than having discussions.

Personally, I keep quite busy with work, so if I were in this situation that meeting time might be the only time I would have to work on a side project. I'm a freelancer and I generally work in teams with other developers. We try to avoid meetings (chat or voice sessions) if at all possible. More effective is an email which the other person could read at any time. Meetings can turn into a serious time sink which can eat into the day.

Everyone has their own preferred way of working. Go ahead and try to find someone who is a closer match to your preferred way of working, but you will need to compromise as well, especially when you are looking at partnering with someone as opposed to hiring this person as an employee.
Let's say you run your own mail server. How much privacy do you really gain if 99% of the mail that comes in and goes out passes through Google servers? It doesn't matter what you do by yourself. You just can't expect everybody to run their own mail server. I run my own mail server, and while I'm happy to be self-reliant, it's hardly a win for my privacy (also, mail server administration is a pita).

Same goes for every other communication tech. Just because your endpoint is not spied upon, if every other endpoint is spied upon you gain nothing. If you don't use WhatsApp, but all your friends use WhatsApp to talk about you then you gained nothing.

If you really believe there is no such thing as collective decision-making then imho you already gave up in the fight for privacy.

But even if we boycot Google and Facebook, they are not the main problem. Their business model is the main problem. Spying on your users, training predictive models, and using those models to exploit people is simply too profitable, and therefore too attractive for any profit-seeking company to ignore.

Until we solve that problem by deciding as a society that these business models are not ok, this 1984-like world we currently live in will be our reality.
The "Privacy may actually be an anomaly", defender of Google's Project Maven, Google/Verizon "Wireless services are exempt from Net Neutrality" deal Vint Cerf?
Fancy web people are too cool for acronyms
That was already a thing back in 2004: https://bellard.org/tcc/tccboot.html

15 seconds to compile and run a Linux kernel of the time (64MB RAM required!).
The sticker price of Stanford is not what it actually costs most students. Stanford is a zero loan school. Students do not graduate with debt.

And also, then, why is this class not for everyone?
An FPGA is a lot slower than a real ASIC in the same process node (one order of magnitude of slowdown at the very least - even two is far from uncommon!). OTOH, this means you can make an ASIC version of your logic in older process nodes that can be fabbed a lot cheaper than anything on the cutting edge, and still come out quite a bit ahead over the FPGA itself. This turns FPGA's into tools for quickly iterating on a design and little else, because for real use ASICs are just too good of a deal to pass up.

But this can only be fully realized if the "high-level" part of ASIC design becomes a lot more straightforward than it is today. Which in turn requires significant progress in open source EDA tooling.
This isn't really the implication of evolutionary theory. We need to do enough cost-benefit analysis to reproduce most of the time and (more broadly speaking) so that our genes, which may be in other organisms, reproduce. Some of that cost benefit analysis can be "frozen out" of our cognitive processes (for instance, a tree isn't doing much cost benefit analysis - much if its behavior is fixed and yet it survives).

There is no evolutionary reason to believe that literally all your brain power is devoted to cost benefit analysis, and even if that were the case, under the presumption that we have some self-determination, it wouldn't tell us much about whether its morally good or not or aesthetically pleasing or whatever criteria we might use.
Because, before you can cure something, you have to admit that the condition was a kind of flaw in the first place. Maybe it's easy for most of us to say that dwarfism clearly is a flaw but, if you were a dwarf, you may see it differently.

There was a similar outcry some years ago when there was talk of a cure for some kind of deafness. And, it's a little different, but kind of similar to Iceland's near elimination of Down Syndrome.
Oh wow, this is awesome, they're right down the street from me. Thanks!
One thing that hasn't been pointed out is how the Common Lisp condition system provides a sane alternative to the Unix signal(7) brain-damage. To quote the Hyperspec:

If the condition is not handled, signal returns nil.

http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec...
The market in many countries seems relatively untapped compared to the US. You can't fix that problem with a law.
Very interesting, would you care to elaborate on your business, since you're making such a strong commitment to it?
Agreed. Companies like Facebook, Google, eBay, etc. serve a staggering number of users with a relatively modest number of customer-facing staff. They're able to do so because they have very sophisticated software systems that can handle an awful lot of things automatically. But run into something that requires a human to do something and stuff breaks down. They're just not staffed for it.

And it's not clear they realistically could be staffed to handle it well. Though Amazon seems to do a better job than the others. So arguably you can provide better service if you're willing to invest in it. But for Facebook and Google, beyond some VERY base level, better customer service is a cost that probably wouldn't drive much in the way of revenue.
Wow! What business are you starting?
Land-line providers are now broadband providers. But that doesn't leave them small or unimportant. The value of wired-lines is still a lot.

That said, wireless is inherently more efficient than wired and so it seem likely wired technology is going to go by the wayside.
Boring to read about SWAT teams getting sent to people's homes, because they're family of an outspoken woman?

About weird-ass "gamers" whose lives are so devoid of meaning that they become psychopaths?
A more detailed response is here: https://plus.google.com/117193854832907724231/posts/1md7ruEw...
Great, another bloody rendering engine.
If you don't mean something literally, then don't write it in non-fiction, especially not in a tech forum that has more than its share of Aspies.
One point of note is that is that a small-enough black hole would be essentially harmless.

See http://www.aip.org/pnu/2008/split/871-1.html

Obviously, there is a tipping point where a black hole becomes dangerous - but it's worth remembering that gravity is the weakest of the major forces. Any physics geeks care to calculate how long it would take an Everest-sized black hole to eat the earth?
this was produced by ericsson as a marketing effort. i wonder to what extent pessimism was edited out of the raw footage.
And with hardly any paragraph breaks too.

Document formatting is kinda like ui design - get it wrong and people don't want to get to the actual content. I took one look and thought 'I can't put the effort in to read that', in the same way people will leave a website if it's too confusing or ugly.
I don't feel comfortable giving advice on that matter because I didn't have to handle something like that myself, so take the following with a big grain of salt.

I am sure you can get infatuated with another person while being in a loving relationship, but I tried not to put myself in a situation where the possibility of 'something just happened' even arises in the first place.

As a programmer who works in a >90% male environment and whose hobbies are similarly male-dominant, that might be easier for me to achieve than for some people.

With that disclaimer in mind, my opinion is that if you've let yourself fall in love with someone else you either:

1. Didn't really love your spouse (or thought you could do better) and might have subconsciously tried to break up or make your spouse break up with you (another declaimer: I am not a psychologist either).

2. Were not acting as a responsible adult, otherwise you would have seen it coming and taken measures against it.

3. Are confident that your relationship can survive 'harmless' affairs and craved the thrill and excitement but didn't want to leave your partner for it.

I don't think there is necessarily anything morally wrong with that last possibility, although one would hope you've discussed being in an open relationship with your partner beforehand.
This is pretty much a standard Shelley Powers rant. Fairly incoherent, more about making the process "fair", making sure she gets heard, and ensuring that people pay attention to political constituencies that she likes rather than that anything actually gets done.
Author Here.

Yeah, I am really excited about Dhall. I think this is the future, it supports the types of abstractions that we need without the mess of full templating or full turing completeness.

The one downside to Dhall is you really want to have an implementation for it in each common language. You can use it to generate YAML, but I think it would be better if tools understood Dhall and that is a bigger ask because it is a more complicated implementation.

Let's build Dhall implementations for every major language, convince Gabe to format things in a way that makes it look more familiar to non-haskell people and consider this problem solved.
There is a benefit : fixing each of these issues fixes them for everyone using K8S.

One of the goal of K8S is normalization/standardization of a complex topic to better share knowledge
The name is "poor management of resources.". Regular Joe should move on before trying this masochism.
DNS-level ad blocking is a pretty good alternative, and it works well for non-Safari apps in my experience. I use nextdns and recommend it. You can tailor the blocklists to your liking as well.
Microsoft Teams supports live subtitles - I've not tried it but it looks like it could be interesting. https://support.microsoft.com/en-us/office/use-live-captions...
Yep Matrix FTW! It's really where we should be heading as it solves much more fundamental issues with IM than just the lack of privacy.
> YYYY-DD-MM (or at least, it's very rare)

Wikipedia claims [0] that is the date format in Kazakhstan, but only for the Kazakh language, not for Russian. (Maybe there is someone here from Kazakhstan who can confirm if that is true or not.)

A lot of companies don't have any employees in Kazakhstan (which means they can ignore this for internal systems); and many companies wouldn't have any customers there either (which means they can ignore it for external systems as well).

[0] https://en.wikipedia.org/wiki/Date_format_by_country
It’s also impractical for digital nomads like myself who don’t use phone numbers at all. I haven’t used Signal, but what do I do if every X months I have a new phone number? Will it still work if I swap SIM cards?
> Latency seems to have been conquered.

I dare you to say that from Australia.
Sort of a tangent, I have the following idea, and would like to see if this idea could be quickly proved out with a fantasy model:

I was thinking an initial investment account could be setup for
Every baby born where the government would put in say ten thousand into an account for eighteen years and The new adult would then return $10k from the account at that point and would have that money as a foundation for entering society.
The pangs of dislike started to show up in 10.7 (Lion). The iOS-like GUI and "features" such as Launchpad didn't resonate with me. As things progressed, I became increasingly annoyed with the environment.

I've never seriously used Linux, but my recent "upgrade" experiences have not been good: http://jakeseliger.com/2015/01/01/5k-retina-imac-and-mac-os-... . Finder crashes; FCP X crashes; a user account crashes; permissions problems; migration problems. Snow Leopard rarely if ever crashed.
These things are not universals. Let's take the fact that all living things have DNA or RNA. We know that the first living thing did not have DNA and RNA. The only reason that it is believed that all living things have DNA/RNA is that this is how we look for new life - we say that something is alive if it has RNA/DNA. For example, if some of the early life that did not use RNA/DNA was still around we would not know since we would not recognise it as life.
Even when it was Phoenix, the branding or whatever you want to call it was to focus on users. Compared to Mozilla/Navigator that meant stripping out a whole lot of stuff, but an effort to find out what their broader set of users want is not incompatible with the original mission.

(I'm sure I'll toggle this off)
How is the simplest cheapest emptiest thing a systematic solution to anything. It's starting to design a workspace, drawing the interior/exterior border, then getting an interruption and coming back an hour later and thinking you are done.

It would be excellent parody of the the hula hoop circle "you know, for kids" gag from that old movie.
Apple avoids specs in ads. The closest is doing things like pulling a laptop from a manila envelope:

https://www.youtube.com/watch?v=jLrW5SKusn0

Which, at the time, was revolutionary. Or "1000 songs in your pocket" (not 4GB in your pocket).
Which is why it will never happen. It is against every elected representative with voting power to fix the American tax code to do so because they gain significant power with a system nobody can interpret without significant mental and time commitments.

You basically have to elect a majority of honest politicians to congress all running on the platform of fixing the tax code, and if you managed to perform that miracle greater than walking on water while turning it to wine, you would still be conceding literally every other political position to them because you had to do the most insane systemic uprising of policy in American history since prohibition, and anyone elected to vote for that would have their own anterior motives and agenda to replace the power vacuum from losing the tax morass.
Have you tried Windows 8.1 on a touch screen (especially a tablet)? I find Windows 8.1 awkward to use on a desktop or non-touchscreen computer but for a touchscreen? I absolutely LOVE the interface for launching applications. I'm actually kind of sad it's all going away in favor of something closer to the desktop in Windows 10; I would have liked the Windows 8.1 style to stay when in a touchscreen or tablet mode.
> But that would require some kind of physical tracking system...

Package RFID tags with every item, and a smart fridge/smart cabinet. It's not that hard.

A retailer like Walmart might even pay for the manufacturer to install these RFID tags, as they can be used double-duty in the retailer's own inventory process.
"It really brought pain upgrading to Yosemite, waiting the fucking hours copying files in the so-called "a few minutes"."

I don't understand how this basic piece of wisdom has not filtered down to everyone, everywhere that owns a computing device:

Don't upgrade. Always reinstall. Always.

In 1995, don't upgrade windows 3.x to win95. Reinstall.

In 2000, don't upgrade to winXP. Reinstall.

In 2008, dont upgrade to Snow Leopard. Reinstall.

In 2020, don't upgrade to Novell Carnival Ride. Reinstall.

Don't. Ever. Upgrade. Always reinstall.
Flipper solenoids are way overloaded for the first 100ms or so. To be strong enough to kick steel balls around, they have to be. So you need some way to turn the current down after the initial kick. Today this usually involves turning down the duty cycle for the coil power after the first 100ms or so. Older setups with dual coils and switches are mostly for repair work.

There are lots of good solenoid driver ICs around, but they're mostly sized for automotive applications. Pinball flippers typically need 5A at 50V, which is a lot to ask of an IC but no problem with an external power MOSFET. There are pinball boards for this. (http://www.allteksystems.com/products-mpu-replacements.html#...) No need to use electromechanical relays and put up with burned contacts any more.

(I'm interested in this problem because I restore old Teletype machines, which have similar electromagnet drive problems. The classical solutions are huge and inefficient by modern standards.)
>You don't think Apple's software quality has dropped? Guess you havn't had a hanging Safari or Chrome tab take down the entire OS.

No, I haven't. I really don't know what all the fuzz is about. I love my MBA, no problems, no bugs that I'm aware of. Develop on it, run Parallels. Battery life is fantastic.
I have the same problem on my Mac with an AMD GPU. It's fairly common for 2011 Macbook Pros and there was a recall on the 2010 MBPs for a similar issue iirc.
It's not just the functional high ground that Apple has lost, it's the look and feel battle.

To me, both Windows 8 and Windows 7 look way, way more modern than the latest Mac OS. There's animation, there are colors, consistent and solid keyboard support, strong consistency (why can't I still rename a file in the Mac OS file dialog but I can in Finder? They both look identical!).

For a little while, Mac OS had the UNIX foundation advantage over Windows but these days are gone. Today, I use git, ssh and bash seamlessly on Windows.

I think Apple just lost contact with its users.
Did you just espouse Linux hardware support as a paragon of quality?

...wow.
Even if the subject of the article seems interesting, I refuse to click on such clickbaity titles.

I really wish there was a way around news sites and magazine depending on such... :-/
And RubyMotion.

http://www.rubymotion.com/
Interested folks should check out Bitfountain's incredibly thorough ios8/swift immersive course: http://bitfountain.io/courses/complete-ios8

It's good for first-time or experienced programmers and contains exercises for practically every feature and app style you could want.
The American Spirit by David McCullough. This book treats us to the fascinating stories of doctors, artisans, and performers across the history of the United States and it`s truly inspiring.

P.S. But I also like his "1776" book - https://ivypanda.com/essays/book-report-on-1776-by-david-mcc... (a little review for those who are interested).
This is actually super helpful. Next time I'm there, I'll see if her router supports DFS!
There are two types of rates that are negative: the central bank deposit rate, and the government bond rate. Neither means that commercial banks can borrow at negative rates.
Not true - you can gain accreditation (i.e. a CPA), and an employer can mandate a level of education, be it an Associate, Bachelor or Master, but (at least in our state) these are not _required_ to be "an accountant".

There are definitely those of us without formal degrees in software engineering, programming, what-have-you, too. But similarly, I can see some of these employers saying "Oh, you have a CS degree from Stanford? That's cool. How do you perform preorder traversal in a given binary tree? Whiteboard is over here."
You are an inspiration to the rest of us
I wonder if this has been studied by researchers. Is this a genuine preference or rather something akin to Stockholm syndrome?

Something tells me the average American who moves to a mass-transit friendly city is happier than someone from a mass-transit city that moves to a car-centric city.
For Julia you might as well use Pluto (https://github.com/fonsp/Pluto.jl) or an IDE.
> hard to justify learning something because it's 'beautiful' or purely intellectually stimulating.

You might be surprised to find out that "because it's 'beautiful' or purely intellectually stimulating" is the essence of the 'Hacker' ethos for which this site is named.

The Y Combinator itself is something that fits this description quite perfectly. You will never use the y combinator in practice, and it likely won't help you to get a job ever, but it's a beautiful, wonderful thing to learn about and play with.

I'll be the first person to criticize PG on a range of topics, but to his credit he has been a great proponent of this ethos and it is no coincidence that this site is named after what would be now considered esoteria by many of the commenters in this thread.

It's predictable that the VC ethos of SV would undo that of the Hacker spirit that built it, but it's still sad to see.
Right, because only those why fly them can possibly know how often they fall from the sky?
2 shots of coffee per day is better for your liver. Study says.
Depends, doesn't it?

Solid negotiations basically pay the dues and then some.

This may not be true for all diciplines / positions.

In terms of risks, marginalizing those is worth something too.

For many, just keeping health care sane is worth a lot more than a couple points.
> Even if that is true, it is not clear that trying to separate HTML, CSS and JS necessarily achieves a useful degree of separation between logic and presentation.

I agree and this is why I continued to iterate OP's word usage of separating logic and presentation. Separation of HTML, CSS and JavaScript isn't always useful or straight forward but separating business logic from the user interface is incredibly important, in my opinion.

Separation of HTML, CSS and JavaScript is more of an organizational thing in my mind. JSX makes the syntax awkward and more complex in my opinion especially when you're working with a group of designers who are constantly tweaking styles, element layouts, etc. But for a team of only developers it's not so bad. Still I personally find it easier to simply avoid JSX either way.
Dropbox is one of many "applications built on top of S3/EC2". That's not an analogy, because you really don't need one. S3 is for developers, not users. Users don't care where Dropbox stores its files.
WiFi Direct will allow you to connect phones to cameras and other gadgets.
Was that ironic?
I believe that the author is referring to the case when the array to be sorted contains only duplicates of a small number of items, where a perfect hash function can speed up insertion; this turns cycle sort's time complexity into Θ(n+k), with k being the number of hashes. In such a case, k is not negligible compared to n, so I wouldn't feel comfortable saying cycle sort is O(n), as he does.

In the general case, cycle sort is Θ(n^2) with a total space complexity of Θ(n).

edit:typos.
Nice use of Slovenia's TLD.
Shameless plug. I use my own app http://shodhel.com/

Here I just type "log.did some work" in search box.
And it adds "did some work" to log

You might want to try it.
Love it! Clean, so simple it requires almost no instructions and it JUST WORKS. I also love the fact that I don't have to wait for the current image (or batch) to finish uploading and can immediately drag more files in.

(Actually, that last feature made me feel stupid for a moment: I wondered how images seemed to be uploaded so "instantly" and only after testing it on a large image file did I realise that you're just displaying the local image!)