skysight-inc/HackerNews huggingface dataset:
> I bet most people who study physics had their interest piqued by such fairytales.

Okay, but that's the education use-case for young people. For them, a 300+ page book that talks about the arrow of time and costs $25 is not the right thing, in my opinion.

If you look at Feynman's stuff, those are good examples, that's what got me hooked as a student. I pirated the Feynman Lectures on Physics mp3s and pdfs and chewed through it, after being initially inspired by Surely You're Joking.
Do you mean as user filling the forms or as a developer writing software to fill the forms?

As a user, just use Acrobat or Preview.

As a developer, there are lots of options. Check out python pdf libraries. There is also a lot of work going into JS PDF libraries if you want to keep everything on the client.

Actually, this is one area where I’m excited about web assembly. There are so many native tools for working with pdf. Compiling those to wasm and running them on the client opens some really interesting posssibilities.
Even if you apply Norway's policies to any other country, it will not magically become as prosperous as Norway.

It's a resource-rich nation, highly homogenous and part of EEA. Norway is able to ship low-value hazardous work to poor European countries without paying for their welfare/infra expenditure. Imports janitors and healthcare (the work which local aren't willing to do like wiping the ass of disabled people) workers from East Europe.

It's equivalent is of Uncle scourge swimming in gold and attributing his wealth to his ability to swim in gold.

Open your doors for third world low skilled immigrants then we'll see how much progress Norway is able to retain.
I have done quite some implementations now of things in an immutable way. Easy to test, easy to spot bugs, easy to work with. Come back a few months later, and purity is removed on many things despite clear comments on the why it is immutable.

I welcome any effort to make developers aware of immutability.

One simple thing to help here is to have the "mutability: flag marked on every method in MDN.
> I think being inclusive means removing obstacles you might not see yourself.

Agreed, yet I'm kind of concerned about those context-free word readings and absolutisms, which can deviate into a form of thought policing, censorship, and sometimes, bigotry. While it is important to take care of the weight words carry and be humane and respectful, words do not make sense without a context thus I have no problem with a process being "slave", because it has a very precise meaning in CS/IT nowadays entirely remote to the origin and history of the word, and not entirely encapsulated by "secondary" which is somehow more fuzzy. By that metric we should probably soon stop killing processes (oh, my! parents killing their own children!) and having daemons and so on.

Trivia: for maximum shock value about how context shapes word meaning and your perception of it, in French the n-word means both "a person of African ascendance" and "ghostwriter", and for the latter synonyms fail to capture the essence of what a ghostwriter is. So, yes, "nègre" is definitely used without offense when the context of literature is made absolutely clear, although it is tentatively replaced by "prête-plume" or "écrivain fantôme".
That’s called fraud.
I think you also need to consider consistency with the fact that `crate` can be used to start paths local to the crate in Rust 2018.

(I'm not bothered by these changes personally, but I'm not really bothered by the status quo either.)
Easy lesson, do not trust alt coins.

There it the first crypto, and then there are impostors.

If you would like to gamble on alt coins, go for it. Thats gambling. (and IMO, the expensive process of publicly validating data for non currency applications seems overkill for a database)

Bitcoin stores value around the world and solves a few major problems, if he stuck to bitcoin he'd be winklevoss level.

Crypto is a mania
I recommend also trying Weechat running in screen/tmux on your server, connect to it over SSH.

Znc+mirc did work for me but things like scrollback and access from multiple devices are much nicer now with just my Weechat instance.
It's clear at first glance to someone familiar with the language that the site is about Javascript methods, but for the benefit of those who are not very familiar, it would be nice if the site called that out in the title or a subhed.
In other words, someone wrote a cryptic comment and is unable to elaborate how much of it is relevant to the topic discussed because important non-disclosure. Cool.
https://news.ycombinator.com/item?id=17374973
why would you want to pirate these courses, pirating is not good.
Again, yes, people start their lives from different positions and it is obviously much easier to win the race if you have pole position in your dad-sponsored car than when you are the water boy. Still I'm not willing to just assume that the distribution of capital in western countries is purely due to luck and some kind of capitalistic malevolence by "the rich" and that if you are poor your life is completely out of your hands, because of some kind of "structural oppression".
Eighths are pretty nice in decimal..
Thomas Sterling Talks Exascale, Chinese HPC, ML, and Non-VNeumann Architectures
Oracle Java SE FAQ Servers and/or Cloud deployments is $25.00 per month or lower
I'll give you there are no hosts to manage, but Lambda is serverless in the sense of "stateless" and "ephemeral".

DynamoDB is still persistent storage.

It seems that every every "hosted" solution is now being dubbed "serverless". :\

Oh and of course 5+ if-statements is now "AI".
Nice idea, but for a website that tells you about what functions mutate, its indicator for this property is rather small.

I'd maybe even throw out all non-mutating functions in the first place.

