skysight-inc/HackerNews huggingface dataset:
Don't you want your build to fail if the type checker fails? I think it's pretty important for a large project.
A redditor in the /r/technology thread on this recalled that Facebook has performed emotion manipulation experiments in the past. It may be that Facebook was using those capabilities to make kids and teens more vulnerable to ads.

https://www.reddit.com/r/technology/comments/ahbj8b/federal_...
I wonder why.

(no, I don't wonder why because I know why's that. Spoiler: Not women's fault.)

And yeah, citation needed because anecdotal data is not data.
Workona – Workspaces for Chrome Tabs
Łódź Revitalised – Poland’s Third Largest City Is Under Transformation [pdf]
False.

Even the most faraway small villages residents use Alipay or WeChat, they don't even know what is a POS or ATM.
Parent was not talking about WeChat: https://technode.com/2019/01/18/bytedances-snapchat-clone-is...
>"[his] body finally succumbed to the cancer"

I've heard usually at that point (when the patient is ready) they just up the painkiller dose to the point it stops their breathing or heart.

https://www.theatlantic.com/health/archive/2015/05/doctors-s...
Fill me in on what value you see on having taxpayer money go towards making sure novelty DNA tests are "regulated" (and what could you even meaningfully regulate?)
It's more like Chrome/Google play framework in China (and they are all blocked). Not surprising if you compare WeChat to a combination of GPay, GGame, GStore, etc.
Because both you and the parent turned it into a red/right/political thing that it wasnt
I don't like the idea of taxing capital gains.

Buy-and-hold (and eventually sell) is one of the few paths to financial independence that are available to the common wage-earner. Many people have adapted the strategies suggested by Buffet, Bogle, etc. Many have succeeded.

Don't kill one of the few publicly availble golden geese, please.
PROTIP:

1) Write blog article on interviewing
2) Promote on hackernews
3) Use as leverage for salary/equity negotiations
Complicated mathematics doesn't make the singularity more understandable. It just makes more people give up trying to understand. I don't think any physicist would claim that modern physics understands time=1.

Neoplatonist thought holds the belief that the structure of the physical world is based on fundamentally basic mathematical patterns -- which is completely commensurable with modern physics. That they viewed the one as the origin of reality seems to provide a reasonable and human-readable perspective on how the entire universe of 100B+ galaxies could once exist in a volume smaller than the nucleus of an atom.

Math =! understanding. I have faith that the world is fundamentally reasonable and understandable. All models are Wong, some are useful, that sort of thing. So I appreciate the perspective of very smart ancient philosophers on this origin issue.
Interface Builder's Alternative Lisp Timeline (2013)
It should not be that hard to export current axis positions and get it into FreeCAD. Look at machinekit, they have remote control and toolpath display. Pause/run/start, override of feed and spindle speeds also is easy.

Detecting chatter is not that easy. Slowing down may be wrong, sometimes it is better to speed up.

Doing on-the-fly adjustments of toolpaths in CAM integrated into a machine control would be a major research project.
Oh sure -- once we realize that these are (at beast) minimally overlapping goals --

it all become infinitely easier to swallow and manage.
A promising new metric to track maintainability
Not really true. Lambdas can be converted to a class overloading operator() (such as std::function), but they are not inherently that. You can use them as just function pointers, too. Example:

#include <cstdio>

void call_func(void(*func)()) {
func();
}

int main(int argc, char* argv[]) {
// Lambda can be converted to a function pointer
call_func([]() {
printf("hello as a function pointer\n");
});
}
Csikszentmihalyi has searched for the key to happiness. His research was not so much what makes people happy but when they are happy. The results - flow.

This graph hosted on Wikipedia might explain it: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Ch...

As you can see, apathy is on the bottom left. It's what happens when you're facing low skill, unchallenging work.

Ideally, you want to be in the flow sector. Or at least in control/arousal sectors.

