skysight-inc/HackerNews huggingface dataset:
One common technique is for an accountant or bookkeeper who handles accounts receivable to prematurely write off overdue customer invoices as uncollectible bad debts. Then when the customer eventually pays the crook keeps the money.
A truly well covered topic here at Hacker News - https://hn.algolia.com/?query=https:%2F%2Fen.wikipedia.org%2...
I mean, what did they expect? Windows looked really nice on the phones, but it didn't have a chance to catch up with the concurrence. Nokia must have been so happy to sell their sinking business.
Italy indicted 26 CIA agents including multiple station chiefs https://en.wikipedia.org/wiki/Abu_Omar_case

Jeffrey W. Castelli, Rome station chief received a 7 year prison sentence

Robert Seldon Lady, Milan station chief received a 8 year prison sentence
I'd love to see something like USB become the standard for supplying power. It would work for pretty much everything except heavier appliances, and remove the need for most things to have their own adapter. It would be much more efficient, and as a Brit, kinder on the feet.

And electrical saftey isn't what it was: a friend has an electric train set from the 30s which runs directly from the mains. A 60 watt lightbulb is wired up to the tracks to indicate when they're live, and the sparks and ozone smell when it's running is something to behold.
Atmospheric conditions actually have quite a bit of effect on satellite communications.

As far as the link speed between nodes in space well 1.8 gigabits is fast even for fiber optics, when you add the distance between the 2 nodes and the fact that at least one of them is moving at very high speed when counting for beam dispersion and phase shift due to movement 1.8 gigabit seems very impressive (this is considerably faster than pretty much any point to point IR link here on the ground[1]).

That said satellite internet doesn't makes much sense at least not how the internet infrastructure is setup today going to space means that you add at the least 80-70,000KM to your round trip no matter what kind of bandwidth you are getting in return (which in every case will be very asymmetrical) it's not worth adding sometimes seconds worth of latency to the round trip of your packets, the internet today simply can't really work like this.

I would've said that in the future you might get a super smart home hub that can negotiate a single internet address (probably not going to be standard TCP/IP at this point) over multiple links (yes I'm aware that multi-link PTP has existed for decades) and automatically route the traffic based on it's nature; uplink can go over fiber/DSL; downlink for something like say netflix can go through your sat link; web browsing including streaming can start over fiber/dsl for a more responsive experience and if you are streaming say YouTube just offload it to your sat link transparently; applications that require low latency such as games and video/voice comms will always go over your fiber/dsl.

The only problems with this is that it seems to be too expensive and complicated and by the time you'll have good enough coverage of satellite internet the adoption of fiber will increase and since you can push upwards of 1gig these days over copper DSLlike technologies might actually catch up also.

[1]https://en.wikipedia.org/wiki/Free-space_optical_communicati...
Show HN: Goku – A distributed task queue for go (similar to sidekiq or celery)
Ask HN: Curriculum for kids coding Summer camp?
Hey HN,

I'll be teaching a week-long kids coding camp this Summer at our local university. It will be targeted at 3rd-6th graders.

I've taught classes in the past using Google's CS First program [0]. However, some of the organizers are worried that too many local kids have already done CS First and may get bored. I've been tasked with finding some alternative programs.

Any recommendations?

Thanks

https://www.cs-first.com
NeWS looks interesting, though unfortunately a little before my time. My first experience with SunOS was SunOS 4.x on a Sun-3 (3/60, I think?) in the early 90's, and by that time everything was X-based, I believe.
1) In practice there is no way the deal would have proceeded without GS giving the go ahead. Nowhere in your sources does GS say they said no to the deal as was consummated.

3) Was a lawyer before banking. Can assure you the stake matters. Try not practising law without a license perhaps? In a court of law the difference is trivial.

2) Depends on the market. 99 was a once in a career market hence a VP leading the deal.

In any case never said it was a legal issue. GS messed up. No bank wants to be in a position where they point to clauses in their engagement letter to point out that they did fine by the client.
Zotero is good. I've also used http://mendeley.com/, which is a good alternative to Zotero.
That's a good reason to not make everyone have a mental health professional.

I think it's fine people can seek them out - people can subjectively evaluate whether the particular professional they're seeing is improving their life or not, and if their life subjectively feels better, then the service the mental health professional is providing is definitely of value.

You're right, we don't know enough about what goes on in our minds to force it down everybody, and at the same time, people can be aware of their own selves, and I think we have to be cautious in describing how people see themselves and whether a mental professional is improving their lives, even if without hard data, as unfounded speculation.
NASA shares video showing sun's 'invisible magnetic field'
Have the actual letters between the JCIT and the UCOP been released to the public?
What was that transition about?
Wonderful article. Half way through the article I took my parrot out of his cage and played with him even though he had just been out an hour before.

