skysight-inc/HackerNews huggingface dataset:
Can't say I would want to depend on being able to hire one of the few devs from the core team as my contingency plan in a high risk situation. Precisely because they are fat and have a lot of money to throw around - that leaves room for inefficiency and getting squeezed by Oracle and the likes in exchange for covering their ass.

Didn't the same problem happen to the CloudFlare with LuaJIT where they would like to hire guys that worked on it but couldn't ?
You still get the verification of the other side and still get the encryption on the wire, preventing external MitM. It's just TLS benefiting the company in general, not users separately. You do not want your outgoing traffic to partners and APIs to go out in plaintext.

Basically the model changes from Alice <internet> Bob to Alice, Alice's employer <internet> Bob.
I tested a number of accounts, it's a legit dump. If your email is in there I'd change your password and anywhere else you re-used the password.
Front-End Developer, Raleigh, NC
I do like the idea, but there have been some problems[1].

Miscommunication, neighbours not knowing about the change or what it entailed.

Worse trafic on the main streets out of the superblock, with people that are thinking about leaving.

Having to train children to act differently on the main streets than in the ones in the superblock, as on the later streets they can be more oblivious, like in the park, but all look similar.

Bussinesses loosing tons of bussiness, a couple of bussinesses have reported losses of 40% and 50%.

All this while we know that drivers use the car because they need to, not because they want. Yes, there are alternatives, but you use the car when the alternatives are worse.

So, as I said, I like the idea, but we have to work in the implementation.

[1] in Catalan http://www.elperiodico.cat/ca/noticias/barcelona/veins-lamen...
The reason 12, 24, 60 are so useful is how many factors they have. You can divide the first two in half and thirds, and 60 additionally by 5ths and 10ths without resorting to fractions.

Being able to more simply divide by thirds and sixths might not be important most of the time, but it's not completely useless, and you can't do it in base-10.
> Not as many as the Pixel have with the HTC 10 though.

The pixel's similarities are towards the htc one A9, not the htc 10.
Or if Wirth had had the marketing nous to call Modula Pascal+ and Oberon Pascal++.
If by cesspool you mean a single folder on a hidden home page containing unused default apps, then yes, I suppose you're correct.
They key phrase is "rely upon", meaning they went down a route of using a clever hack rather than formally designing a system to meet their goals.

I wonder why SOCKs proxies, which every browser supports, wouldn't work for them.
But C doesn't give you "exact control of memory layout". Bit-fields, structs, virtually everything except arrays has implementation-defined or unspecified memory layout.

If you look at another old language, Ada, you'll find much more precise control.
Well you can never upgrade to a IPv6 world if you don't add it to routers...
There was TUNIS in the early 80s, an operating system binary compatible with V7 Unix and implemented in a Pascal-like language. I've been meaning to find more information on it, but there's almost nothing online. It might be the only Unix clone that isn't implemented in C/C++.
How to broadcast colored PAL (and NTSC) television with a SDR transmitter
Programming language with only a single valid symbol
PyConES16: Workshop where Evernote is replicated through Flask
The problems I have with the iPhone are 1) lack of a back button, so I have to learn every single screen of every single application and 2) the app store.

I had to help a friend to find a qrcode app on Sunday. Look for qrcode in the store, 842 found. Wow... None of them has a review or stars. How do you trust them? We kept scrolling for a while, nothing. Compare that with the Google store. It doesn't tell me how many qrcode apps are there but it gives me a rating for every single one. Then it's the usual hunt for the app with no ads and least permissions, but that's the same on the iPhone.
Well, North Korea is not complaining about TLS 1.3, why would banks have to? Their proxy servers are already MITM platforms that meet their needs for security.
The essence of the language has not changed. But C99 came out with a few nice things. There is also C11 which brought in a few new things as well. It would have been nice to bring the book up to C99.

"Modern C" is a good book on some of the new features.