The easiest step would be a little self training. Even if your job is just refactoring, learn to refactor better from sites like https://refactoring.guru/ or learn to type faster, use more shortcuts, master your IDE. If you're doing something like Wordpress, you can learn to deal with servers better. If you're a project manager, there are plenty of tools and techniques to pick up.

This should at least push you from apathy to relaxation or control.

The other path is vertical, which is to take on harder work. Learn a new framework and use it. Take a job outside your comfort zone. Work on a challenging side project.

Most of my work puts me in the anxiety zone, which makes me procrastinate a lot and is not ideal. But it's still better than apathy.

It is a more painful path, but it also tends to pay much better.
Simply not all people share the same concern, I certainly do not. I honestly care more about the money/benefit.
This is my favorite type of tangled web:

Employees and leaders of liberal-minded companies on the west coast make negative remarks about a state in 'fly-over country'. Said state, attempts to implement policies that go against the policy wishes of liberal-minded folk in said state. Time passes, and said state tries to implement policies that leaders from liberal-minded companies on the west coast would like but which go against wishes of liberal-minded folk in said state. Liberal-minded comedy show hosts then roast said state for trying to implement said policies, and state that it is basically a physical law that said state is backwards and definitively within said 'fly-over country'. Employees and leaders within liberal-minded companies on the west coast make negative remarks about...

This just reminds me of David Foster Wallace's quote that, "human beings are generally pathetic."
Love Inkscape, been using vector graphics on RISC OS for ages, it came with Draw, and then upgraded to Artworks.

Loved it even more when they made an MSI installer for Windows so I could easily put it on every computer at workschool
Not being a Rust person, my understanding was that Ring was where it was at now.
Imo they need to BE the network
I'm really bored at this Myanmar narrative.

Let's get this straight: The Myanmar government and the majority (probably) of Myanmar people hate Rohingya.

There's no way Facebook can prevent the violence.

And It's just ironic that nobody blames the Myanmar government and the majority of Myanmar people.
My family ranch was in North Dakota.

Most ranches and farms are set up so that there isn't much value if you don't sell the whole thing.

You need land, the homestead (house, barn, shop, corals...), a water source (ideally multiple), roads in and out, fences carved the right way...

Yes, you could likely sell a portion of the property, but the parts aren't worth the same as the whole. You'd likely eat the cost of adding in new windmills, water storage tanks, and developing the land in order to get it to sell if you were to carve out a part of your existing pastures and put it on the market.

We basically ended up carving off the farm land and selling that, but we had to pay to put a road in... and fences on either side of the road, cattle guards, and it ended up costing $100k in materials and labor (since we had to hire people to do it given nobody lived out there any more)... all just to make $300k.

TL;DR: Ranches are set up to be units, and while you can sell part of the land, it sucks to do so.
That's the best part I like if you have chance to read its super complicated restrictions & risk monitoring system specs.
Shame they only test for one of those though. So I doubt they want the best. They want people who can pass arbitrary interviews.
A variety of industrial Lisp-family languages (most notably including CL).

Smalltalk.

Erlang.

Elixir.

Ruby.

Java (limited in core JDK/OpenJDK, though there is third-party support for more complete hot swapping via DECVM and HotswapAgent).
I've found that I get a lot more signal out of asking people to actually solve a problem by writing a program than by asking them about past experience. Hence I spend most of the interview time on the former. It's surprisingly common for people to be able to talk about something in a way that sounds impressive, but then after seeing their actual coding skills you realize they were likely not a star performer on the team and were just summarizing the work that others mostly did (which they understood well enough to talk about but likely not to have done). Like, it's easy enough to learn one really kick-ass rock song on guitar, but it's another thing entirely to have written said song.
There's a lot that can go wrong, and it's too much work & tech integration for most shops to make the investment.

Even if you have the 3D models for everything involved: tooling, tool holders, stock material, fixtures, CNC machine, along with the instructions for the movement of all of it, there are still many opportunities for both configuration errors and runtime crashes.