I have misgivings about people keeping parrots as pets because of the possibility of something happening to separate birds from their human flock. Lacking other parrots, a parrot bonds very tightly with human companions. I will need to live to 90 to have a good chance of outliving my parrot and my parrot ending up in a shelter years from now with strangers would not be a good outcome if he outlives me. He is 13 now, BTW.
> Endorsements tell a good story, too.

To a clueless manager, maybe. To somebody who have seen how they work, they're
useless. I have endorsements for languages, tools, and platforms from people
who have never had a chance to see my work, let alone my work with endorsement
subject.
I can't complain. Admittedly, I think it's a little thin on the ground at the moment (I'm in Adelaide). What's your focus?
I work full time in Melbourne. There are casual/contract positions (you can find both terms used in the adverts) available but they are just like being a regular employee in that you report to a boss and work in the office just like everyone else at the company. They are for a fixed duration but often get extended if it works out well. The pay is 20% higher than the same full time position to compensate for no paid vacation and no paid sick leave. You can search www.seek.com.au for jobs in Melbourne and you will see the fixed duration ones are advertised as casual/contract. There is little benefit over being a regular full timer unless you want to keep switching for variety.

If you want to be a one man business and have clients then that is a different ball game. You need to get clients the same way any small business does. Ask around your network of contacts, have a website advertising your services, cold call potential customers etc.
Erlang is not deterministic
Yep this is what I thought instantly, if chimps don't have chins then how are they pouting?
You can always elect not to use it, or not to use software that uses it.

That's always the excuse given for every new invasive user-hostile feature. The problem is when the majority of new applications and websites require it. You can always elect not to use a computer either, but I think such a position would be untenable even for a "extreme Stallmanist".
Wait so port mirroring is now a reason for outcry?
This is serious stuff, and I want to mention to anybody on HN who is thinking about running a business like this given the rise in cryptocurrency related platforms, please consult a lawyer before you embark on your quest.

These are serious laws and it doesn't cost much to find out if you're in or outside of MSB regulations.
Tinderbox and DEVONthink.
> Systems would be safer if this stuff was stored on disk and OSs never had any reason nor even possibility to tinker with motherboard's configuration memory.

But isn't boosting the security of PC systems a selling point of the UEFI/Secure boot implementation? Or was that all a lie?
No they don't; but they should.
Well, in Europe we have 220V rated at 16A for most things (including electric dryers), and a 3-phase connector with up to 400V @ 32A only for things that really need it (oven) [1]. The higher voltage allows for less bulky connectors, cables and electric kettles which heat water in a reasonable amount of time. And honestly, the European systems (Schuko [2] and the UK plugs) look a lot safer than their US counterparts.

[1] https://en.wikipedia.org/wiki/IECEE
[2] https://en.wikipedia.org/wiki/Schuko
It took Linksys months to make their firmware for their "new open source" WRT routers reasonable enough that DDWRT / OpenWRT didn't have to deny their patches.

All these hardware companies - the motherboard makers, the wifi radio makers, the hard drive makers, the peripheral and chipset makers - all write the most awful insecure disastrous code in the industry. But because nobody cares enough to put their wallet where their mouth is and refuse to buy hardware without access to the firmware to audit, improve, fix, or replace it this is what you are left with, and you get what you pay for.

And there are plenty of firmware settings you might want to change even without overclocking. Change the default boot hardrive? Firmware. Turn off unused ports on your motherboard? Firmware. Change fan speed settings? Firmware. Any implementation of network / usb booting? Firmware. Full HD encryption? Firmware.

I just know the next laptop I buy will be whatever the highest end liberated Chromebook at the time is, preferably without cancerous firmware blobs that control everything, but that seems unlikely considering how anti-freedom Intel is.

I just hope AMD saves x86 computing in the Zen generation. They are the underdog, they have reasons to not throw users under the bus for complete control of the platform like Intel does. But their hijacking of radeonHD and injection of firmware blobs there doesn't make me hopeful for first-gen freedom respecting hardware from them any time soon either.

RISC-V, save us!
Meh, it's not a terrible way to market something: https://en.wikipedia.org/wiki/Social_proof

Also, the more CDNs using it, the more likely is to be in your browser cache, and the easier it is to find devs.
What has that got to do with anything? If I see a game I want on Steam and I want it now, should I not buy it because it's not part of a sale?
From what you're saying, it sounds like only compassionate doctors have the ability to taper you off the prescribed drugs. You think it's better to not be addicted to a drug, and you came up with a reason to keep bathing your brain in it for years to come. Would it be right for me to say, you don't like your situation, it's not your fault, and there's nothing you can do?
As a human being, I don't chuckle at other people's pain, nor do I brag about it.
No surprise. This guy is dangerous.
I think many people naturally see ways that society can be improved and are wiling to work on them.

It's hard to make this point without going into all aspects of socialist thought. However, in basic, the reason most people produce now is to have enough to buy food and housing. The incentive for people to do above and beyond is to get wealthy for a big payout of some sort. However, while that does incentivize entrepreneurship, I think it's hard to argue that most of the ideas that come out of those efforts are socially beneficial.

I would argue it would actually require relatively little work in order to provide a high quality of basic necessities to all people (food, housing, healthcare), which would allow people to spend more time focusing on building out things that would be beneficial for society.
Any ideas what all they're logging? Netflow wouldn't surprise me, but that is just traffic metadata.
Probably WAT, those bootloaders patching SLIC so Windows thinks it's a certain OEM system. I think those hacks are/were based on GRUB.
I hope Vulkan will catch up. And MS deserves strong disrespect for not joining the effort which can move the industry forward.
You can do exactly the same thing on Windows by calling SetFirmwareEnvironmentVariable. The problem is on the firmware side!
> whereas Metal and DX 12 are already here.

They can't be compared, because they are limited to MS and Apple.
I've been freelancing since 1999, but I tend to do very tiny projects (one to two weeks). Last year I took a three month contract for a bit of a change. Based on how things have gone in January, this year is looking better than previous years, but I'd like to think that's because I've got my act together better.

Finding clients is always tough. I find I need to be a serious expert in two or three things and then attach myself to companies that sell those things but don't have a lot of experience in them. It's a model that works well for them and for me.

Remember that whatever it is you don't like about your full-time job now, at least you are mostly doing what you like. As a freelancer, you will now be spending a large portion of your time on sales and marketing, which you probably have little experience or aptitude for if you are a techie.
That's interesting, the contract market in London (in the same sense you're describing) tends to offer a 100% premium on permanenet staff remuneration.
Curious - it renders quite normally here, on an iPad Air running iOS 9.3 beta 2 (13E5191d), plus Safari Adblock. Perhaps the issue's been fixed in the latest WebKit?
This is a cool idea. Who is working on it? Email me at mdl0394 at gmail.com
That's an interesting hypothesis. It makes sense for the company both as optimization of their web pages for search engines and as making good impression on customers.
Nci – flexible, modular continuous integration server written in Node.js
Are you kidding? There are plenty of devs that build bootstrap front ends - if this makes life easier for them and saves time / effort, it's an easy decision to purchase this. There are other front end frameworks that with IDE's that people pay for too such as vaadin. You're probably not in the target audience for this.
I'd hope so, but in practice I see a lot of C++ people bouncing off Rust's memory management for two reasons:

