skysight-inc/HackerNews huggingface dataset:
Yeah it looks nicely simple & modular, but it probably works best in Node.js since your servers can all be in UTC.

In general I see the appeal of using a small shim around a standard library thing rather than re-implementing something totally new, but JS Date is bad enough that you're better off staying away altogether. It's just hard to use correctly since there's no "timezone unaware" object available and it always assumes the local timezone, so users' browsers in different timezones treat them differently. Lots of seemingly simple things (e.g. a time + timezone input picker) are easy to mess up because you end up accidentally implicitly converting things to the local time.
Supreme Headband Red SOLD OUT  Brand New Aripetrou
>> I don't pin any of my gems and every time I upgrade Ruby I upgrade the latest version of all the gems too.

How do you deal with this in production? Gems get abandoned. Some gems get upgraded faster than others. Some before you're ready.

You get into a race where you either need to fix your code, or fix a gem, or not upgrade. What do you do then? What if you don't have time to fix code to deal with a gem upgrade that ca happen at any time?
Actually not, people free to express themselves was not major point. Major point was like from Dale Carnegie 'Don't criticise condemn or complain'. People do not like to be criticised and they work better if they feel no one is judging them.
Meh. It's valid to pick an extreme example to make you point in a colorful way.

It undermines the idea that all four year college degrees are worth subsidized financing.
TLDR; the most important thing about a book is it's historical and social context in the web of literature of it's time, so by understanding relationships, peers, and authors, reading the actual text is not necessary
If you liked him you will love acko.net. Try https://acko.net/blog/how-to-fold-a-julia-fractal/
In both cases, the key is that your team members can detect that something is not right, or could be improved, and respond.
> You can make phone calls and listen to local podcasts in a car. You get better exposure to architecture, nature, and automobile design in a car than in an underground train.

You can listen to podcasts and music on a train as well. You can even make phone calls (much to the annoyance of the rest of us). Some of us spend a lot of our train time above ground. Some of the views from the NYC subway in the parts when it's not a subway are fantastic.
Elon Musk Says Tesla's Self-Driving Tech Already as Good as a Human Driver
All current aviation GNSS systems only use GPS (US system) as far as I'm aware. There are some GLONASS dongles such as Garmin GLO, but they're not IFR approved.
You're the one talking about DoS.

Notice how "rate-limiting" is a much more generic concept.

For example, Hacker News rate-limits the amount of posts you can make in a window of time. That's not because they think you're trying to DoS them.
So after you take down the number on that ice cream truck you saw driving by, and get back home from your walk and decide to call them, what do you say? Just, "hi! Do you need any software developed"?

I've never tried, but it's a little hard for me to imagine ever getting a client this way.
They aren’t just government loan guarantees any more: They’re government loans. The government has essentially taken over the undergraduate loan business.

I don’t think the political implications of a significant fraction of 23 year-olds owing $50,000+ to the Federal government have been fully thought through. For one, it’s a huge policy lever. We’ll forgive your loans or reduce your payments if...
I agree. Visualization is often key to understanding and identifying non-trivial issues.

Here's a tool a colleague of mine made for inline "visual debugging" for e.g. computer vision, written in c++: https://github.com/lightbits/vdb. I haven't used it myself, but when he presented it I think it made a lot of sense to have these sorts of tools for processing data in real time.
Sorry, that was too quick. The idea was to insist on the contradiction of having piece praising Google HR practices while the company is known to lack diversity and allowing personal development.
Btw, just to put more fact-checkable names against my claims:

Bob Lord starting the security team at Twitter. Moxie started the platform engineering wing of security. Del Harvey either started or was a very early employee that went on to lead product safety and still does so today.

Leslie started after all of these people and had a relatively short tenure. He probably did have something to do with user login (that was after my time), but that was and likely still is a very small team.
What tools does a person use to make a video like this? I've been wanting to do the same on my topic of expertise for a while now.
UC still counts you as "out-of-state" even if you stay a year and become a California resident.

http://ucop.edu/residency/index.html
but also, if every single student majored in computer science, the market value of that degree would plummet. it's not like everyone will be rich if everyone does the same thing. also, a society without variety would be a sad thing.
How would you prevent this causing increase in interest rates on student loans?
Alan Cooper observes in his book Inmates are Running the Asylum than the majority of non-terrorist related airline disasters are caused by bad UI.

Not instrumentation as such, but the modern version of it which is the "interface."

One example he cites is a pilot selecting a destination beacon using a "simple" drop down menu. 2 possible options, similar in name and adjacent on the alphabetized list are deadly in difference. One is the correct orientation, the other takes the plane directly into the side of a mountain.