For instance, CAM tools usually simulation axis movements only, before they've been converted to gcode/NC. If there's a bug in your post-processor that generates gcode or if it doesn't perfectly match your machine configuration, you're going to crash.

Even if you use a simulation tool like Vericut or NCSIMUL, which both simulate using the actual gcode, the physical machine settings may be out of sync, or there could be a wrong piece of stock material loaded or some foreign object (a wrench) that causes a crash.

Probing routines and careful selection of Work Coordinate Systems can help verify/eliminate some of these unknowns at runtime, but it's still no guarantee that the part will come out right.

Hardware is hard!
Ask HN: What physical modifications have you made to your computer screen?
we all have time and energy. Time passes us by equally for everyone but its our choice how we spend our energy.
I've had the same thought from time to time. I stopped expressing them to my parents; they don't share the points of view as your family, you, and myself appears to.
>Programmer distillation.

That's a great way of putting it. Hard to see any other explanation.
It's really hard to argue with money printing machines that anything they're doing now is wrong. I don't even want to bother much myself if I can help it... Sure, maybe if they changed some things they could print money a tiny bit faster, or set themselves up to survive the next phase of the economy in some years when it's no longer so easy to print money (lots of companies die over ~15 years, which also corresponds to the global economy's doubling rate...). But also any change has an element of risk, so the money printing could slow down or put it in a worse long-term position. When something is working great right now, you're reasonably going to be more risk-adverse about changing things.

We do see other companies hiring differently, and being rewarded in the market, in part, for it. Most of the time it's a marginal reward. Sometimes though we get a new FAANG, staffed by people who wouldn't have made it through FAANG's ringers.
Article about how most quoted last words are fake and are really a jumble of meaningless drug, pain and deterated brain produced words.

People start quoting fake last words.
I believe he means servos as "high-speed DC brushless motors with feedback" not the low cost gearmotor servos used in R/C models.
Way to go young'un! My advice would be, though it may seem attractive to work at the large behemoths, I'd advise you to go to a startup or a medium size company for greater satisfaction and less bureaucracy/politics.
We're not generating random numbers with them.
give them more money and they’ll hire a thousand more diversity administrators and not a single spot will open up in those impacted programs.
And the violence in Sri Lanka last spring is also worth mentioning.

https://www.theguardian.com/commentisfree/2018/may/05/facebo...
The WinDev and its support by management was certainly a cause for it.

Instead of improving the Silverlight + XNA programming models, they just rebooted everything with WinRT, using an incompatible .NET implementation and forcing three implementation stacks (phone, tablet and desktop).

Followed by the UAP partial reunification in 8.1, then the UWP reboot.
Two different approaches. Each have their adherents. But when someone can’t find their phone or keys that that just had, they probably don’t start by ripping one room apart top to bottom.
People have died of cardiac events and lung cancer. Some people have used e-cigarettes. Some have not. Is there evidence that connects the use of e-cigarettes to these deaths? That's for science to decide.
The latest competitor WeChat kicked to ass is MSN China, guess it is blocked or not :-)
>Another fun fact, each time my password was mentioned, it was missing the first letter.

I get an old password in these kinds of emails that has been stripped of case, the capitalization I used is not what what I received. Still, the first was was attention grabbing, even if I've long moved on from that password to a password manager with a randomly generated password for each site.
Tesla is using the Jack Welch tactic of clearing the bottom 10% of performers... just did it at SpaceX too. The media and Short Sellers jump on any potential opportunity of negative news.

Realistically, its incredibly healthy for a company to do this, and my best guess is that its an efficiency tactic not "survival" related. 2018 Q4 will have a modest profit, and as they open up markets/ add models, we'll see more growth from Tesla, even though it will still be a slog.

Worth mentioning, the above story won't be told though since the mainstream media has switched to mainly caring about clickbait titles as opposed to impartial reporting.

