skysight-inc/HackerNews huggingface dataset:
Environmental policy is probably the main factor that has driven a wedge between progressives/liberals and the working class. Nearly all environmental regulations are regressive when considered as taxes. The rich can afford to pay more for cleaner energy, durable goods, recycling, and so on. The poor cannot.

I am not saying that either concern is invalid. Environmental concerns are real. I am simply pointing out a political problem that needs to be solved.
Not much to add, but wanted to say you've given me a lot to think about — thanks.
What do you mean? They are so poor they can't afford metal or wood tools?

We need to consider the real costs of this products, to include the price we need to pay to recycle them.
Over the years I've seen projects using stackoverflow to answer dev/user questions and just recently I started using http://stimulusjs.org/ which runs a discourse installation for their users. Which I like a lot because it discourse is fixing a lot of the problems stackoverflow has while not being a chaotic chat like slack.

I like my information well-ordered, grouped, focused and easy to search. Slack is a waterfall I just can't stand. (plus the emojis, am I too old for those?)
Paving over the difference could seem convenient but it smells like a possible source of non obvious coding errors. AFAIK it's still worthwhile to know the difference between function identity and the value that produces identities.

Though, lots of this is inherited from common lisp where the list operations have more to do with lambda calc and the physical construction of the old lisp machines than they do anything else.
There's this naive feeling that "data can solve everything". We already have great data and advice in the city of Toronto. So many times, we've had data oriented recommendations from city staff entirely ignored by the executive.

(1) Proposed bike lanes are being moved to a side street, against recommendations & usage data - for an extra $20M
https://www.thestar.com/news/gta/2018/02/26/yonge-st-bike-la...

(2) Many restauranteurs claiming their business is down 50% plus, despite credit & debit receipts showing an increase. (During a Pilot project to decrease variability in LRT times & increase speed of the busiest surface line in North America)
https://www.thestar.com/news/gta/transportation/2018/02/16/s...

(3) Building a $3.3B one stop subway instead of a LRT that would better serve the community.
https://www.thestar.com/news/city_hall/2018/02/06/updated-sc...

And we want to allow a private company to collect data that has a vested interest in nothing but advertising. Our issue with governance in our cities has never been lack of data, it's lack of leadership and poor NIMBY decision making.
British tabloids never fail to disappoint. By vegan attacks they mean nasty words on Twitter, the solution to which is ignoring idiots on Twitter. As for these turning into real attacks, I’ll put my money on the butchers over the vegans in an actual conflict.
My bad, I couldn't remember how old they were and was too lazy to dig for the exact year. They're pre-web technology, anyway :p
I wonder whether it has converted into less spelling mistakes committed by AE users (in comparison to BE users)... Obviously, controlling for variables such as level of education and the like... Have there been any studies on the subject?
I believe that the safe_load function only got added because of the spate of exploits that the blog post was talking about.

Its good that its been added, although it would have been better if it'd been there from the beginning and the safe version was default and you had to invoke 'unsafe_load' if you wanted complex object instantiation, to hopefully encourage even novices to think twice before doing it with tainted input.
The attacks on the smaller blockchains are good news. Blockchains have the biggest bug bounties in history, and in time we'll all learn what works.

I've never heard anyone claim blockchains are immune to double spending. There's evolutionary value behind all the experiments. And they're all experiments, including Bitcoin.
That can work to a point, but if environmental policies permanently increase the cost of things like energy then poverty reduction programs must pay that cost. That in turn inflates the cost of poverty reduction programs, making them require increased taxation. This in turn drags down the economy, creating more poverty.
I agree. the information they're sharing would better serve those communities by being public.

Its a short-sighted solution.
I didn't had shares in the new one. The deal was to come and help as a contractor first, and then make a holding for the companies (other were involved).

But cash wasn't flowing and I soon worked for "free" as I wanted it to rise (my other company still paying me), and the cash promise at the end was very interesting. And at the end they kicked me out.

I know I made mistakes continuing doing this, but we were friends for decades so I didn't see it coming.

Note that it was not in the startup world, but I told this story because of the friendship side.

And about the shares of our first company, he basically give them to me, as he wanted to get rid of them very fast. In fact all the paperwork was done (and dated a month before).

The reason I signed them is that I too wanted to buy them back, but was a bit scared of the amount he would ask for it.

So in the end there is a positive thing.
I'm not necessarily vouching for Slack here, but I routinely have 2 Slack tabs open in Chrome for 2 different communities.

The desktop app is unusably slow on my machine.
My attempt at a solution was to acquire a treadmill desk. It's certainly better than sitting all day, but I'm still nowhere near as fit as I was when I carried heavy ladders around a multi-story department store all day.
Ask HN: How do your company/startup manage vendor lockin?
yes! you have eliminated repeating yourself and returning nil. Other ways to do this very simple example:

