skysight-inc/HackerNews huggingface dataset:
So we mostly use mice as soil to cure remission of already existing cancerous cells/tissue ? Not that similar to understanding cancer, at least cancer onset... Odd.
> voted for technologies

Some may have, but few - even in technical crows - are making fully informed decisions. Often, what is seen as a vote for modern technology is actually resignation* and felling powerless in the face of rapid changes.

https://www.asc.upenn.edu/news-events/publications/tradeoff-...
Cold hard rationality also means being honest with ourselves. The stories we tell ourselves may not be true, and this incongruity can cause a lot of harm: https://medium.com/@hypnobuddha/be-honest-are-you-lying-to-y...
I've noticed that often one man can accomplish more than a whole group, especially if the group gets larger.
I'm divided.

I think it is good to share our ideas and our theories with each other because the discourse can stretch our minds and help us better imagine the perspective of another. Dialogue can foster creativity and invention, and an honest argument can embiggen friendships like nothing else.

On the other hand, opinions are like assholes.
I'm currently working in a start up that's using a paid Github organisation. The mentioned issues are a pain for us, even though we are currently only 6 people working on the code. Because of this shortcomings we will migrate somewhere else if we grew larger. So I would say this affects the business side of Github.
Almost fell for that....
Dang great job speech policing, dang!
It's the "etc" that allows you to remove "retard".
do you have a source on that please ?
I can only find the ridiculous 'one rogue guy did this' version.
This, ladies and gentlemen, is why C gives me the willies. And why this happens:

http://www.cvedetails.com/vulnerability-list/year-2016/month...
Interesting facts about political opinions of some famous people
It's all fun, games, and ideology. That is, until money is involved. What a shame.
> the company who has triggered a global financial crisis

I'm hardly a defender of Goldman, but that's a bizarre characterization.

What do you think Goldman did to cause RBS's failures, exactly?
Make a Cheap GoPro Remote from an ESP8266
I disagree with many of the arguments. Many of them are ignoring the reality of today.

One example:

> If you want bytes, use unsigned char. If you want octets, use uint8_t

Bytes and octets are the same today. I never came across a system where this wasn't true. I was never told about a system where this wasn't true. I wasn't even told that there once were systems where this wasn't true until fairly recently.
Startups often being 2 college buddies with a bright idea - healthcare is a tricky one because it can require credentials and legal expertise in the field. It's a lot safer to build a delightful todo app.
Play Over 2,400 MS-DOS Games in Your Browser for Free
I use SourceTree, which has the ability to stage individual lines (I know, git cli can as well). So even if I work on 2-3 things at the same time, it is trivial to select the correct changes for the commit.
Answers were posted, but if you don't have "show dead" turned on in your preferences you won't be able to see them.
The fight to get my country’s language back
Cryptsy (Bitcoin exchange) hacked: $6M stolen
In South Africa our government built a system like that on most of the highways around Johannesburg. (One of our main cities)

Everyone got pissed off, and refuse to pay, but still drive on the highway anyway.

Result: still the same amount of traffic, and now the government is sitting with billions of Rands worth of new debt.
> I'm not sure what you mean by this? I can't think of anything they'd need to upsell.

Ah, ok. So it's a one-time sale only? No other products or services that they recommended to you afterwards?

May I ask you some other questions regarding their service, if you don't mind?
Now terrorists are denied the right to play games? Wow, I don't think the 72 virgins promised in paradaise are worth that!!!
> Also, you can frame it so that debt is conceived of as a type of barter; ie - i barter a debt of equivalent value I herewith owe you in exchange for this item you're offering to give to me as a consequence of that promise.

The point is that "I'll give you this cow and you'll owe me one" predates "I'll give you this cow and you'll give me those chickens". To the extent that debt is a special type of barter, so is money; I think the distinction between exchanging something for a thing and exchanging something for a debt is worth making.
>We need world class, modern, distributed bug tracking now

Distributed is the key word. Blockchain/Bitcoin (not withstanding the hurtful politics ongoing at present) has shown the way, and ideally most shared/social things should work in a distributed, trust-less environment in future. Including Social networks and Search Engines.

