skysight-inc/HackerNews huggingface dataset:
There's a nice podcast[1] by the King's College in London about philosophy. It's not going deep on any particular philosopher, bar Plato, but will give you an overview of ancient and modern Philosophy. Then you can decide were you'd like to dig more.

[1]: https://historyofphilosophy.net/
Yeah, and theoretically the onslaught of trash on the Steam store doesn't keep me from finding and buying what I like, but in practice it's... such a disgusting slog.
So we need bacterivirous nanobots ...

(We'll probably make self-replicating ones that destroy all life.)
I’m curious: once one has written a CRUD app, why can’t they use that as the boilerplate for other CRUDs they need to write? Replace the bits specific to each individual app. If the program is designed in a sufficiently modular fashion, shouldn’t this be doable?
Facebook for fishing: Fishbrain reels in $13.5M
I wouldn't recommend reading Aristotle's works, bur rather the analysis of his writings in modern contexts.
Python has ast.literal_eval built into the standard library, which is a pure Python lexer/parser/evaluator for Python syntax. So you don't have to write your own lexer and parser and so on. It's somewhat slower though, being written in pure Python.
Just wanted to say thanks--I'm really enjoying these videos!
An often overlooked point is that euro is not just an economic tool but also a social one, as being able to travel and pay freely in the whole continent is an important unifying point.
ICSE 2018 – Plenary Sessions – Margaret Hamilton
>They have larger wheels so ride faster.

Isn’t that more of a question of gear ratios?
That is not true. They had an opportunity to get the Google technology basically stollen and had nothing to do with Google offering or not offering.

Now Google called them on it their hands are tied as can't do on their own.

I suspect Google will work with them as Google wants the Android model and NOT the iPhone model.

Google wants to be the standard for everyone.
> You want to know what those Ads are, ther'e justification that I won't go broke if I pursue code.

That does not make any sense. Writing code to make a living is a very very popular profession in India. Your parents must be already aware of it.

Heck, even those who can barely code can get jobs in the software-services based industry who put them through bootcamps to learn to code while already paying them to learn. I know of no other country where companies pay you to offer you 3-month long software development training for no work.

I seriously don't buy that your parent needs any justification about pursuing coding as a profession.
Seriously, who in western countries does not have availability to "healthy food"? Everybody has basic grocery stores with cheap simple stuff just as available to them as convenience junk shops.

It's education about how food affects you that makes all the difference. People literally don't know what they're putting in themselves. There's a lot of food purchasing decisions based on stressors related to your very reasonable 2nd point. Basic food education at a personal level brings people out of that particular negative health cycle.
Deriving an application using the best of frameworks - I believe is still very arduous. Yes, [ROR, Django,..] have helped but they kind of have been stagnant in their ease of deriving an app for many years.

Hence I am using a home-brewed stack on Express (Node.jS) + Nuxt (Vue.js) + MySql + Google App Engine.

This is based on Xmysql - which is absolutely a zero configuration way to derive REST APIs.

Xmysql : https://github.com/o1lab/xmysql/

I plan to make internal framework open source in coming few months.

It has built in features of regular frameworks + Authentication + Authorization + ACL + Payments (Stripe) + Microservice (google-cloud functions) + Pubsub (background jobs)..
No. Thank You. Go vs Erlang/Elixir back n' forths are the reason I read HN comments!
The lesson that one should never take candy from strangers does not seem like an acceptable place to practice human experimentation, especially on children.
Don't want to be too off-topic, but I do wonder how that jibes with GDPR. I guess if they are encrypted it should be fine.
You've known addicts who were happy ? What's your definition of happiness? Most addicts I know off, are extremely miserable. I don't know many, just a few, but none of them look even remotely happy to me. They were well aware of their situation and the repugnant feeling that their presence caused to others. They can/could barely stand themselves.
Philosophy PhD here.

I'd recommend a couple of classics, both accessible to non-specialists:

The Great Chain of Being is a nice overview of some of the main themes of ancient metaphysics and their later influence.[1] It ranges far beyond the ancient world, but it does as good a job as anything can of showing how ancient theories that might easily seem conceptually alien could in fact have been rational.

Shame and Necessity is about what you might call the ethical mindset of the ancient world.[2] The general aim is to explore how the ways Greeks and Romans engaged with moral questions systematically differed from what ethics would become after the advent of Christianity. (I can't praise this book enough. Williams was insanely erudite and analytically sharp.)

[1] https://www.amazon.com/Great-Chain-Being-Study-History/dp/06...

[2] https://www.amazon.com/Shame-Necessity-Sather-Classical-Lect...
But this is Twitter we’re talking about.

The API is a relic of their (much better) past and nobody gives a shit about it anymore. It’s a miracle it still works to be honest.

I wouldn’t be surprised if this limitation was actually a feature part of their quest to piss off and alienate as many developers as possible.
The Soviets’ secret map of Seattle tells a lot about us
Not intended to be entirely contrafactual, but can't we think of lots of alternative solutions to the same problem? Being able to travel across europe and pay freely everywhere.

For example, unifying card or other cashless payments to a bigger extent, so that coins and bills become less important.
People actually do injure themselves on them, I think mainly through doing "face smashes cake" type "pranks".

Thanks for the research.
I suspect a big cause of nonlinear productivity effects like this is the experience and skills required to do the job.

In the example cited, sales, the best salespeople have long-built networks of personal connections. That allows them to bring in deals that new people can’t access. It’s very different than retail work where it’s hard to greatly outperform your peers and little training is needed.

So agree models like this can be created but my feeling is the key aspects of the model relate to experience (related to your cash cow) rather than scale. At least for creative jobs.
The US already suffers from a declining birthrate, to the point where we almost rely on immigration to maintain population growth. And in the wake of the Trump Administration, that seems to be declining.

Unless you embrace immigration or natalism (or both), your (age) demographic story is not going to look good in 20-30 years.
Looks very nice. I wish there were an iOS version.
I can pay freely with my own currency in the EU as long as I use a credit or debit card, thank you. I won't trade sovereignity for convenience, regardless of social engineering coming from Bruxelles or Merkel. I don't want my country to become the next Greece.
the sleep pods are a combination of average ear plugs, and tiny little speakers playing white-ish noise rather loud. they don't do any active noise cancellation. sounds like they'll be good for somewhere around 90dB of noise masking.

still doubt they'd stop a fire alarm.
intense study of past philosophy

Speaking as someone who did a PhD in that field before going into to tech: No. Please, no. Whatever virtues JP's work might have as practical psychology, it shows the opposite of significant engagement with philosophy.
Heroku and Heroku Addons are freely available at my company, so it’s the preferred deployment target. I work on a developer productivity team so being able to stamp out apps fast is one of our most important requirements.

Heroku has given us a ton of flexibility, and with that we’ve been able to become very opinionated and standardize on one stack. 12 factor design patterns (and the opinions of Django-cookiecutter) allowed us to stop arguing about how to do something and just get it done.

We use GitHub for source control and Heroku Pipelines for CI and testing. Every push runs functional tests, every PR spins up a “review app” with full dependencies and test data.

Heroku Postgres is our system of record database. Postgres is stable, fast, and full featured. With jsonb fields we’re able to store complex structured build log data and quickly aggregate on it. Heroku Data Clips are super useful for quick reviews of the data without building a report into an app.

Heroku Redis and S3 are the only other data stores. S3 stores build results and end user assets, and Redis handles anything in memory. We use Brandur’s transactionally drained job queue pattern (https://brandur.org/job-drain) to defer tasks.

The apps currently all render to plain ol HTML and for the most part take a document centric approach to front end. Additionally, our apps are all API first and we use CoreAPI to create CLI clients automatically. Those are usually our administration tools which help make sure we are API complete.
Could several people please abstain from downvoting factual corrections?
Consider using one of the command line tools to upload directly to your google drive. Have a script to do the zipping and calling the gdrive app on the zipped file, and run that as a cron job.
Chomsky, the narrow faculty of language hypothesis, and the Piraha
“Freely”? I’d be surprised.
Yes, agree that those philosophers did not represent their societies as a whole. But it is not fair to say that they were totally separated from their time either. For example how sortition was the rule of choice in Athens: it echoes a careful thoughtfulness about how to organize society that included every citizen (excluding women, slaves and barbarians, granted) in an intelligent discourse.

Our time in contrast has outsourced thinking to experts, who in turn don't think at all, only use various automations (maths or other systems) to synthesize something that is instrumental in some way, be it to sway peoples opinions or (vastly more common) get into their pockets (I've been in marketing, I know how it works). Even free will has been mathematically 'disproved' in our time, and many believe it to be so, so why bother use any moral agency at all?

Too broad a brush? Maybe. But history does have a way of labeling eras. And my guess is ours will be labelled as the era of great automation, without any thoughtful direction.
Chrome loves auto-play, but do users?
Definitely.

And it also makes a difference for a company, as you can set a € price, and it can work for more or less the entire EU.

E.g. in Denmark (although not part of €, but pegged to 100€ ~ 745kr.) you can with full support, do all your bookkeeping/accounting denominated in Euro if you so please, as the danish state allows for bookkeeping denominated in DKK and EUR.
Show HN: P2P decentralized messaging application over Bitcoin Cash
> I've known cowards, adicts and individuals with terrible practical instincts who were all happy people.

Aristotle's retort would be that what you are ascribing as 'happiness' is not what he is talking about. There's a reason he speaks of an 'ideally happy' person. I recommend you to read the section 'The Human Good and the Function Argument' of this: https://plato.stanford.edu/entries/aristotle-ethics/#HumGooF...:

> Aristotle's search for the good is a search for the highest good, and he assumes that the highest good, whatever it turns out to be, has three characteristics: it is desirable for itself, it is not desirable for the sake of some other good, and all other goods are desirable for its sake.

> Aristotle thinks everyone will agree that the terms “eudaimonia” (“happiness”) and “eu zên” (“living well”) designate such an end. [...] These terms play an evaluative role, and are not simply descriptions of someone's state of mind.

> No one tries to live well for the sake of some further goal; rather, being eudaimon is the highest end, and all subordinate goals—health, wealth, and other such resources—are sought because they promote well-being, not because they are what well-being consists in. But unless we can determine which good or goods happiness consists in, it is of little use to acknowledge that it is the highest end. To resolve this issue, Aristotle asks what the ergon (“function,” “task,” “work”) of a human being is, and argues that it consists in activity of the rational part of the soul in accordance with virtue.
> You can always replace the endpoints that are slow with something written in a more performant language like Golang or Erlang later.

Maybe in an API server. But this is nontrivial in a monolithic application where you end up yakshaving the whole middleware stack to parity just to replace an endpoint.
SEEKING WORK - remote - I'm based in Portland, OR.

Skills - Linux, Ansible, Chef

LinkedIn - https://linkedin.com/in/akulbe
Does keeping your windows shut all the time in New York mean you have an air conditioner on all summer?

Could there be other problems with everyone using air conditioning all the time?
And what about zero downtime deploy (upgrading the app binary and updating the database schema)? It's difficult to do without some kind of reverse proxy and without a database server.
In what sense are workers rights being eroded?
Of course there is a markup, but it's better to look at buying, not selling KBB prices. Buying from a private party is usually the cheapest option, but the hardest to get right. Buying used from a regular dealer can be cheaper than Carmax, but you need to do a lot of negotiating and even then, it's typically not that much cheaper.
Carmax makes a ton of money because they bring new meaning to "low-ball" when they offer to buy your car. Go see what they'll offer you for a car just as a test, then go look up your car value on KBB, edmunds, anything.

When I sold my last car, they offered me $2k and I ended up selling it the next week for $7k.

Carmax goes after people who are either too lazy to sell it themselves or too desperate and need the money immediately.
Could you please stop posting like this? We're here for civil, substantive discussion, and we ban accounts that won't follow the guidelines.

https://news.ycombinator.com/newsguidelines.html
> hundreds of kB of RAM

You're not looking low enough! (and I don't think the author is either). There are tons of super low power devices going into service with 1kB of RAM or less. Think of remote sensing, where 5-10 years of battery life is common.
So glad to hear it, thank you. Do let me know if you encounter bits that are not clear or if you see ways the lectures could be improved.
BTW the lectures were all originally 1 hour and 25 minutes - I just broke them into pieces because everyone tells me that is what web viewers like. Is that working for you guys, or would you prefer to watch a whole 1.5 hour lecture not broken into bits?
Show HN: Year in Progress – Day / Month / Year progress bars  in your taskbar
Ask HN: What's the size of the Web PT market?
How do I find out the numbers of companies, employees, and freelancers who are doing web applications pentesting?

Do you have any estimation? What would you say is the possible min/max?

Do you know of a source that holds some data?

Linkedin scraping results are partial and unreliable, since titles are misleading. For example, "Penetration Tester" might mean network or others, "Information security consultant" may mean many different things, and so on.
Possible but unlikely. Bureaucracies generally aren't that subtile.

It is a good idea to be paranoid in crypto though. If I thought my adversary would be a nation state or anything else so powerful I would take a defense in depth approach of layering multiple independently developed systems using different algorithms and constructions.
switched from Microsoft powerpoint to google slides. it took a little getting used to but its pretty good with the ability to share, comment and auto revisioning
If it is open to the public, your train wreck cannot be open to common vulnerabilities like sql injection. Full stop. You can avoid unit or integration tests, not complete features, or cut any corner you want aside from basic security.
I dont know whether this is a good thing or not.... The best nuggets of information on HN are at the mercy of a good soul digging up the link and dropping it on a new thread.

You'd think that this knowledge retrieval/storage problem could have a more elegant solution built by the HN folks. Example solution: Topic X stored in category, ranked to the top, its next 'commit' or successor is chained on kind of like how unroll works with twitter.. but with long HN threads instead.
Think a 'git tree' of knowledge descending down, with merges too maybe...

Engh.. maybe thats part of the charm of HN... the old school style message board.
They fully admit to doing this:

https://sellercentral.amazon.com/gp/help/help.html?itemID=20...
> a standardized but low-balled price for my car

I've been amazed at the cars Carmax were willing to buy off of me. I tend to drive cars until the wheels are falling off, so it may be different for cars with more value.
Plato's Euthyphro
Whichever process you use is fine, but I wanted to highlight that there is more to heroku than just deploying your apps.
Definitely not Portuguese, you're right (source: I'm Brazilian.)
Interestingly couple years ago a BMW dealer offered me $2500 more for trade in of my 2014 5 series than what Carmax offered. Since then I always try to double check what other dealers offer
Is USD a tragedy, given California vs Appalachia?
Why would I need a separate (+fremium) app for a free website that works pretty well on my mobile browser?
Greece problems ran deeper than just entering the Euro, massive corruption and tax avoidance played a major role creating that crisis. Its estimated that ~25% of the Greece GDP where not subject taxed, effectively a shadow economy.
They also seem to be strongly suggesting that those who perform well at this test of will power are no more likely to be successful than those who don't when controlled for economic background.

