skysight-inc/HackerNews huggingface dataset:
No it doesn't bother me if others (including big corporations) benefit as well, if I'm doing the donation anyway. I'll probably view it as a bonus! It's just that the benefit to big corporations alone isn't a motivator for me to donate in the first place.

The idea that at some point in the future I might want to use FreeBSD is definitely a better motivator. However this same argument applies to a million other projects that are in need of donations. My donation fund is limited, and so arguments that apply to pretty much every project don't make these BSD projects stand out.

In practice there are projects which I'm already actively using, and they get the majority of my donations. However I do occasionally donate to projects with future potential that I haven't benefited from yet.

I'm not against donating, even to projects which I don't directly use. I'm just saying that the fund raising pitch here is very weak. Not to belittle the BSD projects, but to point out that the situation can be greatly improved. Although yes I also understand that most open source project people want to work on their personal pet features and not deal with things like marketing, sales, image building.
The debian random number bug was a result of many eyes trying to help, but not knowing what they were doing.

http://taint.org/2008/05/13/153959a.html
The name Licklider is mentioned a couple of times. Recently I read a fascinating account of his work. Great read for those who want to know more about the history of computing and the internet: https://www.amazon.com/dp/B01FIPHEXM/
On the lines where they close doors (opening is automatic) even the closing could have been automated. It was made manual to keep the drivers alert.
OWASP Top Most Critical Web Application Security Risks of 2017
Top Show HNs from 2017
Making Better HTTP APIs
Americans are having less sex and researchers are blaming Netflix
Researchers Turn Algae into Micro-Robots
Awaiting for async promises in JavaScript
Statistical Computing for Scientists and Engineers
For balance, this is a good summary of the issues that Taiwan's NHI system faces:

https://english.cw.com.tw/article/article.action?id=1662

It matches the complaints I've heard from several nurses quite well. Idiots with a harmless common cold clog hospital waiting rooms just because it's cheap and convenient. Not just doctors, but also nurses are underpaid and will jump ship if they can.
Commodore is a wonderful example of how a number of "good" short term decisions turned into long term disasters.

E.g. one (of many) factor in Commodores decline and failure was that they at one point made a "brilliant" move of undercutting the competition in a way that drove massive sales while costing them dis-proportionally little in lost revenues from all of the hardware already in their channel.

Unfortunately it did that by cutting the feet under their dealer network by going mass market retailers and cutting the RRP in public, without giving retailers advance warning, and without giving their dealers rebates on product in their channel that had not yet been sold.

As a result their results looked good for a little while, but they bred so much resentment in their dealer network that it still haunted them years later when they suddenly badly needed that dealer network to push out the Amiga, which was released at a price point where the mass market discount retailers weren't suitable.

It took years for the total cost of that stunt to be visible, and even then it's hard to account for the total impact to the company even now, decades later.

It's not an easy problem.
They suck. At least use TestU01 if you're going to work with an existing test suite. It's still very easy to write a (bad) prng that passes all the testu01 batteries.
In the same boat as you but don’t exercise as much and drink more, similar age and BMI. I would go vegetarian and train for a marathon. :). If that doesn’t help, then only drugs will in my non medical opinion.
Right! I’m quite convinced many people with high blood pressure have a lot of stress.

That’s one thing. And for some this stress naturally goes together with larger alcohol consumption and/or less sleep and/or bad food choices and so on.
Promoting Your App via App Install Ads on Facebook
> In the case you mention, how much of that $1600 is spent of optional niceties and how much on actual necessities? I know of people (friends) who can take $100 and buy 2 or 3 weeks of food for a family of 4.

The person I'm talking about does that. I wouldn't have mentioned it otherwise. She feeds her family as cheaply as possible, pays the rent and the bills and the gas, and still struggles to save enough to keep the kids in clothes and school supplies. If the car breaks down, or someone gets sick, it's a disaster.

These are just numbers off the top of my head, but if you take home $1600/month and pay $800 in rent, $200 for gas and electric and water and a landline phone, $200 car payment, and $200 for gas to get to work, you aren't going to be saving much no matter how cheaply you eat. Budgeting is important, but it can't create money where there is none.

> If the area you are in does not allow such planning, then it is time to move away to a better place.

Do you know how much it costs to move? Even aside from the monetary cost of transporting your possessions, and the difficulty of finding anyone who will rent to someone with no savings and little income, a single parent working 40-60 hours a week doesn't have the time to travel to a new city and search for a home and a job there. The kind of jobs that poor people do don't advertise on LinkedIn or let you interview over the phone; you need to walk in and fill out paperwork.

You said you've been poor, but I don't think you grasp just how poor many people are in America.
These are entirely different arguments.

One is that the users of *BSD's aren't donating to the development, despite enjoying its fruits. GPL will never help here.

