HNHacker News
TopNewBestAskShowJobs

enjoy-your-stay

114 karma · joined June 26, 2010

submissionscomments
enjoy-your-stay··on Ask HN: How did you learn x86-64 assembly?
A good debugger that shows the registers and flags, inspect memory and single step instructions is also a must when you're starting out. I spent many an hour staring at STmon on my atari ST.
enjoy-your-stay··on WindowSwap: View someone's window somewhere in the world
My major takeaway from this: 1. Big cities are really boring! 2. Street level has more going on, but some people have to live with quite a lot of noise, higher up is quieter. 3. The world is a much windier place than I realised.

Great idea though.

enjoy-your-stay··on Linux 5.6
>many of us developers have been practising social distancing long before anyone heard of COVID-19 ;-)

I would even argue that we invented the internet to solve exactly that problem, keeping our distance from other meatbags :-)

enjoy-your-stay··on Jon Rubinstein on the development of the iPod [video]
That's good to know, 'cos my poor old iPod nano (circa 2007 I think) that I love definitely is in need of a new battery.
enjoy-your-stay··on RPC Olympics – The Search for the Perfect RPC Protocol
It was invented once in the 50s, but they didn't get the message, so they invented it again in the 60s.
enjoy-your-stay··on 80% of river plastic pollution entering the oceans stem from 1000 rivers
Stop producing plastic bags and go back to selling soft drinks in refundable glass bottles would probably make a big dent.

The extra energy needed for glass production and transportation of heavier glass bottles would have to be factored in somewhere though.

enjoy-your-stay··on PDC 1996 Keynote with Bob Muglia and Steve Jobs [video]
>Price of customization can bankrupt international corporations.

Doesn't stop them trying though!

enjoy-your-stay··on PDC 1996 Keynote with Bob Muglia and Steve Jobs [video]
>when talking to them on a C-Level basically know where the puck is going

I believe that's largely because they spend a lot of time listening to their customers, understanding their needs and sifting through the trends in their businesses.

What's harder though, is inventing the future. Apple I believe did it in some ways with the original Mac, iPhone and iPad, and Tesla are now doing it with their cars.

enjoy-your-stay··on Apple downloads ~45 TB of models per day from our S3 bucket
Well that should just be about enough for each customer on Apple iWeb Cloud Services to have their own ip address once it gets started.. :')
enjoy-your-stay··on What SSH Hacking Attempts Look Like
Also means attackers are much easier to spot in the logs. It's also a point of real interest if an attacker took the time to port scan you first in order to detect which port your ssh is on.
enjoy-your-stay··on How FireWire came to market and ultimately fell out of favor
I loved Firewire too, I can still remember the jaw dropping speed (at the time) that it copied music to my iPod.
enjoy-your-stay··on Git for Windows accidentally creates NTFS alternate data streams
Great place to store meta data about a file, never thought about that before. I guess if the download stream is interrupted it reads that to know where to pick up again if resumed?

Another obscure feature of NTFS is Transactional NTFS which I'd never heard of until recently.

https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...

enjoy-your-stay··on The Japanese art of not sleeping
Switzerland is pretty clean, and it's largely due to the Swiss culture, and the fact that there's plenty of bins which are regularly cleaned and emptied.

However

There's one class of people who believe that it's their God given right to litter wherever and whenever they want, and that's smokers.

You can especially see it around Tram stops where people are waiting around and will quite happily throw their cigarette butts on the ground or pavement when the tram approaches.

enjoy-your-stay··on I decided to make a graphics card for my Amiga 2000
I had exactly the same start, with the Input series. It's thanks to that magazine that I even learned about assembly language programming, which although extremely low level and in many ways arcane opened the doors to understanding so many more things about a computer system.

Input was a great series.

enjoy-your-stay··on Phineas Fisher's account of how he took down HackingTeam
Wow, this was a real eye-opener.

>Thanks to the hardworking Russians and their exploit kits... many businesses already have compromised machines in their network. Almost all of the Fortune 500, with their enormous networks, have a few bots on the inside

I could definitely believe that, having worked at a few, they have massive infrastructure and many users that are extremely relaxed about security in general.

What then struck me was the way he casually decided to hack a VPN (!) is it really so straightforward? And the way he seemed confident about testing his exploit on other compromised machines without detection.

I'm always paranoid every time I type 'last' on my Linux box, wondering if the thing is really compromised and totally lying to me - now I'm even more so!