In other words, people who have more resources available don't optimize for immediate reward as much.
Acceptance and its role in happiness is such a great topic and I am so grateful we can access the works of long-past lucid thinkers. This is a very productive use of limited reading time IMO.

Putting aside Aristotelian virtue-of-external-goods, there is so much agreement with the Stoics (action-from-virtue and virtue-from-within). And THEN, when you fold in schools like Daoism and Buddhism (the philosophy, not religion) and their takes on acceptance and happiness ... I am also impressed (comforted?) that there is so much in common with the west. (Confirmation of fundamentals? I recognize this optimism is decidedly un-Stoic. Lol.)

BTW, here's another good article IMO that contrasts the two Greek camps:

http://modernstoicism.com/poor-but-happy-aristotle-and-the-s...
The talent pool for game designers and developers is very broad and, sorry to say, very shallow in places. It's like the talent pool for screen actors.

There are ten thousand hopefuls for one hundred decent jobs. Many of them are motivated by good things: respect for the games they've played, a hope for success, and the motive of the Blues Brothers ("We're on a mission from God!")

This means the executives in the game business can get away with exploiting people, in the ways this article describes.

I know a young female aspiring game designer who's been laid off a few times, dissed,, blamed for silly stuff, and generally mistreated. One exec even tried (without success) the casting-couch schtick on her.

