skysight-inc/HackerNews huggingface dataset:
There is also a difference between a Trump voter and a Trump “supporter”. I know plenty of Republicans who held their noses and voted for Trump but don’t agree with his populist rants. They are not going to be wearing MAGA shirts or making excuses for him.
Uber introducing exact upfront fares in Romania
What Wannabe Smart Cities Can Learn from Ski Resorts
These slides would be much more valuable as part of the recording of a talk. (Also, with translations from French.)
Why Not to pick padlocks on a Flight (2009)
Why even a moth’s brain is smarter than an AI
I just graduated from college any tips on landing the first remote work?
You can bootstrap from upwork.com into your own freelancing business, and then into a full time job.
From the top of my head, Meteor[0] is such a framework. Last time I used it (years ago), it was quite the vendor lock-in. Only supported MongoDB, and almost every library you wanted to integrate had to be wrapped in some way and it didn't scale well at all, felt extremely heavy. A simple Todo app and you had more than a MB of client-side JS that needed to be loaded. It has probably improved since then though.

[0]: https://www.meteor.com/
Singapore's blockchain startup Copernicus Gold raises US$3.5M
I have been a KDE user for a little short of two decades now. I am very happy to see this, and wish the KDE team the very best!
Most CPUs do not support 128-bit integer math. They would do do 64-bit integer ops with carry. In most architectures that would be no different in code size from a 64-bit op followed by a 32-bit op.
About timeboxing - Edmond Lau explains like this on The effective engineer: "instead of researching for a solution (say CSS library) for a few hours (which become days), give yourself (say) one hour for that and use the solution you were able to come up. Its interesting and certainly hits me hard, because researching is so much easier than working...
Try asking some one whos on the list for a transplant a large number of which die every year because of lack of donors.
> The person who corrected the original commenter seems to recognized that "he" was being used in a gender-neutral way

No, the person who corrected the original comment (that would be me) assumed the comment's writer (that would be you) had gotten TFA's gender wrong.

Hence 1. providing the author's correct gender, and 2. noting that gender-agnostic comments avoid this sort of issues when gender isn't specifically required for understanding.

> most likely as gender-neutral "he" is offensive to some.

No, because "he" isn't any more gender-neutral than "she" and may be a mistake of the commenter with respect to the author's gender. Following which you decided to blow a gasket.

> That gender-neutral "they" was suggested as a suitable replacement here, I don't think that is the case.

You think wrong.
Thanks a lot for the suggestion. We have used
http://pgtune.leopard.in.ua I have appended the resulting config.

The result is that the default config is already very good for our benchmark. There is no visible difference between the old and new config when running the benchmark. We will publish an update to the blog post and show the numbers using the tuned config.

best Frank

DBVersion: 10
Linux,
Type: "Mixed type of Applications"
122GB RAM
25 Connections
SSD Storage

=>

max_connections = 25
shared_buffers = 31232MB
effective_cache_size = 93696MB
work_mem = 639631kB
maintenance_work_mem = 2GB
min_wal_size = 1GB
max_wal_size = 2GB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100
random_page_cost = 1.1
I guess then I don't understand what you were trying to say?!

> People just won't use data if most of their uses of data immediately blow up their data usage (remember back when Internet on phones was measured in KB? Some phones started coming out with J2ME apps for streaming video, but who would be foolhardy enough to use them when you were being charged several cents a minute?).

I understand this to mean roughly "if people have a 10 GB data cap, they will be discouraged from using it for streaming video"--what did I miss?

> while still charging from uses that are incidental. You'll be more likely to use your phone's data if you also have it on while in the car to stream music, the sum for the ISP is less money per MB on average, but more MBs in total.

Which I understand to mean "with zero rating with a large total bandwidth allocation (data cap and zero rating bandwidth combined), people are going to use more bandwidth at the same price"--what did I miss here?

Really, I am sorry if I misunderstood you, but even on rereading it carefully, I don't see how I failed to address any of the context.

