skysight-inc/HackerNews huggingface dataset:
I don't think there can be or is a reason to believe there exists a 'true' random number generator. What's the reason to believe such a thing exists?

If something seems random to us likelier explanation is because we couldn't observe it from close enough so we do not know the exact algorithm/causes behind that event or occurrence.

To me it seems like even if there's a random number generator there's no reason to believe such a thing exists. Simpler explanation is that there's some logic involved which we just can't observe (yet).

Same thing as we can't prove that a man in the cloud does not exist, but there's no good reason to believe that one exists - except for people's ego of course.
I kept reading and re-reading 'treat' - 'like' - 'alike' trying to figure out where the difference was.

For those left wondering -- it's the first double-quotation mark leaning the wrong way in TFA.
Indeed, the real problem is that content of courses are not aligned to the goals and interests of students. Higher Education is used as a filter in many countries. Student's know the game.
Metal economy is huge, but there are inputs. Software engineers have no inputs into our projects besides our work and some hardware and electricity. A developer is 99% of the cost of a piece of software.
If you are trying to write an app using react-native, or if you are trying to improve react-native.
We got that in signal processing. Two sides of one sheet of engineering paper, anything you can fit, prof gets to examine it as you enter the exam. Some people would put their sheets through the printer and go for 8pt font... I used pencil
There is no single answer that is going to be universally applicable (surprise, surprise :-)). Oftentimes, the right design is going to be informed by some view of the practicalities of actually trying to implement it. Equally, there will be many problems where starting to fill the buffer of your text editor as the only way of designing the code will result in kludgey solutions to many cases that weren't immediately apparent when one started thinking about the problem.

To combat the fact that there's no right answer here, the teams that I work in have adopted a couple of strategies.

1. Start out with a reasonable sketch of the high-level design of the system and/or library that is being written. Thinking through this high-level approach lets everyone start with a reasonable shared mental model of how things will look as development proceeds. It also means that some of the complexities of "which of the more complex cases that we're going to come across are we going to solve, and which can be a TODO" be decided up-front.

2. After this initial design exercise, do design is small chunks, iteratively. Take the smallest possible set of functionality, and have a developer in the team (not just the tech lead...) determine the options for design, and propose one as the solution. These small units of design can be informed as the developer wishes -- i.e., they can do prototyping if it makes sense.

3. At all costs, avoid development approaches and team dynamics where refactoring is not considered an option, or discouraged. As you observe in your question, getting the design right might involve understanding more of the problem, or the requirements, and that might need the "oh , we should have solved this like that!" moment that only comes from having implemented something, or watching your users try and use the solution you built entirely differently to how you expected. Ensure that there's a team culture, or an openness to the idea that you definitely won't be right the first time. Perfect is the enemy of "done" or "shipped".

Personally, I prefer to start to think about the problem in an abstract form before coding, because this allows me to separate the consideration of the best way to write maintainable, testable code from the problem of the system, library or application design. Of course, YMMV, but this is what works for me :-)
It's because Bitcoin is digital. Neither your country's banks nor some other country's banks will give you an account denominated in dollars. You can only transact in dollars if it's physical cash. Then you can't use it to buy anything electronically.
The first time I tried to read it, I got frustrated with his style and quit -- I had been skimming over the story parts to get to the philosophy, and it was exhausting. I liked it better the second time when I wasn't as rushed.

For me the takeaways were:
1. Getting into a state of 'flow' is the ideal way to work.
2. Being dependent on technology one doesn't understand (& hence on people who do understand it) is an unpleasant fact of modern life.
3. Our culture still hasn't shaken the tendency to denigrate pleasure, and the subjective in general.
US 8,434,086, "Process scheduler employing adaptive partitioning of critical process threads", is still in force until 2030. That's a more recent feature for hard real time, where you want to guarantee that some thread gets, say, 2ms of CPU time every 10ms of elapsed time. Few schedulers do that sort of thing at such fine granularity, but that's what you may need if you're controlling some actuator. Good for things like audio players, too. It's not a commonly used feature, and went into QNX some time after 2005. I remember it being listed as a future feature back then.

The fast interprocess call mechanism is what makes it all go. It's mostly about it being simple. Mach tried to get too cute, moving pages from one address space to another. Turns out that copying is usually cheaper than stalling out the CPU and flushing caches while you mess with the page tables of recently active pages. L4 just offers shared memory, dumping the problem on the next level up. QNX offers useful send/receive message functionality that goes fast. Yes, there's a penalty, maybe 20%. But you usually get that back because you're not forced to do interprocess communication with something far slower, like HTTP.
Thanks for taking the time to reply.