No one will click on an article that says "Tesla aiming to improve efficiency, and reduce overhead, lays off staff" its way easier to get eyeballs with "Tesla layoffs loom and stock plunges as focus shifts from growth to survival"... which is a bummer for anyone that cares about sustainable transport.
I don't really get this. Until I re-read this, I thought the point was that you need more time than your wife will let you get. But you can outsource these chores simply by hiring help. That will provide jobs to others and it's clear in your comments that you can afford it, particularly if you earn more from work done in the time you save.

Regarding selfishness, it's good to do chores, sure. Dutiful. But the kids you care for are not much mentioned. You may matter more to them together-as-a-couple than you have predicted. So perhaps you are not selfish but detached - from their emotions, and from yours.
Just a guess, I don't know you, but are you perhaps too much Apollo and too little Dionysus? https://en.wikipedia.org/wiki/Apollonian_and_Dionysian

Because that might also be also leading to a passion-free partnership. Plus, if the problem is too much Apollo, your solution is going to add more of that, and worsen the problem.
Mine:
1) black tape over my MacBook Pro's camera;
2) a 1/4" diameter self-adhesive round green sticker next to the trash icon to make it easy to find with the cursor (I keep my dock on the right side of the screen, and shrink icons to their smallest possible size, each <1/4" across/high
Or maybe he saw the truth about God. Steve Jobs said "oh wow, oh wow, oh wow" too. Could be one for each, the Father, the Son and the Holy Ghost.
Software Buyers Council: Shape the software in your industry
I call this diversity. And I don't feel you are a geezer at all.
I chain smoked while on the computer. If I couldn't smoke inside I'd do things on my phone outside. Yeah it cost a fortune.
Ask HN: What software do you actually pay for?
Hey HN.

I'm curious what apps / software you pay for.

This community is interesting and we all use a bunch of Open Source and free software but I'm curious to see what apps you actually pay for.
Some people feel no connection whatsoever towards the culture they supposedly come from. Now it is just the rare person in the family who still feels part of the culture of the birth country (at this culture often gets swallowed by the host country).

Some people have not even such luck, and do not know their ancestors at all. Records are incomplete and some people lie. So instead, they try to grasp to what they can, using anything they can. DNA is but a tool there.

For me, DNA offers answers to questions about my family history, things that otherwise I would be unable to ever know.

I find it psychologically helpful. It helps me relate to ancestors I didn't know I have: who they were, what they were doing. When did they immigrate, what were their hopes, their lives, their challenges.

For me it is part of a healing process.

I don't think it will turn me extremist. And the data is not perfect. But it just feels nice to be able to relate to others when they tell you they are from xx country, their father from yy, their great grandfather from zz, etc. It lets you joint the common story.

Some family have had complex paths, with records lost. Dead ancestors can't tell you much about where they came from. I think it's just sad. I would prefer anyone to have access to the possibility if they want
I usually just close feature requests I disagree with.
I also reject feature requests that are written so broadly and vague that it could mean anything.

It helps to have written down a clear vision for the project, so everyone can quickly see what kind of feature request even makes sense.
From time to time, users do make actually good requests, and I think every good developer should recognize good ideas.