enjoy-your-stay··on The engineer’s engineer: Computer industry luminaries salute Dave Cutler
If you wanted to see an OS that really was way ahead of the curve then NeXT Step was it.

By mid 1993 it was already on the 3rd version (running on a Motorola 68040 no less) and was already doing everything that NT could.

I really love watching the old NeXT presentations on Youtube https://www.youtube.com/watch?v=H07Xjom_GQA

enjoy-your-stay··on Visual Studio Code 1.0
Just wanted to say I find Notepad++ to be an excellent tabbed editor, especially for XML or SQL. I use it on windows all the time and really miss it on OS X where I find Textmate to be a bit awkward.
enjoy-your-stay··on Kexi Project – an open-source visual database applications creator
Another app (just for Linux) for throwing a few controls on a Form and making a database front end is this :

http://data-forms-action.com

Doesn't support database creation, just Form building.

enjoy-your-stay··on Living in Switzerland ruined me for America and its lousy work culture
Switzerland actually has quite a diverse economy, and depends a lot on the export market to the rest of Europe and tourism. That's why the strength of the Swiss Franc is always a problem for the economy here.

One downside of living here though is that the housing density is fairly high, or at least it is in Zürich. Most people live in flats and getting a bigger place with a garden for the average person is not very feasible.

enjoy-your-stay··on Becoming a contractor programmer in the UK
Don't forget to setup a pension and pay into it regularly.
enjoy-your-stay··on New Gotthard tunnel garners worldwide admiration
Well, when over 20% of residents in Switzerland at any time are foreign born, you can kind of understand why some of them might feel that somebody needs to fight for their corner.
enjoy-your-stay··on The truth about the Bitcoin Foundation
Interesting read.

So what has happened subsequently ?

Was everybody encouraged now to upgrade to the 0.8 client across the board? Otherwise the same thing could occur again, deliberately or not, couldn't it?

enjoy-your-stay··on Deleting any Facebook album
It probably also gives somebody discovering the flaw a disincentive for exploiting it just for fun and then bragging about it since there will be no payout in that case.
enjoy-your-stay··on Is your programming language unreasonable?
I really like your observations, and have noticed pretty much the same thing.

Your point about the boolean arguments especially, I can't tell you the number of times I've painstakingly documented the parameter in the /// section of the function (in c#) just to make sure it's clear what passing false actually means.

I should just create an enum{ doTheDance,dontDoTheDance} with two values instead, often thought about it, but for some reason never actually done that.

enjoy-your-stay··on A few About boxes from vintage Mac applications
I find it quite interesting that a lot of these About boxes have the programmers names - not something you see so much of these days, except maybe in games where there's a show credits option.
enjoy-your-stay··on Intrusive lists in Doom 3
Do you pre-allocate all bullets per shooter? Or have one big bucket that all shooters use?

I take it that having a finite number of bullets in the game at any time is obviously an acceptable trade-off.

enjoy-your-stay··on Rules for Creating Gorgeous UI, Part 2
Very informative to someone who's not a designer. I found the part on text on images especially interesting, and like the arrow in the FedEx logo, once you know about white text on images, you'll probably start noticing it everywhere...
enjoy-your-stay··on Rust, Lifetimes, and Collections
After reading this bit:

  // Vec is our growable heap-allocated array type.
  // This is just a handy way to make one with some fixed data.
  let mut v = vec![1i32, 2, 3, 4, 5];
  let x = v.get(2);
  v.push(6); // oops, sorry x!
I really hope that the Rust compiler has some really good error messages explaining what the problem is because I couldn't see what was wrong with this fragment until I read the explanation.

Saying that, after reading the explanation it became a bit more obvious, and I really like the way of describing the relationship to the pointer as a 'view' and 'loan', which as a c++ programmer (though clearly spending too much time with GC languages) I can understand.

enjoy-your-stay··on Show HN: Simply Wall St – Pinterest for Stocks in the US, UK and Aus
Definitely an interesting visualization for the companies.

However I suppose the Health and Future segments are a bit more analysis based, in which case they could change the whole look of the chart quite quickly if some new piece of information comes to light.

enjoy-your-stay··on Ask HN: What (side) projects are you working on?
I'm currently working on a Database Forms designer for Linux.

It started off as a small side project to see how easily I could get a quick n' dirty db app put together on gtk, but it's kinda taken on a life of its own and grown to something a lot more than I first intended.

I'm just starting to add Python scripting support now.

But I am enjoying it.

gtk and Objective C

http://www.data-forms-action.com

← PreviousPage 2 of 3Next →