I generally prefer title text to previews (I find it annoying browsers seem to be phasing titles out when possible). The only context I've ever used live previews is with VMs when I'm waiting for an action to complete...I never really liked using the MS thumbnails or macOS' Exposé.

Next time I use Windows I'll check out those other shortcuts mentioned.
Because once they get involved they're often not worth picking up.

I think there's a lot of stuff out there that would provide value to both parties if they could simply connect. Something like Gumtree or Craigslist is an attempt to capitalise on this.

e.g. I have a broken machine. It'll be useful to someone for spare parts, to fix and resell (or for fun), as a placeholder (since it sort of works) until they get something better. I'd probably give it away. But dealing with all the time wasters on such platforms makes me want to just toss it.

It's similar for some ideas where there is definitely profit to be had, but simply connecting with the customer, convincing them that it will help them, convincing them you're actually honest, etc etc, all costs more than it's worth.
You just matched all engineers to a pattern you observed.
So go to the bank the same number of times and adjust the amount of cash you'll need to withdraw over that period of time.
Companies that make things often have components managed by the ERP system. This flows down to the engineers. A software shop never deals with such things.
I wrote the autoclicker at https://www.garyshood.com/rsclient/ that people still use today
I don't think particularly highly of Kickstarter

What are people actually buying with all these shitcoins? Who are they out there benefiting, en masse, other than crypto nerds and wealthy finance types?

Here's an idea.... channel all that mining power into conjuring money to fix the environmental damage being done from all the power they consume
Yeah, now multiply 28 billion by... three cents.

Also, just because an industry brings in lots of revenue doesn’t make it a good industry. I’m sure there’s trillions of dollars exchanging hands in the plastic bag market, but I’m also sure that the margins are getting squeezed so tight that even a PhD in OR couldn’t find a percentage point to optimize. The margin per bag is essentially zero.
Almost no token sales are done legally. Ethereum's token sale wouldn't be legal if it was done today but Ethereum is so large that regulators effectively grandfathered it under the "sufficiently decentralized" doctrine.
Inequality itself is bad for many reasons. It creates a rift between people, causing feelings of envy and unfairness, increasing crime. It concentrates powers into fewer hands, and concentration of power rarely results in something good for the general population.
> The company is privately owned and not venture backed so you'll never hear of them unless you are in that business.

Is the implication that venture backing needs growth so they get heavily involved in the media circus? I suppose that makes sense. I've always liked these "shadow industries", I've run into a few personally looking for things like special cut metal or wholesale pie crust or curtain rails.
Yes that's really the best part. School 5 hrs a day and then free time !
Silvergate Bank deserves a lot of credit here for being an early backer of crypto. It's really the work of banks like theirs that have dragged the bigger banks forward.
And what, tell everyone to move to San Francisco tomorrow?
Author here: I am often extremely frustrated with certain ux decisions and write about it but this is - in my opinion - a good example of how hard even what looks like simple ux can be.
>> "heaps of 20$ bills lying all over the place"
This isn't the case from my experience. I've networked with and interviewed dozens of people. It's incredibly difficult to find worthwhile problems that can be automated and aren't already automated. And, even here in the bay area, people tend to react pretty negatively the moment you even mention "repetitive processes". No one likes automation: they associate it with getting fired. So, if you ask people about this, they tend to clam up and stop talking pretty quickly.

And when you get right down to it, and start having the type of deep dive talks need to have with potential customers, you'll quickly discover there's already solutions to almost every conceivable problem out there, even in the some of the most esoteric fields you can imagine.
https://libgen.is/search.php?req=Aboriginal+Peoples%2C+Colon...
> a text message to email system ... letting his office assistant manage invoices ... fulfill orders on the go without talking on the phone as his customers can just text him

Oh man... that's what I'm after, problems like that. Would be so neat even if it's small to see it get used(users) and the analytics/small income.
> And what the heck is a "bed-and-breakfast type coffee tray"?

A tray loaded with tea and coffee making equipment and supplies, like you get in hotel rooms. Not a tray for carrying things around.
LOL!
Do you trust a random restaurant to make your order correctly?

The restaurant next door is run by a 20 something lady and she still managed to fuck up opening hours and the menu online.
It's like structures in earthquakes and crumble zones in cars. Flexing helps absorb impacts. That said, I've had issues with BGA chips and flexing, so it comes with problems, too.

I couldn't find him talking about flexing, but here's Rossman's take on a lot of Apple's mistakes: https://www.youtube.com/watch?v=AUaJ8pDlxi8
Science is not realy part of technological degrees. Some stem teaches it, other dont. Engineering is not science. It is something else.

