skysight-inc/HackerNews huggingface dataset:
No printer controls their motors with >600 dpi resolution. Inkjet printers have print heads with many nozzles; the motors do the rough positioning / slide the head over the paper, the nozzles do the hard work. In laser printers a motor only moves the paper along (all rollers are either free-running or synchronized by gears).

So for an inkjet you'd have to look at the nozzle timing, which might be difficult depending on how integrated the drivers are (e.g. if they're a custom chip on a flexprint behind the heads... uhm...). For a laser printer you'd have to look at the laser modulation signal. That should be much easier, bugs have done that before.

Reverse engineering the firmware might be easier... on the other hand, the firmware is probably bolted shut rather well — the printer manufacturers cartridge DRM is in there somewhere.
So basically you are overworking yourself in the richest country of the world because the society you live in is structured in such a way that every single person is responsible for their own safety regarding emergencies that are completely unpredictable and could be alleviated with a more collectivist worldview where everyone could contribute a bit more to help those in need.

I don't mind my taxes paying for my friend who's on his 4th month of sick leave because of a sudden and deep depression, it's a very small cost for me so society in general can be healthier.
Exclusive Offer: Test Your Mobile Apps on Real Samsung Galaxy S8 |S8+
When cable/DSL falls down, it's not going to take PHY down. You'll have active ethernet but no packets will come through.

With IPv4 the router will just fix up NAT. With IPv6 you now have to deal with significantly more complexity.
While I don't think a manager should be allowed to proposition reports for sex, you hint at another problem that is almost never discussed (unlike harassment which is very often talked about):

Women (mostly) who have relationships with superiors in order to advance their careers. Or women who have relationships with superiors because they are attracted to them (often because they are attracted to power/authority/resources) and as a side effect advance their careers.

This is unfair and demoralizing to other employees, gets the wrong people promoted and consequently damages the organization. Yet it seems like this is hardly ever mentioned as a problem.

Perhaps this is more of an issue in Europe where I'm based, while the US tends to be more strict even in this regard?
> But the benefit to the individual customer is tiny compared with what Amazon gains.

This asymmetry in gains is what I'm most worried about. People get a bit of convenience (enough to partake), company builds knowledge monopoly.
This could be rephrased as "can Amerca's farms exist without breaking the law". The answer to which is, of course, yes. It is illegal in this country to employ a noncitizen without a work visa. It is also illegal to pay less than minimum wage. I'm not even talking about the ethical aspects of pulling the rug from unskilled domestic workforce by hiring illegal workers. Not even Obama hesitated to deport illegals in record numbers.
Wow. I just realized browsers should have just used Lua as the scripting language of the web instead of JavaScript.

Although similar in tech (both are prototypical languages), Lua seems more mature at the time. Not to mention it is also heavily used by game developers. Lua is also a better language without the pitfalls of JavaScript (ex. equality operators, etc).

It could have been used better as the language of the web.