If it's on that page it mutates, the end.
There were a ton of good hobbyist magazine back in the day, many of which dedicated a page or two to low-level hackery
If LARPing on Quora counts as an accomplishment...

You know he's pulling most of that stuff out of thin air, right?
I'm dyslexic. I haven't looked into it in detail, but someone once told me that dyslexia is some kind of problem processing things that are pronounceable. When I was learning Japanese I was amazed how easy it was to read kanji (the Chinese) characters. Apparently processing things that are inherently symbolic (even if you can pronounce them) is done differently. It was like someone lifted a veil. Even now I prefer reading Japanese to English. I suspect if I learned Chinese I would enjoy it even more.

The same goes for languages with symbols. For me, they are an order of magnitude more readable. Obviously people with dyslexia is a very narrow group to design a language around, but I suspect that there are others who also find it easier to think about symbols than words. That's why people design languages in this way (and as someone else pointed out, probably why math has such a large number of symbols).

There are things that are easy to learn and things that are easy to use. Often there isn't as much overlap as you might expect between the two group. For something like programming languages, I'll take easy to use over easy to learn any day. Having said that, I am absolutely sure there are people who prefer having a big block of prose in their code. I see that kind of code frequently as well, so which one is easier to use almost certainly depends on the person.
Or because just few people can call untouched HTML elements design "beautiful".
I don't see a syntax error?

Just an unneccessary function that neither returns nor mutates something...
Interesting, I did not know it would be complicated.
Have you ever tried it? 90% of the time I tried it didn't work, in mirc or irssi.
> in the common case of a large heterogeneous IRC channel

Which does not map all cases. Queries are still far from dead. And you don't want to set up a small IRCd for shady things because that might tick off law enforcement a lot more than sticking to some established network whose security you trust.
I can never tell what the HN community thinks of GitLab.

Either the entire thread is loves it (for the most part), or the entire thread hates it (for the most part).

shrugs
Pantera drummer Vinnie Paul dies aged 54
No.

I could go and found a bitcoin bank in which anyone can open an account. The catch? The bank runs a single wallet to back all accounts. The only promise made by the bank is that if you deposit X bitcoins, you'll get X bitcoins back when you request to withdraw them. I'll also allow you instant transfers between the accounts. They are off the blockchain, managed only in the bank's database, so these transactions can be arbitrarily fast.

If the wallet accumulates enough bitcoins so that it exceeds the normal volume of deposits and withdrawals, I'll take the rest and put them to work. Maybe buy shares in companies or so. I'll keep the earnings of these investments. If I make a loss, I'll have to recover the loss somehow. That's the risk I take.

At that point, I'd have created virtual bitcoins in the market. And who would be stopping me?
yeah. i think it is probably healthier for most people to aim for work that is in relatively high demand, and hence has relatively good working conditions / pay / career options, and then decouple the "do what you love" activities from work activities. to quote a programming blog, "work expands until it exceeds your capacity for stress". if you are in the luxurious position to do so (i.e. you have a few options for work and so can avoid working for horrible organisations with bosses or colleagues or clients that dont respect your free time), set up strong boundaries between your job and the rest of your life, and keep work contained.

a few people are lucky enough to be able to make a decent living out of doing what they love, or are in the position of not needing to work, and are free to do what they love. for the vast majority of people this is not realistically achievable (this is not necessarily a question of ability, etc, lots of people are born into contexts where they have very little opportunity to develop their inherent potential) and they should not be judged by society from finding dignity in doing what is economically necessary to pay the bills.

here's a slightly different but complementary perspective from an investment blog i follow:

> Part of the problem is not having or developing an attitude of service. There is no shame in helping others. In one sense, compensation derives from how many people you help, times how valuable your contribution to that good or service is.

> So, rather than “following your bliss,” the best work comes from enabling the bliss of others.

http://alephblog.com/2015/07/25/the-school-of-money-first-gr...
The Programmer's Bill of Rights, Revisited
As of May 14, lambda@edge supports node8

https://aws.amazon.com/about-aws/whats-new/2018/05/lambda-at...
That's not really true a lot of these gig jobs are replacing existing (low paid) jobs where you would have been an employee - but at a cheaper rate and avoiding the employers side of NI - effectively UK tax payers subsidise Uber et al.
> I'd be interested to know if others count by 1, 2, 3, or something else.

I count in 1,2,3,4 or 5 blocks depending on the situation. For example if I am supposed to have 13 buttons and I want to verify it. I visually or physically separate 5, then another 5 and then check the remaining buttons. If it is 3, then I have verified it.