Many of them don't really have statistic class that would teach practical statistic either. They don't end up being able to pick samples and work with them nor understand statistical methods. They end up able to prove few conjectures.

I am not saying they should teach that, these are often not relevant to the degree.
Which is something I don't understand, just separate the signal and give me a digital output from the monitor, why are monitors doing digital analog conversion for audio too, all of a sudden?
> I'm saying a company would be pretty dumb to pay someone more just because of where they chose to live. Profit maximization and all that.

That's only the case if skilled engineers are fungible entities with a smooth supply/demand curve. That is absolutely not the case.
Just to add a perspective, I work for a FAANG and we have no plans to go remote and will very much be office based. In fact, most of the company is yearning to go back to work. But our office space is pretty nice as well. I personally am sick and tired of working from home and can’t wait to return to work. I am tired of poor ergonomics of my home office, tired of constantly having to schedule formal zoom calls for every casual chat, staring at the screen all day, and not have any in person connection all day. My neck and back is hurting. And I am putting on more weight simply because I am glued to a chair all day.
Look for the wholesale stores where restaurants buy supplies. You can shop there too. Just like Costco those are usually at the outskirts of the city.
What’s frustrating about this situation is how obviously wrong the experiments were as described in the book, and yet how unshakably the findings were defended by Kahneman and others. I read the book before the crisis and stopped reading after the priming chapter, it was clearly fantasy, especially the experiment about reading words related to old age and then walking more slowly down a hallway. Now that the crisis is public knowledge it’s hard to believe these findings were ever accepted by the mainstream, but they were.

You just have to think for yourself and weigh the evidence, be humble and open to other perspectives. Mindlessly following perceived experts won’t save you.
Yes I have, but I would prefer a really clean Gym Env for just vehicles in GTA, with an understandable action space.
> If I pay a premium for my platform

this is something that you might value but I think it's fair to say it is already a minority position.

phones and the web have become the primary platform for software delivery, and people do not treat their desktop if they even have one as some sort of premium platform, it's a terminal for the internet.

at this point, people are probably more familiar with the look and feel of web applications than they are with native applications and value similarity across platforms over features of individual platforms. The operating system and the hardware are increasingly becoming irrelevant and a detail compared to the web on top.
I never used Resharper and stay away from JetBrains products as much as possible, with exception of Android Studio.

It looks like they design for developers with gaming rigs and ten finger chords, I even start enjoying using Eclipse again after spending a couple of months on a Java assignment with InteliJ.

Then my .NET team wonders why I never complain about VS speed and crashes, easy, I am the only one not using Resharper.
It seems that the market is big enough to allow unicorns making "plugins" like https://en.m.wikipedia.org/wiki/Robotic_process_automation to emerge.
Lawfare is hardly neutral - they have been cheerleading the expansion of surveillance powers for the intelligence bureaucracy for years.
As someone who lived between SF and LA for the last decade, most everyone wants to leave after they "make it." It's a minority, mostly naive newcomers who came from the suburbs like myself, who are enamored by it.

It's understandable to be biased against admitting a mistake, most people are, but eventually most see objective reason.
منتجات اصلية مع كود خصم لوكيستان الفعال
جميع الحلول لكافة مشاكل البشرة والجسم وكذلك للروائح الكريهة للعرق مع منتجات لوكيستان سوف تحصلوا عليها فى اسرع وقت ممكن مع كود خصم لوكيستان 35% خصم على جميعها من الموقع
Thanks, yes maybe I will add proper sensoring to the project with emulating a can bus.
There are smaller ERPs too, but I think often the real alternative is building something in-house tailored to your specific business.
What are some examples of medium-large Go projects where the code is well-written? By that, I mean code that would make a good example for someone trying to learn the "right" way to do things.

I was briefly learning Go a while back. I'm curious how well gorotuines and channels have held up as building blocks, and how extensively they are used in real projects.
> This thread seems to suggest that there are heaps of 20$ bills lying all over the world and accessible to any software engineer.

I argue that they are. It is just that the dollar bills are stuck in the mud or hidden under a leaf or just down paths you rarely take.

The bottleneck is knowing about them. You need to be the kind of person who thinks everything is done poorly and then thinks of ways to do it better.

The other bottleneck is that extracting them frequently requires annoying human interaction, but if you are willing to do it endlessly, there is plenty to do. I'm not and I lose out on a lot of projects as I don't want to do that.

But I know some absolutely terrible software developers (i.e. expect to see your password in the source code kind of developer) who outearn most devs I know simply by selling vast amounts of solutions to the thousands of people they meet every year.

