skysight-inc/HackerNews huggingface dataset:
I used the Python API of Blender in a project with a friend of mine once to define the objects and the scene we were making and to provide parameters for the placement of said objects. It was an okay-ish but not great experience.

The API did not feel totally Pythonic, and it did not feel like it was intended for direct use. It felt more like it was meant for plumbing and plugins, not for creating and controlling a specific scene.
Does Canada really build homes out of pressure treated lumber? I have never once seen this in the US.

Aside from outside uses (decks, patios, landscaping etc.), pressure treated lumber of one sort or another might be used for a few select applications for home construction, such as sill plates or a bathroom subfloor. Nearly all of the wood used for regular homes is non-pressure treated, at least everywhere I have seen in the US.
What about the OT code and the comments?
Yeah, 'photons interacting' means nonlinear optics. That's not a new field, to put it mildly. MIT's PR people are not helping science (or the institute) gain credibility.
In what way, other than in name, is China not following the individualist/"free markets" model?
My guess is that there is very little real liquidity in the market, and most of the value is just paper gains that can't be fully realised, i.e. a single person can fully liquidate to dollars, but if everyone does it, many people will end up holding the bag.

When someone tries to cash out, exchanges might need for someone to put some money back in to avoid a liquidity crisis.

I believe this is especially true for tether-based exchanges, which Coinbase is not.

Then again, this is just my guess and I can't provide anything to back it up. Maybe it's just due to a buggy cowboy-driven codebase and awful customer service. Time will tell. If it's a liquidity issue, exchanges will eventually go belly up, if it's a codebase/customer service problem, they might get to a point where it's actually fixed and things just work.
It's awful that truly everything is being turned into identity politics including food. It turns out there are people who identity as "rednecks" and now the food shaming goes so far that association with them is being used to food shame people who want to be part of a different tribe (hyper liberals???) out of eating a new type of food but stick with the tribe's version of kosher.

The entire identity politics direction we are going on is incredibly scary and this highlights the extent to which is happening. What makes it even scarier is how hard it is not to fall for identity politics myself. I would argue that identity politics also was what drove Naziisim, larger parts of Leniism and the awful culture revolution. This one might be the sneakiest incarnation yet. I hope the train will stop a long time before we get to Hitler station.

Edit: Maybe this is even a natural end state of the two party system?
Iran's CustomerSupport Startup
People will tear their hair 100 years from now when we just watched and marvelled as this inhumane regime climbed to dominating the world.
My first reaction to these things is that there should be a large database of diseases and symptoms along with some statistics about how strong the correlation is between the disease and symptoms. I don't mean "database" like pubmed. I mean something more machine readable with consistent coding so a symptom might be "elevated IgM" in english. The trick is coding something like that with consistent names for the tested item and consistent definitions of "elevated". Perhaps the definition of elevated would depend on the disease?

One should be able to then filter the disease database based on symptoms. Doctors seem to do this in their head, but they are not comprehensive stores of information. I suppose the problem is in the encoding of symptoms, it's not that simple.
I know this author means well, but even for a game dev 'veteran' like myself, all this reading seems quite daunting. Can't imagine what a junior aspiring game dev thinks.
I would not call Clojure 1-indexed though because of 'first', it uses 0-indexing for list, vectors, and arrays.
In fact you didn't really have to look up to China to show that. Reading up the first dozen or so pages of "Bad Samaritans" by Cambridge economist Ha-Joon Chang would reveal how South Korea is a fairly contemporary counterexample to the (largely mythical) official narrative; also worth taking a look at his paper "Kicking away the ladder: the "real" history of free trade"[0].

[0] http://www.personal.ceu.hu/corliss/CDST_Course_Site/Readings...
There are multiple ways to read the book. You can go deep, geek out on the references and annotations. Or you can read more casually and recreationally, and just let the words flow over you, treat it almost like music. Know there is underlying meaning but don't attempt to dig it out, enjoy the surface impression.

Both are valid, an academic does more of the former, a serious student probably does a bit of both. Most general readers do the latter.
Something like that would have worked better, indeed. To be clear, the HN guidelines for commenting [1] say "don't be snarky".

https://news.ycombinator.com/newsguidelines.html
Intro to Contract Programming
I don't mind this new way of teaching math, but on this note, I liked what Sal Khan had to say about flipping the process for school and homework.

He proposed that students should watch lectures at home with a few problems for familiarity, and that classroom time should be spent working through problems in a guided environment. This allows students to pause, rewind, rewatch, etc. the lectures and move at their own pace, while getting expert guidance on the problems in person (and not relying on parents who may not have even looked at the source material in decades).
Maybe so, but they'll be able to look back and feel pride in how, for one brief shining moment, their ancestors got someone fired for something he said on Twitter.