The other is about not having to give your changes to the project itself back (bug fixes or features). GPL helps here. However, your examples do not apply to this bucket: Sony's fancy graphics driver can just be a closed-source out-of-tree driver, which would be perfectly compliant with GPL. This is why we have closed-source graphics drivers on Linux.

I personally love open source, and greatly dislike GPL. I prefer the Apache licenses (open but legally explicit), but am completely okay with BSD/MIT.
Parse JSON Objects in Swift from WKWebView (iOS)
What sort of allergies or food-related issues prevent someone from going plant based? They'd have to be pretty severe, the sort of severe I've never met.
Seem this is already a battle of bots (example; half way through this post
https://spa.mnesty.com/conversations/btenqyem/) both parts are sending a random mess to each other.
Both are interactive theorem provers, so yeah. But the two school comment said Coq/dependent-types, and Isabelle/HOL is neither Coq, nor does it do dependent types :)

If you are looking for developments in Isabelle/HOL, there is the AFP: https://www.isa-afp.org/

There is also a recent book that might interest you: http://www.concrete-semantics.org/
I've had friends w/ swelling batteries destroying their MBPs, keyboard issues (dust causing problems), repeated breaking of cables (that was a few years ago, mind you), fragility to liquid spills (MacBook Air destroyed by a spilled drink that would most probably have been saved by a ThinkPad drip tray).

I'll grant you the screen on my 2011-era X220 is inferior in almost every way to the current Mac screens (except that it's matte, which makes a big deal when working while commuting). But everything else is just fine.

That said I've owned a much more recent ThinkPad - a cheaper 'consumer'-class e550 that was a pile of crap. Keys wore flat, screen market, whole thing flexed ... just not up to traditional ThinkPad standards. Unsurprising at the price I guess.

Perhaps you've had bad experiences with lower-end ThinkPads?
Does that website really just have a single sentence of explanation? I was looking for the theory of what it is trying to solve and why they choose that particular layout. And ideally, some reasonably done studies to demonstrate that it is an improvement.
The reason why Netflix/Sony/WhatsApp are mentioned is not because they're best reasons to donate to FreeBSD but instead because there's much higher chance for the reader to know them rather than DTrace, ZFS, Jails, performant TCP/IP stack and many other things where FreeBSD benefits the users.

It's much simpler to get a connection this way and some interest from the end user, who otherwise wouldn't have heard about FreeBSD and wouldn't ever thought on donating the money to a project that he wouldn't have know is running so many things he enjoys and or relies on.

We're aware everyone has limited funds and lots of people have better use for their resources than to donate, but this is exactly why we are asking kindly, we are not demanding nor trying to impose our point of view in such donation request and most importantly, we're not judging regardless of the donation decision :)

We are grateful even for discussion such as this one, that may spread out the knowledge and familiarity of the FreeBSD project and in result perhaps drive even more donations or - better yet - new project members!
>Code is punk. Go start a band.

It's 2018. It's been 60 years since the memex and the mother of all demos. The ideas in computers aren't new or revolutionary, we know a wheel is round. The next stage is making a wheel that works better.

That might work well for your crud day job, but for your own projects, why not learn from the mistakes of others and not your own? It's much simpler to read why you should do something than figuring out all the ways you shouldn't.

>get to the point where you can write some idiomatic code

What does this even mean? I know C back to front and there is no such thing as idiomatic C. You write one type of C for embedded, one for batch numeric, one for systems, one for real time all are "idiomatic" and all have next to nothing to do with each other. It's even worse in higher level languages.
What was the best CS paper you read in 2017?
So what value does this list have? Anyone can throw together a list of books, without explanation.
Thanks! This was exactly what I was looking for!
Nice manual. Good to see that they show the raw sockets api and libraries using them side by side. Skimming through it though, it a eems a bit thin on ipv6 details, e.g. recvmsg is not mentioned, but is indispensable for receiving ancillary data from ipv6 icmp packets.
For those looking for a totally integrated electric bike company in North America, checkout out https://www.radpowerbikes.com/ and they are less expensive than cobbling a retrofit together.
> It goes to show how poorly funded open source projects are.

It's also completely unsurprising.

Relying on people's good will doesn't work sufficiently. It turns into a tragedy of the commons situation with everyone hoping to get the benefit of the work of others.
"For 2018 we are working to add new layouts and more themes..!!!"

- https://twitter.com/KeybeeKeyboard/status/947406254871281664
>Socrates didn't charge for "education" because when you are in business, the "customer starts to become right". Whereas in education, the customer is generally "not right".

Very important takeaway!
You can check the patent.
They're not necessarily brittle but I know what you mean. When the integration tests reach across multiple services then things tend to get brittle but this can be fixed by stubbing out the external services.

