skysight-inc/HackerNews huggingface dataset:
I see your point, but I think you can't ignore the power of tools.

Most software created itself is a tool, a tool which typically leverages the speed of computing to perform a task hundreds, thousands, or millions of times faster than a human could. Think making a bank transfer - I can do this in 5 seconds on my phone now, which would take me over an hour to physically head into a branch and do it in person, and even then we are relying on computing power at the branch itself.

Why would we, as software developers, act like we aren't going to use tools ourselves? For productivity, for a more pleasant (or even just less frustrating) experience?

I initially was a vim + printf debugging stalwart, but having been in a Java environment grew to realise the immense power of an IDE like IntelliJ and how beneficial it is. You can detect errors in the code almost immediately, so spelling mistakes and missed semicolons aren't a thing. You can fix them in a fraction of a second. If I write a function that could be written in a clearer way, or I'm not sure what type I should write for a variable, it will suggest it immediately and I can follow that suggestion with a press of a key.

Yes, it cannot write great software for me. But if you have worked with software where there is no autocompletion, poor debugging and profiling tools, then I find it hard to believe that you don't think that the addition of these tool can help you write at the least MORE software, and probably even BETTER software.

It is not the same as writing a novel, as much as I would like to romanticise that it is. It is about organising and coordinating components to work together, and for this tools can be a tremendous help.
Oh, yeah. I kickstarted this too! Got lots of updates for four years, then... nothing.

https://www.theatlantic.com/science/archive/2017/04/whatever...
I'm aware of the hypocrisy of my inane whining about someone else's inane whining.
I think more pure logical languages have had an impact since Prolog, particularly variants of Datalog.

The thing with "Datalog" is that it is really a level of functionality that is implemented in various database query systems and not a well-defined language in and of itself. 15 years ago I remembered searching for papers about it and did not find so many, now it is hot.

The painful thing about Prolog, I think, is the mashup of declarative and imperative, it just doesn't come across as natural.
Thanks for sharing This Package Registry..
I am Dotnet Developer, and working for Coupon Sites and create so many sites

<a href="http://www.visualstudioprofessionalpromocode.com">visual studio promo code</a>
<a href="http://www.office2019promocode.com">office 2019 promo code</a>
<a href="http://www.vmwarefusionpromocode.net">vmware promo code</a>
<a href="http://www.micropromocodes.com">microsoft store promo code</a>
With GNOME I use Arc-Darker. With i3 I use Numix. I generally prefer Numix, but for some reason it looks weird e.g. with nautilus.
Jared Diamond: There’s a 49% Chance the World as We Know It Will End by 2050
Apple should forbid this practice.

Its one thing if CarPlay requires a service. But it doesn't. Its just a connection method.

There is absolutely no reason to make it a subscription.
Yes, same with me. Sometimes I would accept. And sometimes I would not.

Sometimes this conversation happened during the original job interview. "Would you consider going full time ever?" Good to have that conversation sometimes.
Thanks, I am quite well informed in this sort of debate.

POSIX systems in fact go out of their way to support conforming ISO C programs, which are permitted to contain things like:

void select(int x) // not in any ISO C reserved namespace!
{
selection = x;
}

In the case of the GNU C library how it works is that select is a weak symbol aliasing for __select. If anything in the library needs to use select, it calls __select, so as not to be derailed by a user program that redefines the weak symbol.

Issues with macros are less severe compared to clashes in actual external linkage. No weak symbol support needed in shared libs; just something has to be #undef-ed here, or an order of headers rearranged there.
I never had travel or meals I didn't bill to a client, no. Negotiate better. ;)
The problem with Unions is that by definition, they never have as much oomph at the table as the employer, since their war chest is a function of what the employer is already paying.

In a great touch of irony, this means that the most exploited workers are frequently those who have the most trouble parting with income to support forming a Union.

However, it just so happens that by instituting one, the Union can become itself more equal in what it can run down and discover about the company itself, creating a more equal entity sitting across from the corporate lawyers on the other side of the table.

