skysight-inc/HackerNews huggingface dataset:
There has been recent wave of crowdfunding on blockchain and this fund takes advantage of all of them.
If FOSS is not about being better in a practical sense, it can't possibly be better socially. Not in our capitalist societies, anyway.
i look forward to these massive supercomputers taking over and eventually being capable of computing anything instantly.

all algorithms will become O(1) and even the shittiest code will be instantaneous. which is great for me.

great for me maybe bad for encryption and governments and idk.
Creativity, vulnerability and giving a fuck
Intel Processor Graphics: Architecture and Programming [pdf]
This DW article seems to be a poor regurgitation of the arstechnica one (which includes the proper link to the research).
Your complaints about the web are valid but totally out of scope for the HTTP spec.
Areas of responsibility
>we still have many many things to learn from the success of western societies in the last several decades otherwise China will fail quickly.

What makes you think that? Reading The Economist?

Correct me if I'm wrong here, but one thing I think that's good about Chinese society that is very different from the west is the whole anti-personality cult thing they put in place since Mao. They are very careful to avoid elevating people to god status and except for Xi, most government officials are anonymous and avoid publicity.

In the west we have this really outrageous culture of fame. Everyone wants to know what famous people are thinking and what their opinion about anything is. I think our society might be better without celebrities and the culture of fame.
I agree. HN isn't supposed to have so much political content.

Help be part of the solution. Flag politically charged articles. Call out in a civil, non-partisan way comments that are injecting politics needlessly into the conversation. Submit and upvote tech articles you find interesting.
Thanks for your boost to my point about freedom of speech, but mine was more narrow, i.e. almost all large groups of people acting in concert form corporations for all the usual reasons. Exceptions include institutions that far predate corporations, like the Roman Catholic Church, where each Archbishop personally owns the resources of his see for the duration of his holding the position, which was why the Church entered an amicus curiae in the prosecution of Sun Myung Moon, the precedent established would allow the government to throw every Archbichop in prison, and they have far too much experience with that and worse happening....

So these include the National Rifle Association, a 501(c)(4) non-profit corporation, which is one way America's gun owners combine for collective political action. And which as I recall also filed an amicus curiae in Citizens United, McCain-Feingold very specifically targeted them (McCain, and I assume Feingold, hated it, and if not then, then I would assume for the latter now, after his unexpected failure to return to the Senate).
Unhappy with his online critics, Reddit CEO altered site’s comments
Books are a huge dumpster fire in general. Amazon is full of mass spam from extremely low quality editions of books printed by print-on-demand companies. There are literally hundreds of editions of some public domain books which are all "republished" POD works or sometimes even just Wikipedia articles on the book. And Amazon will show all the reviews together, so you buy based on the reviews of a reputably published version of the book, and instead get an awful quality POD book or even just two pieces of laminated paper with a printout of a wikipedia article.
Awesome! This is going to be super helpful for my company!
I respect the descriptive impulse to see the function of 'like' rather than just mocking it. However, I'm not entirely convinced of the two senses of 'like' that the author sees. I imagine similarly nebulous arguments could be made for many other sense of like, which is why the analysis of 'like' as a hedge word or hesitation still might be the best.
This is fantastic. Great execution. Fast and easy to use.
My 1st gen Moto G stopped receiving updates a while ago, but Cyanogenmod is still putting out new ROMs. It takes some level of understanding to put Cyanogenmod on a device, but nothing too challenging for the HN crowd.

If your phone has stopped receiving updates and you're not ready to buy a replacement yet, you can check if it's supported. It's a great thing that this project exists.
>but at this point they're just as available as "normal" gift cards.

Sure, but they haven't entered the public consciousness in the same way yet.
To be fair, the list is only about "gift ideas". I'm sure that doesn't represent the whole YC portfolio. That said, it's a bit weird when a list from a top-tier Silicon Valley "seed accelerator" (as per Wikipedia) is indistinguishable from random stuff you'd find on Groupon.