Her diligent work to learn her craft (rigorous BFA, internships, lots of practice) hasn't helped as much as it would have were she an aspiring software engineer, accountant, plumber, or truck driver. It's a problem with the blockbuster approach to game sales.

Many people are trying to solve this problem. Unity and Unreal lower the barrier for indie game developers. Humble Bundle did a good job getting exposure for indies, and still do even after the Steam buyout. The free-to-play model (with small ongoing transactions) has potential to stabilize game-publisher finances.

But the big win will come when games of various sizes can all succeed. Standing in the way of that is the superstar / blockbuster business model.

In the meantime, I hope my young friend gets an executive position.
Ask HN: have you built a custom outdoors WiFi router?
We have so many days of sunshine here in LA. And I'm fortunate that my building has a beautiful outside patio that would be amazing to work from.

Problem is: my home WiFi router is barely in range here (using it atm to write this) and not good enough for typical web activity.

I'd like to see whether I can weather-seal a Wi-Fi repeater that will stay outside. We don't have extreme weather here, so rain and general protection from the elements is what I'm looking for.

Has anyone here made such a DIY project? I'm thinking of using a second Google Wifi spot (assuming from their claims that it's really easy to set up a mesh network).
> Also, the authors’ discussion of the wave/particle description leaves a lot to be desired.