`(some-> m :c (inc 5))`

there is no need to defend against nil values. Hickey has your back on built in functions.
I would never include this in my code. It’s a construct most devs have never seen in Python and it differs from anything I’ve seen in other languages.

Always KISS.
I feel like slack is better for work. But for almost everything else, I just want to check out a channel without the overhead of creating an account.
The ban is on "single use plastic items" - it's hard to argue with it - it just makes sense. Poor families you've seen will be able to re-use plastic forks and knives as long as they are meant to be durable, not one time use items; and they'll last for them longer, so better for them, no?
Agreed. Federation makes a lot of sense to me in many cases, especially those that relate to the enterprise use cases where performance over extreme theoretical security is much more critical. I think some newer consensus algorithms are experimenting with similar concepts as well. For instance, with delegated proof of stake, you can use your funds to elect a federation or a government (a list of nodes), which in turn will stake their funds and resources to validate blocks.
> Flymake has been completely redesigned

Hmm, I just switched to flycheck. Is it worth checking out this new flymake?
Belly fat would be a poor measurement of a lot of powerlifters fitness as well.

The article seems to be mixing up "fitness" and "chance of death", which, while they are related, are probably not as directly correlated as they seem to be in the article.
I couldn't help but think of Eyes Wide Shut when reading this. For those who have seen the film, the leading character, a physician who lives in Upper East Side in Manhattan, easily fits the bill (npi) of being a 9.9%er. But as Kubrick makes it clear, he is merely a well paid servant of the true hidden aristocracy, and very much preoccupied with matters that are of no concern to the aristocratic class.

I agree with the other commentators' critique of OP here. The 9.9%ers are the new Social 'Thin Blue Line' [1].

Here's the recruitment advert in case you are interested :)
https://youtu.be/LHtNFZ6K0pE

[1]: https://en.wikipedia.org/wiki/Thin_blue_line
This comment breaks the site guidelines, which ask: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." So could you please not post like this here?

https://news.ycombinator.com/newsguidelines.html
For those unfamiliar with GNU Emacs version numbers, they always start at X.1, not X.0, so this is the first major release after 25.1 released in September 2016.
"crossing these roundabouts in their current condition would be pretty much impossible anyway for a non-sighted person"
You can avoid having poor people pay more by creating recycle points, you pay more on a soda can or bottle but you get the extra money back when you return the empty can/bottle. (I know some will say is not comfortable to do this so we need more education to have people understand why this is important)
Yes, it’s what I meant.

Plastic culterly can be found in your local supermarket for very cheap, and when you don’t have a car, and can’t received packages from Amazon, it can be truly your unique solution.
> That in turn inflates the cost of poverty reduction programs, making them require increased taxation.

That, or reducing spending, or increasing taxation income through other investments.
For the uninitiated, .1 means actual first release.

So this is the first official release of Emacs 26.
It sucks. Bring back IRC now!
Old IRC veteran here, spent lots of time on #OSWD and loved it. Having said that, we have IRC at our hackerspace I a despise it because of I'm not connected all the time and miss out on important org business. For a few months we plugged matrix.org into the irc and it is a blessing.
Temperature spirals, word vectors, L-Systems, oh my Monday Cup of Coding #2
I want to put 2D barcodes on trash-to-be. Then when you find it in nature you should be able to trace it to when and where it was purchased. If this is one of those 10% of users causing 90% of the problems - type situations this would be an effective strategy to hold trashy people accountable.
It's pretty amazing how well Intel has achieved that goal. Modern Intel CPUs can still natively run MS-DOS and applications for it. There are obviously problems with some games running too fast, and I seem to remember some issue in a common runtime (Turbo Pascal?) where a timing calibration loop would divide by zero because it took zero timer ticks to run a busywait loop. Those were already issues 20+ years ago, though.
> But on the other hand, people with really low expectations are usually not super happy when something turns out better than expected

I don't know, in my experience having high expectations seems to set you up for a higher fall and a lower upside, thus leading to less happiness. I have generally quite low expectations and am generally quite happy. Some people around me have generally much higher expectations and are generally quite unhappy. The things in life where I do have some higher expectations about are also the things I'm the least happy about.
TRAMP support for gdrive!
That sounds amazing
Even for large populations BMI is a pretty mediocre metric since it is heavily influenced by length.

The formula is kept simple `weight / height^2` to help 19th century doctors. A more accurate growth rate for healthy weight is something like `weight / heigth^2.5` [1]

This oversimplification causes standard BMI treshholds to underestimate obesity for short people (<1.6m), and overestimate obesity for tall people (>1.8m).

[1] https://people.maths.ox.ac.uk/trefethen/bmi.html
What’s wrong with reusing current ones? It’s not because it’s meant to be used once, that you can’t use them for months.
IRC never went away and is alive and well, and still both useful and fun.
I don't think that this belongs on a mug. What is your alternative? What would you do instead?