Perhaps I(we?) should adjust our expectations? From the point of view of "funding smart people" and letting they pivot until they find a market, I see nothing wrong with any of the above. If they are indeed selling "chinese crap" and being middle man adding no value, the market will say so.
This article also linked to a post about Android disk encryption [0] that I found pretty interesting.

It goes through Apple vs Android encryption implementations, and talks about per-file vs full-disk. Android has only just now implemented per-file, but haven't made it granular enough to handle some very valid use cases and thus it has some pretty big holes. The worst part is fixing it means breaking 3rd party apps.

[0] https://blog.cryptographyengineering.com/2016/11/24/android-...
> (5) Rust has "immutable variables". Seriously? How can an object be both variable and immutable?

Variables have been called variables since the dawn of time, i.e., the lambda calculus, which doesn't even have assignment. The name derives from the idea that for every invocation of a function, a variable in its definition may be bound to a different value, hence it "varies" at runtime.
Why? There are tons of advantages of using docker that's not just for running multiple processes on a single machine. You can still gain advantages from just installing a single database container on a big server + docker volumes.

Being able to version control image creation scripts, being able to pull a identical image for both dev/production is useful and quicker than trying to use puppet on dev machines, the fact you can now use your docker deployment infrastructure for all services, and not have exceptions for things.

Whats the disadvantage? No one has explained this to me.
I must admit I am wary of this attitude. I've worked at places where lambdas are clever, or generics are clever, or writing constructors that take arguments is clever, using LINQ on collections is clever, refactoring copy-pasted code into methods is super clever, etc etc.

One mans clever is another mans blindingly obvious. Should we always work to a lowest common denominator?
What came to mind when I saw the list was what is might say about the founders that YC is selecting.

You could easily conclude from this list that it's rich peoples kids creating solutions to imaginary problems - "Oh, how could my poor feet possibly survive the arduous journey from my front door to the uber in an off the shelf pair of shoes? I need a tailor!".

I think we should give them the benefit of the doubt though since these companies are presumably a small subset of those they've invested in.

A more charitable explanation might be that since these companies are in SV then it makes sense for them to start out selling stuff to affluent customers who are not overly price sensitive.
Well, you're looking at the Internet as a single organism. I don't think that's appropriate. There are many, many selfish entities that populate it, that would happily wreak massive destruction.

Case in point - the recent IoT Dyn attacks.
How would you compare Realm vs Couchbase Mobile in terms of a syncing mobile store?

Maybe a more fair comparison is to IBM's CloudantSync[0] which is the managed service version of Couchbase compliant Cloudant.

[0] https://developer.ibm.com/clouddataservices/offline-first/
Or maybe the problem is in Linux itself not being well suited to run manufacturers' blobs independently from the rest of the kernel?
How has Windows Mobile solved this? Dev preview is available for all phones, updates are pushed immediately from Microsoft regardless of the manufacturer. Firmware with drivers are released separately from the OS. All on the same ARM architecture.
Yeah, we're working on adding more browser support. It's a bit annoying when each browser adopts a different standard of webRTC!
Is it possible to share/present my screen with this?
Random: I'm surprised that Boosted Board is still using "perfect for the last mile of your commute" in their marketing slogan.

All the influencers I've seen with it (like Casey Neistat) use it to commute pretty long distances! Their biggest benefit is, you can quickly travel from point a and b, especially in a conjested city, on something that you can carry under your arm or in a backpack. No need for bikes, public transit or cars.
Didn't know this existed thanks for the link!
HPC at centers like NCSA have a much lower latency interconnect than what is used by Amazon, Google, etc. and there are some computational problems that require the lower latency interconnect.