What everyone wants is for company and employee alike to just play fair. When only one of you has the financials on your side however...

Well that quickly goes out the window.

All in all, I think Unions should make a bigger comeback during times when the labor force is getting shafted.

Is that time now? I'm not sure. Haven't checked their financials.
Hmmmm, I guess the key is that each group's auditing process itself has to be open and "objective"---paper ballots are pretty easy in this regard, every group looking at the same ballot will usually agree who the vote is for. Math/encryption could possibly work too, at least in the sense of being "objective", although it has other legitimacy problems due to being difficult for lay people to understand and trust.

As far as I know, controversies over audits or the independent observers themselves being corrupted aren't really a problem in the US at least, so I'm not too worried about this.
>Make sure you get an after shave that does not contain alcohol.

Is this because “alcohol dries out your skin and makes you look older”?
Yes, they want to eat up the whole market until all the competitors die. Then they can raise prices.
In my experience, pollution has been inversely correlated with outbreak of pollen allergies. However, that could just be caused by polluted environments simply having fewer trees.
So many snarky comments here. Chill. Portal is just an iFrame that has the ability to smoothly transition itself into being the top-level URL while maintaining its inner state.
Which is routine -- charging 50% up front?
Doing just a few minutes of deep breathing exercises usually makes my blood pressure drop dramatically. It's hard to keep this habit up, though, but I know that there are apps and devices available to help you out here.

This isn't really a "relaxation" exercise or anything, although it helps. Rather, because we all sit on our keisters most of the time we forget to take the kinds of deep breaths that we would ordinarily take while being out and about and active, and the shallow breathing that we end up doing instead stresses our system.

Of course, actually "being out and about and active" would generally help a lot, too, as would pretty much any increase in exercise levels.
> For example, Amazon originally IPO'ed in 1999 after raising only 10M USD.

Small correction, Amazon's IPO was in May 1997. The $10m in venture capital is correct though ($2m common, $8.2m preferred).

They of course had a relatively small business, which matches with the $10m in VC and times. $15.7m in sales for fiscal 1996. Their sales ramp is impressive considering the Web at the time: $875k in 1Q96, $2.2m in 2Q96, $4.1m in 3Q96, $8.5m in 4Q96, $16m in 1Q97.

They raised $50x million in the IPO, and had a $560 million valuation at the end of the first day of trading.

Their S1:

https://www.nasdaq.com/markets/ipos/filing.ashx?filingid=124...
Yes, those value classes are still heap/GC allocated objects.

Value types are a generalisation of `int`, `long`, `float` (etc), where values are stored inline, not allocated on the heap. For instance, a `Pair<long, double>` that isn't a pointer, but is instead the exactly the size of a long plus a double, and is the same as writing `long first; double second;` inline.
In This Doctor’s Office, a Physical Exam Like No Other
Is centralization of open source a good thing for the world or not? This thread seems to be overwhelmingly positive. And in the end we all will be critisizing it if all package repositories will be handled by a single entity. And that entity that is being applauded here in this case happens to be the most valuable corporation in the world right now. Healthy skepticism seems to be a disappearing attribute in the tech world
> Uber and Lyft have long said their services may relieve urban congestion by facilitating access to public transit

This was always questionable for a place like SF or any high density city.

Few people take a ride share to get to a bus or a MUNI light rail stop in SF. If you are paying for the Uber/Lyft, why would you pay again for a bus ticket, especially given the inconvenience of then waiting for the bus. You'll just stay in the car to your destination, after all San Francisco isn't that big.

The exception is perhaps people in SF getting to BART to go to a suburb, but that's not a very significant use case.

Edit: removed potty language, and superlatives.
I remember when their clothing line came out decades ago. These days I have what is essentially a Gore-Tex aorta attached to my heart. I'll bet they make a difference in eye repair. They're a pretty interesting company.
You're moving the goalpost - "it's offensive" vs. "it's allowed"
>While true, it turns out that buying the DSC-branded gear is actually cheaper in most cases than buying it straight from Dorco, unless you buy a lot at a time.