A big what if.
The best game engines for beginners
The RIGHT thing to do (even if the reasons are less than pure of which I'm sure).

Now onto more control of streamed content..
[NSFW] [Website] Vibrrr – Transform Your Android Phone into a Vibrator
iOS has access to these, third party apps do not.
SSH tunneling supports forwarding remote hosts to local ports. Then you could use a proper database connector in your app. For example access MySQL through an SSH tunnel: https://stackoverflow.com/questions/18373366/mysql-connectio...
And I thought it's "Floating User Interface" :)
> I've never heard of a retail store recording the serial number of all their merchandise, much less associating it with a customer's credit card.

Isn't that how the caught Chelsea Manning? Serial numbers from CD-RWs. Also, the store itself doesn't need to associate it with the customer, they just need to know where those CDs were distributed, and the investigators can follow up the transaction details.
This page has source licensing prices for Win/Mac/Linux, maybe they changed the license? https://sciter.com/prices/

From https://www.codeproject.com/Articles/33662/TIScript-language..., "The design of TIScript was based on the analysis of practical JavaScript use cases. In some areas, it simplifies and harmonizes JavaScript features. For example, the prototype mechanism was simplified. In other cases, it extends JavaScript, while preserving the original "look-and-feel" of JS."

The history at https://sciter.com/10-years-road-to-sciter describes the path from C++, Java, D, Ruby, Python, Lua and JavaScript to TIScript and W3C contributions by the author. Web site says that Sciter (licensed or OSS?) and TIScript run on 270 millions PCs and Macs, as a UI component in AV products. On the topic of garbage collection:

"... each part of UI framework shall use its own memory management and ownership principles that are optimal for the role they are playing. HTML DOM tree has very regular structure with clear one parent – many children ownership graph. Life cycle of DOM elements (read “UI elements”) is also quite deterministic. There is absolutely no need for GC if to speak about HTML/CSS. But code-behind-UI – code that does UI automation in “on-click-here-push-item-there-and-collapse-panel-over-there” fashion has to be manageable. GC there is the must – ownership graph is unknown upfront and frequently contains loops."
With the serial number of the printer, they can track it through retail channels to the buyer. If someone paid cash, they can review the surveillance footage at the point of sale at the time the sale was made. And when they find you in possession of the printer that emitted the printout, they can conclude you printed whatever it was.
Yeah but stateful vs stateless DHCP is really a minor problem.
Yay! I almost always use lyft now because Uber only allowed the "always on/never" location options. Occasionally I'd be somewhere where Uber was the only option and it was annoying to go into location services and manually perform what should be a system function ...
What about the desiredAccuracy property of CLLocationManager [1]?

[1] https://developer.apple.com/documentation/corelocation/clloc...
> his mental preparation

Honnold is special in that regard[1].

[1]: http://nautil.us/issue/39/sport/the-strange-brain-of-the-wor...
However iOS11 won't be supported on iPhone 5 and earlier, i.e. on 32bit devices. Only iPhone 5s and up.
Even without deliberate watermarking, it is probably provable that an x document comes from a y printer, based on the way how letters look under microscope. Relevant, for example, if one would be dumb enough to print secret documents at home.
12 Project Management Tips to Keep in Mind
> In general I can expect less denial of well-demonstrated concepts and science.

Would you like to have a discussion about race or the heritability of IQ?
They could reverse SSH even so they don't have a port open.
That would make a cool sci-fi scenario. Man robs bank... wait, who would still use cash in the future? A man kills another, but the computers show him at home, waking up late, travelling to work, logging on his work PC. Except, the killed man was an owner of one of the encryption keys for the global metadata logging/surveillance system, and the criminal managed to kill that man and steal the key, altering all the computer logs to cover his tracks.
That makes me much more confident in spending the time to input my data. Cool.
So, after several wars, a couple of occupations, and tons of drone killings, and several trillions spent, all the stronger country in the world has managed was to "reduce the life expectancy" of major leaders in an third world backwater organisation? And help foster another similar enemy (ISIS) in the process?

Hurray for effectiveness...
Or maybe the countryside kids have a better understanding of where real danger is from their experiences.
I think he/she should leave the gender there but add an additional field "identified as gender" or something like this. I mean it should still be possible for me to categorize people by their physical gender/sex.

For example it can be important to know whether an individual can get pregnant or not.
You cannot make it fully and magically compatible. 128 bits do not fit in 32 bits. They did make it compatible in a whole bunch of ways, like making v4 addresses a subset of v6, and tunnelling v6 through v4, but that seems to have just caused trouble and confused things.
1) Ubiquitous self-driving vehicles + facial recognition + cellphone gps tracking = plausibly deniable targetted killings on a massive scale.

In 2030 when the AI watching you on all the security cams decide your behaviour pattern skew two standard deviations toward terroristlike, your road accident rates go up.

The AI-driven car insurance companies are the first to catch on. When your car premiums shoot skyhigh for no reason, time to stop doing whatever you were doing.