Newer Intel chips will be integrating low-latency interconnects so in the future, Amazon, Google might be adopting low-latency interconnect computing.
That makes sense -- I guess what it boils down to is it would be nice if OWS were more open about their commercial licensing options, and make it easy for a company to license + integrate their work. As it stands right now it feels like you have to be a Facebook/WhatsApp level company to be able to be worth their time to work with.
Thanks for the feedback haney. We're definitely trying to better our onboarding and showing you what this is about before entering information.
"The problem with this question is that there is a ton of stuff you need to understand before you can really answer that question fully."

Which is why Java is a terrible language for an introductory programming class.
Correct me if I'm wrong, but this is basically just timing how fast we can read and write to a single CPU register, so it's eliding all the memory bottlenecks that actually surface performance differences between native hotloops and JITed code.
I am glad I am not the only one who feels this way. I love a good political fight as much as the next person, but there is a time and a place. I come here for tech discussions.

I can't flag yet, but I'll do all the rest.
Not to mention expiry dates (which Washington state has outlawed), some ridiculously short (before this, I'd see cards from some merchants that were 'valid for 90 days' only).
GMT: The Generic Mapping Tools
Can you post your code, compiler, and the disassembly from main()? The only way I believe these numbers is if your compiler optimized the loop away to a constant.
Asking why everybody is wasting time on something THAT WILL HAVE NO IMPACT ON END USERS is quite in scope, thanks.

This benefits a very small number of companies who manage to serve very small, highly optimized payloads and nobody else.

And everybody else pays the cost in terms of complexity, security holes, and implementation bugs.
We Asked 8,500 Internet Commenters Why They Do What They Do
I agree, I hope Acre does well. I wouldn't say they are in a crowded market - but they are in a market where existing offerings (prefab or predesigned green homes marketed regionally/nationally) have struggled to make the numbers work.

There are savings associated with producing a uniform building package with standard modifications, but there are also new costs associated with that kind of work - namely, those associated with the fact that the ideal customer is thinly spread geographically (due to interest and budget). This generally leads to higher costs for local work, even if that only includes finishes (the standard business plan for most prefab green home companies).

That kind of business structure has been perfected by market builders, but market builders do a volume of business that is tough to match, and usually within a small geographic area (ie - a subdivision). This allows them to drive down local contracting costs better than one-off projects.

Currently Acre is looking for builders in four markets according to their 'work-with-us' page. They are also looking for an architectural project manager as opposed to a construction project manager, which probably indicates their chosen role in project delivery. Outsourcing all construction activity is a good way to reduce risk, but not a good way to reduce costs.

I work for custom home builders, and I've done work with a company that has a marketing plan/delivery plan similar to Acre albeit on the East Coast.
I think that the interest in the FOSS community is relatively low given the centralized format in which Signal is offered.

How is Signal offered in a 'centralized' way? There is a free and open-source implementation that already (according to Moxie) supports federation. And a standing offer from the authors to help anyone doing further work on federation. What more could one reasonably expect, short of demanding OWS do the work.
You are making an essential error: that of false association. You are equating the behavior of a candidate, and of the candidate's most vocal supporters, with the general demeanor of the people who voted for him. If it were only the vocal or even ardent Trump supporters who voted, he would have lost. He didn't lose because the majority who voted for him were silent, in most cases brow-beaten into silence.

You are also neglecting the fact that Trump won with only 1% more of the white vote than Romney. This was not nearly enough to win. Trump won because of the minority vote. Compared to Romney he won 8% more Latino votes, 7% more black votes, 11% more Asian votes, and 1% other minorities. This statistic does much to counteract the hysterical white resurgence rhetoric. (Source: NYT Exit Polls).
Ask HN: I have won the DV lottery but need some help
Hello,

I have recently graduated as an Electronics Engineer. My Green Card visa appointment is on the second week of December.

I need to find a job before my interview or probably I am going to lose my chance to get a Green Card because of financial problems.

Here is some of my experiences:

- FPGA, Verilog, PicoBlaze, MicroBlaze, OpenRISC

- Python, C (intermediate)

- UNIX System Admisitration , Bash (intermediate)

- HTML, PHP (beginner - intermediate)

If you want I can send you my CV.

Thank you
Embrace, Extend, Extinguish.

They haven't changed their philosophy one bit.
It's far worse than that. If it were simply a matter of running mfg's blob's, this would be an easy problem. Instead manufacturers fork the kernel, then patch the hell out of it (often in horrific-never-going-to-be-accepted-upstream ways).
Windows 10 KASLR Recovery with TSX
>How many kids are hospitalized/die from swallowing batteries?

For button batteries:

poison.org[1] lists 54 fatalities since 1977; the Children's Hospital of Philadelphia has a page [2] that mentions "Fifteen children have died — 11 of them within the last six years" but it isn't clear when exactly that page was published.

[1]http://www.poison.org/battery/fatalcases

[2] http://www.chop.edu/centers-programs/kohls-injury-prevention...
No, no we can't.

Or at least, I doubt it. You're free to predict whatever you like.

At the very least, I don't think any amb implementations are making their way to jruby any time soon. Although that's not an issue with any real-world code.
I honestly haven't tried Couchbase mobile or CloudantSync. I got a few questions about Couchbase when I was teaching my last class on RN, and I've been meaning to try it. It sounds powerful and popular.
The non-gimmicky hardware is usually outside of the holiday-gift price point. Like say YC's http://www.doublerobotics.com/ , I actually eyed it for a holiday gift, but 3000$ is a bit too much.

I spent a large chunk of today looking for gifts and trust me almost everything under 1xxx$ is like what you've described.
And quite honestly, I'd guess many of the companies on that list might actually my struggling to be at the "Silicon Valley cool-kids table" because of what they're doing :P
> That's because when it comes to security often theoretical vulnerabilities end up being protocol-destroying vulnerabilities in practice. Security folks are notorious for saying, 'that won't work,' being ignored — and then everyone being surprised when indeed it doesn't work.

we're not talking about protocol destroying bugs, were talking about things firmly in the realm of trade offs between marginal security gains and usability with security folks tending to be far too focused on marginal security gains while loosing sight of the big picture of less then perfect security that people use is better then perfect security that nobody uses.

I.E. ChaCha is better then AES because it is more resistant to side channel attacks among other things, but if you are creating a TLS server and can only choose one algo, you probably want to choose AES because more browsers support it compared to ChaCha and the marginal gains from ChaCha probably don't justify excluding those users that don't support it.

> If there is no central directory of identifiers to public keys, there's no way for a spammer to send spam

If there is no central directory of identifiers to public keys, there's no way my mom will use it to send me anything
What I also find rather interesting is the concept of macro-op fusion that Intel introduced with the Core 2 processors: This means for example that a cmp ... (or test ...) followed by a conditional jump can/will be fused together to a single micro-op. In other words: Suddenly a sequence of two instruction maps to one internal micro-op. If you are interested in the details, read section 8.5 in http://www.agner.org/optimize/microarchitecture.pdf
Why Did CNN Just Buy a Totally Useless App?
Ask HN: What are the best STEM toys for kids?
Especially interested in reviews from parents who've seen kids playing with these various toys and have a sense of which ones are engaging and which aren't
Q: Should one get familiar/experienced with React[0][1] first before jumping into React Native dev?

Or is this tutorial sufficiently stand-alone without React (web) experience?

[0] http://survivejs.com/react/introduction/

[1] https://online.reacttraining.com/p/reactjsfundamentals
Your comment inspired this: https://news.ycombinator.com/item?id=13057791
Python 2 Finally Stable, No Reason for Python 3
What could be greener than having your EV filled by a diesel generator?
I maintain that if you want to think of how a bloom filter works, think of it as the front desk staff at an office building. You can ask a series of questions such as "Has anyone wearing a hat come in?" "Any exceptionally tall people?" etc... It won't help answer if Peter from accounting is there, but can help give a good indication if you know enough about him today.

Obviously, if this is not a correct way to think of it, I'm open for more correct ways.
SeaHash: A fast, portable hash function in Rust
I think I was a bit too careful not to hyperbolize and I ended up doing the opposite. Non-8-bit bytes are still very common in terms of numbers. For instance, SHARC DSPs, (unfortunately...) one of the most popular DSP family, operates with 32-bit bytes, if my (repressed) memory serves correctly. I wouldn't be surprised if there were a lot, lot more deployments of such systems than iPhones. Same goes for telecom and friends. There are a lot of such systems, I'm mentioning SHARC because it's the one I programmed most recently and can probably still do a decent job answering questions about it.

Given the different programming : manufacturing ratio of these systems, I'm not surprised that they see less exposure in the programming community, but it's not a matter of pedantry, it's really a matter of correct use and not being creeped out when the compiler insists that sizeof(char) and sizeof(int) are both 1, on a 32-bit machine.
Why Serverless? in a nutshell
I did that. It's a fairly direct conversion from the paper.

I'm guessing SmoothStep got converted for size or performance seasons, but it doesn't really do the same thing.

One of the tricky bits of procedural generation like this is that bugs get entrenched easily, because 'fixing' things can dramatically change the generated result. Perhaps that is what happened in this instance.
The video of my talk on Extreme Programming in distributed mode
The biggest issue imho is that there just isn't a nice consistent desktop story for linux. Making an application with a nice consistent setup and UI experience across all desktop environments and all distributions without having to distribute to several different package repositories or test on these distributions or window managers?

Until that works there is no one Linux desktop - only several different Linux desktops, each with too little traction.
Apple have abandoned developers looooong ago... it is time to move on and join the Surface ride :)
Yeah good point, it's less the infosec community that has the knives out for signal as much as the other messenger app folks and the HN diehards that will never accept a protocol that isn't totally federated and maximally secure.
Abstracting the Sudoku class enough to be able to extend it to Sudoku of any dimension is next on the list followed by Pentominoes solving.
Any comments and ideas welcome.
To an ant there's no distinction.

