skysight-inc/HackerNews huggingface dataset:
If you frame happiness like that, then yes, it'll be hard to be happy. But happiness, I think, is not an objective state that you get to when all your expectations, desires and wants are met. That's just the story our primitive animal brains tell us, but the reality is that happiness is an inner mental state, and the influence that external factors have on us is just our own imagination.

We choose to be unhappy. By fixating on our wants, our worries, our anxieties, or desires, by refusing to be happy unless everything is exactly what and how we want, we don't let our body and our mind be. I think it's only when we let go of our destructive thoughts, when we let go of what has been and what will be, and just live in the present, in the moment, that we can experience a real state of happiness.

It sounds esoteric and counter-intuitive, I know. But just consider the thought. I personally find this to be more and more true the older I get.
The audio gets fixed at 1:30 in case you were thinking of bailing the video because it's so hard to hear.
I Shot the Chinese Grand Prix with a 0.016 Megapixel Game Boy Camera from 1998
Agreed. I'd be curious if Chariot (now part of Ford Mobility) might have helped or would there still not have been enough riders in your neighborhood to make Chariot service reliable enough.
https://www.chariot.com/cities/seattle

Hmm... after looking it seems they haven't done the full roll out to Seattle.
Recently the advantage seems to be that no one is bulk recording the 868 band.
Ask HN: Is there a right time to ask for a raise?
I joined a major international brand almost a year ago. I was relocated to this country and this company from another country.

When I was interviewing with the company I did research online for what the average salary for someone in my role in this country and city is. And I asked for a bit more than that. At the time I really needed to emigrate from my country and therefore I was willing to take almost anything I was able to get. I asked for €XX,000 they gave me €XX,000 - €200

After almost a year, now I found out that the pay grade in this specific company is MUCH higher than in most businesses in the area. I am not facing much of a problem in terms of comfortable living but I found out that I am paid as much or less than grads fresh out of college. It stings every time I walk into the office with that knowledge but it is what it is.

Now I don't want to walk into the situation all emotional. I don't see why the company would offer me €XX,000+€10,000 when I asked for €xx,000. But I do want to resolve this situation and bring myself on par with peers with my level of experience and seniority in the industry.

In the past I have learnt that it is best to ask for a raise just before the regular cycle of performance appraisals - the company can sneak in my raise and not appear like they are budging to someone who asks for a raise and open up a trend with other employees. But that is almost 8 months from now.

Or am I mistaken and I should just ask right away? What's the right way to approach this?
The thing is ML for training is much more bumpy. You need further capacity at certain times.

But the other issue is you are stuck with the hardware. Google just put out the TPU 3.0 and you can use them without losing all your investment if you bought your own hardware.

The other is buying the hardware is much harder from a cash flow standpoint.
I worked on my business from home for years. It was very productive.

Then a year and a half ago, I got an office two minutes away from my apartment.

I would say I'm less productive, but significantly more relaxed.

I think this is an improvement. (I say think because there's defintely a tradeoff to growing slower. I'm trading relaxation now for less relaxation later)

I'm not sure exactly why this is. Part of it is just being able to walk to the computer and quickly solve a task when it comes to mind. Or, conversely, to leave work and cook food/shower etc with no friction and then get back to work.
I code in mostly static languages, and even when I'm doing 1000 line python projects I miss types.

It especially helps in refactoring things quickly without needing a special IDE environment. It also lets me skip an entire class of unit tests that boil down into type checking.
Read it the exact same way.

This is a perfect example of why engineering has a separate marketing division.
Interesting, I've actually heard the opposite point made about Germany. My understanding is that the Allies considered Junkers, a Prussian and later German hereditary military class, to be one of the key factors that led a Germany to instigate WWII in Europe. This is why the Allies wanted Germany to institute a draft, to prevent one segment of the population from exerting near total control of the military.

At least that's my understanding of the establishment of the West German military.
Work on your social media reputation and presence. People pay more if you are top of your field as determined by how many twitter followers you have, etc. On one hand it’s a bad metric, but we all value social proof.
>maybe things are just more progressive here than in the US?

