skysight-inc/HackerNews huggingface dataset:
I've developed software for 6502 (the first processor I learned assembly language for, but not the first CPU I programmed at the machine code level), Z80, 6809, 68000 series (x00, x20, x30, x40), a variety of MIPS (R3000, R4000, R10000), ARM and a number of variations on it, x86 and all its variations, T800 Transputers, various 4-bit and 8-bit microcontrollers, and well over a dozen more CPU types over the years.

For real world processors, I would say that the 68000 is probably the best introduction to assembly level programming. For a real-world CPU. Lots of registers, usually a flat and easily understood memory map, a clean instruction set, and instructions that have direct parallels to many of the basic operations you would find in higher level languages, e.g. multiply, divide, addition and subtraction of 32-bit numbers, easily understood loops, various conditionals and so forth. Certain early ARM variants would run a close second of "try this out, it's easy to understand." Though even then, I'd hesitate to introduce someone to ARM programming unless they had a real interest in learning assembly programming.

6502 is simple, I agree with that, but moving beyond the most basic of operations takes careful thought.

So for an introductory assembly language on a real world processor, I would have someone start with 68K. Once they grasp that, which, if they are a reasonably competent programmer, facile in their language of choice, they should be able to crank out 68K assembly that does useful work in a couple of days. It is possible to then consider the 6502 or Z80 or 6809 as options for a less capable, but certainly more difficult next step in assembly language.

I would strongly disagree that 6502 is designed for human readability or that it is the pinnacle of assembly language programming options. For real world processors, I would be hard pressed to rank it in the top 10 of "processor of choice to solve this task because of capability." Perhaps up to about 1982 it could be considered reasonably competent. But "pinnacle" is not a word I would ever use to describe that CPU no matter how fond my memories are of learning to program it or shipping my first video games on it. The 6502 CPU has a number of shortcomings that were clearly evident in the late 1970s when it was at peak popularity. The one thing it did have going for it was that it was cheap and that it was easy to get going on a board with some supporting chips.
No.

C++ is slow to compile due to some historical decisions like preprocessor.

But the C++ standard committee has come to rely on optimizing compilers with powerful inliners and optimizers, to implement new "zero cost" [sic] abstractions as convoluted template libraries with lot of corner cases (neglecting incomprehensible error messages and debug build performance as well).

Efficiently compiling C++ effectively __requires__ a top notch optimizer because of the disconnect between standards committee and implementers. Moreover, relying on optimizers often results in non obvious performance traps.

The stupidity of standards committee and their sheer insistence on nothing but being able to sell more books every years is why even modern C++ is such a horrible development experience.
The changes here are not just security but privacy related - new Androids now have permissions like "only allow location while the app is open", which was loudly requested even in HN community (and rightfully so).

This does mean that apps now need to take such new features into account and not horribly crash when users want to use them on the phone.

Requesting compliance with all new privacy features on Android 9,10,11 is not unreasonable for a store IMO. Especially when sideloading exists.
I wouldn't deny, and Coinbase didn't deny, that employees should be able to discuss decisions about wages, benefits, products, employment, etc. If you'd like to use the word "political" to refer to anything that affects society in any way, by all means go ahead, but you have to recognize that other people who say they're "apolitical" aren't using your definition. They just mean that they're not engaging in arguments like "we've gotta elect suchandsuch candidate!" or "we've gotta embrace suchandsuch slogan!"
So you just want the thoughts emotions and urges of a tiny number of news editors slammed into my mind in real time. Ever wonder how the US was mobilized to war in 2003? Ever wonder why nothing happened to stop mass surveillance after the Snowden leaks despite massive public outrage? You make me sick.
> The myth is that you need some massive salary to attract the best, whereas what actually happens is you hire who you would've hired anyway, but you pay them a massive premium.

Microsoft’s market capitalization has more than doubled during Satya Nadella’s tenure as CEO. When Steve Ballmet quit as CEO the market cap jumped over $100 million. That kind of difference is why companies pay extremely well for top CEO talent. Management is a skill, some people are really great at managing large, complex, profitable organizations and they’re worth a lot of money.
And there’s no career advancement for contractors. Thirty years ago the best and brightest at the hotel might get a chance to get promoted to manager, which would give them a better wage and even more skills. As a contractor this is practically impossible, both because your actual company never observes you and has very few management positions to get promoted to, and because the hotel probably can’t hire you without breaching their contract with the staffing agency.
Humans share many subjective feelings and views. Just because something is subjective it doesn’t mean it should be disregarded.

