skysight-inc/HackerNews huggingface dataset:
While sounding good in theory, it changes a dynamic in practise. In particular reading a mail would now require connecting to the sender's systems in order to get the message. That would then give them read confirmation, confirmation that your address is valid, location information (geoip etc) and an opportunity to deliver different content when you request the message versus the stub that was sent announcing it.

As is usual with these kind of proposals, you'll find it ticks many items on the checklist: https://craphound.com/spamsolutions.txt
I was checking out your side project but couldn't figure out what it was/did?
> Off the top of my head Heidegger pretty directly engages the problem of meaning.

And Ecclesiastes addresses the problem of meaninglessness.
Many companies allow you to hold on to "previous inventions" if you document them before signing up with them. It gets a bit fuzzier for projects you start while working at said company, and the trouble of documenting said previous inventions is enough that I am not sure is worth it except in the case of major projects or patents granted to your name personally, though.
Google is bad for your business!
They censorship and the source of fake news.
Please, avoid this company
The game designer is a full-time employee.
"Open source" is irrelevant here; the issue is whether services are part of the surveillance economy. Google search is sometimes better than DuckDuckGo, possibly because they can afford more crawling, and sometimes worse because you need to try to out-smart their algorithm to escape your personal filter bubble. Neither company is "open source," but DDG has a simple, non-invasive business model: they show ads based on search terms.

"Open source" and "walled garden" are orthogonal.
The entire Real-Estate industry is ripe for disruption. Exactly why are we paying 6% to "agents"? What are "agents" actually doing? ...

I basically agree, but I will say that when we bought our house and the (FSBO) seller turned out to be a flake and/or an outright nutcase, the realtor we were working with earned every penny of his 3%. I won't go into what he did for us because some of it may not necessarily have been legal for someone who's not an attorney to perform. Let's just say it took a lot of hustle to hold the seller to his commitments and make the deal happen according to the contract... especially when some of the flakiness turned out to be our own fault, due to the (in)actions of our mortgage lender.

Most of the other realtors I've dealt with fit your description perfectly. Nowadays, my thinking is that they're like airline pilots -- most of the time you can take them for granted and even think about how to replace them with automated processes, but when things start to go wrong, you may find yourself appreciating their work more than you thought you would.
Do the problems change rapidly enough for the monthly discussion to be radically different than before?

Perhaps Quarterly?
It's like creating cancer to cure it. I'm not sure if that's good or bad.
Ok, thanks.

But this not look more easy than just do it as TopDown Parser. But I don't know your language so it maybe have provided you with some benefits more than just lines of code?
I completely agree.

To your second paragraph, I would add that it's hard for customers (and lawyers) to figure out what is "good-enough" in the legal setting. I'm a lawyer and there's a lot of stuff you can find on the internet that I personally think is good enough (I would use it in my personal affairs because the risk of the missing edge cases being an actual problem is slim) but I wouldn't be comfortable recommending it as a solution to a client because those missing edge cases are a real malpractice risk.

In the case of a logo, good enough is whatever the client thinks is good enough. In the case of a lot of legal solutions, good enough is often a murky risk/reward calculation based on legal concepts the client may not understand completely.

I still think there's enormous room for improvement, both in helping clients understand the concepts and the risks they're taking, and also in providing better automated solutions.
My experience with employment contracts has been that in addition to the "anything related to employer's business" clause, there will also usually be a schedule at the end of the contract where you can list specific side projects you're working on --- and that schedule can be amended (or extended with a clause like "anything agreed to in writing with your manager") later on.

It's not ideal from an employee's perspective, but it's at least less unpredictable.
You need to feed the imagination and inspiration otherwise you don't have anything to strive for.

Same can be said about the vast majority of space related exploration.

But that argument doesn't hold water space exploration isn't even a rounding error in the budget of most nations including the US, not to mention their GDP.

And the technology developed for it is then used to improve life here on earth for a lot of people.

The ROI on NASA and other similar agencies world wide is pretty huge.

And even if it wasn't the 250m for a new space telescope won't improve the life of that many people.

Before you talk about cutting space travel maybe it's worth talking about not making another iPhone yet alone buying 2-3 fewer fighter jets.

One stealth bomber that will be (and is already) obsolete before the US would have to fight a war in which it might actually provide some advantage costs as much as sending an SUV sized rover to mars.
And unlike a B2 bomber or its replacement the technology for Curiosity isn't classified for the next 10000 years.
Isn't it tragic how "pay a lawyer to tell you what your rights are" seems to be the answer to everything?
> Postmodernism’s accurate critique of modernity has had dire consequences for the possibility of growing from stage 3 to 4. The very essence of the contemporary, postmodern liberal arts curriculum is the claim that all systems are merely arbitrary, self-interested justifications for power. That makes positive identification with systems impossible. It’s mostly only STEM majors who can make this transition—which is probably part of why we are taking over the world.