http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf
The True Significance of Google’s Press Event: A Google for Everyone
These aren't necessarily my absolute favorite talks, but they're great mind-altering talks a little off the beaten path so I'd like to highlight them:

"Writing A Thumb Drive From Scratch" by Travis Goodspeed - https://www.youtube.com/watch?v=D8Im0_KUEf8&nohtml5=False

Excellent talk on the hardware side of security, goes into some really cool theoretical hard disk defense stuff, incredibly insightful and introduces a hardware security tech toy so fun you'll want to go out and order it the moment you're done watching. The speaker is entertaining as all heck to boot.

"Programming and Scaling" by Alan Kay - https://www.youtube.com/watch?v=YyIQKBzIuBY&nohtml5=False

Interesting talk on the theoretical limits of code size and engineering versus tinkering. Also talks a lot about Alan Kay's philosophy of computer science which analogizes systems to biological systems, which are the systems with the largest proven scaling on the planet.

"The Mother Of All Demos" by Douglas Engelbart - https://archive.org/details/XD300-23_68HighlightsAResearchCn...

This talk is so prescient you won't believe your eyes. Given in 1968, Douglas demonstrates just about every major computing concept in use today on a modern machine, along with some ones that are still experimental or unevenly distributed such as smooth remote desktop and collaborative editing.
netsurf?
Remember, Rust is just a year old. There are already a few OS projects going in it. All the languages you mentioned are >10 years old.

I think for its age, the success it already enjoys is impressive.
Raspberry Pi :D
>I find the search capabilities in most messenger apps appalling

with whatsapp you can have better search that on the desktop:

https://web.whatsapp.com/ - allows you to setup the client for the web; here it is easier to search for messages.
> Constant appeals to emotion and resorting to a wide array of fallacies