I'm not saying that this response will fix the problem. But it seems that the first part: communicate your perspective; is crucial. If you don't, then you still fail, but people will believe you thought it possible.

I like to disagree and commit. Keeps me sane, and at least I can show that I knew shit would hit the fan.
This "can't distinguish between muscle and fat" thing is repeated quite often, but... I think it's pretty clear that the exceptions are reasonably obvious. As a proxy measure, I personally haven't written off BMI. Yes, the man or woman with a visible six-pack and muscular arms and legs with a BMI of 27 is probably fine, even though they're considered "overweight". But, no, the software developer whose exercise consists of walking from the car to his chair in the office with a BMI of 30... they're probably not exempt.

The linked article talks quite a bit about waist fat being explicitly bad. That's an interesting measure for me (the waist/hip ratio) and as someone who's currently hovering around a BMI of 26 (and is average fitness), I plan on making that waist/hip measurement when I get home tonight and seeing how measure relative to their research.

I've been planning to start a bit of a weight loss program (primarily food focused with maybe a 10-20% exercise increase) and if there's specific concerns related to waist fat then I'll do some more research on how to address that.
https://news.ycombinator.com/item?id=17167261
Environmental and economic concerns are never at odds with each other. - It can only look like they are when you do the numbers of economy wrong.
Is not cheaper to help only the poor then have the plastic,energy etc cheap for everyone? Seems like the ones that consume and pollute the most will have the most too lose.
-shipped an auto-vectorizing C compiler instead of emphasizing just Fortran

-hired Tom Christiansen and shipped with Perl pre-installed

-employed Robert Morris (a co-founder of Y Combinator) as a summer intern
Funny, 5 minutes ago I've made this exact call in our website: remove the reject button.

Unfortunately, and for the time being, we are not able to give users an alternative, no-cookie version of our website. And we didn't have a good place to send them to when Reject was clicked. history.back() appeared to be the best option but unreliable. So we first replaced it with the legalese equivalent of "close the tab/leave if you don't agree" but it looks like even that is assumed to be implicitly understood by the visitor, so TBH I'm not sure what's the best compromise between usability and compliance.
One might also consider using something like `map(process, filter(cond, items))`
Being able to buy products that are most cost effective is the only real way we’ve found to be able to reduce poverty.
If someone were able to find a reliable source for the same band this work could turn into the nucleus of many wearable projects. It's hard for beginners to build electronics that are 1. small 2. comfortable 3. power efficient. These bands already take care of all of that.

There are many applications for this sort of platform. One could easily build a discreet pen testing tool which records information it sees about Bluetooth devices nearby. Or create an embedded engineering Swiss Army knife which exposes IO on your wrist to an app on your phone so you can jack into gadgets you find and poke around on the spot. Fun social applications to try too, like buying one of these for every attendee at your conference and building peer-to-peer applications on top.

Mapping out the programming interface is essential to enabling all that fun, but so is finding a reliable source for these devices.
Phase Four wins NASA and commercial deals for electric propulsion system
I love that Slack exists. I don't see any need to use it myself. It provides a great honeypot for the Eternal September influx. IRC is (to steal Metacity's slogan) like Cheerios.

(Yes, I used Slack for a while, at a company I worked for. I found it technically unimpressive, and the UI seems to be designed primarily to encourage every channel to descend into emoji and memes, and to maximize distraction.)

I find the lack of logging/search on IRC to be a feature. I think people are more open in a community when they know they're not going to be hyper-analyzed by strangers on the internet in the distant future. There do exist IRC loggers, but I think most of the channels I frequent don't allow them.
Yeah, I can't wait to get pay deducted for days when you remove fluff from the code base or refactor code into more readable and efficient software.

Lines-of-code/time is a terrible measurement.
> I always thought that maybe having to carry a medicine ball up a hill in order to deploy a service would be fun.

Fittingly Sisyphean.
This is what I use to budget. I just create a budget transaction at the start of the month with my plan for the month.

I then run a report showing the difference between each budget account and each corresponding expense account on a monthly basis.
In fact in Norway, bottle returns are accepted in pretty much every store or gas station (pretty much anywhere that sells bottled drinks), and have been an income source for kids or poor people for decades. It's contributed to a collection rate in the 95%+ range, so it doesn't just mitigate the increased costs, it provides income.
In a more abstract view, is it the incentive of money thats drawing in these bad actors? Is it the power of authority that drawn in bad actors? Can you generalize that all CBP checkpoints are bad? What are some of the good stuff they have done? Should there be a way to crowd fund legal case?