Or you buy during a sale. I got so many Dorco razors I bought for not much, I think less than $1/each... Put an alert on Slickdeals.
Maybe he wants to make a quick buck off users who don't pay for the source code?

Maybe he's a Latvian sleeper agent looking to infiltrate government software systems to boost the global potato market?

Maybe his machine was in turn infected by malware that's now able to spread via his compilers to any software he in turn compiles, Ken-Thompson-Trusting-Trust-style?

Maybe he sold it to someone else and the new owner is in one or more of the above categories?

These sorts of things happen all the time. Why should I expect this library to be an exception?

I mean, if you want to take that chance, go for it. Personally, given there are numerous other options out there, I'd rather stick to something with a FOSS license and source code that the general public (including myself) can audit (and potentially even maintain, for reasons that I outlined in response to the sibling comment).
Agreed, though I don't think any rideshare company currently is poised to be the winner of their markets, or at least the profitable ones.
I am Dotnet Developer, and working for Coupon Sites and create so many sites

http://www.micropromocodes.com/
http://www.visualstudioprofessionalpromocode.com/
http://www.office2019promocode.com/
http://www.vmwarefusionpromocode.net
Imho this is not the right way to think of it. Experimental results aren't applications of any theorem, they are just measurements. And the fact that these measurements may or may not come from machines we know how to "perfectly" measure (eg digital computers) doesn't give them any axiomatic basis. I'm not sure anyone is doing machine learning using symbolic computation, afaik it's mostly about low-precision floats--which do have some foundations themselves, but quite far away from the reals-based vector spaces upon which optimization theory is based. As addition to this point: most convergence results are much better in practice than in theory, ie we do not yet have satisfying predictive theories for experimental optimization.

On this pure vs applied math thing, imho it is indeed a false dichotomy: there are symbolic objects of study and there are empiric or otherwise "preexisting" objects of study. We may use symbolic objects to approximate empiric objects and provide "applied theories" with predictive power, but we may also abstract empiric objects into new symbolic theories (both usually being done together). There is a funny phenomenon in the more abstract domains of math where at some point everyone is routinely talking about "intuition", "seeing things" and "morality" of facts. For me, building up intuition in a domain is about taking an axiomatic theory and transforming your view of it into something of the more empiric kind, one where you believe in an external understanding of how things behave. A symbolic fact being "moral" when it's consistent with the empiric counterpart you developed in your mind. My conclusion: some things are axiomatic/symbolic and some are not, but we mostly treat them the same way, ie by building empiric mental models. How else would we have proof ideas?
My first deep cut was the last time I ever used a straight razor. I’m not interested in learning curves that leave scars on my face.

I use a oneblade now, and ignore what it costs. It’s fast, convenient, safe, and has never once cut me.
You're probably drying out your skin with hot water and soap. Not cleaning it well enough can do that too. I used to get that problem until I realized two important things.

1. Regular hot water on your hair and beard dries out your skin terribly. Especially during winter. You need to use luke warm showers and probably avoid washing your head every time you shower. Use cold water on your face afterwards and gently dry it off. Which leads into the other point.

2. Stop touching your face so much. Routinely or obsessively touching your face or beard irritates it a lot. That can inflame the skin, causing it to over produce skin, oil, etc.

Also using too much beard oil as well can cause irritation. Your skin doesn't need too much oil. Only what it produces naturally (when you don't wash it away with soap or hot water).
Prolog may suffer from a lack of popularity, but I'd argue that's not because it's lacking in power as a means of expressing an idea. Nor is it due to a hardware paradigm mismatch.

Lisp and its variants (especially Clojure) enjoy increasing popularity for all sorts of general-purpose use. Lisp is merely a particular notation for expressing lambda calculus, and is rather far removed from the realities of Von Neumann hardware.