> If we all used internet to read HTML-only websites I'm sure ISPs could guarantee faster speeds and actually keep the guarantees for much less than they do now. Realistically it takes more infrastructure to provide certain types of content at scale and I respect the ISPs rights to reflect that in their pricing.

And to explicitly ddress this as well: That is true in one sense, but only relevant to the question of zero rating in a different sense in which it is not true.

Yes, a minute of video takes much more bandwidth to transfer than a minute of text to read, in that sense, that's true, but that's not relevant to the discussion at hand.

Transporting 1 GB of HTML, however, takes exactly as much infrastructure as transporting 1 GB of video. Which is why it's a net neutrality violation to distinguish between them.
I have a device that fits in my trouser pocket that allows me to stream and watch HD video for multiple hours over a cell network while being powered by a battery roughly the volume of a matchbox.

Yes, I think that's incredible. Does it have TCP characteristics similar to an Ethernet-equipped desktop? No, probably not -- but that's got nothing to do with the characteristics that led to the creation of AMP.

Mobile networks and phones are powerful enough for video, so they're powerful enough to download and render a web page. If they're slow at web pages, it's very likely the fault of the page creator, not the network or device.

AMP is an attempt to force the hands of the page creators out there, since they apparently can't self-regulate.
I don't see a reason to to that. To me that sounds like making a printing press of paper. Or a newspaper of steel.
@whalesalad, would you be willing to give me direct feedback on this project, as I go? I'd love to understand your pain points more fully!
Ask HN: Ok. I have the MVP. I have a small feedback. What is next?
Hello HN people!

I do have questions (tons of them btw) and I do think that it is the good place to ask.

Got:

1. The idea

2. Two developers

