skysight-inc/HackerNews huggingface dataset:
"This place is not a place of honor" is the first line of the most basic signage created by a Sandia National Lab project aiming to keep future explorers/archaeologists/looters/settlers unharmed by a nuclear waste dump.

The problem space is very difficult - it'll be something like AD 12000 before the waste is effectively harmless. That's further in the future than all of civilization[1] is behind us. The earliest surviving language specimens are proto-heiroglyphics that are less than 5000 years old.

It's difficult to craft a message that won't be taken like all the myriad curse-promising looter-deterrents guarding e.g. plundered tombs throughout the world. It's especially unconvincing when the hazards we're trying to protect future humans from include things like a hundredfold increased risk of cancer.....after inhabiting the site for twenty years.

It's further difficult to attempt to ensure that the message survives that massive amount of time. The designers came up with a linked system where elements are supposed to reinforce and index each other, with redundancy of information and presentation at multiple levels of complexity, with written and pictographic forms, attempting to avoid overstatement, attempting to ensure that protective structures cannot be usefully scrapped and re-used for new construction, ensure that the communications resist deliberate vandalization, etc.

1: https://en.wikipedia.org/wiki/History_of_the_world#Rise_of_c... claims "Though early 'cities' appeared at Jericho and Catal Huyuk around 6000 BCE,[32] the first civilizations did not emerge until around 3000 BCE in Egypt[33] and Mesopotamia.[34]"
I'm not sure how the location of the environment affects dependencies; the environment is isolated regardless of where it is located. Also, the virtualenv location doesn't have to be in the home directory; it can be anywhere your user has access to, the home is simply most convenient.
> and as soon as something means 'everything' it might as well mean nothing.

Can you expand on that? I think I understand what you're saying, but I'd like to be sure.

> in the end you consciously decide whether or not you wish to continue to smoke or not.

Citation needed. The genetic and environmental precursors to addiction are pretty well documented these days.
This is so important. It removes the very idea of "justice" as a valid reason for enforcement. Social Justice is far less interesting to me than Social Good. Let's promote things with good outcomes, regardless of our judgement on who deserves those outcomes.
I don't see why the criminal vs. civil distinction matters here. The point is that you can have legal control over something without necessarily having physical control over it.

Put another way, how is protection of privacy by restricting what someone may lawfully do with personal data any different to protection of physical property by restricting when someone may lawfully use or remove it? Typically you can't physically stop someone from sending your email address to someone else once they have that information, but then typically you also can't physically stop someone from stealing your TV while you're out once they have a big sledgehammer and access to your front window.

I think most of us would still say that we have legal control over our possessions, and most of us would still say that theft is unacceptable behaviour and should be punished. In Europe, where perhaps we tend to have stronger feelings about privacy than in some parts of the world, a lot of people similarly feel that they should have the ability to restrict how data about them is being used and shared, and that some things that some organisations have been doing until now are unacceptable behaviour and should be punished if they continue to do them.
I think the first article that appeared here did miss the detail about the labeling of the disks, I missed that detail first time too.
Sharing your awesome Python program is its Achilles heel. I have 5 computers I work on a weekly basis. I stopped using Python and Haskell due to all of this.

Racket's exe are so simple and quick to share.

raco exe foo.rkt

https://docs.racket-lang.org/raco/exe.html

(Edited tendon to heel)
AI is definitely starting to enter the “through of disillusionment” in its hype cycle.
The commercial licence for the prebuilt binaries is $50 pm for 2 instances. You can build yourself from source with no restrictions.
I cannot speak for OP, but I work on the Pyret compiler. Building a bootstrapping compiler is a lot of work and creates many (intentionally) untracked files. Pulling the repo twice allows me to hack on my fork without doing a full-rebuild every time I need to try something or change something on master.
It does make that case more readable, yes -- but is it worth making the language a bit harder to learn for new developers?

Two assignment operators instead of one doesn't seem that hard to wrap my head around, but Python is used widely in education as well, and we should also pay heed to the lessons of C++ - the road to incomprehensible languages is paved with good-intentioned syntax.
But it's annoying how many packages like qiime make it basically a requirement to use Anaconda/miniconda. I really don't want to pollute my computer with multiple installations of even things like R just to run a package.
Care to share the model name? Interesting price
Russia’s greatest Ponzi mastermind is dead, but his legacy lives on
Data Science for Startups
> 1 is why I refuse to allow any static check in my company if you can show a real false positive in our code.

So no linters either?
Interesting to see this comment here, and upvoted. I think it shows just how divergent the news.ycombinator community has diverged from ycombinator (the incubator). Or maybe the community is simply a reflection of what the incubator has become.

If you look at ycombinator's about or principles page, it's filled with words like helping, teaching, advise, benevolence. I for one, disagree wholeheartedly with the spirit of that quote, and find it disappointing to see it here.