So it is quite natural, that OSS developers can pave the way for shared/distributed source control (a protocol on top of GIT. Just like HTTP is over TCP).

Just to clarify, I don't hate github. But it sort of obscures the beauty/advancement that is GIT, over previous version control softwares. Wonder what does the creator Linus think of this?
Did you try dwm?
UI Kits and Templates for Designers
Netflix cracks down on proxy streaming
This is why people should use ZFS (or BTRFS) - snapshots. My home server runs a minutely, hourly, daily and monthly snapshot job. Cryptolocker could have a field day and the most likely scenario is at worst I'd lose a day of data - more likely maybe 15 minutes worth.
What's up with creating "empty" repositories for articles? Isn't there a better solution? I think using gist would be more suitable if you want the article to be attached to your github username...
"Oh Shit. Banks are in trouble. Lets offer them emergency capital so they can make it through the year.

GS uses the capital to buy government bonds with governments own money to make literally riskless profit."

I have zero sources for this, so if I'm wrong please say
What was the original distinction between bytes and octets? Byte = word vs octet = 8-bits, i.e. a byte is not necessarily 8-bits long?
I'm not really an expert on the matter, but couldn't PNG filtering be implemented in the same way, i.e. as a filter just like Farbfeld? This way it would keep the same composability, and be used with other formats too.

Considering there are no stand-alone implementation of these, I guess the author simply went with what achieved the highest compression ratio, regardless of speed.

But it would be interesting to see if a complete ecosystem can pop up around it sooner or later, especially given the renewed interest in arguments between "the unix way" and other philosophies.
Most people will just use Bitcoin-enabled (and probably dollar-denominated) bank accounts with limits on daily withdrawals, same way they use bank accounts and debit cards instead of stuffing $40,000 in bills in their mattress.

Fraud and theft will happen but I don't see why it would be much more of an issue than it is in the current system of debit cards and cash.
Oh, well, if you haven't seen something then it must not exist.

"I wasn't even told that there once were systems where this wasn't true until fairly recently."

Wait, so someone filled in a piece of your ignorance and your response is still "Bytes and octets are the same"?
I would like a response from the "many in the financial and economics community who see SV and PG as kind of a joke" as to why they invest in and exploit the tech sector (they know what NASDAQ is, I hope) and yet treat it as a joke? Do they think they are successful jocks versus socially maladapted geeks and nerds? Seriously, computers have taken over finance and expert systems will soon do a better job than humans managing economic systems as large as countries - how do the jocks react when they are told that they will be mere clerks to machines?

Not that I agree much with PG or the HN posse these days but I'm curious to know about their reaction to the inevitability of the jocks being the first casualties of business management automation
Several in critical condition, one in coma after trial of new drug
What social media did to mass psychology and politics will probably be a lot clearer in ten years, looking back.
Thanks for checking out Reviewable, and sorry it didn't work out for you. It's definitely a more complex tool than plain PRs but you also get a lot more functionality in return.

If you checked it out before I added the interactive onboarding (aka butterflies) and on-demand help you might want to try (yet) again, since I've been told it makes it a lot more approachable. Otherwise, and if you have the time, I'd love to sit down with you (virtually or otherwise) to do a short user study so I can better understand the UX pain points and maybe fix them.

As for the badge, it's actually mostly there to help developers find their way to the review. In public repos, it's also the marketing payment for the otherwise free service, but in private repos I can switch it off for you (the flag doesn't have a UI yet).

I'm always looking to improve Reviewable, but in the end it's unabashedly opinionated too, and sometimes those opinions will clash -- I'm OK with that. I'd rather make a tool that some people will love than an enterprise monster that everyone will love to hate. :)
It's also more secure. We've just this week now had an SSH bug where random chunks of memory get dumped somewhere they shouldn't (not that I'm clear on if calloc would help in this case, but the issue remains).