Stubs are not just useful for unit tests. Service stubs are often much easier to write than module stubs because services often communicate via string based protocols which are easy to simulate.
Netflix contributes code back to FreeBSD including kernel contributions via Netflix own in-house FreeBSD committers that have greatly improved streaming and other improvements. Netflix also contributes monetarily.

https://openconnect.netflix.com/en/software/ "All code improvements, feature additions, and bug fixes are contributed directly back to the open source community via the FreeBSD committers on our team. We also strive to stay at the front of the FreeBSD development process, allowing us to have a tight feedback loop with other community and partner developers."

WhatsApp has also contributed monetarily and with software. You need to know that Facebook only recently bought WhatsApp.
What is "essentially no salt"? Considering that the AHA's daily target is 1,500mg, or only 3/4 tsp, were you even far below that?
Does it justify being called a creative activity? It doesn't for me. I've just taken down the cot and stairgate I put up a few days earlier for the family visit. Those each took about the same effort but as it's the only option it's both the least and most creative way to deal with a temporary cot and stairgate.
Not if you make short term plays. Stock shares are also distributed by a central authority incentivized to make the price go up and therefore constrain supply, yet stocks are volatile.
I find that nauseating and gross. Maybe I'll change my mind if I've actually seen and tasted such a piece of "meat", but right now it's on the same level as Soylent for me.
Sounds like perfect argument for ultra rich to make middle class to pick up the bill.

https://www.theguardian.com/inequality/2017/nov/14/worlds-ri...
I believe the point is that with workstations you get more of a verbal culture, not visual. You have to put more effort into a quality textual post than into a crappy photo of your breakfast. Accessing Internet via phones contributes to the vicious cycle: it's not very convenient to write and read text, you'd better post a photo or watch a video.
Text contrasts
A genius way to find real UFO’s using programming
https://www.reddit.com/r/itslenny/
Looking at this Keybee layout it seems not very usable. The biggest change when typing on touchscreen is using your two thumbs instead of ten fingers, and IMO for the flow is more important that letters alternate the left (L) and right (R) thumb, instead of minimizing distance. This way one finger can move while the other is pressing. I'll take their "Hello there is a starman waiting in the sky" as an example. On a qwerty layout the letters you type with L and R are evenly distributed and the longest run with the same thumb is 3: "There" is LRLLL. On Keybee however, the same sentence is typed almost entirely with the right thumb (dominant hand, so I would probably use it to type the middle letters W, H, A and space). Now the longest run is 16! I guess this would be a bit more balanced is I figured out which of the middle keys to take with my left thumb, but it doesnt seem worth it especially with the enormous keyboard. As part of the younger generation I can type blind and relatively fast and error free on touchscreen. If you really need to type a long email just switch to a regular keyboard, having ten fingers typing is much faster than any layout using only your thumbs will achieve.
Join WebAssembly Rocks with GitHub
What's rendered weird specifically, on your system?

I'm always very puzzled when I have to do HN quoting/bullet points, so I thought 80-columns code would fit well (evidently, it doesn't).

I also wonder why HN doesn't improve formatting, which has at least a couple of very common problems (the mentioned code and bullet points rendering).
Consider that virtually all well-known operating systems, device drivers, embedded systems all over the world use C for some reason, what are you saying would be a better choice?
What in the hell are you going on about? Im just talking about whether or not you should call it "game changing". Vanishing bitcoin is just a hypothetical.
but I carry a fair amount of muscle along with my flab

Is this honest truth? Ever step on one of those body composition scales? I used to tell myself when I was super skinny that, hey, at least what I did have was muscle and I wasn't weak. But it was not true, there was very little muscle, and I was weak as hell. I was like 18% BF at a BMI of 17. It's one of those pernicious lies we tell ourselves that we want to believe because they make us feel better about ourselves.
russian shill account?
Twitter is already blocked.
> Most don't think of the resources in our centuries as actually part of a human-made garden via inventions and cooperation, and that the garden has to be maintained and renewed.

Just right.
Is there a particular gene that is linked with high sodium causing hypertension?
I understand your point but it is not only about speed..but ergonomoics, key size and most importantly you can type just with one thumb and let the second hand free..!!
PCG seems to be designed by intuition and experimentation, with practically no theory in its support. I'm not saying it's bad, and I certainly see some potential merit in the idea that a PRNG passing tests with fewer bits is likely more effective than one that needs more state.

The problem is that these test suites are not very comprehensive and while they're OK for discerning an obviously broken RNG, they're not good to vouch for an RNG in general. That is to say, it is fairly easy to write an RNG that passes these test suites despite having some very predictable and easily detectable patterns that you'd find if only you wrote a test that looks for that particular pattern. Kinda like these suites have hyperplane tests to detect LCGs.