Probably. For many in the US, managers tend to do very little to actually help things, but take all the credit (and rewards) for the positive outcomes. I suspect the US is successful in spite of how we do business, not because of it.
Surprised I didn’t see this one on the lists.

Shifting left by n bits on a signed or unsigned binary number has the effect of multiplying it by 2^n. Shifting right by n bits on a two's complement signed binary number has the effect of dividing it by 2^n, but it always rounds down (towards negative infinity).
pytype [https://github.com/google/pytype] does do type inference (disclaimer - i work on it). if you supply an explicit type annotation it will be checked for correctness, and if not we trace through the control flow graph to figure out the types of everything as best as we can (which does sometimes mean falling back to Any).

we are working on an extension that will add the inferred types as annotations to your code.
Something that helps is having an "undesirable" area code.

Telemarketers have learned that certain area codes convert at much higher rates than others. 202, 203, 212, 213 are prime targets. 242, 246, 406 and 701? Notsomuch.

If your NPA isn't important to you, get a number in those areas. (Some carriers will let you choose your area code as long as you're within the same billing center.)
So far pretty impressive results on iOS.

I wonder if the strategy by Google is get development to Flutter for cross platform, Android and iOS and then launch Fuchsia.

Google now has a branch for ART on Fuchsia which suggests they will support Android apps on Fuchsia.

Also how they did GNU/Linux on ChromeOS would work with switching to Fuchsia. They are using a completely separate Linux kernel.

I am old and lived through many cross platform attempts that just never worked well. The four that worked well have been the Alpha/Vax. But died because of marketing reasons not technical.

Android is pretty amazing how well it works across platform. Then ChromeOS is the same. The last has been the Web and Chrome.

If someone can make it work it would be Google. I will be curious if Apple tries to kill it somehow.
I would argue that you need measure and differential geometry to understand Support Vector Machine and the kernel trick properly.

I think my contention is less things like being formally introduced to ‘epsilon-delta analysis’ (not sure what that is) but more that people trying to cut corners by skipping a semester of differential calculus tend to also skip a big part of the explanation around how models really work. They tend to not grasp what is convergence, get very confused in higher dimensions, and assume ‘harmless’ short-hands like: ”you should aways normalise your data, in some cases, you need to, but why actually remember why, just do it”; “as long as it’s not overfitting, the model is fine” -- without really much recourse when things are not acting as expected.
I agree with what @codegeek has said, and would like to outline a few more pointers:

- It's important to solve a problem you've either deeply experienced or passionate about. Having a deep passion will help you build something that others will more-than-likely use. This passion also lends itself well when it comes to selling (people tend to buy _you_ just as much as the product).

- If you don't know what to build, go to your favorite open-source project and do some sorting (comments or reactions). This is likely an indicator of a larger issue, which means people are looking for a solution.

- Definitely listen to your customers. Sometimes it's a simple bug that needs fixing, other times it's a feature that will not only make them happy, but help make your business more attractive to future clients that might be facing similar.

FWIW I'm running a successful (by my terms) side-project called https://browserless.io. I've also done an interview on IndieHackers and you can see more about it here (https://www.indiehackers.com/product/browserless)
He made a simple statement that he believes his company provides additional value over the OEM machines.

You may or may not find it compelling, but I don't see the relevance of Redox.
Apple never had much corporate presence, outside publishing and graphics.
> What's the difference between France (lost quickly in WWII), Britain (barely evaded invasion), and the US (not invaded, economy grew during the war)?

A lot of it is location, to be honest. Invading the U.S. was nowhere near as easy as invading France, Poland, etc. for Germany (or Japan, for that matter).

I think the closest we got to invasion during the war (outside Pearl Harbor) were some isolated submarines off the coast of Oregon: https://en.wikipedia.org/wiki/Bombardment_of_Fort_Stevens
Since we are giving feedback to system76 I was shopping for a laptop 1+ year ago and was considering system76. When I inquired about buying an Oryx Pro they said that they would disable the onboard gpu and I could not use it. I ended up buying a laptop elsewhere. It took me ~ 6 months to find out how to properly use/switch_to the iGPU (spoiler: acpi_osi kernel parameter in grub) but now I do and can properly chose between battery endurance and performance. Ideally a linux vendor would fix these problems instead of limiting what one can do with the hardware. On the other hand requiring a user to change grub kernel loading parameters isn't a level of customer support that would get positive reviews. However a sizable number of linux users are "enthusiasts" (as people who don't use linux like to call us) and, personally, if I am to pay more for a linux laptop, I expect the manufacturer to facilitate tinkering to get the most out of it (ie allowing me to switch gpus or run any distro I want) instead of hindering that option.
China’s Didi Chuxing suspends carpooling service following murder of a passenger
You're right. "Help you stop watching" effectively shifts the blame from the corporation onto the consumer. It's an entirely self serving strategy made under the guise of ethics.
User Onboarding Best Practices: The Guidelines You Can Count On
But for places like Reddit and Hackernews, it might help prevent content from being censored
I guess everybody who tried sending mail (including checks, apparently) to them and never got through would suspect something is wrong and report it...
Hypothesis 1: All successful dynamically-typed programs eventually grow large enough to get rewritten or retrofitted with static types.