Zeroing memory is just good habit - it's means you don't wind up accidentally leaking things when you make a mistake. And you should assume you will.
It's the only site I have ever donated to.
I believe that is the same for other hundreds of thousands of people.
When I see the banners, I just have to reflect on the huge knowledge value I get from the site, and I donate.
simple as that
I guess it is up to if the customer wants the dollar-denomination. I wouldn't want that, I would rather keep my cash tied to btc.

If the customer doesn't want to tie his wealth to btc, why would he/she want to use bitcoin at all? The only reason I can think about is remittance, and there the benefit is cost-saving.
Hackers show how reuse barcodes to be able to get fuel discounts
Please explain how they were "hiding" the risk.

They mixed mortgages which were extremely unlikely to be repaid into packages with enough AAA rated mortgages so that they would meet the credit-rating agencies policy of rating mixed packages as AAA if a certain proportion were AAA.

However, these bonds would be valueless if any of the securities that made them up defaulted.

They sold the packaged bonds a AAA-rated securities without disclosing the likelihood that they would default.

Yes, this was stupid of the ratings agencies

Yes, the buyers should not have bought things they didn't completely understand.

But GS deliberately obfuscated the nature of what they were selling.

Risk is unknown ex ante.

That isn't entirely true. On this example specifically, it's pretty easy to see that if a household can just afford mortgage payments at a discounted rate it is pretty likely they won't be able to afford it when the discounted rate expires.
Best comment I've read: "I'm going to just start putting an ingredient list on my projects. _This software is made with 45% Stack Overflow recycled content_"
> The point being, you might want to re-analyze "high seas gun battle" for its actual downsides.

I agree that there could be tremendous downsides, but at the same time I wouldn't want to reach for any type of safety gear and not have it.

What if it's not even "real pirates" but rather a haphazard raid by what are obviously hostile teenage boys from a nearby village operating a raft with a single outboard motor armed with only machetes ? These kids couldn't afford a gun and this could happen anywhere where there's poverty not just in areas known for piracy

Another scenario, what about the stranded boat that looks like it's stuck on a sand bar relatively close to port and is begging for a tow. There could be a pretty girl on board. It could be an opportunist type situation where they really did just need a tow, but when they sense you're unarmed they might try to commandeer your craft since maybe they have warrants, or a shaky visa situation inland or whatever.
>Bytes and octets are the same today. I never came across a system where this wasn't true.

The fact that all modern systems use eight bit bytes is no reason to assume that a byte is eight bits. The fact is that a byte is not eight bits large.

People may wish to run code on "historical" systems, and someone may wish to create a 9-bit byte system for fun.

To write C code with an assumption that things are one way, when the standard does not define this assumption, screams of unportable code. You might as well use GCC extensions - after all, for a long time, what would it matter? Everyone used GCC, right?
Is it really only once a year? I feel like I saw it several times last year.
Wikipedia isn't without its problems, but there's no doubt it's been a very positive force on the internet. I'm not sure there's been anything like it in human history, where most people can have such easy access to such a wide variety of encyclopedic topics for free. It's an equalizer for sure in education.

For casual readers like myself it's also a real pleasure to occasionally just dive into a section of history, follow the links around, and learn about the world. Same goes for various other topics but that's the one that came to mind.

Here's to hoping Wikipedia sticks around for a long time to come.
Ironic that he begins by taking issue with the idea that you should avoid writing C if you can, then proceeds to provide the best evidence possible for why it's true. Why on Earth would you voluntarily code in a language where people can debate something as simple as which type to use for integers, unless you absolutely had to?
>As the freight forwarder on a company’s shipments, Amazon would see both the name of the supplier and the wholesale price paid by the importer. (from the Article)

It's unlikely that an importer or exporter is going to use Amazon for the freight forwarding outside its network. I guess Amazon only will end up handling shipments of its own or network sellers who significantly rely on amazon to sell their products, likely through LCL Consol box, putting a lot of smaller shipments into a single 40HC container., that's going to save them a lot of cost as well as give them tighter control over the shipment routing and transit time etc.

Other regular importers & exporters either in China or USA are never going to use it. Because of the reason mentioned above.,

