skysight-inc/HackerNews huggingface dataset:
Very well put. I remember writing gotos everywhere when I learnt to code. Interestingly enough my first program was almost the same as yours. Great thing about a goto is that it is a single command which can emulate any of the other constructs.

Also one thing I remember from back when was that if there was a problem I did not understand (I was mostly learning by modifying example programs that I somehow got) the only way to solve them was to try more things and harder. I did not have any books and internet was a luxury. Eventually I have understood more of the code and got better.

Nowadays it is way easier to remain ignorant and still be productive.
Advertising is very much beset by the mindset of being "so preoccupied with whether or not they could that they didn't stop to think if they should" (Jurassic Park.)

Tracking and microtargeting just seem too attractive for advertisers to pass up. Same goes for large size, autoplay, multimedia ads.

These mechanisms would have to fail to perform in obvious ways (not long-term, subtle, whole-market ways) before people will stop using them.
I concur, this boat was heeled over for a while. Sailing along upwind on one tack could do that. I don't know the pacific, the course they took if that would be feasible. (normally people sail downwind if possible, its a lot nicer)
Good for you. If I have the choice to pay $15 for a pizza with a credit card and $0 for a pizza with BTC I bought a long time ago at 1/500th of their current value, I'll factor in several things.
Don't forget purple, which doesn't exist in the rainbow. It's red and blue, which average to green but we see it as purple. Which validates the three-axis idea: purple is when the red and blue axes are dominant. But it's still peculiar.
UK does well in UK-based/influenced rankings. There is this magic "reputation score" where Oxbridge are near 100% while lacking significantly in other areas comparing to competition; yet due to this magic value are always in top 5. If this is the source of national pride, then good luck competing with China!
> FF removed Linux native audio support and nobody cares

No, they didn't. I'm listening to Soundcloud in my Firefox right now; it's sending sound to PulseAudio just fine.

What you actually meant to say is that Firefox removed support for those 1% of Linux users (i.e. 0.01% of total users) that don't have PulseAudio for whatever reason.
Some of my teachers required you to use the school-owned calculators, which were cleared after every class. Other teachers specifically allowed you to use your own programs during class.

I think that it was pretty common for students to trade programs around, so most of the teachers knew that the calculators were programmable.
Thats not how any of it works. If china came out with a 1 dollar iphone X2, both americans and chinese would be much richer.
At Level 12, we pay for the time spent taking our skills tests. About 16 hours worth if a candidate makes it through all phases. But I've not paid for the on-site interview, other than travel expenses for remote candidates.
Research is an input into productivity, but you need the application of research to actually turn it into productivity.

This is a little self congratulatory in HN, but entrepreneurship is the application of research. So you need that to "activate" research.

China is catching up not (just) because of research but also because they're applying it.
Did they provide any reason, or those who make decisions there have some irrational bias and prefer GTK?

I can see why it can be harder to bind to Qt from Rust, but this is now a solved problem I think:

https://phabricator.kde.org/source/rust-qt-binding-generator...
Awesome link! I found one of my programs from back then! It was a 'baiter'. It would login to a few aol accounts, collect screennames from whos chatting lists. Then send them all instant messages with IMS_OFF setting off so a normal user wouldn't be able to respond back, only a aol employee. Then we would crack those screennames and do whatever it is we did back then lol. Mostly people used this for spamming though, it was one of the first released instant message spammer that could login multiple names. Hehe I miss those days!
check out the intro art and interface.
http://justinakapaste.com/sharkbait-v2/
If no one follows up they don’t care enough. My time is valuable too.

When I was searching for a job earlier this year that bit one company. They apparently really liked me but didn’t call back until weeks later by which time I had already found something.
The simplest example of this is that in a watercolor class I was told to make shadows bluer than the object, not just blacker. And indeed it looks much more natural than a black shadow, and I think it's this effect of juxtaposing colors.
I agree that there's a ton of progress in conjunction with troubles of growth. However, I think they're past the point of no return with the reform; if they did the reforms when the stock market crashed a few years ago, that could've been different. But now you can see that the communist party is avoiding that pain completely (just like Japan in 1990) and trying to inflate the worries away. However, pegging to dollar and capital outflow is preventing them from doing that successfully (while Japan had the fortune of doing the inflation in the 90s when the world economy was healthy). Along with XiJingPing becoming a dictator, it doesn't bode well at all for China.
Google’s San Jose village plan seeks success when Coyote Valley project fizzled
You are comparing a system simulator to an instruction set simulator. Those are very different things.

When you run an application on QEMU on Linux, only the application code is simulated (by just-in-time compiling every basic block when it is first executed, then always just executing that compiled native code). System calls go to the Linux kernel on the host system, which runs as usual. Hardware is not virtualized. In contrast, Virtual PC (if I understand correctly) simulates the hardware of an entire PC, including graphics hardware, and runs all of Windows on top of that. That's a lot more expensive in terms of processing power.