I'd argue Prolog's demise is due to three facts: (a) the sorts of ideas best expressed in Prolog have diminished due to new languages becoming available, (b) the remaining ideas best expressed in Prolog are only applicable to a narrow set of problems, and (c) Prolog itself isn't the most ergonomic language to use, so it isn't often people's first choice when alternatives are available.
Where do you find the good ones? Mostly LinkedIn? Reaching out on Hacker News?
Note: Astuce YouTube-Dl Pour Nautilus/Caja – Plop Links
Speaking of honest, now nobody knows WTF I'm talking about because you swapped-in a different article link.
No, after you navigated to the portal page it is like you have clicked a link - whole browser context is replaced with portal's.
Off the top of my head.

Alstom and CIT Group where both top 20 IPO’s of all time and they fell opening day. Several others where up and down at various points in the day. Which is more my point, being down at some point on opening day is fairly common.
While they are solutions to problems Google has, with some work, they can perhaps also be solutions to problems many other websites have, using browsers not written by Google. That's the benefit of making something a standard.
I think it's worth it to allow this but I fail to see it's true relevance. If companies don't innovate sufficiently for the long term they will die to other companies that do. Hence the market takes care of itself.
Have you considered C++ coroutines? Imho they struck a really nice tradeoff in making it a language feature and letting you swap out the underlying infrastructure.
The difficulty is in comparison. Dogs and cats will be motivated by different things thus the form of any cognitive test will differ between species. This tends to mean that you cannot directly compare mean scores between species. What this usually resorts to is a testing strategy in which you test for minimal competencies. This comes up in infant reaearch all the time. Can we set up a test in such a way so that we can show that infants remember X. Unfortunately, this rarely gives you information about how good they are at it, how able are they to do it when the context is not perfectly arranged to support that type of cognition, etc. So I suspect that cats and dogs both show some set of cognitive competencies, but how they actually compare in intellectual ability will be quite difficult to assess.
Hey, a topic I can comment on in good depth, for a change! Learnings after five years of running a consultancy [0]:

* You must communicate better than you know how to code. Knowing how to do the former can offset the latter.

* You're always selling. Whether you're at a social event or a meetup or a get together, you must make sure everyone leaves knowing what you do. You must be on people's radar so when they get inbound, they know to pass it on to you.

* Take fixed contract over hourly. The moment work is tied to time rather than outcome, both sides suffer.

* It is excellent if you want to have a work life balance. It is not good if you want to create something that is challenging or something that can scale. It is not good if you want to become a better engineer, either. For these reasons, among others, I won't be continuing mine that longer.

If you're in the bay area, come grab coffee with me. Happy to share more.

[0] - https://www.thenorthstarlabs.com/
Extinct in the Wild
I think everything you mention here is actually related to the JVM and not Java specifically, and while I agree the work is impressive, it’s also true that languages such as Kotlin and Scala benefit from that work while also offering some very nice modern improvements.
Flagged for changing the link from

http://ebb.org/bkuhn/blog/2019/05/10/delta-union-busting.htm...

to

https://www.washingtonpost.com/business/2019/05/10/delta-tol...

circa 5pm Fri 5/10/19.

PSA to all confused readers reading comments posted before that time.

Moderators, if this isn't against policy, it ought to be.
I use great software with subpar tooling all day long, and it is not a good feeling. It feels like sawing of your own arm to feed your hungry customers.
I remember when Uber was “supposed” to be a ride sharing service where you could make extra money along your intended destination. It wasn’t touted as a taxi service.
Working for a month without prepayment, invoicing, and then waiting 3-6 months to get paid.

I fully understand that people starting out in consulting work don't want to do this, or can't. That's OK. But I don't think it's a good idea to build this constraint into your practice as a principle; it will keep you from growing your business.

The way Jeremy and I started Matasano --- it's probably more accurate to say the way Jeremy started it, since he's ultimately the person who founded Matasano, back when it had its original name, for his cat --- was to do "serious" consulting projects on the side while working a full-time job. I don't think he was taking prepayment for those projects, and if he was, I sure didn't see any of that money. So that's one way to maybe start consulting without depending existentially on up-front payment.