Anything above 5 gets harder and harder to distinguish. I could easily and naturally spot 1, 2, 3, 4 or 5 items. But if it gets higher than that, it gets harder for me to distinguish between a group of 7 or 8 or 9 items.
How much does it cost you monthly?
Instant notifications for your Bitbucket Pipelines builds
Is there any timeline for monorepo support? The ticket has been sitting in the backlog and every once and a while I get an email when someone bumps it. I with this feature got some love so service oriented architectues were more manageable
That's a nice set of hypotheses, and I don't doubt that there is some truth to them. But right now, your comment reads like the back cover summary to a right wing pundits book. Jordan Peterson himself might plagiarize it. If you would provide some data or research supporting your claims, everyone would benefit.
We also found that using lambda to process kinesis logs was incredibly slow and definitely not the best use case for lambda.

We had much better results running a server with a couple of kinesis consumers and redis.

This setup was able to process hundreds of millions of records in near real time.
I take it you don't perform such exotic activities within the browser as upvoting or collapsing subthreads on HN?
Charon at 40: Four Decades of Discovery on Pluto’s Largest Moon
The commit message is the most important fricking part. It explains the why.
A Generation of Americans Is Entering Old Age the Least Prepared in Decades
> "In terms of providing stability and market integrity, both cash and cryptocurrencies have mechanisms to prevent counterfeiting - for cash, it is by incorporating features that are hard to duplicate, and for cryptocurrencies, it is through the use of digital signatures and proof of work schemes."

Anti-counterfeiting schemes only solve the inflation problem, but not the deflation problem.

If you have a deflation problem in a cash based economy you just print more cash (or lower the central bank's interest rate and let the commercial banks lend out more cash, with the central bank acting as the lender of last resort as a guarantee).
If you have a deflationary problem with most cryptocurrencies, well ... too fucking bad.
Galactic Aging: Researchers Discover That Galaxies Change Shape Over Time
IRC is what introduced me to client-server architecture. Like many back then and still today I had this vague idea of "server" meaning some kind of powerful computer with no monitor. I used to love IRC but I was only in dialup Internet and wasn't allowed to use it very often. I sorely wanted to be able to idle on IRC at all times like some people did. But then I discovered I could actually install unrealircd on my own computer! I had my own little network with eggies talking to each other. I experimented with different clients and even connecting manually with telnet. It was great!
Simple full-featured compiler
Not sure if you were trying to make it simpler, but honestly, this also looks needlessly difficult to understand.
Why government websites suck so much, according to Obama’s White House webmaster
We actually found this out the hard way. We got DDoS'd and cloudwatch was our second most expensive item after API Gateway.

Lambda and Dynamodb were almost insignificant.
This is "Control" as it applies to employment law the "legal" meaning of words can have means not really related to non legal use.

For example "employee" and "worker" are two separate legal entities.
Aha! That’s really excellent and will make it so much easier for us to support Lambda@Edge.

Thanks for letting me know :)
You can, at entreprise prices indeed. Which is out of reach for most SMEs out there. This is IMHO a llarg part of what made Gitlab successful.
I'd be wary of thinking that it'll take that long. Live in Shenzhen and it is crazy the amount of progress here every year. Public transportation is way better than most American cities and housing is more expensive than most American cities. Apartments here regularly go for a couple million USD, the ads are plastered on the windows of every real estate agency on every street corner. The air here is quite breathable too, and from what I hear, other cities are getting better as well.

Yeah, I think US living standards are higher for now. But I can totally see China seeing parity in less than 20 years. For one thing, they have made large strides in infrastructure investment, and for another thing, they've been realizing and acting on their need to clean up their environmental act over the last few years.
Depends. You're basically describing a morale officer, like Neelix from Star Trek, or an empath from Sid Meyer's Alpha Centauri. Or one of Jack Ma's 'High EQ' people.

I would much prefer working at a place where people liked me, even if they had been hired because they were more likely to like everyone. But not if they become the sin eaters of the group because they produce no useful work, or they have no autonomy in what they do to raise morale.
But this number has nothing to do with the cost to society. Some yuppie whose keyboard doesn’t work right doesn’t represent society at all.
I Feynman is the right approach to teaching physics to the lay person...which book is the place to start?
Quick question: was there a time when Rust was closer to the syntax format of Haskell/Ocaml?

e.g.

Type declaration
Function declaration
When you solve their bugs for them, instead of them helping you with yours.
Why Does Heat Kill Cells?
I suppose you could put it like that. There two other angles to it. Poor people cannot afford what more well-off people can afford. To supplement our food, we always had chickens and a vegetable patch. Someone had to water the vegetables and feed the chickens else we wouldn't have enough food. The other side of the coin is that planting vegetables and growing chickens gives you a sense of achievement and self-confidence. You learn that if you water plants every day in a few months you will have food. This lesson and confidence can be applied to other fields. So you know that if you apply yourself to something every day you will reap what you sowed. This is why then these kids would be successful. I don't think you have to be poor to learn these lessons.
Azure North Europe downed by the curse of the Irish – sunshine
I hope we will not get another one Ruby because of all this whining about complexity. Rust is not as difficult as you think, just try.
Not only sandboxed, but many are pledge(2)'d now also.