I'll finish with a couple quotes found on other pages on this site that I hope still reflect the the purpose of this community/incubator:

"The most successful founders are motivated less by money than by a consuming interest in what they’re building."

"...empirically the benefits of benevolence are greater than the costs"

http://www.ycombinator.com/principles/
This was also frustrating me til recently. My imperfect solution is to use pyenv, which you can get through homebrew. Try it out.
You're free to do anything with the source code that's permitted by the Apache license, including commercial usage. The commercial licensing only affects the binaries offered on the site.
It still wouldn't solve the problem of viewing the source. You can't easily view the source code of a deployed contract. The only way to verify a contract is to find the source code from somewhere, then try compiling it and check if the bytecode matches the blockchain data. But details like compiler version and compiler flags may lead to the bytecode not matching.

In short, there's no good way of verifying an ethereum contract.
How much water did Boeing use during the 747s production heyday? Trying to think of a recent US manufacturing example that was truely massive.
> I don't understand the severe downvote?

The analogy adds nothing new nor interesting to the discussion. It's a content-free observation.
Discord is a private proprietary service, right? Why did you choose to solve distribution over that instead of something more widely used, like the web?
I feel the pain, but given the alternatives I'd rather stick to open source even if cumbersome
It isn't out yet, mholt announced the plans for the next version and asked for feedback about it.
As someone who has had to become fluent in Executive, Project Management, Bureaucratic Procurement, Software Development, and Operations (I consider each of those completely distinct languages), I can empathize.

The best way I've found to improve on that type of pain is to try to shadow as many similar interactions as you can, but with people speaking the same language on both sides of the table, while having a lot of visibility into one side so you understand how their response differs from what yours would be in that situation. Unless something is horrifically wrong in a way which has clear consequences, I generally stay silent and keep my interjections to myself. And at most follow up after with the person "on my side" to try to explain to them, and let them decide if it matters enough to bring up. If they can't see the problem, it's generally useless to bubble it to the other party who has even less understanding of your position. I've learned a lot that way about how to appropriately articulate the same situation to each of those stakeholders.

In your situation, the way I've learned to handle it is always a "Yes, our system is designed to be able to support that." The buyer side just has a list of checkboxes that at some point distill down to a bid. They have no idea what the checkbox means, nor care. But they understand that bids have a lot of variables. If you as the technical resource know that it's possible to, in some warped sense, adhere to that definition, then it's a yes. But never a hard yes - every check box on their end is a potential to pull out a cost. If you have to develop SAML support, but know that it's a net new feature that'll need integrated into your auth system, then it's a "Yes, we're capable of supporting that." followed by an explicitly called out segment of your bid that pushes the anticipated development cost onto them as a line item denoting the cost for that feature's support and it becomes another negotiation point. Maybe they don't need that checkbox, if the cost is too high. Or maybe you can frontload the entire development cost of that feature onto that one customer, and it's an inconsequential expense for them. Or maybe they need it, but aren't willing ot fully absorb that development cost and push back. You don't know, and they don't either if you just say yes and try to work out the math on your side to make it work.
Static doesn’t mean no JavaScript or interaction. In fact many SPAs are just static pages served out of S3 and connecting directly to some API server to fetch data.

A static page means no processing is done on a web server to serve you the rendered content. This saves you time and money, and ensures scalability for any amount of traffic.
I agree with your point (here, have an upvote), but really, this should be, and already is, a browser option. Easier to do that than to get thousands of web sites to change. I know Safari has "Disable Styles" and "Disable Javascript" tucked away under the "Developer" menu of all things. Firefox has a "No Style" option somewhere in View. Would be better if it were easier to get to or even the default.
> Only in the classical 'billiard balls' universe would there not be free will, in every other situation there has to be some element that allows us to make choices for good or bad.

I think you're saying that a 'billiard balls' universe is deterministic, even if it's far beyond our ability to either detect a given state or predict outcomes, and that otherwise in the 'quantum' view, there is true chance, or randomness, involved. I'm assuming that's what you're going from.

Given that, why do you believe that free will must come from a universe that has real chance in it? (If that's an accurate statement of your belief.)

How does free will necessarily flow from fundamental randomness?
Why? What's the difference?
It would be nice if that's true, but how many times has more or less this exact story been written?
TDD Anti-Patterns: The Free Ride / Piggyback
Not stolen, but quite probably violated several laws in connection with privacy and personality rights. And this is already the case in many EU countries, no GDPR needed for that.

I actually hadn't considered it before, but I imagine that being a PI in e.g. Germany must be a veritable legal minefield.
> a) a sole developer making decisions which the community has rejected