The current climate matters. It doesn't exist as a separate sphere distinct from technological innovation. It saps energy, destroys trust, and squanders human capital. And for what?

I don't think it's possible to enforce a strict ideological orthodoxy in one area while leaving the mind free to be creative in others. If people regularly get burned following their ideas, they'll learn a generalized intellectual timidity.

China doesn't have this particular social climate. It has many others, yes, including various human rights issues, but its problems don't seem as inimical to technical creativity as ours do.
PcapXray – A Network Forensics Tool to Visualize a Packet Capture Offline a
> Operators like ++, --, *= increase the learning curve. x = x + 1 is not hard to grasp

why the heck not have both? x += y is more elegant than x = x+y. I understand not including ++ (Python) to not enforce 1 as a standard value, but it also doesn't seem to help anyone.
This. This is the best comment I have seen in a long time.
GitHub Is Enabling HTTPS on GitHub Page
Right; it's like someone has watched too many episodes of House and thinks that's how doctors are/should be.
Have you run into design decision limitations with Elm yet?
If you would take a slide that isn’t specifically directed at you and is intended to improve an organization so personally and defensively then it’s unlikely you would make a good manager in the first place.

Being offended by impersonal and well-intended feedback and using crass language are likely not the average qualities of managers in sustainable organizations.
Glad to see this. Python needs better color tools. There is the colormath module, but it is missing a lot of essential functionality, especially for anyone trying to use it for printing. It's useless for CMYK work.

Nothing out there can do true color management in pure python. I just wrote a library to handle basic single-color conversion through arbitrary ICC profiles using the lcms ctypes wrapper around littlecms. That was my first foray into ctypes in Python. He no idea what a PITA it would be.
Isn't it a failure of a decentralized system the fact that most, if not all, persons using it end up depending on a centralized system?
The reason why Roppongi Hills took 18 years was because much of that time was spent acquiring lots from 400 smaller property owners.
The construction of Mori tower itself took ~3 years.