Hypothesis 2: All successful statically-typed languages eventually grow large enough to have a dynamically typed scripting language embedded in them.

https://twitter.com/munificentbob/status/988555364252631040
Fixing double parking and having dedicated lanes would immediately help address three of your five points.

2) You're not supposed to need to wait an "indeterminate amount of time." Buses are supposed to be on schedule, a schedule that gets thrown out of whack by issues such as double parking.

3) More predictable, regular service should help with overcrowding. Buses that don't have to swerve in and out of blocked lanes don't have to lurch around as much.

5) Travel times are significantly shorter when they have clear lanes (ideally dedicated, or at least without double parking).
>There's no reliable way to prevent Clickjacking

just turn off js >_>
Bad feet (flat or heel spurs) making anything more than short walks problematic, especially in "city" attire/shoes?
I just did a side project at work dealing with live streaming, it's actually fairly simple if you understand ffmpeg. You can stream DASH like this:

ffmpeg -i [...] -codec:v libx264 -profile:v baseline -pix_fmt yuv420p -codec:a aac -tune zerolatency -f dash -window_size 5 /tmp/live/live.mpd

Check out the ffmpeg-formats man page for a list of options you can use with -f dash. Then serve /tmp via nginx and point the reference client [0] at your mpd file. Tada!

You might want to use the nginx RTMP module, too, if you want to receive an RTMP stream from e.g. obs and wang-bang it into DASH.

[0] http://reference.dashif.org/dash.js/v2.6.8/samples/dash-if-r...

I'll write up a more detailed blog post at some point.
Very much so. In Churchill's war diaries there's this great begging letter to Roosevelt early on in the war, which basically says, for God's sake, send rifles now. After Dunkirk, the UK didn't have enough to even arm the men they had in the army, never mind the home guard and reserves. Then there were the shipments to Russia. The Allies could never have won the war without the US's incredible production capacity.
Something that people don't realize about remote work is you get into a routine of being home all the time, and it's a hard habit to break. I have been working remotely for ten years and I've developed some pretty serious agoraphobia. Running errands is extremely stressful for me. I am considering taking an office job just to get out of this rut.
I’ve wondered, why are these types of games, such as Screeps or WarriorJS only ever made to be played with JS. Why not Python or Go or Assembly?
I'm not aware of any tools but that would be a fun project. A lot of the problem stems around Google search result ranking. If you research this issue, you will recognize the name Pat Flynn [0] as a knowledgeable source (proliferator?) of spinning and "backlinking" (the term for link circles/chains). I think a tool could be a cool way to identify bias or weakness of an actual article or source. Kind of a reverse Google search/page rank explainer, which may be needed this day-in-age to help improve the quality of information on the net.

[0] https://www.youtube.com/watch?v=aQQe8GxlB8E
Node on Windows has worked servicably for a long time.
Agreed, the book does a solid review of the underlying principles.

They gave an example of how Intel used their AGP standard as part of their commoditize your complement tactic except they characterized it as maximizing the value of your technology (p. 197-198):

