skysight-inc/HackerNews huggingface dataset:
Is HackerNews accessible from mainland China? There’s been a lot of discussion here recently about Google working with the CCP’s censorship regime, kidnapped dissidents, and the interment of Muslims in Xinjiang. What impact will this move have on the featuring and discussion of these stories?
> Ok so are you arguing to Joe Public or for Dave Hacker? You can't have it both ways.

I'm arguing for Joe Public. Whether or not you can desolder or resolder a flash chip impacts whether Joe Public will be able to find a repair shop (run by a Dave Hacker) that can recover his data -- I wasn't arguing that Joe Public should be desoldering chips from his phones motherboard.

There are repair shops that recover data from Apple devices, but the fact that the chip is paired to the CPU means that (in the case of water damaged devices) you need to get the board to boot successfully with a working touch-screen in order to pull the data off via USB. If the CPU is dead then your data is gone, even if the flash chip is still fully functional. If you had the same situation with a Samsung device, you can remove the flash chip and place it into an "enclosure" that pulls the data off without needing to fix the broken phone.

And I completely agree that pairing the flash chip to the CPU is more secure against attackers taking your data if they've got hold of your phone. But it does mean that the phone is inherently less repairable -- which consumers should be aware of because it does affect them (even if they are just "a user").
That's fine if you:

• Never upgrade your tech stack.

• Always use people of exactly the same level of skill.

• Assume the project stops at implementing a static set of requirements given up front.

• Assume the requirements are correct.

• Assume there's no political dimension to the actual deployment and usage of the app, i.e. the project is just software and not a business change project.

In practice none of these things are ever true. The business doesn't want a CRUD app, it wants an automated process that it probably can't explain, will change half way through the implementation and some of the employees may resist deployment of the software. And people expect software development to get cheaper and faster over time, as with everything else in life, so you can't exactly ship a Visual Basic 6 app in 2018 because that's what you happen to know best so you can easily estimate work with it.
From what I understand, "Cloud" basically means that you still have to deal with servers, whether they be VMs or physical devices, but all of the networking and loadbalancing aspects are abstracted away. "Serverless" takes it a step further and makes it so you don't even have to deal with setting up VMs, you just give the provider the code you'd normally run on a host, and they'll automatically handle all of the infrastructure stuff, like spinning up extra hosts under heavy load.
Check out some screenshots of ratpoison, dwm or something similar. Granted, dwm sticks a 1px border on windows by default, but it'll give you an idea of how it looks.

https://www.nongnu.org/ratpoison/
https://dwm.suckless.org/
I think you might be surprised.
Amazon launches TV show pilot called Streaming IRL featuring celebrity gamers
I went to Canada's winter carnival a few years back. There is a lot going on but one is a canoe race through the ice choked St. Lawrence river. I recall them wearing spiked shoed to climb over ice flows.

I stayed one night in an ice hotel. Absolutely beautiful lit up by LED lights and with ice sculptures. It was pretty cold by my SO couldn't sleep as it was -10f, She said when she closed her eyes she thought, "don't fall asleep, you will freeze", so we bailed. They provide the sleeping bag/liner and instructions (no cotton pajamas etc..)

Cold can be very dangerous though, because hyperthermia makes you not think clearly about what to do next.

https://en.wikipedia.org/wiki/Quebec_Winter_Carnival
In Machiavellian power politics (which is how the Communist party operates), you want to keep all potential usurpers under your control. If any can escape, they will, and they will come after you. This is China reminding them that even though they are not in China, they are not free from China’s influence.

And make no mistake, the folks they’re doing this to are essentially the “nobility” or “landed gentry” of Chinese society. These people have connections and skills such that they will be fine if China does not want them, and they would likely be among the political leaders / influencers in the event of a collapse of single-party rule.
Download Adobe Flash Player 4.8.231 Premium Crack with Serial Number
We Need to Capture Carbon to Fight Climate Change
That serial approach (get good requirements; design and code; test) always works that way. An iterative approach can work better. Why isn't the architect in standup at least during the beginning of the project? All this could have been shortcut.
I think "some weird reason" is that the tiny minority of users who want a WM/compositor without a DE like Gnome or KDE have already opted for minimalism and are therefore predisposed toward tiling.
Can we know what music sounded like in Ancient Greece?
We make concessions every day regarding human rights in the United States (abusing immigrant/migrant labor under the table, our prison population). I am most definitely not saying it's right, but you have to look inward first when you're making such bold claims.
Replicating big datasets in the cloud
lmao, yeah ok st. theresa
Assumption 1 from article:

"demand for a product goes up, supply increases, and price goes down"

Assumption 2 from article:

"The second assumption this chart makes is that the total cost of production increases as supply increases. Imagine Ford releasing a new model of car. The first car costs a bit more to create, because you have to spend money designing and testing it. But each vehicle after that requires a certain amount of materials and labor. The tenth car you build costs the same to make as the 1000th car"'