This proposal does seem more marketing like marketing than a serious attempt to construct a building in that neither the website nor press release mentioning the location that the tower will be built (Marunouchi).(http://sfc.jp/information/news/2018/2018-02-08.html) (http://sfc.jp/english/news/pdf/20180214_e_01.pdf)
Mongoose OS (iot OS) [0] uses embedded Javascript.

[0]: https://mongoose-os.com/docs/quickstart/using-javascript.htm...
What color is a tennis ball?
I enjoy quorn now and again, as does most of my family. We're all vegetarian, and it provides a nice change once in a while (I make a pretty nice Indian curry with their chicken style pieces). I've never really felt unhealthy eating it an and appreciate the variety it adds to my diet. If I ate meat, I would probably be more suspicious of meat products after the recent scandals around horsemeat and intensive farming practices...
Almost makes the red envelope culture in Chinese hospitals seems appealing.
Well, that's not actually true at all. There are very simple hypotheses motivating things like DARE or Scared Straight, for example. What happens is, you do an experiment, and those simple experiments don't work out the way you thought. And so you have to explain it, which requires a bit of work.

This isn't any different from other sciences, where you have one hypothesis, test it, and it doesn't go the way you thought, and then people are left scratching their heads for a bit, until someone guesses right and demonstrates it experimentally.

Those mathematical models in physics you mention we accept because of debates over which was correct, for example, followed by experiments (and observations!). You see gambles on explanations of unexplained results in molecular biology all the time that don't really involve the same level of mathematical precision.

I think you're overstating the extent to which scientific process occurs in all disciplines with very precise mathematical models with low stochastic error. As the complexity of your system increases, the residual noise in any given model, especially models with little established information, will be high.
Spending lots of time on the treadmill won't make you a great soccer player, but still trains a basic skill useful for the game. Similarly, doing lots of arithmetic by hand isn't enough to solve all kinds of real-world problems, but it does help develop an intuition for numbers, which then helps with the problem-solving part.
None of those seem to exist in the standard libraries this package provides. Now one can (or has already) presumably put libraries with sensitive names in CPAN or PyPI or Debian Archives (e.g. libmoosex-, libsexy-, thefuck) or whatnot. Is Debian now an 18+ OS?
I wish France and other would follow on building wood based punscrapers
When making such points, it usually helps to talk about the systemic or situational factors pressuring people to do such things and to frame it as one plausible explanation that fits the scenario as presented rather than as an accusation.

You need to be very careful about making public accusations (or sounding like you are). That can seriously harm people's careers and lives.
Increased levels of abstraction. That's how we've been able to reach our current levels of complexity.

Can you imagine trying to write modern machine learning or AR software in assembly? How about raw ones and zeros? Just think about how many machine instructions this one line of Python code abstracts away:

> result = requests.get(some_url).json()

What today we see as raw complexity will become encapsulated by more abstract languages and libraries.
That's right. If you can pay and get paid with cryptocurrencies, you don't have to use an exchange.
The deck as a whole seemed pretty reasonable but that bullet in particular would give me some pause. A culture can be results-oriented without being managed as if people are automatons.
I agree that China is pretty capitalist, but state-owned enterprises strike me as pretty non-free-market.
I know several people, including myself, who have cashed out 6 figure sums. Never any problem. Just need to use a reputable exchange like Gemini.
I've used colormath package to convert RGB to LAB and do some DeltaE calculations. What is your use case? You mention print and color profiles? I've been running into those lately and am having trouble understanding the whole 'printing' application I'm not familiar with at all.
Adhering to fire codes must be big part of the costs. How do you fireproof some crazy dude just decides to throw a Molotov cocktail at it?
> We need to be sure not to insist on one approach when analyzing a problem

It's encouraging to hear from educators out there who understand communicating the value of problem solving and comprehension is more important than rigid adherence to methodology and procedure.

I remember the most useful aspect of my secondary school education (12-16yr) was learning how much I liked problem solving. However I came to this realisation through solving various simple math homework problems without following procedure (procedures which I remember finding particularly irritating for not explaining themselves) only to be lectured on how I had not followed the rules in spite of arriving at the correct solution and understanding the problem (albeit not well enough to figure out how the procedures worked).

My teachers did exactly the opposite of what the above quote is saying - they insisted on one approach, without explanation, and it totally alienated me from math at the time. Thankfully I was never a very "good student" and it didn't dissuade me from enjoying the problem solving aspect, but it did leave a lasting impression of "i'm not good at math".
First time I had quorn, I was still ate meat. It was well prepared and served with chicken sauce. I noticed the unfamiliar texture and complemented the cook that this is either incredibly tender chicken breast or most amazing tuna fish I have ever had.

As with many other frozen foods, the preparation is important. When I make quorn food myself, it's just OK, but when a good cook makes a meal, it can be amazing.
> I find that google scholar does a pretty good job at searching. I typically start with google before using pubmed.

It does, plus it has the great advantage that it will find a PDF of the paper posted by the author (or someone else) on a webfolder somewhere. Pubmed only links to the "official" paper publication, plus some open repositories in some cases.
...except the point of this article seems to be that China's current scientific strength is largely a consequence of the state spending more money on science, i.e. material advantage.
I don't think there's a person in the world arguing that China's economic success is due to its SOEs.
That story talks about how china is pouring money into science to get to the top, it doesn’t actually talk about them already being there, the very opposite of tunnel vision.
I went to a few talks by the Coinbase team last year, and they talked a bit about why hard currency transfers can take so long.

Basically, all ACH transfers work via a FTP system. Your bank uploads a transactions file at the end of the day. That transaction file is then sent to a server that then connects to a central bank.

The next day, that central bank does an FTP transfer to the other bank's system, balancing out the transfer.

This process can take 3-5 business days.

But, once the money has been "transferred", it can still be rolled back for up to 90 days after the transaction has happened. This makes it really difficult to say when you've "received" the money for real.

It gets extra scary when the money on one side can't be rolled back at all (ie the cryptocurrency).

I'm sure at the scale Coinbase is working at, they're running into terrifying numbers, and want to stay as covered as possible. The customers don't really understand the time scales of traditional banking, and here we are.

The interface between the two makes for some "interesting" edge cases.
It does for many, but:

1) The general attitude seems to be that if something breaks, the user is at fault for using something called “unstable”. I.e. it’s not positioned as a way for the casual user to keep using up-to-date software that’d still be smoke-tested enough that you don’t need to be an enthusiast who can resurrect an occasional broken system.

2) While there probably in practice is better security coverage than in testing and backports, formally there still isn’t security support per https://www.debian.org/security/faq#unstable . (I do recognize your HN handle and know you know this, but I’m providing the link for other readers.)
The law is actually far more sensible and says that "Cats kept on their own shall have daily contact with humans OR visual contact with members of their own species." Some people like harping on the Swiss animal protection laws as horrible tyranny but I feel really bad for any animals whose owners don't follow such basic standards of decency.

This PDF is the actual text of the law, the cat-specific part is section 11: http://www.zuerchertierschutz.ch/fileadmin/user_upload/Tiers...
That would be great news if their government was more humane and noble. But hey, at least it sounds less terrifying than: "North Korea's great leap forward in science".
Correct me if I'm wrong, but the reason South Korea (like China) progressed so rapidly is because it was a fairly authoritarian state until recently. They benefited from that and US investment, and then liberalized after they were a small powerhouse.