There's an old saying about anyone being smart enough to invent crypto they are not smart enough to break themselves. As far as designing RNGs goes, doing one against existing test suites is pretty low bar. I think we can afford a little more theory backing non-cryptographic PRNGs too.

I wouldn't give these test suites so much credit; they're tools for detecting known flaws or broken implementations. That's all.
Its is currently successfully propelling humanity over the edge, it got us all the beautiful places of the world- shortterm thinking is currently the modus operandi in Africa, the middle east, haiti- every hellhole on earth operation manual starts with "lets just figure this out short-term".

There is short-term thinking encoded into religion on this planet. Short term thinking in the end even extinguishes your beloved capitalism. If there is one thing we need less, its this. And if there is one thing, build to overcome short term thinking its abstract entity's like cooperation's and goverments. The individual is bound to fail here.

So yes, you have a valid point here, but instead of providing a solution, you just regress and suggest we go back to the drawing board and wing it while there?
You're equating 'members of a particular race' with members of an armed social order?
هتل هالیدی این بانکوک
Why isn't code more like 'music', so punk, jazz, or some other genre entirely?

Sometimes I wonder if much of the discussion/confusion that we have about 'programmers' and 'programming' arises because we treat it as a something more specific than it is.

It would be like blogging, discussing, identifying with and arguing about 'writing' without distinguishing between novelists, administrative workers, legal workers, academics, poets, instruction manual writers, translators, and so on.
Parent comment logic is "since we have better and safer equipment, people are making more dangerous choices" - statistics can't show it to be false, as this death rate can be explained in this logic as said dangerous choices, not the mountaineering itself.
Happy New Year Wallpaper with Name 2018 for Everyone
Well UK dentistry has a different treatment philosophy than the USA for sure.. not sure if Iran is the same. The UK would claim the US overtreats. This is changing though due to private insurance va the NHS and a desire for white straight teeth.
> It seems you have an agenda so you side with the former group

And do you say that after linking to a blog that has a really obvious agenda?

Yap, entries like [0] are really unbiased, isn't?

[0] http://notrickszone.com/2017/12/20/america-unshackled-emanci...
'You Can't See the Join!' – Recovering Morecambe and Wise
130M-year-old nest of dinosaur eggs discovered in China
Age factor must be also relevant:

A friend of my father has the same lifestyle and food habits today at 60's as during his 40's and 50's. He always had normal blood pressure until recently.
> I like to think the majority of NetBSD users either track -current, compile their own custom kernels or can learn to do as much.

I generally run the newest snapshot of the current NetBSD release (currently 7.1.1). I've had really good luck with the snapshots.
It’s the same doctors regardless... insurance companies are cost minimizers as well.
No, you don't need to be a russian parrot in order to have this (in my opinion perfectly valid) view on things.

The core problem is that the Internet is both centralized and decentralized at the same time - while the Internet is able to route traffic away from broken cables etc. easily, it is vulnerable to hostile actors who are able to control an entire country's uplinks.

Something like Tor should have been built into the Internet from the beginning... but it wasn't, as the Internet was built on the implicit trust that no one would do harm.
Yeah, so if you ignore all the points I've made, it is indeed a replacement. So is riding a unicycle. Or walking.
>Telegram can only exist in Iran if it allows itself to be censored, basically. The alternative is for them to not exist at all in Iran.

Many companies face that choice. What I will never understand is why anyone would use a service like that to organise protests against a government that can enforce its censorship rules.
Job Posting API – Google Developers
Usually IETF WG members do testing and implementation (they run their modified version somewhere), but no information about that becomes part of the standard.
> he brings a keen insight into the morals of high-altitude climbing from the point of view of the "one that was left behind"

I got curious and read a wikipedia article about the book; from the summary, I don't see any special "morals" about the incident: one mountaineer had a reason to believe another one dead and saved himself, without knowingly leaving anyone behind. Is wikipedia summary incorrect?
"Country and Western", as said above.
An open letter to less experienced developers
If you port this shader for rendering to texture, you can make quite nice rail-gun trails.
I think the most significant take away is how the parens disappear after you've used lisp for a while. Most people who complain about the syntax haven't used it in-depth for any length of time and don't seem to believe that happens.
But why should one rely on the termination of the nerves instead of the implating an electrode on the main cortex which controls the motor activity? Can't they translate directly the actions from the energy flow at that level?
It's a list of books per topic that the author thinks are valuable books for some topic. With the link through to Goodreads, it actually probably doesn't really matter _why_ the author liked it - I don't know the author, so the authors reasoning would be the opinion of a random person, and Goodreads collects the opinion of a whole bunch of random people.

So why this article? Yeah, it is pretty much a discovery mechanism. To me, the author is saying "I liked these books," or "I think these books are good," and "Here's what other people said about these books." I knew of some of the books and I didn't know of others, so mission accomplished, to be honest.