What days should be holidays is also pretty subjective, but if the society can agree on which days to consider as holidays, probably it can also agree on what is considered sexual and modest. (Which is actually way more important than holidays because it impacts children that could be traumatized by certain sexual behaviors).
We are building Grouparoo (https://www.grouparoo.com) because we think you should be able to do this yourself and own/control the data - without the incentive structure being messed up from the cost pressure.
> then it should be pretty easy to test.

If it is that simple, you can just devote this to package like typer. That's what I point to - don't write it.

I see people somehow read GUI along the lines, while I never even considered that as an option. Added a note and please read completely before commenting
Amerisleep Mattress Coupon Save 30% + Free and Pillows
Is that so the developers can just continue ignoring new privacy and security features added to the OS?
> If Bumble can do it, Twitter can.

If US banks and credit card agencies can't do it properly, why can Twitter?
You can use Puppeteer to drive the web scraping and use page.screenshot() to capture images. You can find a quick example in the docs below:

https://github.com/puppeteer/puppeteer/blob/v5.3.1/docs/api....
https://addons.mozilla.org/en-US/firefox/addon/block-twitter...

Features

This extension may:

Hide promoted contents (enabled by default)

Hide suggestion tweets on timeline (e.g. Someone liked tweet)

Hide modules on timeline (e.g. Who Follow)

Hide cards in trends

Always show Latest Tweets instead of top Tweets

Only Hiding promoted contents is enabled by default. You may enable / disable these features in the options page of this extension.

This extension only supports the new Twitter UI.
You stated there’s no such thing as an epidemiologist which is objectively false. I didn’t say that their opinion should be dismissed because they’re not titled as an epidemiologist, I’m just pointing out that your assertion is false.

You can’t be a physicist without understanding advanced math, but there is no similar qualification to be an economist that requires you to understand biology, medicine or epidemiology.
I don't think the gist of what you're saying is wrong, but it reads like this is someone who really wanted to support older devices, on a platform that ... doesn't support older devices.

Maybe they (google) should support older devices but the author chose to swim upstream to some extent here. Admirable goal but perhaps as a decision, one that comes with a lot of hassle and inevitable conflict with the platform they chose.
Exactly - the store needs to be a privileged app. Unfortunately that will be fixed only in next iteration of Android :/
A major shift in American social order I’ve seen in my life time is the move from the centrality of “tolerance” to the centrality of “acceptance.”

While there are many good reasons for this, it is also a recipe for conflict and distrust. When a person is presented with another person with views or behaviors very different from their own, asking them to simply tolerate the other and not interfere with their life or treat them differently is almost always manageable within a belief system.

However, acceptance, not just agreeing to not interfere but embrace many of all aspects of the other is sometimes impossible. A dedicated pro-choice activist who believes reproductive choice is central to women’s rights cannot fully accept a religious believer who is certain abortions are morally reprehensible. A person that believes that traditional American Protestant values are central to the success of the nation cannot accept a textbook claiming that many of those values are flawed and lead to white supremacy without giving up some of their core beliefs.
You are spot on: https://en.wikipedia.org/wiki/Hypervitaminosis
The thing about good reporting is they provide sources.
Origami Witch Tutorial
This is an Origami witch tutorial for holloween
Developing ERP (Enterprise resource planning) systems. They mostly run with web user interfaces but you actually never work with Javascript/Html. Instead you write code in domain specific language.
While it's true that historically law enforcement and tax collection was essentially the mafia, the difference here is that the IRS is controlled by a democratic organization.
100% agree and this is authoritarian and unlawful. We are literally witnessing the Jews being rounded up for going to their temple. The cure is now way worse than the sickness.
Which is fine, but the things we do with our home computers today are not the same things we did in the late 80s.
Stopped reading after just the 4rd paragraph. If they believe this bullshit, then the rest of the article is trash:

>. Our moment of moral convulsion began somewhere around the mid-2010s, with the rise of a range of outsider groups: the white nationalists who helped bring Donald Trump to power;
I came to see CSMA/Cx, found this and not disappointed.
If a company goes into chapter 7, the entire company is disbanded and its assets are sold off. In that scenario, Red Hat, as a division of IBM, would cease to exist.
I can't think why Windows 98 would slow it down.

If the VM is using VM acceleration, it would be near full speed. The only reason 98 matters is that it's probably 32-bit not 64-bit. But if Delphi runs on Windows 98 then it probably is 32-bit too.
Not really imo -- like I said upvotes and downvotes can do this just as well. Just have to have good anti-bot protections on that
Why would pay keep up with productivity gains when the productivity of the labor purchased by a wage hasnt kept up with productivity gains.

Businesses run on actual formulas. So if a mcdonald resturant doesn't make the the 100x% growth because the wages didn't create 100x% growth in each store revenue and wages went up 100x% how does it make sense to run most any small business in america
I'm speaking from remembering things I read over the past few decades on Usenet (yes, that far back) and on blogs. I'd be amazed if any of this is still online.
Jhgggf
Thanks to fracking, the US is actually a marginal net exporter of oil, depending on the average price of oil (traditional wells can squeeze out frackers with their lower production cost)

As you said, oil helps, but it’s not determinative. Norway is interesting in that they’ve used their oil money very wisely, but it seems pretty clear that other policies are necessary in order to ensure that economic prosperity is well distributed.
I am this person. Before the recent changes announced within the last few weeks, the general way this worked was 3 years of work experience == 1 year of degree. I had my work experience (including being a founder) independently evaluated by a recognized professor who attested to that fact and it qualified me for a H1-B.

That said, the total sum of my industry experience at the time exceeded 12 years.
If you allow for location based ads (eg: city level), there may be a chance.
Depending on your sales value you can also look at Salesforce Demandware.
Arguably American firms have been incredibly competitive since the 1970s; its American labor that hasn’t been.

And/or the fruits of globalism have not been fairly shared. Depending on whom you ask.
There is an amount of time spent compiling which has a qualitative effect on my programming. I start to feel it around ten seconds, definitely by thirty; three minutes is way over the line.

I start to be reluctant to make small tweaks. I want to program in 'blocks', time compiling with bathroom breaks. My frame is just wrecked, and I'm fairly convinced that code quality suffers from this.

I like what Zig is doing, by taking such care to keep unoptimized builds as fast as possible. Release builds can run overnight for all I care, I'm fine with taking arbitrary amounts of time to get the fastest end product I can have.

But I firmly believe that a language which can't give me a build in a handful of seconds is missing out, and it's a real pity Rust is in that category.

It's possible that a language with type inference and a borrow checker simply must have slow compile times, that it's inherent. I doubt that somehow, though I concede that one-pass compiling a la Turbo Pascal is likely impossible.
Not to mention the minimum wage was randomly picked by a govt worker. Who says the wage picked at any given time would be the best minimum wage and would have negative consequence like other minimum wage increases.
In my experience, collision detection is the easy piece (partly due to the prevalence of resources like this one); collision resolution is where you start having to make compromises (and there aren’t always clean solutions).
I would debug it. step into the code.
When I was in the US, I saw someone offering free phones to the unemployed (Obama phone). Food stamps being used. FEMA given new houses to people left homeless by hurricane Michael.

I even met people whose diet consisted mainly of expired food. They had to fish it out of dumpsters, which wasn't nice. But they had free food!
Those innovations have 0 to do with labor of the workers. The cost of the investment in the innovation is where the wage went. How does it make sense to pay for that twice. The worker sans the innovation is no more productive.
Back in the days of floppy drives, an interesting technical challenge was: write a system that boots, compiles itself, and enters its REPL before the drive mechanics manage to hit full RPM.

What would the equivalent be on current systems? I suppose it might be possible to write a system that boots in a single bandwidth-delay product, but somehow that doesn't have the same attraction.

ando wok fash nawit towsh nagut (running light without overbyte)
Current title is misleading: Y Combinator Failed Startups.

Why did it change? This is a discussion of the biggest failures out of thousands of startups, not that YC is horrible or something.
> Many (most) minimum wage jobs do not provide any meaningful benefits, so it's tangential to the minimum wage in most cases.

I think you might be forgetting that most benefits at that wage level come from the government not the employer.

When you count how those benefits have increased since 1968 then minimum wage has never been higher.

This is most particularly true for Medicaid Expandion states since the ACA, but even non-expansion states with the health care tax credits and cost sharing reductions which are worth $10k-$20k per year to a low-income family of four.

This adds about $4/hour to the effective wage of a dual-income family which TFA is just ignoring.

The increasing value and accessibility of SNAP benefits is probably another $1/hour.
Name the groups.
> You’re not wrong... but remember that the voting booth is another anonymous forum.

Sure, and the implication that letting discriminatory behavior remain normalized can be a strategy that lets you court voters at the margin isn't new.

In a sense, it is a strategy that grants political power but denies a mandate to do much of anything meaningful with it to combat discrimination. It also cedes the initiative to the opposition who can easily retreat or just run (and then continue to portray your compromised proposals as just as extreme as ever).
It’s great to get confirmation scientifically. Though Intuitively it has always felt that handwriting engages brain more than typing. It’s as if we need an almanac of proofs that validate widespread intuitions.
Scientists find upper limit for the speed of sound
I think there already is a subculture of programmers who value the lower resource use (i.e. power as well as memory/speed) and availability of free/open hardware that knowing how computers work affords. Whether that remains a niche or becomes more mainstream is an interesting question.
My point is that it is somewhat arbitrary who captures the value, and it is not always clear who produces the value. Say a grocery store is stocking at twice the rate they did 40 years ago because they have an app. Is the guy who wrote the app responsible for all the increased productivity? Not really, writing the app was fairly trivial compared to inventing the transistor, the operating system, and the programming language. Is the guy who invented the transistor responsible? Well it would not have mattered at all if there wasn't a store to make use of his invention. Is the store owner responsible? Well he isn't technical at all, he didn't invent the transistor, write the app or stock the shelf. Besides he would have no one to sell to if there wasn't a town to sell to. Is the town responsible? Well they provided road the stocker drove on to work, the university that the programmer and transistor developer went to, the police force that protects the store, and the customers that buy the cans.
I learned a tremendous amount of information from that book. It's _the_ book to get if you're interested in collision and related spatial data structures.
Is Julia JIT deterministic / reproducible? It doesn't matter if you are writing the code to run yourself on your own machine, which is usually the case in research. But would you recommend Julia for a project has soft realtime requirements on the order of 10 ms and has to run in hundreds of machines scattered across the world, and you have to support personally?
Maybe. I still have an affinity for server-side rendering.
hey im new im a hacker but a good one not a bad one i help people with other hackers stuff like that
Oh, that is 100% me. I have this anxiety related to external (non-co-workers) people. When I know it's a negative response email, it makes my heart and body tense up. I know it's purely an internal response, a personal perception/projection, giving imaginative power away, etc etc. I try to woo-sa (meditate) through it, but it's still very real for me.

Side note, for a throwaway account - you are impressively dedicated to it.
Will netflix actually let a pi stream at higher resolutions than 480p?
It kind of sounds like a connection pooler should be built-in to Postgres and turned on by default.
Pascal's original role was as a teaching language. Students will invariably compile multiple times making many errors along the way, but never run their final iteration in production.

For those who don't remember "funny money" I'll point out that, not only did we wear onions on our belts, but CPU usage was charged back in the day.

:beratna owte wameku ere nebula:
> I tend to think that if more people understood how to program at this level, the weight of software and websites would be a lot less.

I’ve done assembler work, I’m perfectly competent at it. I would never try to build a website in anything low level like that. It’s optimizing for completely the wrong set of problems. The world has lots of network bandwidth, cpu cycles and volatile memory. You won’t find many situations where having a better performing website is worth sacrificing the savings in human labor you get from high level abstractions.
>That said, C# solves this problem near perfectly.

Hadn't it already been solved in Java even better before? It doesn't look right to praise C# for resolving the problem when C# merely took that idea from Java. C# came up with the templates part though.

What C# didn't copy was the idea of turning every source file into a binary file. A library is just a zip archive of those .class binary files. What's the advantage for C# to not have .class files and to pack everything into a 'proprietary' library format? Why haven't they copied the zip-idea, too?
Does it have ecc and at least n+1 psu redundancy? I think the reason for the air quotes around server is related to hardware and not the software run on it.
if you want to talk to me by sms do this in your linux terminal:bash --login <enter> wall <enter> <message> ctrl+d
Amusingly, in high school my physics teacher told the class a story about how things had become so complex that no single person could understand everything about the classroom computer.

That was in 1978 and the computer was an Apple II.
Another thing I'd like for small projects is for "obvious" modules to be imported without having to say so.

For example if I do glob.glob("*.txt") it's rather obvious that I also wanted to "import glob".
"Anything I disagree with is an Orwellian lie and must be censored."

Orwellian lies are the ones told by the people with power. If you are deciding weather or not to censor it, its not Orwellian. Calling the truth Orwellian is what The Party would have done if 1984 existed in 1984.
>You wouldn’t shit on C language... at least less.

Anyone who still thinks C is the way computers work is in for a surprise when they realize all modern x86 machines are just emulating x86 in microcode for backward compatibility reasons.
I get most job interest from Indeed these days. Honestly I'm not sure I've ever taken a job off of LinkedIn before.
Personally, I really do think medical licenses are too restrictive. I think a lot of very talented people who could have made great doctors end up pursuing other careers, because they weren't willing to commit to a pre-med undergrad + 4 years med school + residency while they were 18, which the typical age that people have to make that decision.

I also think the medical field suffers because the only people who become doctors were people who have been on the track for becoming a doctor their whole life. An engineering firm might have artists and philosophers and tradesmen who are passionate about engineering and self-taught, bringing very unique perspectives to various problems. These same people have enough talent, motivation and humility that they probably would make great doctors too.

And I know for a fact that doctors would benefit from e.g. a systems engineering or fluid dynamics background to better understand the medicines they're prescribing and be more equipped to prescribe the right one in the right doses, or maybe a math/statistics background to understand unintuitive numerical data such as "X diagnostic test is 99% accurate.... [fine print] because it reports 100% of cases as negative and only 1% of cases are ever positive".

My imagination can only go so far with examples, and I know there are very good reasons for the tight restrictions, but I strongly believe the restrictions are too tight.
Wow thanks. I've never heard it expressed as a Common Column Expression. It makes sense to include it in the FROM statement because that's usually parsed and executed first.