As a STEM major who has studied critical theory and postmodern thinkers, I laughed really hard at this. (because I think it's ridiculous).
One thing I'm very worried about with Signal is the high levels of permissions the app requires when you first install it.

It seems very counter intuitive,. Worried about privacy & security of your messages? Oh firstly you need to trust all your personal contact info to us. Yes they say they don't use it off of the phone, but it's asked for and that's based on trust.

On iPhone it requires access to your contact list. Surely it could run without this? Snapchat for example makes it easy to add friends in person, by scanning a code on one phone from another. How is sending unencrypted text messages announcing your social graph the only way to use the app.

Why is the app asking for so much permissions trust itself?
I'm not saying it's a silver bullet, and it should not be treated like one.

But everyone here is a fairly experienced dev. Working with junior devs is difficult, especially frontend devs who usually lack comp sci fundamentals.

Frameworks provide structure to what would normally be an absolute spaghetti mess, even at the cost of overhead. I would rather have bloated but maintainable code. It's hard to even unit test vanilla js properly. Those who rail against the current framework world forget how bad the vanilla world was...spaghetti code, no real design patterns, terrible class design, no standard lib...the list goes on :(

It's frustrating that the counterpoint to the "framework everything" crowd is the "never framework" pattern. Both are bad for different reasons right? I would never want 10+ devs working on the same project without some kind of framework, either homebrew or open source. But also running react for your tiny little dev blog is equally bad.
This is a good article, but the "let them eat cake"-iness of the last paragraph is pretty chilling.

> the only way to gain independence is to be independent. Being an employee of a high tech company whose product is intellectual means that you have decided that you want to sell your intellectual output, and maybe that’s OK, and maybe it’s not, but it’s a free choice.

I was hoping for a closing argument about how thoughtful employers could accommodate their legal requirements while also respecting independent employee creations.

Instead he seems to just be saying that employees that want to keep their side projects should just quit.

Reading that might give me pause about taking a position at Fog Creek.
Well, I don't agree with that. I see generous salaries as being exactly the same thing as profit (they are just taxed differently). I also have difficulty with the idea that only de facto agents of the state can deliver healthcare (care only available at fixed prices, etc).

So my point is that you need external controls regardless of the motivations of the actors inside the institution.
That just pushes the problem back a couple of decades. Common-LISP is from 1984, GoLang is from 2007.

In twenty years, Common-LISP with all the advantage it supposedly has couldn't make anything that a 'code monkey' could use? Why not? Is it awful at writing tools?

Or is it that the alledged advantages of Common-LISP don't really make any difference in reality because they are over-hyped or even non-existent?

Note that I'm not saying "why did they pick one language over another", I'm saying "Common LISP can be the best tool for the job - yet they waited twenty years to use a 'worse' tool to implement a 'worse' tool". That doesn't make sense.
Extending Python with Rust (Samuel Cormier-Iijima)
http://toastytech.com/guis/salto.html
An eon ago, when I was 14, I found out about Moore's Law and computers. I remember writing a Basic program on an Apple II to calculate the results for different years in the future. I boggled at the numbers that came out for these decades, and I am still amazed that it's all kept pace, more or less.

I should see if I still have the program somewhere in storage.
True, but there's an important caveat that they go over in the article: it must not be "related" to your current company.

If that's Google, Apple, or Microsoft... related is a LOT of topics.

Also say you're a games programmer - better not code up a hobby game in your spare time and sell it.

... and so on.
Right, again, I am not saying that there aren't cases of people being harmed; however, none of those cases resonate with me because it is hard to imagine a situation where I would be harmed.

Of course, I can imagine some crazy set of coincidences that lead to be being falsely accused of a crime I didn't commit, and then by more coincidences having my random search history make me look more guilty. I am sure that will probably happen to somebody, and it will totally suck and be unfair.

The chances of it happening to me, however, seem very low; much lower, for example, than dying in a car crash when I drive to the store. I know there is a non-zero risk of dying in a car crash when I drive to the store, but it is low enough that I take the risk every week in return for the trade-off of getting groceries.

The risk of a random search of mine coinciding with a false crime I am accused of seems low enough that it won't change my behavior with how I use google.
What if the company does work out of San Francisco California, is incorporated in Delaware, but I live in North Carolina? Am I still protected?
No one cares about Squeak anymore. We have browsers.
True. So it must not contain anything that's associated with you, in any way. Buy with cash. No geolocation data. Dedicated LAN. No sneaker net sharing. Compartmentalization.
Show HN: Share Android xml resources
Uganda acquires an IPv6 Machine
Yeah - I went there last year with my wife and spent a long time wandering around. A few highlights for me:

Sitting in one of google's newer self-driving cars and checking out stuff.

Watching a demo of the Difference Engine #2 being cranked for a calculation (side note - there was a great angle to get a picture of it, and beyond it, a Cray Supercomputer).

...and the real highlight (for me) was getting to see the SRI Shakey robot up-close; all I had ever known before was pictures in books and magazines (and had only recently found some PDF scans of some of the original research papers on the project).
Big benefit to me was being able to do it all with parser combinators, and without having to drop into another language like lex and yacc.
That's fantastic news! I currently use Scala for most of my personal development, but having type classes would make F# attractive enough for me to switch over. I much prefer the cleaner syntax of F#.

Losing HKT would be a shame, but that's a trade-off I would be willing to make.
> Nobody uses it

This application is written in 7+ million lines of Common Lisp

https://www.ptc.com/cad/elements-direct/modeling

https://www.youtube.com/watch?v=mJGytRaNvec

The video shows how Eterna uses 'PTC Creo Elements/Direct' to develop their watches. There are many other clients of that in various domains.

Also:

https://www.youtube.com/watch?v=4rD0zmA-Trc
It's amazing that one guy with little financial interest in the results or effects can make that call for everyone.

Impartial expert judges are usually considered a good thing. Note that Dave Airlie is not acting on a whim here; the Linux development community has discussed HALs for probably 20 years and has come to the conclusion that they are a net negative. For better or worse, the Linux development process does not care about democracy or market share or vendor relations. It's a somewhat unusual way to build software, but the result pretty much speaks for itself.
if you've ever had the misfortune of dealing with them on the phone you'd swear they'd have completed this project years ago
Funky citizens
I have a family member who is a lawyer and who has a similar type of software setup. The biggest obstacle I notice in the legal industry is that many simply don't care. They actively dismiss software as being unimportant even though they rely on it every day. It's a very bizarre case of the legal industry hating the very industry that could help them.

Note: perhaps my experiences aren't representative of the industry as a whole.
Well, I'm sure you would still get different people commenting due to one set being home on a Friday night one month and then a different set the next. I would prefer monthly, personally.
It seems like this argument could be applied to, well, literally anything, and I don't know how it could be defended against. "sophomoric" doesn't actually convey any information besides a raw dislike of even the idea of new discoveries made by new people, yet that's exactly how a lot of things went about.

Meanwhile, I feel like this is the kind of thing people are not doing anywhere near often enough. It's very hard for me to find ways of thinking that are new. Many areas definitely seem "mysteriously neglected", although I'm lately having doubts about the "mysterious" part...

I think in society there is a very strong push against things that try to be special, to the point that we're going to shut down all the things that actually are special along the way since we can't be bothered to tell the difference.
Then he will complain that his normal sized slices don't toast efficiently enough in one of those.
Previous discussions this year:

https://news.ycombinator.com/item?id=12844539

https://news.ycombinator.com/item?id=11318004
That would actually be a convincing argument, if it weren't for the insurance coverage (private or government) they repeatedly mention. Seizing the person is just a prerequisite for getting the insurer to write the hospital a check; they're not the customer, they're the product.
An important point. I've switched to Firefox (with uMatrix) for this very reason.

I can't yet bring myself to stop using Google. But I make a deliberate effort to not use their search when I don't have to:

- when I know exactly when I'm going, I rely on bookmarks and the browsers history or just type the URL in full.

- when my destination is a deep URL I use the method above to navigate to the website's homepage, and search using the builtin search (Wikipedia, IMdB).

- when all else fails, I Google.

The small decrease in productivity is more than made up by the warm feeling I get inside.
My biggest "miss" was not getting the winning bid for a VPL Dataglove on Ebay (I like to collect "vintage" VR artifacts).

That said, my greatest coup was finding an Altair 8800 at a local electronics salvage yard and only paying $100.00 for it.
If it was a big secret that this was how Linux worked and it took the companies by surprise, I could see how this could be a bad thing, but it never has been: Linus has always been very upfront that he is Benevolent Dictator for Life and always has the last word. Don't get onboard if you don't like that system.
Yes, that's a serious problem. But being wrong in parent's direction isn't so bad ;) Over-engineering and prudence is my mantra.
Google is actually pretty good about this. They clarify some areas that are no-no, and there is a simple process for asking if a side project can be released as open source.
>The key being that all of the knobs that Google has at its disposal will eventually be turned to their maximum point

I wonder what this would exactly look like. As a side note, I wonder what would happen if for example an economic collapse happened and Google's ad revenue was significantly reduced.
Tell Slashdot to hire an f'n editor
In filmmaking, there's a space for a relatively small and potentially cheap(er) hybrid manual/motion control grip unit. Something between a panther dolly (no tracks), a crane and a milo motion control with a stabilised head. If you're into robotics, this is your space. Companies have started to work on these issues, but part at a time (like DJI's Ronin). It's not enough though.

Imagine a giant (3-5m reach) monitor arm that can be operated manually, but that can also remember the moves and repeat them. All of that on a mobile base that can do the same, along with a stabilisation head that can do a pitch/roll/yaw. Must be usable with and without power.
Yes, Google can track my ip. I guess you should browse through tor if you're this worried about tracking.

Google tracks IPs like Amazon tracks shipping addresses. It's kind of hard to deliver what you've requested if they don't have your address.
At least in my neighborhood the entire idea of turf is questionable. The sets are small & the alliances so quickly rotated through that you just don't see large scale, long term turf holding.

Anecdotally this seemed to happen in the summer/fall of 2007. So it's not new.
You can use Twitter's website to search Twitter without being logged in.

Go to

https://twitter.com/search
Yes, it seems weird that he doesn't say how to fix this:

Get written agreement from your employer that your side project is your own. Some employers even have a standard process for doing this.

They might say no, but then you know not to put any more work into it.
> a remarketing ad showcasing that product with a promo may remind and entice them.

Is there a part of you that is still human? If your "user" didn't buy the thing, that may be because that human decided he didn't want it. Pestering him ("reminding" or "enticing") may shove him farther down your sales funnel, but don't pretend it's anything but hostile.
Not a lawyer, probably wrong, but: California's courts won't enforce a contract not recognized by California law, but the courts of other states will, and it will depend on whether the employer can get personal jurisdiction for the case in the right state.

The short answer is: in your situation, you'd need a lawyer.

(I think --- not sure, not an authority --- that the "incorporation in Delaware" part of this has minimal impact; your residence in North Carolina, and the firm's operations in California, are probably the big two salient facts).
Then all the Linux fans that complained to AMD that they don't deliver open source drivers should from now on better shitstorm the kernel maintainers, since AMD delivered.
From the context (ie, I looked at their post and found their site) I suspect he is a professional photographer. Not sure this is really a great forum to ask about cameras, however. I suspect he was better off on G+ or maybe Flickr even.

Where-ever those people go.
California man spent $1M playing Game of War
I want to ask the author, Joel, what is their stance on the matter at StackOverflow and Fog Creek?
The spirit of "Show HN" is for people to share things that the community can try out or play with. Mostly for the purposes of obtaining feedback without having to formally launch.

My responses were due to appearance of the link as a "Show HN" and in its spirit. Unfortunately, I'm not currently in the drone manufacturing business and have few plans to enter it.
Monkeys Could Talk, but They Don’t Have the Brains for It
https://github.com/real-logic/Aeron

Is well regarded & open source
If you know the key, it is as weak as it gets (as the paper notes too, you can construct collisions easily if the key is known), so I disagree.
This topic is very interesting to me.

With that said, which employer wants their employee watching TV and not breathing software 24/7? I really struggle to imagine the risk here is greater than the reward.
That makes more sense. I assumed that by "authentic" you meant "genuine, traditional, etc."
> Over the past 3 years, I've released a few apps on iOS.

Wow. That alone puts you in the Top 1 to 5% of your peers. Even many experienced programmers have trouble shipping code. They (we) wait for it to be "Perfect". The code ends up languishing in some repo and never sees the light of the day.

1-man frameworks are the wrong things to look at. Don't compare yourself with them. Of course you'll feel bad and inadequate.

Maybe you need to shore up your self-esteem. I say this because your feelings about your own abilities will show through in job interviews, and when having discussions with your peers, and you will get short changed (salary, promotions etc).

So I would say, just keep at it, and try to improve everyday. And don't compete with others, compete with yourself.
Developer here, feel free to ask or give comment :).
Globe University Denied Access to Federal Student Aid Dollars
I am running raidz1 on a 5-disk home fileserver with the philosophy that if I do get bitten by a multiple drive failure or latent bad sectors during a rebuild, I can count on zfs to tell me which files were affected and then I'll just restore them from backup. (Unlike md raid where rebuilds seem to be much more all-or-nothing.) My underlying assumptions here are:

* A disk failure where some moderate number of sectors become unreadable is far more likely than a disk going completely toast.

* Even if I were running raidz2 or raidz3 I'd still want the offsite backups in case of some disaster befalling the entire array (or more likely, me accidentally rm'ing something)

* It's a home fileserver used mostly for archival purposes. Unlike a business scenario, the loss of availability while I restore from backup is not going to hurt too badly.

Did I miss something here or do you think this is sound?
Ask Alan Kay: If thinking isn't logic – then what is thinking?
https://youtu.be/N9c7_8Gp7gI?t=2692

Alan states that believing that thinking is logic - is a big mistake.

But he doesn't go on to state what thinking is...nor does he point to resources answering the question.