Have you run a poll to be sure that >50% of the community rejects the change? Anyway, online polls are not reliable, it's difficult to be avoid sock puppets, people that don't use the software, ensure that people that disagree with your proposal care to vote, ...

Just make a fork and if most of the community agree with you, your fork will be most popular and shadow the original.
Very cool!

As everything is done client side how about adding some parsing of the URL #hash/?query to encode data of a portfolio? That way you could have a single statically hosted version serving multiple people. Could even have a portfolio builder page that generates the encoded URL.
The demo site is cool, wonder if IEX will appreciate the thundering herd from HN though?
ICLR 2018 Live Video Feed from Vancouver, BC
> Can you expand on that? I think I understand what you're saying, but I'd like to be sure.

Hope that's expansion enough:

http://tvtropes.org/pmwiki/pmwiki.php/Main/SharpshooterFalla...

> > in the end you consciously decide whether or not you wish to continue to smoke or not.

> Citation needed. The genetic and environmental precursors to addiction are pretty well documented these days.

Absolutely. And yet, a percentage of the people that have all the 'wrong' bits set ends up not smoking. They have a harder time of it resisting the pressure but in the end it is a conscious decision. It's just that the odds are stacked against them and more of them will end up smoking. But not everybody. And then there are such things as compensating environmental factors as well.
Interesting. I'm curious how that TLD was conceived. Surely it's for the host, right?
Namecheap and others have sales on tlds from time to time. There are sites that will aggregate the prices and tlds https://tld-list.com/ is one. I know the last domains I bought were only a couple of dollars for 5 years.
> Python, in its noble quest for backwards compatibility, has accumulated so many different ways of packaging, distributing and installing libraries and apps that it's rivaling Google's chat apps.

I'm not sure it's because of backwards compatibility. Perl has amazing backwards compatibility, but doesn't seem to suffer from this.

That's not said to pump up Perl or degrade Python, but because if you misidentify the problem, your proposes solution has a much lower likelihood of fixing it.

(Then again, maybe you mean something different by "backwards compatibility" than what I thought you meant)
Theres a lot of evidence that the extra hour of sleep will boost your efficiency and quality of life while awake though.
Sure but in this context that's hardly relevant. We are comparing it with "real ai" as the parent calls it or GAI which is something on a much much different level.
I use the stock Dockerhub python container with a requirements.txt. Similar to my Ruby code. It's a lot nicer than virtual envs for deployment.

It's still difficult to debug stuff inside your container (unless you do a docker exec and then you're limited to the tools you installed) so it's useful to have the same environment outside of it. `pip3 --user install` has been my friend; and you can create new users instead of full virtulenvs if you really need to.

Still, my python environment isn't as screwed up as this comic. System python is always only controlled by the OS package manager. My own stuff is installed with --user and things I need to deploy somewhere have a Dockerfile or I have a Jenkins workflow that create rpms/debs with fpm and push them to my repo and sign them.
Show HN: App that provides a single context to manage and run multiple scripts
FYI, clover is absolutely wonderful for walking on barefoot.

My yard goes green months before the Bermuda grass monoculture lawns in the neighborhood, and I have personally observed four different species of bees feeding in it, along with the Polistes carolina paper wasps, and the occasional Trypoxylon politum mud-pipe wasps. All of them are very docile, and we've never had any stings, despite frequent nest-building activity within 3m of our front door.

Pollinators are important. There are a lot of people out there that let their yards grow plants other than glass for the express purpose of feeding pollinators between spring emergence and the flowering of commercially important crops, including the buzz pollinators like bumblebees.

And we continually have to butt heads with HOA buttheads for whom "not grass" equals "weed". Those aren't "weeds"; they're "volunteers". If you can't identify it and find it on the state's official list of noxious and invasive species, go away and come back when you can.

I think someone tried a guerilla application of herbicide a couple of years ago, because everything died. I'm glad it all came back. I simply don't understand the level of control-freakishness that would motivate a person to spray herbicide on someone else's yard. It makes me want to intentionally seed some dandelions. Dandelions seem to send that kind of person into fits, for some reason unknown to me.
So we may assume he found a way to correlate users between Twitter and Facebook.
> but by subtly rotating the definitions of the terms.

Can you expand on that?
I was responding to the parent who talked about real ai not sure why eyebrows are being raised unless someone want to misunderstand the context the comment were made in.

Of course a lion is conscious but it's not conscious at a level that the parent means (real ai).
You go use the word "free" however you want. And if you refer to software that is for free as "free software", expect to be misundertood.
When my country faced crippling recession, I remember someone mentioning that even bankrupt countries don't go anywhere - it's not as if someone will take the country and annex it. A failed country just lingers around until things eventually get better.