(1) The most common one: They think that they can write C++ safely with no memory management issues, and that people who don't are just bad programmers. This has been empirically refuted over and over again and I think there's no successful way to defend this idea, but it's a very appealing position on the face of it, so it's something I hear a lot.

(2) The less commonly expressed, but much more legitimate one: Memory management problems just aren't the biggest issues they deal with. I hear this from game developers from time to time (e.g. Jonathan Blow, though he's not by any means the only one). This is, in my mind, a totally legitimate position. Viewed in this light, C++'s memory management primitives are simple ways to eliminate the most obvious errors, which helps prevent some (not all) crashes and vulnerabilities from reaching production. Rust is entirely a move in the wrong direction for these projects, because it adds nontrivial cognitive overhead.

Interestingly, people rarely ever describe reason (2) in those words, probably because the idea that you would opt in to less safety makes people queasy. But that doesn't make sense to me; it's legitimate to want less safety if your app doesn't require it. (I do think, of course, that reason (2) is not legitimate if less safety makes your app vulnerable to e.g. remote code execution by network attackers and RCE would result in the leak of sensitive data or other game-over scenarios.)

I've actually been a proponent of solving (2) by adding easier ways to write unsafe code in Rust. But (2) is not a commonly-expressed position, so there's been little community interest in solving it (which I'm fine with).
I did it for a while.

You'll learn what everyone else learns: yes, the money is great. But it has to be, because you don't know when there will be money.

Now I work for Pivotal Labs in NYC. I get to see a lot of different projects and someone else worries about how to find them.

If you're just bored, then as an Australian you have a golden ticket. The E3 visa lets you work in the USA with very little fuss. The market here for engineers is nuts. Like being a tradie in Perth circa 2010.

Obligatory: email me if you want me to refer you into our recruiters.
You sure your not just trying to refuge a failed startup and get some good press out of it?
Professional tools cost money. How am I going to drive in nails without a good quality hammer?

If this becomes a good solid product - I would expect to be paying several hundred dollars.
Currency War: U.S. Hedge Funds Mount New Attacks on China's Yuan
What exactly qualifies as "creative" is not well defined . . .
^^this

Pretty confident that i'll get my $25 from it...
And how exactly can you use it on Linux or any other non MS system? It's an example of the disgusting practice of using development tools for lock-in.
Ark – a modern systems programming language in Go
What I got from the thread: efivars are NVRAM registers for UEFI and are mounted on /sys/firmware/efi/efivars and doing rm -rf clears/deletes them. And they are required for booting.

Is this correct ?
What does the federal reserve do to combat drug sales?
It is not a systemd bug to mount efivars read/write. The efitools - efibootmgr et al - require write access to that table. By the spec, this should not brick computers.

The problem is not systemd, its disastrous proprietary UEFI implementations that are shipping the most insecure and awful code in the world.

The problem is we cannot fix this for 9233. MSI will absolutely refuse to disclose the firmware to his laptop so that he can make it so his replacement does not also brick itself. People have been treating coreboot / libreboot like a joke for a decade, but this is exactly why those projects matter and why the continued erosion and trend towards firmware blobs and proprietary bootloaders cripples individuals control of the hardware they supposedly own.

Its the John Deere tractor problem, but until enough people care - I mean, enthusiasts and techies already don't care, and we would need a popular general consumer movement to care to inspire real change - it will only get worse.

All the 802.11 AC wireless NICs in the Linux kernel use firmware blobs. As of Skylake, there is not a single GPU supported on x86 systems in Linux that does not use firmware blobs. Almost every Chromebook is shipping Coreboot with cancerous unauditable firmware blobs. Samsung SSDs have bricked themselves because of their proprietary firmware blobs. Its a constant endemic problem yet nobody cares to put their money where their mouth is.
You can't operate MSB these days without complying with regulations regardless of where you operate from.

Laws for MSB's anywhere require them to comply with legislation based on where their costumers are originated.

When you move money from your US account to your friends in the UK through say PayPal; PayPal has to comply with the regulations in both the US and the UK.

Amongst those things the MSB also needs to ensure that they do their due diligence to ensure that they do not provide a service to launder money or facilitate other illegal activities this often includes running background and credit checks on the costumers, providing notifications of transfers to the authorities, checking their costumer base against a list of known criminal organizations and suspect individuals, and in general even required to report any set of transactions which fit a certain pattern.

LR (just like say Megaupload with it's "reversed" payment model) was designed to circumvent all of this intentionally while there might be some legitimate use for it it's primary use was to transfer funds and exchange currency in an unregulated manner which makes it attractive to only a certain type of individuals which seek that intentionally, anyone else would not want to use it using an unlicensed MSB is a sure way of getting your funds frozen and putting you under investigation.

I don't even understand how people can support them, even if they did not do so intentionally they've put their entire costumer base under a microscope if people used this service thinking it was a legitimate MSB they were defrauded.
Money laundering and tax evasion is tricky, many laws in many countries are often structured in such manner that the accused has to prove that those funds were acquired legitimately and that all taxes were paid as due.
Even if LB did this out of sheer stupidity (which obviously they didn't) they deserve to get their asses handed out to them just for putting every person who ever used them at risk of going to jail or getting in debt due to financial irregularities.
Quantified-Mind: Discover the Keys to Peak Mental Performance
Also, the web application is very poor on features. You can't even make a search in all your notes. This renders it useless to me.
To be clear, the bombing of the Super Bowl would be both a symbolic and a devastating coup for a terrorist. It's perfectly pragmatically reasonable for the law enforcement agencies to take special precautions. What those are, I decline to comment through ignorance: but precautions are exactly what I'd like to see.
The End of Twitter (Topolsky)
Pioneering Internet Radio Service Live365 Is Closing Tomorrow
Cognitive Optimization – Quantified Self
Personal anecdote: I learned a lot of javascript tricks in the 1990s by using 'view source' on porn sites.
There's too much fluff in that description. If i were a potential user and saw that line, i would just close the tab without trying to understand what you're trying to say. The op rightly described the essence of what makes bootstrap compelling imo.
Self-assembly of a lipid bilayer
A little of–topic.

There is something interesting to be said about what kind of awareness a future AI (or whatever we should call it) will simulate the world.

Imagine what kind of perspectives are possible when thousands or millions of input sources are your senses.
Cool. When I added a new page (untitled.html) and renamed it the page name change wasn't reflected back. Also, There appears to be a page tab for the page editor, but I'm only getting one tab while I have more than one page defined in the design.
Changing the core to a byte code interpreter that uses objects rather than strings everywhere as well as adding Unicode support plus porting some of the extensions used for Tk into the mainline Tcl interpreter.
This is fantastic! Would be great to get it running in canvas.
Yet Another Keepalived Syntax Checker in Golang