3. The MVP (actually working prototype, to say mo I'm already using it for my own purposes together with my family)

4. A very small feedback (14 guys interested and waiting for the start of the project) after a few posts on the internet boards.

5. All the tech-related things like certificates, scaling, tests, ci\cd, etc (don't really think that it worths mentioning here, but why not...)

6. Vision (don't like this word) of how to scale and apply the idea to different markets and integrate with my current main project (or similar) where I'm working as a developer

Want:

1. Run the prototype and test it in the live-mode.

Problems:

1. This is the side project running in the parallel with the main job. So the time is the problem.

2. I do not have the experience of running the c-corp or something to legally start the stripe integration for payments. And I can't actually run the project without it.

3. The project already has the expenses related to the Google cloud and some of the others 3rd-party providers.

Questions (I know nothing about the investments and startup stages so please forgive me the stupid questions):

1. Does the project on the right stage for searching for investments?

2. Do the investors willing to help me with the legal issues?

3. Do I need to look into startup accelerators?

4. What is the best\fast\safe option to run the project?

5. What are the good articles to read about the process of building and funding the startup\sideproject?

p.s. I don't think that you guys like the advertisement so I didn't put the link to my weird landing page here. (ping me if we need it for the discussion)
Guitar company Gibson reportedly facing bankruptcy
Lessons Learned Implementing Redux on Android
Ask HN: Do You Prefer Google Groups or Discourse/Reddit?
I don't like Google Groups at all. It's just that Google already has our profile info, we don't need to create a new account other than this, I don't like it. It would be great if they replace it with Discourse.
I like that analogy - but is there anything to back it up?
We can dream.
I think the problem is you're just looking at the faraway deadline and getting demotivated. One book that helped me is One Small Step Can Change Your Life: The Kaizen Way by Robert Maurer.
Venezuela about to pre-sell ‘petro’ cryptocurrency, other countries could follow
A common misconception about async/await in JavaScript
s/English/British/g

English people are from England, British people are from four nations.

But yes, Complicated. Very.
It didn’t leave a gray area if you pay extra you can avoid data caps on specific services e.g Spotify I don’t see how this has an impact on net neutrality.
You aren't alone. I'm far better at helping others than myself. Freelancing I find tricky. I've had good management in the past alongside a team that knows how to play to my strengths and keep down my weaknesses. So don't discount working in a unit. Stroking my own ego, and trying to reward myself is useless for me.
Given that there are consistent biological[1] and psychological[2] differences between the sexes globally, I'm not sure this would be an achievable goal without hormonal modification, which would wreck the quality of life of one or both genders.

[1] https://en.wikipedia.org/wiki/Sex_differences_in_humans

[2] https://en.wikipedia.org/wiki/Sex_differences_in_psychology
https://www.ramnode.com/

I had a small vpn for 2 years with zero downtime. Cheap too. Servers are in the Netherlands and several places in the USA.
We have a bot which includes relevant discourse forum links in our GitHub issues as links.

We make it a point to summarize discussions from Slack in discourse after which the discourse topic is closed.

We also use Trello but not for extended discussions, just for prioritizing.
Which you can get from vegetarian food. Eggs contain the whole thing (if you count them as vegetarian). Nuts contain a lot of the right amino acids. And beans combined with grains also gives you whole proteins. Soy protein is also whole, I think, but there's still some debate whether it's healthy for men to consume so much soy.
absolutely do not smoke marijuana, it is known to make many people lazy and demotivated

This is the stereotype. Sure, some folks get lazy, but same for lots of drugs, including alcohol. How many potheads have you known? I've been one at different times, probably qualify, and would rather work with a pothead who is stoned all the time than a drunk. Lazy isn't due to marijuana, but rather the person smoking and to an extent, their reaction and tolerance level.

With me is the opposite. I don't clean house more or lesse, for instance, when I'm stoned constantly, but I don't mind doing it as much. I eat less. I enjoy my work more. I start enjoying going for actual walks. Now, if you are getting so stoned that you can't walk, that's gonna be an issue. But for me, at least, it isn't what you say. It might be worth trying occasionally. It might be worth cutting down. And if you just do it on weekends occasionally or smoking in the evenings after things are done, it probably isn't going to make little difference.

I am slightly more forgetful. But only slightly. I've sat here and learned stuff, like a langauge (not fluent, but can do simple jobs and speak lightly about politics with it). Not that big of a deal.
Sure, my email is in my profile.
Astronomers’ Dark Energy Hopes Fade to Gray
>So, if one isn't careful, it's possible to write a very clean, very nice Lisp DSL which is totally incomprehensible to anybody but the author, and thus hell to maintain over time.

This is a myth. DSLs in Lisp are almost always done in Lisp syntax, no surprises. The idea of having a higher abstraction is to make the problem domain map more clearly to the code.

>totally incomprehensible to anybody but the author

Now, what people who like to repeat this myth forget to say, is that when using an OOP language, say, Java, and using another's person code, one also needs to learn the classes that this person has created, the methods and how they interact. And this can be "totally incomprehensible to anybody but the author".

>Relevant quote

No, not relevant. Joel Spolsky is talking about device abstractions.
> Also, is there a way to capture the mouse input?

This, AFAIK, only captures terminal output and timing.

> I tried to make a simple demo for one of my projects but my cursor highlighting didn't show up.

The cursor highlighting is a feature of the terminal, and is not part of the stream of text and terminal control codes that this tool captures, much like it won't capture the particular font or colors you may have configured. That said, some terminals allow mouse input, which is handed as control codes to the program connected to it. The program could use that to implement text marking.
AFAIK high protein consumption without enough water will be bad for you. And most people don't drink enough water. So they need to be aware of this.
Academia is similar to many other fields in that you roughly get what you pay for. That doesn't mean you can't save some money here or there or that money is not wasted here or there, but as a rule of thumb this generally holds.

My biggest quirk about the universities and institutes I've worked for so far is not the way they deal with grad students or postdocs, it's about seemingly 'unimportant' issues. Things like large, noisy, shared offices, lack of whiteboards, unnecessary bureaucracy, and lack of paid linguistic editing. At universities money tends to be saved at the wrong end, private businesses are much better at creating productive environments. Especially the constant lack of office space is hampering productivity. The priorities tend to be wrong (outside of a few centers of excellence), focused on getting as many researchers as possible. Instead they should spend a bit less on human resources and a bit more on a good work environment.

At least that's my personal experience and opinion.
So?! Yes, it probably would be ... but how is it my responsibility that they chose to identify services in a manner that inherently discriminates against certain services? If it was true that they intended to cover as many services as possible, they would not have chosen an identification method that obviously doesn't work for some services ... or for that matter, not introduced any distinction at all, and instead just increased the data cap, which would automatically work for all services.
Contributed to my internet / procrastination addiction.

But in amongst the many things I've read about that are essentially wasting time, there have been some interesting tech too.
An update: having been made aware of the issue, the developer has renamed his library to Enot[0], which is meant to evoke the Russian word for raccoon, yenot.

[0] http://erlang.2086793.n4.nabble.com/Enot-Erlang-package-mana...
Good point. I'll revise:

It's not just the SJWs, but also companies and corporations that cooperate with the ridiculous bullshit of the utterly divisive and politically-correct gender/race insanity that's corroding various aspects of Western culture.

I've been verbose enough, because I'm quite fed up with how much this utter crap is infesting culture and causing so much trouble for innocent people who don't remotely deserve to have be treated like they have been.
JSNES: A JavaScript NES emulator
Infrastructure projects of old fascinate me. I can't imagine this being done today. Same with things like the El, NYC subways, and the Eisenhower interstate system: the amount of overhead these projects would encounter (for both better and worse) would be prohibitive.
Suri Media is hiring Python and Angular developers for crypto projects
Requirements
· Highly proficient in backend Python coding, best practices and libraries
· Experience with the architecture and deployment of complex systems
· Positive, pro-active team player who is passionate about their craft
· Desire for continuous improvement and learning
· Passion for financial markets

Nice to have
· Knowledge of SQL and relational database technologies, specifically Postgres
· Building web apps with Python web frameworks (Pyramid)
· Experience building single page apps in Angular
· Experience using message brokers in your projects (e.g. RabbitMQ)
· CI/CD with OpenShift
· Experience with Rust

What we offer
· Competitive compensation package, starting from 60k € annually
· Full-time employment or long-term contracting
· Stock options
· Additional yearly bonuses
· Flexible work hours
· Remote work options

Perks
· Paid high-end tech conferences
· Free breakfast at our offices
· Your own budget for further education (books, classes etc.) and productivity tools

· Mental health budget (yoga, exorcism, meditation etc.)
· Physical health budget (sauna, fitness, krav maga etc.)
· 1 month paid sabbatical
· Unlimited free coffee
· Official Fridays (every Friday you come to office in your “Armani” suit)
· Offices in Ljubljana

Culture
· Keeping meetings at the minimum
· Mentorship
· Monthly 1 on 1's with CTO and/or CEO
· Quarterly OKR's (Objectives and Key Results)
· Quarterly offsite teambuilding
· No open office spaces
· Contributing to open source
· 2h/week lightning (educational) & developer happiness talks

What you get
· Experienced co-workers
· Seat at the table
· Opportunities to innovate
· Working on challenging and yet unsolved problems

Contact
Send your CV and motivational letter to luka@suri-media.com
Nice, will try it out.
I'm not convinced by their justification for doing arithmetic on uintptr_t and then casting back to a pointer type.

They say

> It should work fine for all the ordinary platforms we are used to, because of footnote 67 in the C11 standard.

which admits things aren't assured to work. Aren't we in the business of producing good quality code, here? Following their link to the footnote, it is indeed far from a rock-solid assurance of expected behaviour.

These two StackOverflow comments make a good case against it - https://stackoverflow.com/a/19476805/ , https://stackoverflow.com/a/43419534/

but our author isn't the only person who thinks it might be ok - https://wiki.sei.cmu.edu/confluence/display/c/INT36-C.+Conve...
Colony open-sources the colonyNetwork code
8e9 + 4e9 > 1e8. We know how this is going to go. /s
Yes, I do feel this way. So much so in fact that I could convince myself that I sleep-typed this, except for the fact that I'm in my mid-thirties. All the way down to gamifying my productivity, racking up points and "indulgences" which I use on junk food, video games, etc. I wish I had an answer, and am keeping an eye out on these replies as well.

That said, all external indicators seem fine. Whenever I bring the issue up to colleagues, superiors, or significant other, they assure me that I work plenty hard. I'm doing "okay" in my line of work, on track for a passable career in research. But I am all too aware of how much time I waste and how much better I could be doing. This troubles me because I know my work makes a difference in the grand scheme of things.

It's possible that we only have so many creative/intense work hours in the day and it's a lot fewer than we realize. In my case, I probably average around 3 hours of solid work per day, highly irregular (most days probably 1-2 with some hard spikes).

Shortly before finishing grad school, I did go see a therapist. He said something like "You might have a mild case of ADD, but you seem to be making it work so far (was finishing up a PhD). I could prescribe you medication, but I wouldn't want to mess with what seems to be working for you." To start with, he recommended the book "The Mindfulness Prescription for ADHD" and the Mindspace app. These were nice, but in my mind they are just thrown into the bin of "things that worked for a little while". Now that I live elsewhere, I've been considering seeing someone again.

I'm starting to just chalk this up to the human condition. Maybe I'm wrong about intelligence and my more successful peers (whom I've seen as equals in innate ability) might actually be brighter, not just more disciplined workers.

I'm looking for "the" magic answer, not because it would be easy, but because I don't want to sink more effort into just another method that may or may not work in the end. In a way, I'm getting demoralized on the subject of self-improvement.

For what it's worth, several years ago during an "enhanced" experience, I had the following realization, which might have some truth to it. Paying so much attention to self-improvement, month after month, year after year, trains your brain to think you're a loser. The constant thoughts of "I'm too lazy, how do I get better" eventually get internalized. This is probably unhealthy and might even be counter-productive.

Best wishes, fellow traveller.
> Your comment could either use the author's actual gender or not involve gender at all.

To be clear, I was not the one who originally used gender-neutral "he" over "she".

> No, the gender correction was about getting the author's gender wrong.

Due to overzealous pedantry, or a misunderstanding of what "he" means in english? Understandably not everyone comes here with english as their first language, so I can appreciate that the word may be not fully understood by some.
> possible to do as self-study and self-practice

Do you have any tips on getting started? A blog/website, what to look for?
I'm at the point with my side project where there aren't enough hours in the day to do everything that needs doing. I work 9 hours a day, then come home and have a long list of product development and hamfisted marketing tasks, which I can never get done.

Early on, when it was all just code, my spare time was enough. Now, I would seriously quit the day job if I could (still at $0 Revenue after 6 weeks of being up and running - trying to get the word out, but it's harder to get noticed on the internet than it used to be), but I have a family (who needs health insurance). So, I'll keep sacrificing sleep.
Maybe, try adderall? You could just have ADHD.
>Clojure is a Lisp

Almost. It deviates a lot from all the other Lisps, in particular the two main branches: Common Lisp and Scheme.

However it is still a Lisp family language, and thus with its advantages.
If it's not interesting enough for me to want to learn it right away then it's not interesting enough. Also lets say you have a normal distribution of 1-10 scale, where 10 is the most interesting thing you ever learned about. And you find an 8 or better, just stop looking and learn that. Because it's very unlikely you will find any better in the near future. Also don't do todo-lists, make schedules instead! In order to add something to your time, you have to remove something else! So is this thing more important then what you currently spend your days doing !? Then set aside time for it.