In assumption 1 - he's not describing how equilibrium works at all. Equilibrium is the price the market will clear at given a supply and demand curve. If 'demand goes up' - given a fixed supply demand curve ... 'price goes up'. So what the author must be referring to is some kind of market response, i.e. if demand is increasing for something, more suppliers will come along and build it, create more competition, and drive prices down. This has little to do with the Supply/Demand curve.

I don't even know what assumption 2 is about, I get what he is saying but it has nothing to do with supply and demand curves.

Anyhow - even if there is logic in his statements, neither assumption is drawn from the Supply and Demand curve he is showing.
The thing is in projects that you use as examples it's much easier to explain what is going on as people have pretty sane frame of reference even if they are not domain experts.
The company where I work has senior engineering staff whose main responsibility is to provide technical guidance. This includes doing code reviews and creating a good review culture by example. We're judged by the overall project outcome in the same way that the managers are.

Even with that structure I found it challenging to develop a good reviewing style that picked up the important stuff without getting bogged down in silly details that lead to arguments. Reading John Ousterhout's "A Philosophy of Software Design" was really helpful. He focuses on module decomposition, quality of public interfaces, and documentation among other things.
Enhance.Computer
So it's a crypto platform coded in ruby?
Show HN: A Go implementation of TensorFlow's streaming quantiles estimator
There is a difference between a leader and a manager.

We never want servant leaders. We want leaders that embody an idea, have a vision, provide inspiration, and instill purpose.

We absolutely want servant managers. These are the people who allow those working for them to just do their job.

The lower on the org chart a person is, the more of a servant manager they should be and the less of a leader they need to be.

In smaller organizations, you can be both low and high on an org chart, as the org chart is flat. In such cases its good to embody both the leader and the servant manager.
Russia, I would expect. Cuba, maybe, although that'd be incredibly expensive given the number of ex-pats here relative to the government's budget. Iran conceivably. Mayyyybe North Korea, although are there enough to matter?

Who else would bother?
I'm kind of surprised the FTC or FCC hasn't made any more of a stink about the clearly deceitful use of 'unlimited' on these plans.
It's hard because some longstanding religious practices would now be seen as discriminatory. For example, many branches of Islam teach that it is not permissible for unrelated members of the opposite sex to touch.

If a Muslim man is punished by his employer for not shaking hands with women he meets in his work, is that religious discrimination? Or is he discriminating against the women because of their sex (also a protected class)?
Boston does not require a car. Got rid of my car 10 years ago.

Only problem is that rent is more expensive near the subway. But we have buses and many many international workers and students. Very livable without a car.
Many analytics use cases are single user. I’ve often thought you could do worse than SQLite as a first pass at a dataframe implementation. And SQLite is a great fit for a range of analyses on a single-user computer where you’re looking to sample from or calculate aggregations from data that fits on harddisk but not in RAM.

Now, where SQLite starts to fall down in analytics workloads is that it’s row-oriented rather than column oriented. Performance could be better. Still, even for analytic workloads SQLite can be good enough for medium-sized data!
Very little is devoted to the protocol itself, libwayland-server does most of that work for us.
On my team we're all managers. We manage ourselves and our output, and we manage our team, team's output and each other by supporting and assisting each other. So from that standpoint I agree. I don't see the need for dedicated managers though I do value our dedicated scrum/agile coach though, who encourages all of that.
My counter to this would be - if I'm doing a thing, and I need to look back through my shell history a few days or weeks later to figure out how I did it (especially if something went wrong), seeing a more readable version is going to help me figure it out faster.

Granted, anything really nontrivial I'll usually just write a Python script for, but the point stands.
The easiest way to keep your web apps accessible: Just use text
Upgrade Film Izle (2018) Tek Parça HD
This is a really interesting read. Thanks. I have found in my own experience that developers tend to include the same people over and over again in their PRs and what ends up happening is people tend to just "trust" what the submitter has committed. This often leads to PRs that are almost blindly approved. By involving management to keep the PRs as a tool for discussion (social and technical), I think this could be avoided. It's probably also a good idea to mix up the reviewers (a healthy mix of people familiar with the code and those not familiar with it).
And if you mean past tense, possibly “Google decided to go back to China PR”!
Kuo: Apple to Launch Apple Car in 2023 to 2025
Enums are much easier to deal with in application code, because you don't have to deal with joins and keep track of a separate entity. You could get the same effect using a string pkey, if performance isn't an issue. Enums are also ordered, which can be useful in certain circumstances.
Chicago and Boston aren't in the same class of city as New York. They're perfectly fine places but NYC is like London or Tokyo. The opportunities and sheer variety of experience available in NY is simply not available in those places. Cost is always a concern but that's the price of living in a world capital.
So often an ivory-tower group with gate-keeping authority into the code base can derail a project and frustrate developers to the point they quit. Comments about module decomposition seem pointless to someone under the gun to deliver by a demo date. The poor developer is reviewed badly and their career suffers, because they were essentially powerless to deliver on time because their null-pointer-checking didn't appeal to some obstructionist reviewer.