2) 2030. Some researchers in a big prestigious university decides to do a study on SDC accident rates. They find that cars from a particular major maker have a tendency to hit women and black people more often. Results are published in a major journal, media has a field day.

The company apologizes profusely and promises to fix its racist mysogynist ways. Their software-engs are left scraching their heads because they can't find the bug. Everything seems to be working... except accidents still skew towards politically sensitive demographics.

In desperation the company decides to very slightly decrease the threshold for hitting non-black non-women, evening the numbers. This patch is combined with a major service release which improves accident rates across the board, so that the overall accident rate stays the same.

Six months later the journal publishes a very small correction for the original paper that fixes a few bugs in its statistics. The correction is behind a paywall. Nobody reads it.
I heard that before, I think it's a tactic to bully people into buying more ink they don't need. Ensuring tracking dots is maybe just an unfortunate side effect.
The Art and Visual Language of Ikenfell
I was actually discussing this the other day at work (I work in a relatively small laboratory of about 50 people and we don't have a dedicated IT department so most of us contribute a bit to keep the IT infrastructure).

It is incredible how fickle printers are, all the hassle they give, printing problems, network connection problems, special drivers to install even on modern operating systems, paper jams (one would have guessed by now they should have at least solved the paper jams) even on our quite expensive printers.

It's like everything but the print quality got stuck in the year 2000 and never again evolved.
So they perfected it and received a gag order under the State Secrets Act.
Myki: Cloudless Password Manager & Authenticator
Why have you not reported it to them or/and police?
> That being said, I refuse to share it with scummy companies [...]

Moves is owned by Facebook (one has to decide for themselves about FB's scummyness).
Most likely it tries to print rich black, which uses color to make the b&w printout look better ( and use up all that costly color). You can disable that in your printer settings with most printers.
>I don't know if you are right or wrong, but your statement sounds to me almost exactly like the one that I hear from religious zealots about atheists: "No one to answer to, therefore, no morals or ethics".

Which is not far from true.

Morals one makes for themselves ("personal moral code") are not morals proper. They could just as well include that's its ok to kill kittens for fun (to give a silly example) -- that they don't is mostly thanks to their idiosyncrasy.

>There is a point of view from which this makes sense: Since there is no standard code, everyone is free to choose their own;

Ha, haven't read your second paragraph while replying to the first, but basically, yes, this.
>"can Amerca's farms exist without breaking the law". The answer to which is, of course, yes.

How do you reach this conclusion?
The guy from "Pair" in the first episode of "Planet of the Apps" [https://www.planetoftheapps.com/en-us] tried to make a similar SDK his main business model but eventually failed to get the fundings from the VC.

I hope in the end he decided to stick his focus on the app (which is quite amazing), otherwise he's in big trouble now!

I really think that a lot of new apps will come out in this space, now that the technology is much more approachable.
What to Write When Signing a Book as a Gift
This argument is similar to the one used to justify Brexit, that immigrants are in some way taking farm jobs away from locals.

The reality though is very different. The jobs that are seasonal, tough, and do not pay well. Literaly the way nature works requires a transient workforce to harvest produce.

We need to accept that many farms are reliant on cheap migrant labour and that this needs accommodating.

We're putting our ability to feed ourselves as a country at risk.
There's still a chance - Lua is used on a lot of high-capacity backends, and with WebAssembly making its way out into the wild, we can definitely see a future with Lua in the browser.
As a French, I read HN in part for this, to be reminded there are educated people out there with vastly different ideas about the world (I just hope they do the same...).
I think you misunderstood. I never talked about ping back or anything like it. For that, both are exactly the same. I was purely talking about how it scales when you need to identify each item individually, for instance library books. But it wasn't exactly clearly communicated, my bad.

For inventory management, it's preferable that each item has its own unique code. So either you need to print a different QR code for every item, or you put on an NFC chip.

It is true that QR codes are supported on more devices, but that is because cameras and screens are ubiquitous with smart phones. An NFC reader is cheaper.
Go server starter
"Hamilton created a list of possible singularities that could form but he was concerned that some singularities might lead to difficulties. He wanted to cut the manifold at the singularities and paste in caps, and then run the Ricci flow again, so he needed to understand the singularities and show that certain kinds of singularities do not occur. Perelman discovered the singularities were all very simple: essentially three-dimensional cylinders made out of spheres stretched out along a line. An ordinary cylinder is made by taking circles stretched along a line. Perelman proved this using something called the "Reduced Volume" which is closely related to an eigenvalue of a certain elliptic equation."

"an eigenvalue of a certain elliptic equation" is probably an elliptic curve. I know very little about number theory.

There are many techniques involved. What I know about the Poincare Conjecture comes from a story a professor told during one of his classes.
Excellent question btw. Language-agnostic books don't get out-dated that fast and I'd give them higher priority.
Personally:

- Code complete

- Pragmatic programmer

- Design patterns

- Programming pearls

- If you're going for hardcore programming: the dragon book, something on modern hardware and something on OS internals.
Looking for cofounder
China and California sign deal to work on climate change without Trump
Not to mention approximately 2 million civilians dead in the last 20 years.
Awesome! I never ever turn on location, but this one app requires it, and there is no way to set it to 'only while using', got annoyed and now I toggle it, not ideal. This is great.
Crime != bad

Hopefully at this point in the future humans will be augmented and have tools to circumvent this sort of thing. Confuse the AIs, jam the cameras, whatever.
I'm 23 and I also got my first programming job at 16. In my case it was pure luck - I was on a camping trip with a friend's family and they asked me if I knew how to program. I said yes and came in after the trip to start.

It's important to realize that everyone started with no professional experience. Someone will be willing to take the risk of a few dollars spent on time and/or labor to see if it works out. A bit of charisma, luck, and dedication goes a long way. I now have professional experience in project management, training, hiring, communicating effectively, database experience, etc. because I worked hard for the opportunities I've been given.

I think networking is excellent advice. It's not uncommon to be at a coffee shop or bar and talk shop with strangers and be offered work. Maybe that's because of my location but certainly it's a good way to find work. There have been plenty of times where I see someone working on software and I'll walk up to them and ask if they wouldn't mind talking about it for a few minutes. People are typically friendly and enjoy some discussion. It can go a long way.
I am not sure why now, but I had some expectation of getting a different result. Just me being an idiot. I use the same code all the time to differentiate Windows from Linux.
Radical Modernization of US Federal IT Could Save $20B Annually
IANAL, but it came up in a computing science/internet law course and in the Netherlands the current jurisprudence is that if you use (and continue to use) a service you are reasonably expected to read, understand, and adhere to the rules and conditions set by the service.

In this case it thus doesn't whether or not you even saw the contract. You are bound by the ToS because it can be expected of you to search for it during continued use of the service.
Having used it a lot in awesomewm, dabbled a little with löve, and embedded it (for fun) in some C software, my opinion always was that Lua secretly is JS, done right.
Thanks for finding this! https://github.com/monicahq/monica/issues/84 will take care of this.
I disagree, although they created a beautiful vision of the future it just doesn't resonate with what GITS is to me.

The world of GITS never felt like a neon billboard strewn "Neo Tokyo", felt like it has always had a wider visual language than just that one note. Feels like the city is trying to demand presence as an entity in the remake while in the originals the city was mostly just an anonymous sea of sky scrapers that was then experience though more intimate close moments.

I realise Ash is a huge fan of Akira and I can't help but think how Neo-Tokyo plays almost as a larger than life character in that film has influenced his work in this.

Compare this https://www.youtube.com/watch?v=WB-ik-Bpl0c to https://www.youtube.com/watch?v=ixAHUWgBKsw&t=0m35s
People may be awful but those who are best at it are often also the loudest.
Do you think it is possible to build hardware projects with low level stuff to show your expertise regardless?

This story sounds a bit depressing. I hope you will find a way to do what you love. Maybe there are some hardware startups where you can work.
I've always assumed that is just lazy design (some resources that _might_ be needed are unavailable, report and refuse to print withut checking if they are actually needed for the current job) rather than due to a security (or even ink selling) measure. I've seen the behaviour as far back as the first colour photocopier I ever used.
“You know all those birthdays you forget? And when you last called your grandmother? When you last had coffee with that ex-colleague? Who did you lend that book to again?”

I solve all these (first-world) problems easily with Remember The Milk [ https://www.rememberthemilk.com/ ] — an underestimated tool, IMHO, to which I am loyal.

The four examples above are one-liners in RTM:

Congratulate Alice on her birthday ^23 Nov *yearly #birthday
Call grandma ^tom *monthly
Coffee w/ Bob? ^1 Jul *monthly #colleague #coffee
Get “War and Peace” back from Charlie ^in a month

Accounts are free; “pro” gives you just a few non-essential goodies (colours, Outlook sync, reminders on your phone, etc).
Because I just know web technologies. Also, because having a web app will allow me to create an API, which will allow to use a mobile app for this, which totally makes sense.

If you care about the privacy, you can also host this yourself :-D
How to Call B.S on Big Data: A Practical Guide
Yes, it probably is. But it is a very big difference that someone can prove that a specific printer they are in possession of was used by comparing the printed papers, or if they can just look at the paper and get the serial number and time the document was printed. (And if they have a database of who purchased the that printer, they know where they should start to look)
Of course they could. In Japan it's unusual to see a non-native worker in much of the service industry despite low unemployment combined with low birthrates. So, despite that, employers who provide service jobs are not going broke for having to pay somewhat higher wages nor are people not participating in the service economy.

As it is the slice of earnings which go to food is historically small, therefore a modest increase in price to be able to afford to attract American workers is not extraordinary.
What's the Problem with Men
My personal definition of equation is just "an equation is a statement of equality", no variables required. But if you want to talk about solutions, you usually need variables. (The example "1 = 2" could be saved by saying it has no solutions, while "1 = 1" is solved by the empty assignment of variables.)

The distinction between identity equations and conditional equations is basically one of quantification. (Quantification should really be introduced as soon as you have variables, but is unfortunately often left implicit.)

An identity equation is essentially a statement of the form "for all valid assignments of the variables, ... = ...", where a valid assignment is constrained by conditions like "x is a real number". (Those are also often implicit when they really shouldn't be.) This means that "1=x²" is not an identity equation when x is taken to be real, but it is one when x is constrained to be a root of unity. (This is just another way of saying 1=x², but all identities are like that.)

A conditional equation amounts to "there is a valid assignment of the variables such that ... = ...". Then "1=x²" is a conditional equation that can be made true on the real numbers. The solutions are variable assignments that make it true, in this case 1 and -1. If you constrain x to be an imaginary number, then it has no solution; the equation and the constraint on the variable contradict each other.

If you are taking college level algebra, you should be familiar enough with equations to set up a contradiction like that.
搞鬼屎是靠出卖人类给魔鬼做龟孙屎换得的搞鬼力量，当你认为魔鬼随机害人，当你不想shasi搞鬼屎，你就和mogui没有两样了，mg不会容忍,你更gaisi
I totally agree. I'll get there :-D
I've been at this role for just over a year now and I've eaten lunch with my teammates maybe two or three times.

Firstly, I spend all day with these people as it is and while they are perfectly easy to get on with and have a laugh with, my lunch time is for me to eat and catch up on my reading.

I really dislike cafeterias in general. They're too noisy, bright, uncomfortable and I would much prefer to just go and eat in peace and quiet.

I've been out with these people like a dozen times for meals, nights out leaving parties etc. but once or twice a week? That's way too much. I have things I like to do in the evenings, like exercising, playing learning guitar or improving my development skills. I also have a partner I wish not to neglect.

I'm totally fine keeping my work and colleagues separate from the rest of my life.