I also understand that there is a class of client --- one I think people new to consulting believe is much easier to acquire --- that can't reasonably be trusted without prepayment. I agree that's a thing, too. If you need these clients to boot up, that's fine, and I'm not dragging people for taking them. But here's a constraint you should build into your practice: your mid-term goal should be to say no to these clients, full stop, not trying to find a way to fit them into your pipeline.

Also: I can only tell you what's worked out for me and the weird group of people I know. I feel pretty confident about this stuff as business advice but I could obviously be wrong. I'm not going to waste everyone's time tediously disclaiming that though (this one tedious disclaimer excepted).
> Fibers are user-mode lightweight threads that allow synchronous (blocking) code to be efficiently scheduled, so that it performs as well as asynchronous code

Sounds a lot like Erlang BEAM processes.
The Actor Model and Inter-Shard Communication on ETH 2.0
I agree that Python is great as a glue language. Maybe "arbitrary" wasn't the right word to use. What I meant was that Python hides what actually happens in exactly the same way that lower level languages do, just at a higher abstraction level.
There is around 2 dozen moa skeletons on display in the Dunedin museum with a variety of subspecies that are extremely varied. Also well worth a look
With that strategy, Uber might run out of cash before the competition is crushed.
Shareholders aren’t incentivized to act in the company’s long-term interest; only to maximize apparent growth for as long as they hold the company’s shares. This leads to companies making shortsighted moves that aren’t in their long-term interest, due to shareholder influence.
It's turned off by default.
needs a (2010)
I use it this way all the time. Bart into the city from a suburb and then if it's not in walking distance and there's no convenient bus, I take a Lyft to my destination.
From zero to thought leader in 6 months
I use javalin.io which was written by one if the maintainers of sparkjava (not to be confused with Apache Spark).

I'm a big fan.
Discussed yesterday on a different article: https://news.ycombinator.com/item?id=19873198
Link to the study exactly. https://advances.sciencemag.org/content/5/5/eaau2670
Having just read the study the results make sense. The authors look at car ownership reduction. They find that Uber and Lyft are not actually helping with that.
We do not observe a meaningful change in car ownership, with an average of 1.08 cars per household in 2010 and 1.10 cars per household in 2016 (36).

This is because as people move towards dense urban centers they are now sometimes electing to use Uber and Lyft instead of transit. The thing is because parking and driving is so expensive as is living in a dense prolific city, you probably wouldn't have wanted a car anyway.

The findings clearly show Uber and Lyft create traffic.
The speed data used in this study confirm this trend, showing that the average speed decreases from 25.6 miles per hour (mph) in 2010 to 22.2 mph in 2016 and that the vehicle hours of delay (VHD) increase by 63% over the same period.

In addition to the 20% of TNC VMT that is out-of-service, 70% of San Francisco TNC drivers live outside the city

It makes sense that Uber and Lyft actually worsen traffic. They bring cars and congestion into the city and create public transit competitors.

I have the one for NYC here also http://www.schallerconsult.com/rideservices/unsustainable.pd...

The question is what is the best response to help the environment? It seems that supporting Uber and Lyft is contrary to sustainable objectives. Is that partially why many cities and countries do not want them to operate in their jurisdiction?
there doesn’t need to be a single regulation about what anyone purchases. forcing joe to go through a middleman is what you are causing instead. and then he has to pay a jacked up rate. but he can still do it. straw purchases happen all the time.
Google is ready to talk openly about Fuschia, the OS that might replace Android
It's not just the number of cars causing issues; the number of roads with ad hoc lane closures due to ride sharing pick-ups and dropoffs makes a huge difference. Many three lane streets get choked down to one lane if a delivery truck blocks a right lane and a ride share blocks the left. It's very visible every rush hour in SF.
Perception and Expectations of Moderators from Ethereum Subreddit