That was pretty much the entirely of Atlas Shrugged. Make a Mary-Sue world of perfect rhetorical convenience populated by heroes and strawmen...
Always been.
Healthy+lunch+london+city
You still notice it. One of the reasons I moved from a 1080p to 1440p phone (~440ppi to ~560ppi) was how on the new one I actually can't see the pixelation, which I could in the other one. I imagine there are very few gains at 5 inches from going past 1440p though, except for VR. Larger sizes will probably still benefit from an even higher resolution though.
Yep, just saying the "obvious" approach is wrong, which is (IMHO) always a crappy way to design an API.
I am still testing several accounts, more than 90% are legit accounts that didn't changed password yet. Among the accounts I did find companies such as Microsoft, General Electric, EpicGames and more.
How to Use the Magic of Big Data and Cloud for Workforce Management
Node.js at Scale
Samsung has hardware buttons which are extremely useful. They find the way to squeeze them on the bezel which other phones still have and they don't waste space on the screen. S Planner is good but I can't compare it to Google Calendar which I never used. Same for the keyboard. What I can say is that Samsung keyboard wins against SwiftKey and ties against Swype.
Most of the passwords seem easy but you can find some harder passwords in the list. Examples: ABab12!@, 1ae2T8gogE, nyC27f6cuW, 01j2o8h8n9 and more
Initially I thought the same, but looks like it's only a web application, not the software you'd ship with the node.
I use these Facebook and Twitter feed converters (via my feed reader: https://unicyclic.com) every day. Thanks Ryan!
No, there's no need to write specific laws.

If we follow the already existing laws strictly then not a single refugee would qualify for refugee status because they passed through plenty of countries in which their lives are not threatened.

After that we can decide to financially help support refugees that are stranded in Turkey and other neighbouring countries to Syria or we can take in a certain amount that we have carefully vetted to not be dangerous to our society.

There is nothing inhumane about this approach, for each refugee we house and feed here we can house and feed 10 in the Middle East. On top of that we wouldn't have thousands of them drowning every year in the Mediterranean Sea, because very few would try if they knew that there's no chance that they'll be able to stay.

Also we would end human trafficking by enforcing our borders. To me this seems like a win-win for every side.

Regarding the Poles are thieves issue: Stealing cars and rape/murder are not even remotely comparable issues. One of them is annoying and leads to racist jokes, the other one can lead to Germans organising/revolting and starting to indiscriminately kill off anything non German on their territory.

If the government doesn't protect their citizens right to not have their wive's and children raped then people will get rid of them one way or another, usually through uncontrolled violence. I'd prefer the government to do this in a humane way by putting them on a plane and sending them home.

But it wouldn't even have been a problem to restrict the entry of those Poles who are likely to steal cars. It's just a matter of asking them on the border: "What are you planning to do here and how are you going to support your self?" If they can show that they have a job here that can sustain them then you'd have immediately filtered out many of those that just came to steal.

This is by the way allowed in the EU framework. Each EU country can send you back to your origin EU country if you cannot prove that you'll be able to sustain yourself here. Most people do not know this because it's only been used in a few cases.
He's also been saying recently that he supports Clinton, because if he didn't then he'd be assassinated.

So it's quite possible that he's actually mentally ill. On the other hand, it could just be a schtick, as I saw him bring interviewed recently on a right wing video blog and he was much more subdued than his written 'character'.
Well the great thing is that since it's open source (esp. if the OSS community itself is vibrant), the software can outlive the company.

Things can get difficult in some situations, we're all human. But Joyent going bankrupt wouldn't mean the end of Node. But where is Datomic without Cognitent?
When you use a SOCKS proxy, your traffic is still encrypted from user to server. It wouldn't help them decrypt historic TLS sessions on request.
Who doesn't love a game of wack-a-mole?
Dupe: https://news.ycombinator.com/item?id=12634577
Kind of off topic, but doesn't github and other big companies use a services that automatically emails the owner and/or resets their password when their account information shows up on pastebin?

So why are the accounts still up?
> There are pictures you just cannot take without a zoom - you can only zoom with your feet if the subject is on a path where you can actually walk.

That's what crop is for ;)
http://rationalwiki.org/wiki/Scott_Adams

That site has a thorough listing. He seems to have been very odd for a long time, not believing in fossils and things like that.

http://mradilbert.tumblr.com/

Quotes the highlights from his recent blogs.
> which showed a hollow interior (similar to that seen in overhead shots of BCN)

That was the original design. The idea was to have a park inside all blocks. But you know... greet happened.

This is the result from the original idea to the final state: https://upload.wikimedia.org/wikipedia/commons/1/1c/Evolucio...
I thought that Dijkstra required rasterization... But here it appears that it works with graph... Is there something I have missed ?
01j2o8h8n9 is by no means a secure password
As much as the Rust community does right with respect to the technical aspects of the language, as much they still don't (seem) to understand the non technical problems it has.

Do you know which non technical advantage C has? Multiple implementations. Don't like gcc, use clang. The Keil compiler has a certain bug that screws your project? Use IAR. And so on.

That is one thing. Another thing (at least at the company i work for and the ones i know) is, companies that write code for infrastructure or machines that need to rung a looong time won't ever trust a language (and toolchain) that comes in versions and not in IEEE standards.
That may or not be stupid, but it is the reality i've seen so far.

P.S.:
Before someone says C only NOW has multiple implementations,
yes, at some point in time that was true, but i was VERY easy for compiler vendors to implement a C compiler (speak ROI). Time will tell if this will be true for Rust as well.
It sounds like required surveillance though.

The problem here is really they were way, way, behind on getting their concerns out there.
DressCode Malware Hits 400 Apps in Google Play
> display a very shallow understanding of how secure systems should work.

They still ask about mother's maiden name, prevent paste of passwords, took forever to adopt EMV in the US and other idiocies

It's security by cargo-culting
I match your 1st gen iPad and raise you an iPhone 3GS. My youngest just upgraded to a hand-me-down iPhone 4 a few weeks ago, but my old 3GS is still working fine and even still works with the App Store. I can still download apps on to it that I bought back in 2009 and don't even show up in the store on modern devices, but they're still there for the 3GS. She used it for Whatsapp a lot. Gobsmacked.
The Q3 2016 Danish Funding Analysis
How to Download Torrents Anonymously (Safe Torrenting Guide)
Serious rail projects take a lot less time than that in many first world countries.
Nobody is "forsaking" C.

As mentioned in the article it is still a good way to learn about computers and it's the true "lingua franca" of our times - that said it needs to be put to rest for infrastructure software now.

I for one welcome our new Rust writing overlords.
I wrote a firefox addon to make it easier to input them.

https://addons.mozilla.org/en-US/firefox/addon/unicode-keybo...

\frac{13}{117} → ‌13⁄117‌
BTW the EpicGames are just people that downloaded UE4 and got access to the github source. They're not actually from Epic.
If US cities were actually urban I could see what you're saying, but US "cities" are just a vast sea of asphalt with a building sprinkled here and there. I'm talking about LA, Phoenix, Houston, and even the bay outside of SF, Oakland, and Berkeley - as usual this is different for old cities in the north east.

I live in a city where I can walk 1.5 miles or less to everything I want, and that includes universities, hundreds of bars and restaurants, many theatres, and of course friends. If this were the US it would be mostly parking for the two major sports stadia.
It's more like spending 20% of the time on 80% of the features (the standard ones), then 80% of the time on 20% of the features (the details, hard stuff and integration).
C is not a "layer under the abstraction" for C++, D, or Rust, that's my whole point. These languages can be as low level as C, and their higher level bits are implemented as an abstraction layer in the same language.

I understand the need for mechanical sympathy. This is not mechanical sympathy. At best, this is _historical_ sympathy.
Yup, me as well. Feedly combined with Reeder on the phone is the perfect RSS-feed solution for me.
I didn't know such service existed. Sounds interesting.

Is there a service monitoring pastebin etc. for an individual's email account?
Show HN: PhotoWire – Send personalised postcards anywhere in United Kingdom
I'm the other way around, never been remotely interested in game programming I actually like solving 'boring' business use cases.

It's half programming and half process optimization, it's amazing (unless you work in those places) just how inefficient a process can be before you automate it (I sometimes think that the process of automating a manual process is like when the rewrite is much better in a different language because all the edge cases are known from the first one).
In a nutshell: Android itself isn't actually any slower, but it _seems_ slower due to garbage collection pauses.

When Android stutters, you can put money on it being down to the garbage collector running at an inopportune moment. This is the downside of most Android apps being built in Java, whereas most iOS apps are written in Objective C, which uses reference counting and so you have more deterministic release of allocated memory. The upside of this is little or no stuttering, but the downside is that you can still end up with pauses, but they can be in places which are hidden from the user. The other downside of GC is that developers can lean on it a bit more than is justifiable to create needless duplicates of objects on the assumption that they'll be garbage collected eventually... which can lead to GC stutter. A lot of Android's 'slowness' issues would go away if devs were a bit more careful with how they allocate their objects.

Another thing that makes Android seem slower than iOS is that Android gives apps a pretty lengthy grace period when they hang for some reason and will alert the user if it thinks the app has hung. iOS, OTOH, is less tolerant of this kind of thing and will just kill the offending app and rely on the app to restore its state when restarted. This hides a lot of issues with apps on iOS that are more obvious on Android. Which choice is better is a matter of debate: the iOS route gives the better user experience 90% of the time, but when you want that 10%, you really want that 10%.

Emulators (and quite a lot of games too) tend to be written in C and C++, which means they do manual memory management or use the conservative Boehm GC, so you end up with little or no GC stutter. OTOH, if the developer isn't careful, you're more likely to end up with memory leaks.
Well, one thing is for sure. I bet Musk is going to put a lot of 8k 50x zoom cameras and all sorts of cutting edge sensors all around launching pads in the near future. If there is a saboteur, he's going to get caught the next time he tries something.
With the greatest respect to Pieter and the situation, announcing it this way on social media to many people is (was ?) last words.
There are a lot of keyboard warriors in this thread. This guy puts forward a rational argument for big business.

Unless you have extensive experience in this area, perhaps you shouldn't be so quick to judge "oh they are just spying on their users".

The simple answer to this question is that if a way is not given for businesses to decrypt their own traffic that they generated and encrypted, they simply won't encrypt it.

Take this example: A regulation says that all incoming traffic into a banking sector company must be scanned for potential vulnerabilities and exploits, and allows for "compensating controls". If the incoming traffic is unable to be decrypted at TLS1.3, it will simply be decrypted at the boarder of the business and routed internally unencrypted. This would be worse than copying the TLS1.2 traffic for out-of-band scanning.

I'm not saying that this guy wasn't a little late by the party, but failing to recognise that big businesses have regulations you don't understand or even care about is a huge mistake that will make us all more insecure. After all, who doesn't have a bank account?
C11 has `_Alignas(...)`, which works both with a size or a type. Before that, compiler-specific alignment attributes could be used, for example, GCC's `__attribute__((aligned(...)))`.
The solution is the same as it always is when lots of people want a scarce resource. Increase the price, or increase supply. If parking is expensive someone can open a lot, or a garage, and turn a profit.

Parking on my street is very limited, so the spots are expensive. This way there's often at least one available. If there isn't, I can park around the corner in a privately-owned garage. Nobody says you can't build new apartments because they expect parking welfare at their neighbours' expense.

The problem is that most people feel it's perfectly reasonable to expect to claim a bit of land _for free_ for their car - if I just built a second house on a parking spot people wouldn't say "well the solution is to limit park-house-permits to local residents", they would demand I buy land on which to place my house.
Although there is little need for C to evolve (apart from certain security holes), I think there is space. Thankfully, there are still persons that care about its evolution.

The K&R is a classic, but it shows its age, especially as we have reached C11 by now. And C2x might be right around the corner. A third edition of the book won't be that bad.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2021.htm
Good points.

As a programmer, one has no choice most of the time on what language a program should have been written, in my career, I have mostly been modifying and adding code than writing new code from scratch. This mostly means C, for anything close to hardware, as electrical/electronics engineers are familiar with it. Another way of saying this is that, "I program in whatever language, my team is programming in".

Embedded systems also have size limitations and the problem of bootstrapping on new hardware. C has time and again proven to be easy.

If you examine a typical GNU/Linux distro, you see all kinds of programs written in C that ought to have been written in a type safe language because most of the time, C's features were not required for the program.

I wish more and more "new" programs are written in all kinds of languages (not just Rust, but in Python or Haskell or OCaml ..) other than C and that we restrict C to the things we really need it for.

Overall, knowledge of C is only going to help. Whether you want to use it to use it for your next project is something that depends on the problem at hand.
The guy's rationale may be kind of dubious but it's clearly stated: there aren't any tools that do DPI on TLS 1.3 sessions right now.
I received emails from https://rbnhd.com/ & https://changepassword.nu/ and found those emails on my spam folder (gmail). The emails were saying that my password was leaked. I never subscribed on any of the above services.
Doesn't this mean that from now, WhisperSystems are legally bound to store every metadata that they couldn't provide to the authorities in this case?
That's how at least one of my start-up experiences wound up. The large enterprise entity who'd committed strongly to the product ended up bringing much of the development effort in-house, for several years.

You've got to realise that for enterprise software, there's $10 sales, $100 sales, $1,000 sales ... and then $1,000,000 sales. At the top level, you're looking at entities who have the resources, and occasionally the motivation, to bring product entirely in-house. It might not be their first choice, but it's an option, and quite likely something they've already considered when negotiating for services.
I hate that i have to enter the password every time i install a app. Don't know if this is just me or Apple in general.