I find reading articles like these makes me question too many things but I don't know how really to process it. Outside of hitting the up vote button, there isn't much I can do to contribute to improving this or most situations.
Fundamentals of Air logic (2012)
In the Commission proposal: "‘press publication’ means a fixation of a collection of literary works of a journalistic nature, which may also comprise other works or subject-matter and constitutes an individual item within a periodical or regularly-updated publication under a single title, such as a newspaper or a general or special interest magazine, having the purpose of providing information related to news or other topics and published in any media under the initiative, editorial responsibility and control of a service provider."
I mostly agree, save for the aside about VR; social VR, when done well, is a connecting and expressive experience and not an isolating one.
Do people with cleaning jobs live longer and/or are they happier? It's certainly not the stereotype in my head but I have zero data. Do any jobs with lots of manual labor live longer, healthier, and happier?
But is not everyone you are thinking of have already metal tools? you use those for life. I see plastic things used for fast foods or maybe you have some cheap gathering and don't want to use your good tools so they are not lost.
The top 10% is 120k in income or 1.2m in net worth -- would be nice to see the demographics. In any case, 1.2m in net worth is a house with some retirement money, not exactly what I would call aristocracy.
I can't see this killing off disposable cutlery completely, there are too many businesses that rely on it. Disposable cutlery can be made from wood for example (and often is, e.g. chopsticks).

That said, is it really an issue? A complete set of cutlery for a family of 3 would cost less than 10USD, delivered (based on a quick eBay search). No doubt plastic "non-disposable" cutlery is or would be cheaply available locally.
Rebuttal from Slate:

https://slate.com/business/2018/05/forget-the-atlantics-9-9-...
BMW to increase ‘BMW i’ electric vehicle production by 54%
> That way your voxels have information on their neighbors and can compute lighting and reflection for each such Voxel.

How many neighbors do you need to fetch from the tree for every pixel, to reconstruct a surface normal vector with good precision like 0.5-1% each axis?

Without these normals, it’ll be very hard to implement stuff like specular lightning, and reflections/refraction/environment mapping.

I think for this reason there’re no reflecting materials on the first video from that article (the one with the tank), and there’s high temporal noise on the second video “Voxel Surfaces with Materials”.
I think that local police departments already do this for that very purpose to the maximum extent they can.
This was it, along with the accompanying PG article. Thanks!
Environmental collapse also disproportionately hurts the poor. When a drought strikes, they’re the first to starve. At least the pain inflicted by regulations can be mitigated, while collapse leads to something like Libya.
Agreed though the previous study had an intervention and so more directly supported the idea that the belief created benefits.
Study: Exercise helps treat addiction by altering brain’s dopamine system
Tell, don't ask
Hi, author here. I can honestly say that I’m definitely not an expert. I tried to systematically write down questions on a text file and solve them one after the other. Solving one usually added a few other ones. “What chip is this?”, “how to program this chip?”, “do I need a development board?”, “what’s SWD?”, “how to pull an output high?” Etc. Lots of these are specific to this chip, too, so a lot of it is just reading the documentations and drilling down on libraries.

It’s something I find refreshing to read and like to state when I can: none of this was easy for me. But it was definitely fun. Having no deadlines helps. Having no practical goal and just enjoying the process was also refreshingly nice.
I agree with you on the poor documentation - that stemmed from me almost never working with others professionally and either doing a lot of solo contract work or work where my code was mostly isolated from other systems. I've gotten a little bit better about standard practices after working for a company that uses them and team work is super-critical as small changes can potentially cost $10k+ in damage per hour, so understanding the code and making it testable is more important than producing new code.

Over the past year I have been working on Voxel Quest silently, because progress is so incredibly slow that I still do not have much interesting to show (and I dove to the deepest depths of feature creep and tried to build a compiler/transpiler to address a lot of problems I was having with c++ and slow turnaround times).

To be honest, over the past month or so I got frustrated with my slow progress and took a break to work on a simple 2D game, just to see if I had any ability to control what I consider my greatest weakness: failure to prioritize. So far that experiment is successful but now I'm asking myself if making a 2D game is a waste of my knowledge - maybe that is true or maybe its just shiny object syndrome. >_<

Overall the biggest problem is my past two years have been almost entirely consumed by my work, renovating my house, raising a kid, and other stuff. I typically have less than 10 hours per week to concentrate on projects (more often 5), so I am working about 1/8 to 1/16 as fast as I was when working on VQ full time.

Anyhow, it would be nice to work on it in greater capacity, or at least something similar, I just dont know where that money would come from. I am very hesitant to ask people for money at this point, given my track record, so I feel like my next thing has to be self-funded or funded by someone who can truly afford to lose the money. I could easily find people who would throw more money at VQ but I dont think that it would be a sufficient amount to survive off of, so it would be effectively wasted.

Not sure what to do in the short term, to be honest, other than work at my current pace. :/ I'll share my current progress publicly once there is something interesting to show.