Given the state of confusion that is modern UI design, this revelation is not too surprising.
Do ambulances typically operate at 2k-3k feet?
And that worked remarkably well for Detroit auto works. They thought once they could leverage they're​ position as car capital if the world for unionized benefits. Until it became much cheaper to just build better cars elsewhere.

Unionizing SV will likely have the same result, except that with today's​ comm tech, importing services is much simple than building auto supply chain.
I'm also an asshole because I was downvoted heavy for the same sort of stand.

As with any business, he needs to realize this isn't working and move on to something else. If he's staring at the possibility of being homeless after 5 years on this platform, then something isn't working and he will need major change so that the next 5 years doesn't end with the same results.

Running a business requires a certain management capability. At #1 on the list of financial bullets which can take you down is medical expenses. If you're writing a to-do list and there's a pack of wolves ransacking your house, then that problem should be at the top of your list. This guy got cleaned out by medical expenses. He didn't mention anything beyond the money, so I assume that the injury wasn't a major barrier to work. He had savings, but he probably didn't have medical insurance. That's a major fail.

If you're going into business dressed up like an employee, then prepare to be a victim. If you go into business fully expecting to run a business, then your #1 priority is business survival. There are no victims in business survival stories, only funerals.
The Life Cycle of Social Circles... you got a book title there ;)
This can also go wrong, for example visualising probability distributions in low dimensions leads to very wrong intuitions about the behavior of high-dimensional dimensional distributions.
I absolutely love the covers this guy puts together with all this hardware.
Your pros and cons for option 1 are wrong. You don't incur the long term cost of translating all strings just by making your software localizable - you incur it by releasing localized software. (Same for making it accessible to the larger market). It should say something like "pro: reduces future cost of deciding to release in other languages. Con: may be extra work". And how big a con that is depends a ton on what technologies you're using and whether your current plan is to just hardcore strings everywhere.
> Yes, Congress could've subpoenaed the CEOs and forced them to testify, but it shouldn't have had to take that step.

Once they have their follow up questions ready they should definitely subpoena them. Make a show of the fact that congress has had to flex its muscles to get them to co-operate.
Edit: can't reply at this time so had to edit in place - it would be good to get some discussion if others disagree with my experience, downvoting silently and avoiding conversation is
a shame.

In time we will actually see that Google overly filters and selects and decides on the candidates it chooses, and that singular overarching, overbearing process guarantees they end up with a homogenised staff that all think and act the same.
My three years there were a lesson in what to avoid when hiring. Difference of thought is seen as being against the hivemind. It is encouraged and tolerated only as much as to flush out all the individuals not on message.
Sadly even with with xooglers, the Stockholm syndrome is strong and persists many external roles later.
Friends don't let friends work for Google.
Neither of my parents went to college. I actually missed filling out FAFSA my first year because I didn’t even know it existed. I took the SAT late for a similar reason (I knew it existed but I though you take it your senior year of high school). The parents of first generation college attendees are ill equipped to help. Their advice was effectively go to some college at all costs.
It's for JDK (tooling) addicts.
Kotlin's type system isn't hampered by (runtime) compatibility with the JS object model.