That said, sure, you will probably lose some performance with QEMU. If the simulated code uses lots of fancy vector instructions that are not provided by the host hardware, you'll even lose a lot.
Linus Torvalds might be behaving in a tyrannic way, but I think everyone would agree that he does it to enforce the philosophy and goals of the project and drive it long term, which is fine.

I think the "toxic" tyrant has an agenda unrelated to the company performance, stemming from their lack of self confidence mixed with a lack of empathy. They overcompensate by seeking praise from those they perceive as weak, and sabotage those they see as treats.

When I find someone a bit aggressive or overbearing professionally, I try to observe how they behave outside of their job. If they're moderate and respectful, they are usually just very focused people, and probably good allies with the proper boundaries and communication.

If the behavior happens outside work as well, I'll just assume they're a lost cause and kill them with neutrality. Never let them bother me but never give them credit either, be extra zealous when they send me on a wild goose chase, until they get bored and latch onto someone else. Oh and raise my eyebrows before agreeing with them.
One line Tetris in Acorn BBC Basic:

https://survex.com/~olly/rheolism/dsm_rheolism/
IMHO, I think it is a good thing as now it implies a knowledge-race (akin to the arms-race). Whatever happens, eventually all humanity benefits from the development.
I hate people giving off ideas to big companies in public forums.
Regarding your point 1, wouldn't the sensible thing be to question them about this sort of thing? Find out their reasoning for implementing the solution the way they did.
You're saying like it's a dichotomy, but in reality it's a false one.

And I would agree with you if they didn't have things like long work shifts that are almost mandatory, because they're not exactly happy as is.

They don't need to focus in growth, they could focus in improving their conditions, but instead it seems they're coasting aimlessly and no one is grabbing the steering wheel.
d stands for denarius, a roman coin
If you find yourself torturing your head about whether to use elements or attributes, then you're attempting to use a markup language as a general-purpose data representation format, something it wasn't designed for.

SGML and XML are for text, optionally marked up with tags/elements. Attributes are for data about element presentation, and not intended to be displayed directly. It's as simple as that.
Bitcoin Cash Skyrockets, Bitcoin Price Drops as Civil War Continues
> but also incentivizes investment

No, it just doesn't disincentivize investment, same as sales tax.
Is Git the be all and end all of version control?
For a similar idea, but more aimed at programmers, there is Anvil: https://anvil.works
agreed. "The word refers to the commentaries shooting across the screen, in the style of an arcade shooting game."