They don't think in terms of "this is stinky/dead", more like "this smells like oleic acid so it goes over there."

FWIW this was tested by putting oleic acid on bits of paper: https://pdfs.semanticscholar.org/6400/112aff930da566312315ef...

They would sometimes carry it to the burial site and other times they would carry it back and treat it as a food item. The "decision" is said to be based on the current "social context" (read: goals of the ant or colony).

Also a note on that poor ant they coated with the stuff; she cleaned herself off and was back to work after an hour or two.
"Move jobs a few times, inherit some crappy application and look at the code that others write, that has done the opposite for me."

I remember when some of Microsoft's Windows code leaked I took a look and realized that these guys are just regular programmers like you and me. There was really no magic there.

I am sure there are brilliant programmers out there but often they work in a nicely defined environment they can actually control instead of having to deal for weeks with incompatibilities of several systems like many of us.
My 2c: After 3+ years of android (moto g w/ cyanogenmod, then project fi), I finally made the switch back to iOS. I'm beyond happy so far, and have the benefit of google not tracking my every step and key press. It is good when the manufacturer of a product you pay for has interests in line with your own.
This submission violates the guidelines by egregiously editorializing the title.
Well, that's exactly what I thought when I read about that service. Since I drive a Leaf, a gas fill-up would be useless to me.

Many EV owners would object to having their car being charged by a dirty diesel generator. Plus, if we are hauling a giant generator, what about a giant battery pack? Someone will have to do the math on that.

As well as a "rescue" vehicle, it could be very useful as a temporary "mobile quick charger" when traveling to underserved spots (say, you want to cross Nevada on EV). Schedule a time and place, meet your "tanker", refuel and keep going.