Par for the course. A classical wave (think wet) is a large-scale pattern that emerges from the local interactions of many separate particles. A quantum ‘wave’ is some fundamental magical thing that just happens to look a lot like a large-scale pattern that emerges from the local interactions of many separate particles, but isn't (except in the Everett version).
Las Vegas casino workers prep for strike over automation: 'Robots can't beat us'
Wasn't that a past NSA under different leadership? Today's NSA may behave differently.
Is that rift endangering the future of US as a whole?
I don't think this is a strong argument. Physical cash is on the way out. You can do payments through mastercard/visa lines, and wired transfers are straightforward. FX conversions are straightforward when everyone has a phone. In 2007 I had a situation where I was being paid in Australia, but living in London. I used the lines on my cards for that year, and don't remember it being inconvenient.
People just want k8s to be that marvelous, to have strong supervision tree architecture. I want the same for systemd too. But sadly it's all mess.
If you want night parties, vote for it until it is allowed or get some isolated nightclubs. Status quo is that most people sleep at night (and mostly drunk if not) and that’s important. It is changeable, but not by simply ignoring laws and health orgs.

Earplugs don’t save from lowfreq noise that goes through walls, floors and beds almost intact. Disclosure: I’m sleeping from 5 to 10 times a week, not having any fixed time as a ‘morning’.

(edit: I often confuse disclaimer with disclosure)
I use pdfdeck, a client of the Deck package [1,2]. Samples [3,4]

pdfdeck reads deck markup, and generates the PDF. The markup is created by hand or generated by other programs, for example the dchart [5,6] client.

I tend to avoid templates and work from a blank canvas.

[1] https://github.com/ajstarks/deck
[2] https://speakerdeck.com/ajstarks/deck-a-go-package-for-prese...
[3] https://speakerdeck.com/ajstarks/go-for-information-displays
[4] https://speakerdeck.com/ajstarks/a-view-of-design-and-user-e...
[5] https://github.com/ajstarks/deck/tree/master/cmd/dchart
[6] https://speakerdeck.com/ajstarks/dchart-charts-from-deck-mar...