http://www.theworldofchinese.com/2014/12/bullet-to-the-head-...
The thing is, the majority of people in the industry fall into that category (not of being dumb, but of being inexperienced, and often kind of pretending they aren't).

The reality is many/majority of developers are actually beginners! It's simple logic once you think about it..

Consider the huge range of skills required (language, libraries, os, networking, patterns & techniques, industry advancements, then general professional skills such as organisation and communication and time management, then economic understanding to apply these to the business domain etc, the list goes on and on). It basically takes most people 5-10 years to actually grasp the skillset, and then double that again to master it.

Combine this with the growth of the IT industry which means greater numbers joined recently and fewer numbers of more experienced people started decades ago, even if they are still working. Oh and chasing the latest cool thing, ageism, and NIH ..

Overall the ratios are terrible with the majority of people not having the level of mastery and perspective to deliver at a high level on all of these skills simultaneously .. so their 'architectures' are actually controlled A/B tests if they have an engineering mindset, or just fashion driven development and cargo culting if they don't..
We’re Sick of Racism, Literally
IS 17 RANDOM OR NOT?!
1. China has more younger population and a market driven ruthless academic system.

2. Slowing birthrates and Ageing population in USA coupled with strong racist immigration policies towards asian in USA is depriving US universities of good quality brains.

3. Good times create weak population. The modern American youth is more worried about inequality and gender fluidity rather than studying laws of thermodynamics and machine learning.

US is two steps behind the curve compared to UK. It is a foregone conclusion that unless US radically implements a new pro-Asian immigration system or unless white people in USA get higher birthrates the coming century is going to belong to China/India.

Japan has understood this well and signed an agreement with Indian government where over 300K Indian youth will travel to Japan and work there.
This is kind of a zero sum game though, someone else will take your place under the tyrant.

Yes some of us are lucky and work remote, have a large portfolio of nice enough clients, and not have to deal with corporate overlords. Let's be real though, this is a very small portion of the workforce.

Not to mention that if you go through the trouble of changing, which is bothersome for many practical reasons, you won't be able to tell if it is better or worse before you've been working for a while, which is a pretty discouraging for risk averse people.
We have had MS Access for years. It still requires a bit of knowledge about database design to use it properly.

I don't know Bubble but I am skeptical about visual programming, as syntax is one of the easier parts to learn when coding, and isn't in my opinion what makes our profession difficult.
I understand that pasta cooked in seawater is passable as most of the water (and salt) is discarded. Normally rice absorbs all the water, I don't know if you were clever and boiled it in lots then drained it if that would work.

Would take a lot of fuel though, usually propane for the USA, I think? In the UK many use Butane instead, or CampingGaz - in any case you don't really want to use it all up when you are out at sea.
Basically adding an operator to replace the existing `std::is_nan()`? Not sure if this deserves to be first class in the language...
An Archive of Early Microsoft KnowledgeBase Articles
Does it seem like "productivity" shouldn't be measured in number of papers?

The fact that in many places it is measured in number of publications gave us Hindawi/Elsevier open access and OMICS spam conferences.

That said, the number of really good publications from China in Western journals has risen from almost none in 1995 to a few in 2005 and nowadays they are plentiful. India, not so much, Japan, not so much.
Eh, it's not just mugged, although I suppose that's part of it. More just punching/stabbing attempts, they're either high, drunk, or mad about the fare etc.

In the front you're not going to get blindsided.
If you want to learn decent undergrad math you really dont even need that much. 1yr analysis, 1yr algebra, topology. Then maybe a combination of a more indepth linear algebra course, an optimization course, a probability course, a stats course. You could probably do all that and a few more electives in one year full time.

From what I've heard from some foreign students, the 400 level American undergrad courses are what they are expected to learn as freshmen.
Hanlon's Razor: Don't attribute to malice something that can be better explained by stupidity. These two aren't smart enough to conspire to come up with some ridiculous story for the purpose of fame. We already know they're stupid. Them weaving a tale just for the purpose of fame seems entirely unlikely. That's my opinion anyway.
For entrepreneurs: what's the difference between coaching and mentoring?
I’m in Germany, and I keep forgetting to ask them to slow down when they German at me too quickly. Of course, when they know I’m English, then they English at me and I don’t learn German anyway…
so communism again?
It's ok to submit your own stuff here, but if you ask questions where (one of) the answer is your product, many people will feel that it's a disguised ad.

Also:

> I could have easily deleted the previous post, and do a Show HN again, but I didn't because that'd be spamming.

From the FAQ: https://news.ycombinator.com/newsfaq.html

> Please don't delete and repost the same story, though. Accounts that do that eventually lose submission privileges.
How does this experiment methodology account for cross device mixed experience? Because of the multiple devices use, There will be lot of users that have seen both variation.
Well, salary negotiating is hard, it's usually the part programmers like most during my talks on "how to hire software engineers": https://www.youtube.com/watch?v=u6PTaTDHUG4&feature=youtu.be...
LostCircles – Visualize the Hidden Structure of Your Facebook Network
Yes it is. Synchronous calls monopolize the event loop so everything - including page interactions - freeze until the control flow finishes busy-waiting. Yay, single threading.
No, that's where you are mistaken. Block size is a security parameter.
When they showed pictures of the dogs bounding off the boat I was suspicious - they would have to have been fishing constantly while awake to keep two dogs that healthy that long (based on the food supply in news reports) and the two women in no way resembled the other sunburned, lips chapped, emaciated seafaring people who have been rescued after months at sea.
What I learned from running hundreds of forums is that:

1. Banners hurt unless they are relevant

2. Filtering for banners that are relevant tends to reduce revenue rather than increase as there is a smaller pool of highly relevant advertisers

3. Removing all banner adverts significantly increased engagement by every metric

4. Some revenue is possible using affiliate links within the content (re-writing existing links rather than inserting awful links on a word match basis)

That last one is what I now do. Is it as profitable as running banners everywhere? No. But it is the highest possible engagement with some revenue, and if one focuses energy on reducing costs instead it can work well.
I scanned the article to see if it was interesting enough to dive into the details, but when I saw the Disqus plugin I closed the tab. What's the point of dropping Adsense if you keep the Disqus plugin?
Just because a lot of countries have done it doesn't make it any less shameful.
If they were actually smuggling, they were not smuggling just for themselves. Obviously they are just doing errands for some kind of criminal organization. And they just lost a lot of expensive stuff that belongs to that criminal organization.

When they go back and higher ups will know about it, these two lasses are basically dead. So they created this story and tried to get as much attention as possible, hoping that it will help them avoid the imminent punishment.
I've long wanted a series of interactive math ebooks that work that way. Each would take one interesting theorem, such as the prime number theorem, and work backward.

When you start the book, it would give the theorem and proof at a level that would be used in a research journal. For each step of the proof, you would have two options for getting more detail.

The first option would be at the same level, but less terse. E.g., if the proof said something like "A implies B", asking for more detail might change that to "A implies B by the Soandso theorem". Asking for more detail there might elaborate on how you use the Soandso theorem with A".

The second expansion options gives you the background to understand what is going on. In the above example, doing this kind of expansion on the Soandso theorem would explain that theorem and how to prove it.

Both types of expansion can be applied to the results of either type of expansion. In particular, you can use the second type to go all the way down to high school mathematics.

If you started with just high school math, and used one of these books, you would get the basics...but only those parts of the basics you need to understand the starting theorem.

Pick a different starting theorem, and you get a different subset of the basics. It should be possible to pick a set of theorems to treat this way that together end up covering most of the basics.

That might be a more engaging way to teach mathematics, because you are always working directly toward some interesting theorem.
99% of XML applications are not for text. Take SVG as an example.
No, because all of the water ends up incorporated in the rice. Try making rice where you add 1 1/2 tsp of salt to each cup of water
Those are options with less functionality, it's not a tiered price, so you'll have to be sure your app will be a financial succes before you start developing.
People want to hear stories like this one - The fact that it was international news in the first place proves that.

It doesn't matter if they were heroes or not, "stories that make money" aren't always about heroism. "Survival against all odds" is another popular trope. This would fit in the "survival against all odds" category.

People make fools of themselves on reality TV just for the chance of becoming famous.
The Commodore 64 version has square characters that are close to being aligned with each other. You can get the same characters output in a few lines of Python, but you can't replicate the look unless you make a careful choice of font to render it in. The output from the REPL with my normal terminal font looks like a bunch of characters more than it does a randomly-generated maze. The visual connection just isn't there.
I watched the demo video. It looks like what the Visual Basic form builder was for Windows programming in the 90s.

However it will be difficult for non programmers. The very first dialog about Google Maps has menus "API provider" and "Query". I wonder how many non programmers know what they are. They can take a guess and learn but maybe this is still too low level. The second example is about building a login form by configuring its input fields. Maybe adding a completely configured dialog would be good enough for non programmers. Programmers can edit the details. Same for every other component.

However I remember that non programmers didn't use Visual Basic, as easy as it was. Programmers did. Some non programmers built sites on MySpace some 10 years after VB, then wrote on various blog platforms and configured themes, then ended up on Facebook and other non programmable social media platforms. Outside the Web the most used non-programmers programming tool is still probably Excel. I've seen amazing stuff build there from people who couldn't write a two lines script in Python.
Interesting - could you elaborate ? What are the specific lacks of Oxbridge in your opinion?
This is a technique I've used a lot, A/B testing things to understand how well they work and get detailed understanding of strengths and weaknesses in action.

But for the love of reason don't build two identical production systems with different hidden internals and ditch one .. that's ridiculous. Maybe it was exaggeration as hyperbole?

Instead, the technique I use is when I'm building a system, and a choice comes up where two approaches would work reasonable well, and I've used one and not the other - then I use the approach I hadn't used previously. Just the one approach in that system (as long as it works reasonably well as expected). This means I end up using both approaches (in different systems, at different times) and get for nearly free the synergistic benefit of actual real world A/B testing the two approaches over time.
Maybe it has to do with deindustrialization. ICI in its days was a scientific and economic force. Nowadays no one does chemistry any longer, especially not in Britain. The only thing that is produced in Britain nowadays is financial malfeasance.
Isn't this particular test susceptible to confounding effects? Traffic fluctuates day-to-day, week-to-week, and month-to-month, so how can you be sure it was the presence-or-absence of ads and not something else? If you randomize at the visitor level, you are sampling from both high-and-low traffic days, and control for any external fluctuations.
In what way would scientific excellence trickle down?
I dunno, let me chew on that for a few weeks and get back to you .. :p
FTC Bars Transitions from Anticompetitive Tactics in Eyeglass Lenses (2010)
Walmart Pay threatens to surpass Apple in U.S. mobile payments
I see your point, however, the level of vitriol I see is beyond reasonable. The poster is clearly offended beyond any sense of reasonableness by this story. And he is attacking these two as if they are some master criminals at work. They haven't asked for money as far as I can tell, and they don't even claim to be victims of very much except their own ineptitude. She even says she didn't feel like her life was at risk for any 24 hr period.

And yet, the blogger feels obsessed with going over the minutiae of this and trying to prove how these two are con artists, but I don't see the con. I feel like the anger is completely out of place, given the lack of crime, which is fascinating to me. And I've seen several posts like this, which is why it's something I've noticed specifically with this story.
Or the CEO shouldn't make douchebag strategies that he only wants to expand in Rich contries and not poor countries like India.

https://www.google.com/amp/s/m.economictimes.com/small-biz/s...

After this came out, all my Indian friends around the world instantly boycotted snapchat and moved to whatsapp

In a way I'm glad snapchat is suffering. The CEO has done a number of cringeworthy things.