(That would be one reason, I'm sure there might be others.)
Ask HN: What non-software issue tracking systems do you recommend
At my current company we develop and work with software for different departments within the company. Some code we write, and others we design using things like HANA (database), Tableau (graphs/reports), and other interactive tools.

What bugs me most is our lack of issue tracking. Everything we do is via email. Whether it's client requests, collaboration, or even migration through our different environments, this all uses email.

I'm looking for recommendations for issue tracking systems. What I really like is GitHub and how you can @mention people to pull them in as the issue evolves; however, we need a solution that's not necessarily coding related. Bonus points if it allows us to have standardized checklists for our most common processes.

So far I've found Axero Solutions, but it comes loaded with too many other features [0]. The benefit is that it can be run internally, which would help us out security-wise. Thanks.

[0] https://axerosolutions.com/solutions/intranet-collaboration-software
Location: Gdansk, Poland

Remote: Yes

Willing to relocate: Yes

Technologies:

- JavaScript (React, Redux, jQuery)

- HTML5, CSS3, Flexbox, CSS Grid, RWS, SASS, Bootstrap

- Gulp, Webpack

Résumé/CV: https://www.linkedin.com/in/adam-marczyk/

Portfolio: https://adammarczyk.github.io/

Email: adam.marczyk90@gmail.com
Strategizing about how to discuss a book you haven't read has to be the ultimate form of pretentiousness.
Women’s Whisper Network Raises Its Voice
Interesting that data roaming packs has increased the overall pricing in many eastern european countries, Bite Lithuania included.

They probably anticipate this future where virtual phones will be exported to west.
I agree students shouldn't be taking on the loans they do for worthless degrees but I'd like to add that 17/18 years old is just not old enough to (1) decide what you want to do for the rest of your life and (2) begin taking dozens of thousands of $ in bankruptcy-immune loans to pay for it. There's also the issue of the cost of college being an artificial grossly expensive racket. If the opportunity for moneyed interests to milk kids of every cent because of the kids' and parents' blind desire for collegiate status and opportunity then they will, because this is America.
I need Like to have dribbble invitation
They are probably a good choice for timemachine like backups, where every write is incremental.
Working with these libraries and the ecosystem has been great. We tried Julia for a while but found it sorely lacking whereas python has such a great community and history and wealth of experience and wisdom to share.
> Their advice was effectively go to some college at all costs.

If they advice this, they should put their money where their mouth is, i.e. be willing to pay for a substantial part of the college debt.
He uses custom, self-developed tools

http://www.3blue1brown.com/about/

https://github.com/3b1b/manim
Ask HN: How to Get Started with Natural Language Processing?
I am interested in the NLP space. Which language has wider collection of libraries that are mature ? Also, what is a good source to understand the literature (algorithms) in the area of NLP.
Internet is dumb if you make it so. Like Chinese totalitarianism government did. They even build national firewalls.

If you allow private entities to freely monopolize, then they will make them complicated. Do you forget how ula executive being fires because he admit cost cannot match spacex?
Well, RxJS helps with pushing data around in general. It doesn't care much if it's from a local state store, a backend api or something else. So in a way it makes a lot of sense to use it for state management as well. The way we do it is by having a single global state store (like redux) with one incoming RxJS stream for writing to that store, and one outgoing stream that emits the latest snapshot of the store whenever a change is made to it. A component can then subscribe to that stream and filter it so it only gets an emitted value when the data it cares about changes. And because there's only one incoming and one outgoing stream it's very easy to debug and see what's going on in the app, making it very predictable and transparent. Also, like I said before: almost no boilerplate code at all!
Honest answer - we don't. In markets, even with global corps using our platform English is the business Lingua Franca. The clients usually expect their users to work in English. Works for us.
Primarily because Kotlin is not a superset of javascript and thus does not inherit the quirks of javascript.

Other than that, if your backend is kotlin then you can potentially share (non JVM dependent) business logic code with the backed. Same goes for android clients. Same interfaces can be be used in client and server.
Do you believe then, that Facebook (founded 2004) and Google(founded 1998) have an obligation to carrier any and all speech? Why? Because they were successful?

If I were Facebook (I am not) ... wouldn't I - shouldn't I - be able to say: "Get off my lawn"?
You are quite correct, notification of exercise-related jamming is published in NOTAMs at least here in the UK. For example for Exercise Joint Warrior 171 this year:

Q) EGPX/QWELW/IV/BO/W/000/400/5836N00447W135

B) FROM: 17/04/02 07:00C) TO: 17/04/02 17:00

E) GPS JAMMING WI 135NM RADIUS 583600N 0044630W (FARAID HEAD). USERS MAY EXPERIENCE ERRONEOUS PSN INFO OR DEFAULT DEAD RECKONING MODE. PERIODS OF GPS JAMMING WILL NOT LAST LONGER THAN 40 MINUTES AT ANY ONE TIME.
He creates each animation using a set of Python tools and libraries he wrote. You can find them published here: https://github.com/3b1b/manim
Well you should try it next time because that's how I got one of my first clients on my own. A local food truck showed up to my uni quite often and I noticed their website wasn't great, so one day I walked up to them and asked if they were looking for a redesign. They eagerly said yes and I met with the whole family (it was a family business) 3 days later. It was a really unfulfilling contract but it illustrated to me how effective direct sales tactics can actually be.
Sorry to hear you worked for free; noone likes that. I feel for you and had much more problems with freelancer than with upwork.

Anyways, depending of how much money they kept from you, you might want to seek a lawyer help or see if Australian Division of preventing Cyber Fraud will be willing to look into it. Freelancer is trading on the Australian Securities and is not some pops&moms Nigerian LTD corp.

Good luck to you.
How would reducing the costs of going to college drive down the number of people going to college?