Spend the day talking to random shop owners. Spend the night hacking together a fix for them. Collect an ongoing fee.
Wait! You really think that restaurants are even remotely capable of handling customer support volume, that delivery companies work with?
Re "go new": I think part of the problem with that is that people have quite different ideas of what a good project structure is. It also varies a lot between a simple CLI tool (for which main.go and maybe go.mod is enough) and a large multi-package server project.

Can you explain what you mean by "bizarre Makefiles"? I've never used Makefiles for my (admittedly fairly small) Go projects, because "go build" just works.
Very surprised he hadn't heard of ConvertKit. It's usually in the running whenever I google for email marketing/automation software. Price seems reasonable too (but not for us, we're more newsletter-based rather than conversion-based so it doesn't really work out).
They buy LAVs from General Dynamics in Canada as well. Not sure why the government has allowed it to continue.
Our Carbon Footprint as a Remote Company
Iranian Buddhists in China
> in Wordpress with plugins

My first dev job we just crapped out WordPress sites, I mean WP was just a "headless CMS" pretty much, since it has auth/users/routing/editor out of the box. So we just built pretty pages/uis. It was interesting, in that level, the owners of the company were making bank. There was something I made that cost $30K and I was like wow... I was not paid anywhere near that. This other thing a single person developed was over 6 figures... I think that's an example of selling value over quantified time(within reason).

Oh and with WooCommerce you again had this "headless" shopping system and you could throw your own styles on it.
That last point you've made is a fantastic distinction I've not thought about or seen discussed before, thanks for that.
And then they charge 30% or the cost of operating such a machine is 30% of average sales volume... and we're back to the beginning.
It's a lot. I run core for critical windows infrastructure to cut costs, patch times, and save on core count, instance sizing and reduce attack footprint.

The GUI is big, and I run that when needed, RDS, userland stuff etc.
I tried it in the city center it was going nowhere, the bigger and complex the models get the more they learn "intuitively" i.e. avoiding pedestrians, avoiding crashes etc. Like the video where Autopilot predicted a crash 3 seconds before it actually occured.
Accelerando by Charles Stross: Be there to receive a phone call from a sentient hive lobster consciousness that escaped from the lab, and watch the singularity happen in a hilarious and mind bending fast take off.

A Deepness in the Sky by Vernor Vinge: explore the far future in a space opera dreamed up by a computer science professor turned sci-fi author. This book literally inspired the first IoT sensor "motes" created, and we haven't come close to achieving the vision he explores just as texture in this rich book with fascinating characters. Not my favorite wordsmith, but one of my favorite idea-smiths.

Godel, Escher, Bach by Douglas Hofstadter: create a new mathematics from the axioms up, while strolling along with a wise tortoise and a hare who share fascinating ideas and connections from art and music to number theory, incompleteness, and consciousness.
The Bay Area would have far fewer easy problems as every 2nd person is a developer. It is fished out.

> people tend to react pretty negatively the moment you even mention "repetitive processes". No one likes automation: they associate it with getting fired.

Those aren't the people you should be talking to.

> you'll quickly discover there's already solutions to almost every conceivable problem out there, even in the some of the most esoteric fields you can imagine.

That is irrelevant for most as you sell them the implementation of that solution then. It is a $20 bill, not a Y-Combinator worthy idea.
> This really helps lubricate the money-go-round.

Doesn't it though.
Lots of FUD and misunderstanding going on there.

Windows NT, which is what everyone uses, is a descendant of VMS design and culture, built for shared file systems, multi-user accounts, and distributed computing just like UNIX.
Make it a bash script! I have all kinds of scripts for things I don't want to remember in my ~/bin.
Theres a difference between remote work and being locked in your home.
Most of the "flyover" country isn't even on these apps.
In case people want to build this on Ubuntu, I needed the following

apt install build-essential rustc cargo libgtk-3-dev libgdk-pixbuf2.0-dev libssl-dev

Gemini sites load so fast, it's a little crazy. I played around with Gopher a bit, but mostly through browser add-ons and proxies. A native text-only browser is very fast.
Ah this looks like the kind of thing I'm looking for. Thanks.
Well gconf is hardly any better.
No Code Tools
Sounds like a good venture for Uber
It's really weird when you hear people saying things like:

> disbelief is not an option. The results are not made up, nor are they statistical flukes. You have no choice but to accept that the major conclusions of these studies are true.

It's as if they know they're wrong, but are trying to force themselves to believe it any way.
What advantage is it to the grunts if you automate stuff such that what took them an hour takes ten minutes? All that will happen is that either some will be laid off or the boss will find other ways of filling the time with other work.