For that same reason, I've always regretted not having money to buy real state in Detroit. No matter how bad things are, a city this big is bound to rebound sooner or later. I wonder how long it will take before "Detroit gentrification" becomes a thing.
SIMD is coming in eight weeks, incidentally.
You're also more likely to get struck by lightning than be one of these people.
Let knowledge spread around the world
> Twitter also gives away their data to anyone that wants it for free. You can be streaming millions of tweets per day within minutes of creating an account.

That's news to me. I maintain the Twitter client library for Go[0], and I still haven't been able to get through the process for getting access to the new streaming API (for testing the library). It requires an application stating your intended purpose and usage. I applied explaining the situation and was rejected (with a request to provide more information - I still have to resubmit that, but it's time and I just haven't gotten around to that yet).

It's possible to stream millions of tweets per day, but good luck trying to do it "within minutes of creating an account". And it's definitely not free.

For full context: I'm already a verified user on Twitter (ie, "blue check mark") and was clear in my application that I was requesting access so I could develop and test the library that other users of the Twitter API develop with. I'm not exactly complaining that they didn't approve the request initially, but if that's not sufficient to get access, it's pretty clear that they're not "giving away their data to anyone that wants it for free".

[0] https://github.com/ChimeraCoder/anaconda
Feature design is still the prevailing part of machine learning though.
I forgot about that. That annoys me to no end, and that's purely due to the Debian/Ubuntu package maintainers right?
A Guide to JavaScript Regular Expressions
If I remember right it started out as a gag before the new gTLDs were a thing, and they then decided it'd be good marketing to make it real.
In the southwest we have a species of cactus known as jumping cactus. The common belief is that if you get close enough, it will reach out and stab you with its needles. Scienfically we know this doesn't happen. Cacti do not jump. Yet if you asked me 'who is less likely to be injured?' I would bet on the person who is staying 10ft away from the 'jumping' cactus because of their erroneous beliefs about the cactus.

Luck certainly plays an outsized role in life. That said, it may not be a productive belief even if it is true.
Let's talk again in 1-2 years. My prediction is that your premise will be wrong by this time in the EU, i.e., there users will have control over their data.

(not perfect control, but that is the same in every area where law is broken, e.g., there are burglars, but still I think you would consider being in control of your personal belongings, and nobody would argue that we should stop prosecuting burglary because many burglars will always get away with it)
xyz usually has some good deals.
Having had some level of access to inside IBM the whole cognitive initiative has just been this bizarre self-feeding marketing sales escalation where the real engineering has to 'bring the cognitive' in the most Dilbert pointy-haired boss sort of way.
> This way you are adding more complexity which in turn adds more loopholes.

I don't agree. Simple but dumb rules lead to easy to exploit loopholes. Saying they shouldn't be fixed in the name of "simplicity" is like saying a particular unhanded-case bug shouldn't be fixed because the extra case adds "complexity."

> A good tax framework should be as simple as possible to avoid this type of shenanigans.

The idea we're discussing is one where the tax framework is used as an instrument of regulation. If a behavior is found to be detrimental to society, I think society should rise to the task of regulating it rather than shirk that responsibility because of a fear of "complexity."
I see. I'm new here and I thought others might relate to what I said. Thanks anyway.
Anonymous Owner, L.L.C.: Why It Has Become So Easy to Hide in the Housing Market
I use Docker and like it over virutalenvs, but even without it, if you're just playing around/sandboxing, pip3 --user is your friend. Don't use pip for system packages ever! Let your distros package manager handle that.
Building a consistent UI design system
Pretending to be what you view as normal/perfect is nothing new. Every family in the 50s was not Leave It To Beaver.

If anything, you might be seeing seeing the tail-end of that kind of pretending. But probably not. The internet is just the newest place to keep up appearances to those around you.
How to create a landing page with Serverless components
Swift Types from C#
But that can be automated though, right? You could post the source on IPFS or some hosted provider, put the hash inside the source code on chain, and have MetaMask or whatever is calling the contract download, compile and compare the code?
Why would that be better though? How are you going to verify the contract that the deployed contract is deploying? How are you even going to verify what message you're sending to the already deployed contract (assuming the user isn't technically knowledgeable). You can have a third party (etherscan for instance) verify the contract after it's deployed. My main point here is that this is a complicated system, and there's only so much somebody who doesn't really understand the basics can be protected from it.

Even the web example you gave isn't as simple as it first appears. Just because you fill in a form with certain details doesn't meant that's what the page is actually sending to the server. Most of the time this isn't an issue, as you "trust" the page you're on not to fuck around.
Not even that. The appropriate comparison would be copying the marketing pamphlet verbatim and bringing your own cheese to the booth.

Microsoft is arguing that the cheese could have been poisoned. And that people were buying less cheese because of his efforts.
Xkcd: Python Environment