I always insta-close support requests because they have no place on a bugtracker. But I very rarely get such requests in a bugtracker in the first place.
This is an incredibly oppressive, totalitarian way to put things. This is literally Big Brother thinking, which says a lots about the core values of Google. You have to act exclusively in the way that society deems acceptable. Even in privacy, in places you seem safe, even in your own home, with friends or family, because someone, some device, may be watching you at any time, opening you to the judgment of others and the law.
Of that difficulty no, but I've been asked plenty of whiteboard questions from small and mid-size companies outside of the west coast.
No but I can give a few examples where I refactored code from these antique pointer-based trees (inspired by classic CS books, half century old now) towards something more cache friendly, and improved performance by an order of magnitude.
Same situation here, and I talk to Chinese friends exclusevly through WeChat
The tradeoff is that emplace_back and push_back need to check the capacity (even though they won't reallocate because of reserve). Whereas with resize, assignments into the initialized area need no checks at all.
Why? Looking at a sample year, like 2011, you find that total personal income was $13T, the GDP was $15.5T and total tax revenue collected was $2.3T. Probably need some more data to tease out corporate vs personal tax revenue but I don't think it will be too far from a ~20% effective tax rate to reach the required revenue.
In Russia you can get to prison for being gay.

In West Coast US a few people might refuse to date you.

These don't seem like the same thing.
We are evaluating it for production and the senior engineer we talked to from the company told us that. I’d think he knows what he’s talking about.
Thanks! I wish I could remember what I ran into the last time. I guess I'll just have to try.
There's a huge difference between subsidizing stability of staple crops and continuing to subsidize beyond sustainable levels or because of a lobby.

Clearly it is in the national interest to ensure we can produce certain kinds of goods, however government does not really adapt to the market or changing tastes so they end up causing asymmetries. You could likely dial-down these subsidies a significant amount and still be just fine from a production perspective.

Even if you wanted to destabilize global markets by domestic subsidies to create leverage, we're still WAY beyond that level which is a bit crazy. Anecdotal? I dunno - I would point to the current Soybean prices after losing one importer (China) and the fact that we basically are incentivized to dump wheat and corn on countries for aid to prop up prices.
> We are living in a scary world and I DO NOT want someone to use my personal data to grow their business or run analytics without my consent.

Site has Google ads that are tailored using Google's analytics, so site owner IS profiting off of visitors' personal data.
I have the opposite experience. I get more out of talking to them about past experience, mostly by asking them what they would do differently if they were approaching the problem today. This way, I know they are familiar with the problem space (they've worked on it), and I get to see how they thought about it and what lessons they learned from it. This also gives an opportunity to talk about how they think about software (discussions of failure or at least what could have been better are much more informative that successfully demonstrating some algorithm).
Don't you think you're taking a bit of a fatalistic approach to things? I applaud the linked article's can-do attitude and pro-active approach to studying for what to be honest is a slightly silly interview process.

I'm not arguing that it shouldn't be the way it is, and I'm also not arguing against.

Claiming "Finally, I realized my brain needs more time than the average programmer to find patterns in this type of problems." feels a little bit like you've given up and that in itself strikes me as the worst sign.
The reason I ask is that we're in the monetization phase of my app and it's also Open Source:

https://getpolarized.io/

It's basically a PDF and document management repository. It's kind of like Mendeley/Zotero meets Kindle+Github.

I'm kicking around some ideas including just make it flat out free and just focusing on growth to charging for some premium features like cloud sync.

One of the things we're struggling with is many of our users are from the HN community and they aren't really open to using something like cloud sync as they don't trust cloud.
Unless you're CxO, or joining a 5 person startup, you're not influencing anything.

The WhatsApp founders had more influence that an engineering plebe would ever hope to have and still failed to change facebook's wicked ways.
I didn't know about "BFS trees", do you have any references? I tried Googling but I could only find breadth-first searching (which I do know well, though apparently not the acronym BFS), but that's just a traversal algorithm.
I'm not a CNC machine operator, but I have written a lot of code for motion control systems. Typically, the machine can protect itself in that it knows where the limits are and how not to exceed them.

The problem usually comes up by crashing into something that is inside its known workspace. e.g., cutting into a vise instead of the object that's held in the vise, or an incorrect offset causing a crash into the table. The machine may know that it can only travel up or down by 12.500 inches, but it has to hold cutting tools that may be of unknown length and that can cause it to hit things (like its own table).
I'd use an indexed search and remote activate the beeper in the key chain
Agreed - my situation is currently a team of 20, but previously up to 75 in my org. I work for a mid-sized company that's ~2500 people in total.