"In choosing between openness and control, remember that your ultimate goal is to maximize the value of your technology, not your control over it."
The main killer feature, in my opinion, is that you can pause and copy and paste the text from any given point. Not that you can record and share terminal session, which you could do with basically any video recording software.

For example, at 00:11 of https://asciinema.org/a/139514

Puzzle: 54-14343245-14134544-48EW.53NE
1 4 1 3 4 5 4 4 1 4 1 3 4 5 4 4
┌─┬─┬─┬─┬─┬─┬─┬─┐ ┌─┬─┬─┬─┬─┬─┬─┬─┐
8 │ │ │ │━│ │ │ │ │ 5 8 │ │┏│━│━│┓│ │ │ │ 5
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
7 │ │ │ │ │ │ │ │ │ 4 7 │ │┃│ │ │┗│━│┓│ │ 4
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
6 │ │ │ │ │ │ │ │ │ 2 6 │ │┃│ │ │ │ │┃│ │ 2
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
A │━│ │ │ │ │ │ │ │ 3 A │━│┛│ │ │ │ │┃│ │ 3
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
4 │ │ │ │ │ │ │ │ │ 4 4 │ │ │ │ │┏│━│┛│ │ 4
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
3 │ │ │ │ │┗│ │ │ │ 3 3 │ │ │ │ │┗│ │ │ │ 3
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
2 │ │ │ │ │ │ │ │ │ 4 2 │ │ │ │ │ │ │ │ │ 4
├─┼─┼─┼─┼─┼─┼─┼─┤ ├─┼─┼─┼─┼─┼─┼─┼─┤
1 │ │ │ │┃│ │ │ │ │ 1 1 │ │ │ │┃│ │ │ │ │ 1
└─┴─┴─┴─┴─┴─┴─┴─┘ └─┴─┴─┴─┴─┴─┴─┴─┘
1 2 3 B 5 6 7 8 1 2 3 B 5 6 7 8
>This is better than a segfault, but it's still a crash.

Strong vs weak types is orthogonal to whether there's a crash or not. The crash is because the types are dynamic (vs static) which is a different axis than strong/weak.
Care to elaborate? I love the bus and would like to think that I belong to the category "normal people".
Alan Watts
- The Book on the Taboo Against Knowing Who You Are
- The Wisdom of Insecurity
- Psychotherapy East & West

Herman Hesse
- Siddhartha
- The Journey to the East

Marcus Aurelius
- Meditations

Seneca
- Letters to Lucilius

Daniel Quinn
- Ishmael
Network Effects and HFT Part I
I've been on Moonlight since it has launched and has not panned out very well for me. I'm in that ballpark of rates and most projects have been duds. Only 1 lead to a prospect and he balked on the rate (again, in the ballpark of what Phil is advertising here).
> Also wonder how to adapt this for disabled/elders. Something a bit more convenient than an electric wheelchair, a bit leaner. Old people might even have a spot to put a package.

Small-ish electric motorcycles (scooters with a seat). Gyrowheel is definitely not an option for disabled or elderly folks, or even many more abled ones, they rely too much on the user's ability to remain stable and standing.
I think people are missing the point that one of the reasons why Duplex exists is that there are many businesses such as restaurants that do not offer some kind of online service for booking or reserving a service, and the only interface they offer is via phone. The main purpose of Duplex is to make things more convenient for people do not want to go through the hassle of interacting with an establishment via the phone, in which case, they can have Duplex handle making the call and being on hold on their behalf. If more businesses offered online services that are convenient for customers, then there would be less use for a service like Duplex.
Modern man in Search of a Soul by Carl Jung. Any essays by Wendell Berry. The Little Prince.
May 2018 Day One Outage Postmortem
This doesn't work on Windows? I'm getting an error installing it:

> python --version
Python 3.6.1

> python -m pip install pyre-check
Collecting pyre-check
Could not find a version that satisfies the requirement pyre-check (from versions: )
No matching distribution found for pyre-check
While I see a lot of examples of 1), I can't think of one for 2). Which successful statically-typed language has that?
Why do you think it's too slow? I have it integrated with Emacs' flymake and it works pretty well. It takes less than a second to run mypy and display its results (with red underline or whatever else you have configured). From my experience, Visual Studio with F# takes similar time to type-check and show errors.
Well, it is