An importer or exporter shares too much sensitive and critical information with his freight and customs agent., If I suddenly get involved in trading or in other words become their competitor its obvious no one is going to share the information with me.
I myself don't really see any motive of doing that. It is administrative burden (maintaining the service that bridge API and existing system, managing GitHub accounts / tokens). Compare that to the number / quality of pull requests received [0] [1] and I find RoI of doing that very low.

[0] https://github.com/freebsd/freebsd/pulls
[1] https://github.com/torvalds/linux/pulls
> Big endian ... ?

http://geekandpoke.typepad.com/geekandpoke/2011/09/simply-ex...
:)
Yeah at least since the 80s bytes has been taught as "8 bits" for as long as I've ever heard it.

That said, uint8_t is more explicit (and less to write).
There is also RedHat's openshift that got rebuild on top of kubernetes and is alive and striving.
I'm guessing they want to insert themselves into the
entertainment content distribution systems and collect
some royalties.

AFAIK the initial request for SGX came from the paranoid-types at HFT firms who were worried malware would steal their algorithms or something.

The signing mechanism is important because SGX is useless unless you have a trusted way of getting your code into the enclave. The only reasonable way out of this is to have a certificate authority and that's what they're doing. If you think there's a different architecture for SGX that provides the same security guarantees, I'd love to hear about it.

Intel has much simpler mechanisms than SGX for enforcing DRM. They've been baking a ton of keys into their processors for many generations now; there was a proposal to stick a few keys in there that belonged to entities like netflix and do all the decryption in hardware.

If netflix is going to send us encrypted streams, this is probably the best architecture to handle it, because you can setup a high-performance power-efficient hardware streaming pipeline for decryption and decoding.
I know 2 or 3 technically illiterate people who have bypassed it with various location spoofing services. I definitely wouldn't call it hard. They subscribe to paid services that fix this problem for them $5ish per month.
> why would he/she want to use bitcoin at all

Remittances, discounts from merchants who pass on the savings vs. processing credit cards, transactions which are considered too risky for current payment methods (ie. buying a MacBook online with your US credit card and having it shipped to your cousin in Romania), buying things online anonymously (porn, VPNs, sex toys), internet gambling (which is legal in most places outside the USA), etc.
> extra large keys (think 20480 bits instead of 2048)

Don't think it's a wise idea.
This was briefly discussed recently: https://news.ycombinator.com/item?id=10794991
Devices? It's a Github repo: https://github.com/carmaa/inception
To be fair, what they actually said was, "Bytes and octets are the same today". It's a little disingenuous, I think, to quote everything but the last word, especially since the qualifier "today" was kind of their entire point.
As a reader I prefer the older design, so I was glad that they allowed me to keep using that. Other websites always force you to switch.
char is apparently still not always 8-bit on current DSP chips, where everything is 32-bit. Historically, PDP-8's used 12-bit bytes and Crays also used 32-bit bytes.

(EDIT: fixed PDP-11 -> PDP-8, thanks kabdib!)
The idea is very sensible. Using an image format that's trivial (and fast) to read and write makes it easy to build custom image-processing pipelines. The video game industry used to (and maybe still does) use Truevision TGA format, in uncompressed true-color mode, to meet this use case. https://en.wikipedia.org/wiki/Truevision_TGA

TGA currently has the advantage over Farbfeld that many image editors and viewers can already read it, which means you can look at the intermediate results in your pipeline without having to convert them to PNG or whatever first. But Farbfeld has the advantage of utter simplicity.
Alternate plan: Use targa, which allows for equally simple files and is already supported by everything.
Interesting they haven't been able to conjure a desktop and mobile CPU which supports ECC RAM.
> People may wish to run code on "historical" systems, and someone may wish to create a 9-bit byte system for fun.