So I won't submit to a committee review before my code is accepted. Its a recipe for anguish and failure.
Ask HN: What language or technology would you like to see make a comeback?
Preserving snapshots of Cambridge’s anti-women protests
Many Chinese, like Americans, want to make their home and the world a better place

How about respecting human rights? That would be a start.

Technology can help for some things, but past a certain point, "making the world a better place" also imply policy changes.
Show HN: Interactive 3D Function Grapher Using GLSL
https://mfirmin.github.io/glsl-function-grapher/

I've been working on and off on this project for the past few years, but finally found the time to get it into a publishable state. It allows the user to input a 3D mathematical equation in the form 0 = f(x, y, z), and will visualize it in real-time using glsl shaders. I've also added controls to manipulate and explore the equation interactively.

I wrote up a blog post explaining it in more detail as well, which can be found here: http://blog.mfirmin.ca/glsl-function-grapher/

Any feedback on the app or blog would be highly appreciated. Thanks!
I only miss one option in the Dropbead, the UseDNS No equivalent from OpenSSH.
It certainly is not as simple as "just go without food", however there is some promising research showing reducing glutamine intake can reverse cancer cells acquired resistance to cisplatin (which is a huge problem when chemo works until it doesnt)- the research is early and its counterintuitive but it does not mean that this line of enquiry is not valid.

http://emboj.embopress.org/content/37/14/e98597

There was also some recent research showing promise of cannabinoids in augmenting the effects of chemotherapy

https://www.sciencedaily.com/releases/2018/07/180730160618.h...

Also it's worth noting there is some research indicating that chemotherapy may have more complex mechanisms of action than initially thought - specifically as partially acting on the immune system

https://www.researchgate.net/publication/240309349_Immune-ba...

There are nuances to all aspects to selecting a treatment strategy for individuals with cancer.

With adequate clinical studies we may indeed see a future where, for some but not all patients, both fasting and cannabinoids could be key parts of a personalised treatment strategy.

Compared to the risk profile of "breakthrough" therapies (think side effects, unknown-unknowns, costs) these are two potential adjuncts to chemotherapy with relatively minor risks if applied under correct medical supervision.
I wonder how many of these people are somehow related to ROC, that would be a powerful fuel to fire the CPC paranoia.

Even so, I guess that most chinese in exclaves like Vancouver, Montreal, Eastern Australia, and NZ don't suffer this harassment.
How Should Managers Code?
Hmm interesting, I always thought queens were the result of a "mutant" highjacking the means of reproduction to "spay" the other insects leading to survival cooperation of others and the arrangement being so advantageous that the original largely died out along with any "resistant" strains which were either unaffected or reacted by trying to kill the queen.

Insects are apparently easy to puppet relatively speaking given cordyceps.

I suppose insulin works as a reproductive feedback loop if it rises from sufficient food reproduce to offload excessive nutrients. If lower care for existing genetic investments and go gather more food, lacking the first part would be a r-strategy probably doomed to fail.
(Sure would have been nice were Saudi Arabia keeping track of their subjects while on American soil prior to 9/11.)
The level of sophistication you got this to over the last few months is truly impressive. Supporting several languages and IDE/editors from the start takes serious dedication for one person. Kudos! Looking forward to using it for my next database-less project.
This has become the norm in the assembly-line culture of agile development? Last two gigs I heard about, this was baked into their process. Projects were delayed weeks or months; projects missed deadlines.
GridGenerator on DragonFly
‘Too Big to Fail’: Russia-Gate One Year After VIPS Showed a Leak, Not a Hack
I had a similar reaction.

> It’s not because we’re narcissists who need special labels. It’s because people keep running into difficulty trying to square the very definition of a project (something with “defined scope, schedule and resources”) with our real world experiences.

Unless someone has an example of a project that can be easily scheduled and scoped, I am going to go with us being narcissists.

Whether it is writing a screenplay, interior designing the living room, designing an aircraft, or building bridge, scope and schedule are always tricky. No software required.

When something has a fixed scope and can be dependably completed in a fixed amount of time, the appropriate English word is “task.”
Palm Pre - best cell phone I ever had. I wonder where it would have evolved to by now if it had proven viable
non paywall version: http://archive.is/bGmKh
I think you've said the most key thing here. Much of the HN conversation has drifted out of focus.