- https://en.wikipedia.org/wiki/Strong_and_weak_typing
- https://stackoverflow.com/questions/11328920/is-python-stron...
Since you can literally just Google [<year> pollination price] and the first hit will contain a table, not following up on this point seems like willfulness on your part.
For your service, browserless.io, can I bring my own proxy? In other words, can I pass a proxy IP/credentials to your Headless Browser to visit a webpage?
You wouldn't pay 10 cents though. You'd pay 1 one thousandth of a cent.

I could absolutely image people being willing to pay 1 one thousandth of a cent to read an article.
There's disagreement on that point and I think it's worth pondering. Python has more typing than some similar languages but less than popular static languages. I think there's an argument that the value curve for type checking has thresholds and Python hits a point where a fairly large percentage of people feel that going further starts costing more in overhead than it saves, with many projects being small enough that it's not an especially significant source of problems.
So you enjoy being on hold for long periods of time and having to deal with unhelpful customer service representatives?
Would I get downvoted if I said democracy is a mere target a country can only use as it's goal? What I am saying is, there is no truly democratic country. To my best knowledge, in every supposed democratic country there are groups or individuals that yield far greater power than the average citizen when it comes to influence over the political process.

Imperialism has feudals,communism has party members, totalitarianism has oligarchs (and friends of the leadership) where as democracy has the 1% and their cronies.

Corruption is not an ideology but a moral and ethical failure. One can maintain an uncorrupt conscious a character of integrity (when it comes to politics at least) regardless of the system of government.

Money,power and a sense of security are all deceptively corrupting vices. Corruption is prevalent in any government that tolerates people who have failed to overcome those vices as politicians and public officials.

It's not capitalism or lack of it that is corrupting but rather a society that tolerates what it knows to be vile and filth in exchange for a bigger picture or in pessimistic complacency towards the ruling class.
Some marketers perform lookups to remove inactive / non-cellular numbers from their lists in order to save on costs/time. I believe Google Fi and Google Voice are marked as VoIP in these lookups.
I don't understand what the argument being made here is. They charge high fees because they can. They can because there's no competition to take customers from them. There's no competition because Large ISPs are greedy and lobby local/state/federal governing bodies to protect their interest to ensure they stay on top. They stay on top by not only lobbying but by merging and buying smaller regional companies and aggressively expanding their reach. They are greedy because, well any for-profit company is. That's why we have regulations to keep them in check.
Sure, ESR does make a lot of sense. According to Mozilla's timeline[0], enterprises will have to move to Firefox 60 ESR after August 2018, because the 52 ESR will be EOL after that time.

[0] https://www.mozilla.org/media/img/firefox/organizations/rele...
The “Spam Likely” determination is fairly unreliable, IMO. They have labeled my doctors office “Scam Likely”, while many “Scam definitely” calls have not been labeled.
Robotic bees are a joke, not a serious proposal. The reality is: these are insects, and bee husbandry provides commercial pollinators with an essentially limitless supply of them.
It's more than that. Denmark and the Netherlands have bike lanes all over the countries. Basically everywhere. It's weird when you can't find the bike lane.
But Denmark and the Netherlands are also flat like pancakes and therefore just super bike friendly from the get go. So that might be a big reason why people were in favor of making bike lanes in the first place.
I disagree with you at a philosophical level. Companies exist to satisfy demand and earn a profit. The benefit to our capitalist democratic system is that the people in power both commercially and politically are beholden to the demands of the people. We define morality in terms of demand. That can happen through legislation or through personal accountability. The public brain trust remains in control, this protects us from the ultimate danger, a well-intentioned yet myopic autocrat.
mps-youtube

Killer feature.

https://github.com/mps-youtube/mps-youtube
their SIRIN Token (SRN) ranked 160, so marketing fluff seems to work
A simple app is more vulnerable than the specially designed wallet though
Reminds me of: https://xkcd.com/927/
C and C++ are the basis for Python (CPython) and JavaScript, respectively. Lua was written in C.
Lua is an example for the C-type languages, and Groovy is an example for Java.