Some argue that China will do the same thing, but it's just as likely the elites continue to hoard most of the benefits of this development and it stays closed off. Trading personal freedoms for economic development is temping and very scary because it's tempting.
I don't give a damn if I get downvoted for this one, but that's The Guardian in a nutshell.

The general format is about picking a subject (person, brand, company, political party, country) that they are ideologically hostile to, and then picking bits and pieces from the Internet that show that it is baaaaaad. Not that it has a particular downside, but it's baaaad because maybe A, looks like B, I think C, and I heard that D. In this particular piece: the base is not a mushroom (who cares?), Quorn is successful (get'em!!!), I don't like how it tastes (good for you?), and it's owned by a big corporation (see, told you they're evil!). Also, other companies selling fake meat use very complex recipes (you don't say...).

None of that involves actually talking to people or scouting publicly unavailable documents, which is what I perceive as journalism. And they have the guts to claim that "The Guardian’s independent, investigative journalism takes a lot of time, money and hard work to produce."
It’s interesting you are thinking of them as the high-quality niche, saying not a huge demand for full resolution.

Problem wasn’t full resolution, it was re-compressing your originals. Photographers that care about full res, care about original quality.

While there were (and still are) options like SmugMug for photogs, Flickr was the only prosumer one supporting unlimited original quality.

Also on the “stagnating” comment — at some point is it possible you’ve hit a reasonable photo site, and shouldn’t tinker much?

Turns out photographers who posted and curated 50,000 photos are not big fans of having the rug pulled out from under them by people in marketing trying to change the UI for their own engagement metrics.
Haven't had any significant delays (as in, deposits or withdrawals taking more than 4 bank days) in the SEPA zone with Coinbase/GDAX and Kraken.

These delays seem to be caused by the slow US (or international wire?) system.
I read this book quite avidly, and the writing is quite good. The insights into changing American life (disposable furniture, gutted city centers) are worth the price of admission. However, I was somewhat shocked at the lack of personal reflection. The book seems to constantly be on the verge of some sort of personal realization but comes up short. Any non-work human relationships in the book are completely blotted out, at one point causing a decades-long gap in the narrative without explanation. It's honestly a bit chilling. Did anyone else get this feeling?
And accusations of sabotage without proof of any sort is baseless conjecture.
As a programmer I like panoramic screen very much --- I usually have at least two panes with code open next to one each other. My four year laptop has HD screen, which also helps a lot.

I also find horizontal space much more valuable.
Nowhere is it implied that people going through rough patches will be judged for poor performance and “booted out the door.” The point is that people should be setting expectations ahead of time and will be held accountable for the expectations they set.

There is ample room in a high-performing workplace for the rare rough patch, just needs to be done in a way that optimally allows the team to minimize the disruption.

The main condition is that rare rough patches should be rare. Obviously people who constantly go through rough patches can not be expected to perform highly and are not appropriate employees in a high performing work environment.
As an African I do feel excited for what's to come, and do feel our strategic and growing alliance with China is going to be extremely beneficial, who knows some African countries will end up in similar positions countries like South Korea and Israel ended up with USA to China.
But then again even if the above does not happen the mere fact that there Is a stable alternative to western ideology is immensely beneficial to the human race being epsilon greedy and what not.
How to build an Event Pipeline within 1 hour in AWS
> Text search for "minute"

This is the sort of thing I love about the web, and composability in general I suppose.

The people who designed the HN UI didn't think or care about that feature at all, but just by virtue of the fact that the user has powerful general-purpose tools at his disposal, and the HN UI is just as valid as content as the actual content is, the user can piece it together for himself.

This would not be possible if HN were a traditionally-designed desktop application instead of a web page.

The web returns us lots of the composability that was lost when "progressing" from CLI applications to GUI applications.
Is it me or am I getting a 'stereo' effect on your comments? Yours has not been downvoted but your 'friends' comment down there is disappearing slowly ...
Maybe you have to be a rockstar yogi who is killing it at downward facing dawg ;)
You want us to teach them best practice? Then we need to teach them maths, without relying on calculators. I teach secondary maths (specifically Algebra II), and they can't understand what I'm supposed to be teaching them because they have no clue how numbers work. Why don't they know this, if they're 15/16? Because they were given calculators at too young of an age and know "just push the button". What you're arguing is for a complete removal of teaching math, period. Also, why would you want to pull out a calculator every time when it's often quicker to do some mental calculations in your head? For instance, I've seen my students multiply by two in the calculator. Then be amazed when I can just say it.

Over-reliance on the calculators is already a huge issue, and we don't need to make it worse.
6 Dream Team Members Will Energize Any Tech Startup