The best management I've seen was tapped into the pulse of the team and knew how people interacted and the problems we were struggling with. Keeping an ear to code reviews is no different than observing how your team interacts in person or in emails.
The Ultimate Guide to Django Redirects
During the early-mid 80's there was a strong illegal party atmosphere in youth culture. It was promoted by the punk rock fanzines and people were throwing illegal shows everywhere. I was an Iowa punker, and my buddy and I (who I later formed software companies with) used to rent out apartment club houses, church basements, various small venues and then overwhelm the situation with 2-3x the allowed occupancy, 3-6 unannounced local punk rock bands, a school bus with literally 60-80 kegs of beer inside, and every local drug dealer had a little private space to do business. These would be "1 night" events that would last 2 days, the situation would be so out of control the police would just try to manage the crowd. We simply took over with a mob of degenerate youth. I remember one major blowout the cops tried to shut the party down and gave up as the crowd simply ignored them. They even tried billy club force, until surrounded by skinheads shaking their heads. Christian Iowa had no idea how to handle this, and we had a blast.
Very common. The way post-WWII suburban sprawl has been built in the US, there is almost no place that a child can walk to, in a lot of areas.
Exactly. It's hilarious to imagine management coming to a dev with a problem and a set of objectives and the dev replying mockingly "What are we some kind of special snowflake that we have to satisfy a different set of requirements than an off-the-shelf solution can satisfy?".
He seems to be arguing that policymakers aren't paying enough attention to this. He specifically calls out intellectual property laws, tax policy, and competition laws as three areas that have not yet adapted to this trend.

It sounds like your point is that the entire business world understands software in 2018. I don't think that's entirely true, but I'll accept that it's pretty close. However, I don't think Gates is talking about the business world.
Why is Ruby syntax so popular?
It seems like every time a story about Crystal or Elixir is posted to HN there is a lot of interest. The two languages share one thing in common: adherence (to a greater or lesser degree) to Ruby-like syntax. What is it about Ruby's syntax that is so attractive to and popular with developers, more so than Python, BASIC, or C-style syntax?
For those who just read the headline and are thinking about (or even commenting on) cops being "physically" in the U.S. to spy on people, no, it is not what's happening. The headline is grossly misleading.

The only news here is relatives calling overseas Chinese (who are Uighurs) to collect information on their overseas employment, ID and financial information (presumably instructed by the police).

It is invasion of privacy, of course. But I don't think it is that bad of a measure to counter religious extremism and radicalism. Similar measures are in place or planned in U.S. (Muslim registry, surrendering your social media accounts upon immigration check-in).

The bulk of the article then goes on and on talking about China's influence and old news about reports within China on human rights and surveillance (which you have seen a millions times in every news about China).

Honestly I am amused by the fact that Western media need to recount back all the past events whenever some new information about China emerges. I don't know, it feels like they are just doing this to please their readers by reinforcing the negative image of China.

Full disclosure: I am an overseas Chinese who hasn't been contacted by the police, but then again I am not a Uighur.
As a student on F-1 visa, there are multiple ways one can work. On campus of the university that they are enrolled into in any job. The hours must not collide with the enrolled classes. As an unpaid intern (volunteer). Or as a co-op for two semesters at the most, as full time and get paid.
I did, and it supports my point.

Nowhere does it say anything about apple tracking people.

What’s your point?
Also, consider that a clinical trials for Cancer may not be a first line therapy or ideal choice - it's often something that people who are desperate and at an advanced stage consider due to their options running out.
My point about software systems being less constrained than physical systems means that even ho-hum CRUD apps will likely have more unknown unknowns than a ho-hum dirt moving project.
Also, the task of stating the requirements for a software system is much more involved than stating the requirements for a bridge or tunnel.

In short, I think there are very clear and tangible things that give software estimates a meaningfully higher uncertainty than other engineering disciplines.
I don't understand this strategy.

Isn't NYC in the top 10 most expensive places to live? If you're a small company, wouldn't you want to downsize expenses and not pay for excessive salaries, commercial rent, taxes, etc?
yes if you live in tribeca and shop at chelsea market (or whatever mishmash of manhattan proper nouns) that's true but if you live in a middle-class neighborhood in brooklyn (bedstuy, crown heights) or queens (sunnyside, elmhurst) both rent and groceries are very reasonable. and yes the trains do get you into the city in 30-45 (A/C in brooklyn and 7/E in queens).
currently working on a todo list app for iOS. None of the popular ones have any stats! No Progress bars or charts! Most just offer a simple linear graph that shows how many tasks finished in a day which doesn't really tell you anything. I find those apps to be slightly better (sometimes worse) than pen & paper equivalent. Infuriating when you want to plan out things and theres no simple UI to do that. I realize I can do most of these things in google sheets but sitting down and creating a template for sheets and maintaining it is a lot of work when you consider how bad the UX is going to be...

/mini rant.
seems like a carbon tax/credit would help.
Boston doesn't require a car.

I have one...but I have one because my girlfriend and I have two dogs and my family lives out of state.