I bet there will be then bigger problems with porting the code than assuming byte is 8 bit long if someone is creating a 9-bit system "for fun".
you still can do that and attribute it somewhere. doubly so with this change, since they require a link and it could be a qr code on the margin (not that I'd buy that book, still..)
All other things being equal, a CPU that runs at a higher clock rate is faster.

We're also talking about machines that are maintained by human mechanics throughout their lifespans, not Mars rovers. If a machine is simpler in design, it ought to be easier for a mechanic to replace a part, no?
calloc is not relevant to that issue - it's an out-of-bounds read.

(Good ASLR does help, by turning such issues into crash bugs.)
Cool stuff Dom, this is what I aspire in the future. Hopefully can stand on both feet on my own when I'm ready. Success!
So at the start of the Obama administration, tax payers paid for a multi-billion dollar bailout of the American auto industry, which paid off for taxpayers but was not without significant risk. Now at the end of the Obama administration, tax payers are putting $4B towards self-driving cars that, depending on who the winners are, could potentially destroy the same industry that was bailed out just a few years ago?
Because it's simple and low-overhead and compilers for it exist on every lump of hardware I've ever had to work with, from a clunky x64 to a PIC to a TigerSHARC to a bizarre DSP thingy from a tiny fab lab somewhere.

A great many of the problems that people experience with C code can actually be nullified (zing!) by finding a competent C programmer who does the job properly. A tool being easy to misuse doesn't mean we shouldn't use it; it just means we should demand high standards of the programmers and not employ some chancer who learned how to program from the back of a cereal packet. I give young children plastic safety scissors. I give competent adults chainsaws and scalpels.
Seateroo: Get Your Better Seat
Developing software like ST alone is actually pretty amazing.
> But zeroing a structure with memset, though it will set any integer members to zero, is not guaranteed to set floating-piont members to 0.0 or pointers to NULL (though it will on most systems).

Why is that? On those systems, is a sequence of 0 bits not considered 0.0f or NULL?
Yes, and I agree with the rest: once the big challenges are solved and all that is left to do is just chores, I get bored to death.
You could use PNG filtering in other formats, sure. I don't know why you wouldn't just use PNG at that point, though. The only difference between this and PNG is the chunk format to encode IHDR, IDAT, and IEND (which is really easy) and a handful of extra bytes in the IHDR chunk to specify truecolor mode and so forth.

The truecolor-with-no-extra-chunks subset of PNG is incredibly simple.
In the words of SLJ, allow me to retort. Bytes and octets are the same today on the hardware the OP is used to working with; I'm guessing whatever the latest generation of commodity x86 derivatives is.

The real crime here isn't lack of knowledge; it's thinking that one's own narrow experience is all-encompassing and that what's true in one part of the programming world is true everywhere.
Yeah, once only.

Feel free to ask. I attended in... April 2013, I think, and then helped out at another of their workshops in I think November 2014. So I might not remember things in much detail, and I don't know what changes have happened since, but I'll answer the best I can.

Also, someone linked to this thread on the CFAR alumni mailing list, so others might see your questions and be able to answer better.

(Actually, another caveat: for at least some of the questions you could plausibly ask, the true-and-complete answer includes uncomfortable personal details that I'd rather not share. So still feel free to ask, but I may elide those details.)
The best places to look are on Meetup and Eventbrite, there are groups that meet fairly regularly for most languages/technologies. Such as Leeds Ruby Thing - https://twitter.com/leedsrubything , Leeds DevOps -http://www.leedsdevops.org.uk, Leeds JS - http://www.meetup.com/LeedsJS, and there are many others, even one dedicated to AWS I think.

Sky have recently started big investment in the area, as you're probably aware, and do a Tech Event most months with various guest speakers, the next one of those is focusing on JS if that's your thing - https://www.eventbrite.co.uk/e/leedstechhub-javascript-ticke...

There's a Code Dojo - http://www.meetup.com/Leeds-Code-Dojo

There is also a Hack Space if that interests you - https://leedshackspace.org.uk

An annual Hack Day takes place, but that's usually later on in the year - http://leedshack.org - but other hack days have appeared at other times during the year (they tend to be corporate sponsored ones but if you get past the recruitment element of them, they can be fun.)
Want to Work in Goa? Diet Code Is Hiring for Senior Android Developers