One downside with OpenBSD is the result of lacking resources - they only support the latest 2 releases (one every 6mo) with only the most critical patches being back ported. I don't believe syspatch(8) changes this, although its certainly easier to apply kernel patches now (please correct me if I'm mistaken)

Same with packages - unless you use mTier to get binary updates, security fixes and updates for packages need to be compiled yourself. Not the worst, but depends how much free time you have to keep on it.

FreeBSD has a larger ecosystem, and seems to be more performance oriented
How Much Money Do You Save by Cooking at Home?
From where I am now and so not far in the world of Rust, I am struggling to learn all the new paradigms and ways of doing things with a special syntax. Maybe the syntax is easier for others or it will get better for me after a while but when I see the new dyn it’s hard for me to place it in an already crowded things to know.

The other thing is how past and future features/syntax are supported, like for the new modules systems. I will prefer to break things when it makes sense with new features well thought out rather than support different ways of doing something and have as many ways of writing it. At the end of the day with a full team it’s as many way we have to read and so to understand. And even thought your team has the same guideline it’s the same problem when we start to read open source projects all with different ways of doing things. I won’t want to have a language that don’t break things and features stack themselves across the years but rather a language that refine itself over time with only one way of doing things. We can see how it turned for C++ where the language is so big that you have different ways of writing it and like how Google has its own guidelines and others too. On the other end look how Swift look now.

Right now my feelings are not to add new features but to refine the language and the syntax. But I can be all wrong. I mean I have just starting to learn Rust. A syntax with some ideas from ReasonML for instance will maybe make it better.

On a side note I hope this comment comes not too raw I see many down votes. I am just expressing my point of view as a beginner. Right now I know many of my coworkers will be turn down with what I said in my first comment. And they will turn to Go instead. Which I am sure can be fine technically but I really want to see Rust succeeds and have even more Rustaceans!
https://thenextweb.com/syndication/2017/12/29/future-fintech...

I do remember it being longer, they mention this is an except, maybe I've read the original which I can't find now.
The greatest sinners are methods that both mutate and return their result. It's possible for people to use some of these for years and not realize they're mutating. This is something python has largely got right.
Meet TLBleed: A crypto-key-leaking CPU attack that Intel reckons we shouldn't wo
For the older scissor keys, you can get replacement keycaps from ebay, and install them with a bit of fidgeting yourself. So even if Apple doesn't replace individual keys, you can do it yourself, and fix a broken keyboard for around 15€.

With the new butterfly keys that is apparently no longer possible.
Quote from the article:

> You can load in tons and tons of demographic data, and it’s disturbing when you see percent black in a zip code and percent Hispanic in a zip code be more important than borrower debt-to-income ratio when you run a credit model.

https://thenextweb.com/syndication/2017/12/29/future-fintech...
The toilet of the future is made of mushrooms
If you want to build a new counting system, Why not use new symbols for all the numbers? I mean the practicality that 1-9 mean the samme when on their own seem completely eclipsed by the fact that any number represented by more than one symbol means something else. It’s like trying to “build a new better C” where everything works “like you’d expect from C” as long as your program is no more than 4 characters long.
As well as the family connection others have mentioned, there is still a worse stigma about insolvency in the UK than the US for instance. I gather the actual process is more involved too.

Administration, might be exactly what this company needs. Remembering that there are lots of people's livelihoods at stake here apart from the owners, this might be what allows them to ditch their debt and invest in some modern equipment. It seems to me that keeping the hand fitting element in place, but working from much more complete blanks would make scissors that are just as good, but a company that is much more profitable.
Is decreasing the spacing of gates and increasing the density of chips the only way to squeeze more performance out of chips?
The private key is generated on the client side, and signed by the certificate. Plex has an intermediate which they control to issue these. It would not pass normal validation processes.
> wasn’t quite right, they were really quick to offer a return and replacement.

In terms of quality, or were they the wrong model choice?
https://www.theregister.co.uk/2018/06/22/oracle_announces_ja...
That outcome is certainly possible. But even that scenario would be quite a departure from what we have now, where banks have almost no reserve requirement and they can create as much money as can be absorbed in the economy, which in turn is influenced mainly by central bank interest rate. Lending money entails risk and in a situation where the interest is set by a central bank and there are little to no reserve requirements, that risk gets shifted to the population that has to bailout the banks.

In the scenario that you outlined, its probable that the reserve would much higher than the current 1-3%, which would lead to risk being more directly held by the bank making the loans and the depositors of that bank. And the argument goes that this might lead to more skin in the game and probably less reckless behaviour. Also, in such a system interest rates would be set by the market, based on the amounts of savings in the economy and the demand for loans.