To clarify what I mean: If student loan debt is dischargeable, that means that taking out a loan for college is actually less risky. We should expect more people to do it, not fewer.
It's an interesting conundrum (for my family at least). My father was very highly educated (Professor Emeritus of semiconductor physics/EE at a major University, you've likely heard of it). I started out putting a couple of years in toward a BSCE at that same University, but I abandoned it because I already had work experience, and the BSCE was just a consolation prize -- the only value it would have had is if I was going to pursue a doctorate/academic career. That would have come with a prospect of a lot of student debt. As it turned out, I ended up in a career making more than a trauma surgeon, but without a mountain of $250K student loans. Today, I have 6 kids, and the two oldest are at the ages where they need to contemplate college. One definitely has their sights on University, the other is ambivalent. What I tell all of them is that there is nothing wrong with wanting to become an Electrician, Plumber, Pipefitter or any of the other work trades. All are worthy careers and can be very lucrative.
I had steered clear of websockets a lot until recently. Turns out it's not a big deal. The API is easy in node. It's easy on the browser side too, and now widely supported. You only have to give up IE9 and Opera Mini.
If your short-term, addressable and referenceable market can use your product in English, I would focus on releasing as soon as possible, without distractions. You need to ensure you have product-market fit.
I would say yes. I used it for over 10 projects over the years and haven't found something more compelling in the JS ecosystem in terms of speed, database integration, easy of use. Reactivity should be off by default, that's right. Last thing I build has a React front (it's a text editor for medium-long form writing) and I'm super happy with the data layer on Meteor.
I started to collect good software testing resource in repository
It is worth noting that there are two different ways to attack GPS: jamming and spoofing. Jamming is when you broadcast a noise signal at the GPS frequency, which prevents affected receivers from receiving the GPS signal. The result is that the GPS doesn't know where it is. Spoofing is when you send out a fake GPS signal that appears genuine but has the wrong timing. The result is that the GPS thinks it knows where it is, but it's wrong. Spoofing is more difficult -- and far more serious -- than jamming. What is reported here appears to be (an attempt at) jamming, but spoofing attacks have also been reported in the past.

https://www.schneier.com/blog/archives/2017/09/gps_spoofing_...
Experts Propose Standard for IoT Firmware Updates
Mithril is light but still batteries-included (routing, fetching). See my essay: https://medium.com/front-end-hacking/how-it-feels-to-learn-j...
That makes much more sense. Thanks for satisfying my curiosity.
Freddie Mercury's voice survives.
> Parents are required to support their children into their adulthood in Germany? That doesn't sound likely, but then, I'm not German.

> Edit: found a reference that says parents must support children until they are 21 or have a profession to support themselves (presumably whichever is sooner -- I hope!).

According to

> https://www.merkur.de/leben/geld/erwachsen-kind-finanzieren-...

if the child studies at a university, the parents have to pay for them until it gets its master's degree (which is typically much longer than up to the 21 years of age). There are exceptions, such as if the parents can prove that the child does not concentrate on his studies or if it changes the degree course "too often" etc. But assume that the normal case is that the parents have to support the child up to master's degree.
Does passport plug into this?
The general concept is "friction" and it surely exists in developed countries and professionalized labor markets too, although the specific problem that they point at in the abstract is "credit" (being able to bear the time costs of applying to new jobs) which is probably a less significant factor in some other labor markets. But applying for jobs can be extremely time-consuming everywhere.
Stay close to your customers, and always test your ideas before you scale.
I largely agree, but HN has some blind spots in this regard - most discussions about the workplace, open plans, working from home and especially interviewing almost invariably descends into angry rants and borderline conspiracy theory. My gut feeling is that this had been pretty constant, but the comparison of this thread with two years ago suggests otherwise.

I've also had a couple of brushes recently where what I considered reasonably calm and uncontroversial posts on a technical subject got alternating up and down votes for hours. I don't recall that happening before.
FYI: I've collected more article series and samples about building your own blockchain(s) at the Awesome Blockchains page [1]. Anything missing? Let us know. Happy blockchaining.
[1] https://github.com/openblockchains/awesome-blockchains#artic...
as soon as we are angry enough to riot, they will find the money to forgive our loans.

yes, it has come to this.
Sounds like you learned a valuable life lesson.

It's always been obvious that freelancer had no test platform and that they would simply push releases to production and wait for things to break, and then maybe fix them.

The most interesting lesson from this was that this attitude has no apparent downside. Users either don't care, don't even notice, or sadly, may have no choice given that there are not many sites that fill this niche.

The company went public a few years ago, investors have no clue as to what's under the hood, and tbh it doesn't seem to matter much.

It's interesting to see what freelancer is doing now that they are accountable. Me, I think it will be more of the same.
the silence you hear is rage, not acceptance
This.

For those willing to move around, there will be a huge demand for transmission line workers linking solar and wind resources to where they're needed.

It's hard blue collar work that pays fairly.
I've felt a very small version of this in watching certain movies. When I saw Stand By Me, I understood Stranger Things and Super 8 a lot more.