skysight-inc/HackerNews huggingface dataset:
> You mean "shareholders's income". It's not Apples income to run social programs with.

I know you didn't say this exactly, but it is not true that a company exists solely for looking after shareholder's income. They also have other things to look after, such as social obligations.

Here is an article with some more detail about it (PDF): https://centres.insead.edu/social-innovation/who-we-are/docu...
‘Nobody’s got to use the Internet’: A GOP lawmaker’s response about Web privacy
> how can an experimental library (x/) get a CVE?

The golang.net/x/ libraries are widely used in production, so it's absolutely reasonable to use CVEs.

The word "experimental", in this context, means "not covered by Go's standard library's (rather strict) backwards-compatibility promise" (as can be observed in this case).
good job! do you curate the youtube videos by hand?
TBH way less annoying than Googles constant pop up to download Chrome when using Gmail or other Gapps on IOS every time you click a link.
The don't bother me setting also seems to magically reset itself periodically.
A coworker two jobs ago told me about it and I've been reading ever since. So glad she told me about it!
>After using it for a couple of weeks I am confused why ML/OCaml aren't more popular

For me, the issue is the GIL, although that is being worked on as we speak.
While this might be pretty rare, I can see how one would want some fields in large structs to stay close to one another to stay in the same cache lines. If the compiler moves things at will, you lose the ability to do such things... I guess you could still use repr(C) and optmize manually, then...
Crappy windows support for OCaml. F# is similar to OCaml, but is very difficult for beginners and those not familiar with .NET. I also don't see a lot of beginner material for OCaml.
And in the Tal vs Larsen game, it looks like the sacrifice may not be 100% sound.

http://www.mark-weeks.com/aboutcom/aa05e21.htm
> I don't doubt that college is where many people grow up more intellectually, but I have yet to see proof that it is the cause of that growth.

I can agree that it's not the sole cause. But I really have trouble believing that being exercised and lectured about the stuff you knew nothing about every working day and being strongly challenged at least semiannually has no effect on people.
It's a special case though. The golang.org/x/ packages are experimental but also candidates for promotion to the standard library. Eg, "context".

But this sort of issue is exactly the sort of real-world review and hardening which justifies having a namespace for stuff to go _before_ it becomes stdlib.
Uhhh, this has me a little worried that they are digging in territory that could contain basilisks. Humans are neural networks. Please do not generalise a means of hacking me? Thank you and much obliged.
Not only that, often the when Excel users are asked what features they desire, the desired feature is already in Excel.
To put things into context, the best grandmasters in the world have a rating around 2800.
Because they shouldn't get to use our infrastructure in order to profit from their investment for free.
When it comes to content, Indian's don't think of it as something tangible.

The main reason though is downloading content through torrents is considered the way to go.

I feel with Netflix and Prime are out there to capture this market, with TVF being the local player, this change of philosophy is just starting to shift.
That's a fairly normal thing though, generally every operating system ensures there is a browser that can always be used for internal functions. Android has chrome (previously webview I think).
NetworkX: create, manipulate and study complex networks
There's a steadily increasing network of multi-day off-road cycle trails being built. http://www.nzcycletrail.com/map/ (click on Map View).
nice! how did you pick/create each environment?
(e.g. what node.js version is going to be used, and is express.js installed out of the box, if I select the "node" container?)
NATS is only a pub/sub system. NATS Streaming uses an embedded NATS server while building queuing and persistence on top. It works well.
> This effectively makes the optimization algorithm part of the Rust ABI; you cannot change (or even fix a bug in) the layout algorithm without breaking binary compatibility.

I think the official word is that Rust has no stable ABI, unless you use repr(C) to force the C ABI?
I've seen that message even when google is my default search engine. So I think it might just be something that shows up for everyone. I was using firefox though, perhaps Chrome + Default google will get rid of the message.
Always try to schedule appointments early in the day if you care about timeliness. Less chances for schedules to slip.
And that's the last of the 19th century people.
If Maciej Ceglowski's non-advertising business model is so profitable, why does he need to set up begging campaigns like this:

https://www.kickstarter.com/projects/431908798/send-idle-wor...

He claims he is making a lot of money from his ad-free website, and yet he cannot afford to pay for his holidays by himself.
Jump – The First Query Based Web Navigation(Chrome Extension)
Remote doesn't work very well when team effort is required compounded by processes that do not work well when there isn't a shared work space.

For PSOs for example remote works perfectly well since in many cases it's mainly individual work and even when a project requires a team the workstreams are individual and often independent.
The best times were when the internet was rapidly spreading but old people didn't understand how easy it was to fake thing. So many local news broadcasts punked. A lot of those early dot-com memes and hoaxes got their start on SA. It was way too easy back then and a bit more innocent. Goatse'ing a live on-air broadcast is gross but doesn't undermine democracy.
no, i don't mean shareholder's income. the income of a firm flows to many constituents, not just shareholders. the idea that a shareholder is the only important stakeholder is, frankly, myopic and self-centered. that's not to say that shareholders are unimportant, but they are but one part of a whole that makes a firm successful.

apple's situation itself disproves your central tenet that lower corporate taxes equates to value generation. apple is fully taking advantage of lower corporate taxes, yet it's unable to invest its massive hoard of cash fast enough to generate any additional value. that money is literally wasted by sitting in apple's bank account.

if more of that cash had been distributed to employees, some of it would have gone to buying more consumer products, like iphones (economic velocity), and some of the more enterprising employees would have decided to start a new venture (value creation).
The nature book that predicted the future
Interesting idea, but it seems like it has the potential to get you into a lot of trouble. You don't know what kind of messed up stuff you are going to be redirected to.
https://news.ycombinator.com/item?id=14111856
TFA says, "The full Bloomberg story, with all the details, is worth a read »" [0] I agree; what a greedy insecure entitled shithead!

[0] https://www.bloomberg.com/news/articles/2017-04-13/tanium-s-...
2-Player Fighting Drones Are the Future
From Zero to ZeroDay Journey: Router Hacking
That's the standard ideological line, but this whole story is about how Apple is stockpiling cash, not investing.

(And yes, I understand that the cash isn't just stuffed in a mattress, but it's an important distinction that the money isn't being invested in the direct sense)
This is why I'm skeptical of cliffs: it creates incentive for the employees to quit the day after vesting, and for the employer to fire them the day before.
The problem with this article is that it's missing an answer to why one would choose ML/OCaml over Haskell. Haskell has many more features, a more advanced type system, arguably superior syntax, and much better library support. However, I believe that OCaml/SML are often a better choice for a number of reasons.

First of all, OCaml/SML are the best choice in terms of example code for compilers. They're historically the choice of many compiler/interpreter/type theory texts (Types and Programming Languages, Modern Compiler Implementation in ML, and an ML is even used as a language to interpret in Essentials of Programming Languages). Andrej Bauer's PLZOO is also written in OCaml. Equally important is the fact that there are a variety of ML implementations, all of which are much more approachable than GHC. The OCaml compiler's codebase is a reasonable size that an individual could get a good idea of how it works in a few weeks or so. SMLNJ, MLKit, MLton, CakeML are all open source and on Github, and all seem to be fairly approachable in comparison to the monolith that is GHC. And that's not even mentioning other compiler in ML (Haxe, Rust's bootstrap compiler, Facebook's Hack compiler, etc.). The fact that there are real-world compilers with perfectly approachable code bases (even without great familiarity with the language; compilers in Haskell might require an in-depth understanding of many of the core type classes and language extensions available) that are open source is highly attractive to novice compiler writers.

Additionally, the feature set in MLs is a good choice for compilers. While they lack some of the cooler features of Haskell, MLs make up for it in simplicity; lots of the features in GHC's type system (especially with language extensions) mean very little for 90% of compiler writers, and getting rid of them from the get-go helps keep the code small and easy to reason about (even if you won't have as much type safety in the compiler itself). This also means that there are a lot less ways to do a single thing, which can be nice when you're not sure exactly how you're going to implement a certain feature. However, one thing I really find incredibly useful is OCaml's polymorphic variants. These are pretty much perfect for statically enforcing a nanopass-like system in your compiler and are a great way of designing your AST/data types in your compiler. I feel like this gets passed up a ton (as far as I know I'm the first person who's used them to create nanopasses), but it's quite convenient and makes OCaml a good competitor for Scheme in this regard.
I think that's something really important to consider -- related the tailoring/personalization question in this thread too.

I looked at the page and every article (picked by AI) was quite negative in the sense that I believe it. They were articles about geopolitical grandstanding, extrajudicial executions of drug dealers, etc. Even if you took the pro-con Trump angle out (if possible), and put in <your favorite politician> I'd still not consider them positive topics.

My immediate reaction was this was really incongruent. I imagine it'll be for many others too.
for me it was the quoting/unquoting. i'd rather see something like {} to introduce a block of lua code and #{} to introduce lisp code within the lua block.
Derek Smart Derek Smart Derek Smart?
True, but regardless of whether you think that is a good or bad thing it's part of the value of a college degree, and should be included in your calculation when you decide if college is worth it.

I've seen the insecurity of some of my colleges without degrees, almost like they think college is a mystical place where deep and unique knowledge is shared. That insecurity can really cripple your career.
You are asking other people to do work for you that you could easily do yourself.

Rather than letting obviously wrong statements stand unchallenged people just downvote them. There is no obligation to explain.
Ask HN: Part-Time Freelancing as a Student?
Hey HN,

I'm currently a high school student who loves to program (self-taught) and has done quite a few programming projects. I'm currently in a bit of a financial deficit and am looking to start freelancing.

I've done a large amount of work with General C# programming, a decent amount of Unity Programming, a sizeable amount of ASP.NET web development, and a little bit of PHP and WordPress development.

Are there any specific places I should know of to look for freelance work relating to those technologies? Or any places that talk about how to get started freelancing?

Thanks, Folks,
Jacob
Could you or someone possibly elaborate on this? Why does UC Berkeley have so much better luck with startups and spin-off companies/technologies when compared to other public institutions?
> Its in the normal lexicon enough for Urban Dictionary to consider that the top definition

Urban dictionary and one isolated lawsuit doesn't a pattern generally make.

I can accept that this term has been used in a certain way as a code phrase signifying something else, but that's been true of so many phrases and terms that it loses all significance. (Is nice restaurant also coding for no minorities?)

The original statement that's objectionable is I would not let "good schools" influence where you live and buy a home, which is ridiculous. Taking school district reputation and test scores when buying a house is neither racist or something to be ashamed of, no matter how many quotes you put around "good school".
or prefix the domain with www.
How to find them? Any links or requirements to get links, etc?
Symlinks in shared folders
i have no idea why but i remember you from some old efnet channels and SA as well... can't remember what you did though.
`repr(C)` has always been needed for passing Rust structs to C, the problem was that there were cases where it would work without doing so (various schemes were devised to prevent this, including randomizing field layout (which I believe is what Go does? could be misremembering...), but it wasn't a high-enough priority to get implemented​ before 1.0).
I worked at a place where to plug something in (computer, lamp, etc) you were supposed to call an electrician. To move a chair from one cubicle to the next you were supposed to call a mover.

They don't do that anymore, as most people ignored these rules.
Duh, except Apple isn't paying that foreign income tax.

Apple, which has some 6,000 workers in Ireland, says its Irish units paid the parent company a licensing fee to use the intellectual property in its products. The Irish companies didn't own the IP, so they don’t owe tax on it in Ireland, Apple says, but the units will face a U.S. tax bill when they repatriate the profits. Apple expects to pay about 26 percent of its earnings in tax for the most recent fiscal year and has set aside some $32 billion to cover taxes it says it will face should overseas income be returned to the U.S.

That day will never come.
There are plenty of counterfeit bills so certain places or amounts will still require a check, which is far slower. It also means a greater risk for the merchant which increases costs and time.

And so what if you replace your card? Nothing happens. Credit cards are the safest possible payment type - a 5 minute phone call and they'll remove the charges and refund your money and even give you a new card number if you want. How much easier can it get? With cash you have no recourse.

By "quick" transactions, I mean craigslist, rural areas or similar scenarios that don't have the infrastructure or are too small to justify the transaction fees. If you're buying something for a few bucks from a street vendor, cash is probably best.
Rust doesn't currently guarantee ABI compatibility. You can't load Rust from a shared library without going via repr(C) anyway. I imagine that the algorithm will be frozen whenever we get to this point, but it shouldn't need to change again unless someone tries to take us as far as what Swift does (which would potentially be a much bigger project than this). There's also been discussion of giving you tools to control it more explicitly, but thus far no one has proposed an RFC.
True, but at least for compilers Windows support shouldn't be a big deal. This is because the Windows support is mostly only an issue when using certain libraries, and since compilers rarely have many dependencies it's often a non-issue.

The beginner material is kind of true as well, although I do believe that the little beginner material that exists for OCaml (pretty much just the official documentation/Learn OCaml and Real World OCaml) are much easier to get started with than the tutorials of many other languages. OCaml's learning material is pretty short and to-the-point, and I found it to be a good set of boot-strap knowledge: I pretty much learned the core language in 3-4 days or so and then went on to explore the various libraries, tools, and language features not covered by the basic tutorials at my own pace.
I'm a relatively young developer (three years older than Java) and don't fully get the thing about exceptions (point 7). It sounds very familiar to the solution I know from Java, and it does not make safety - or even feeling about it - any better. If you can still write code that can throw exception and an explicit assurance about it is the only way to prevent the crash, it doesn't change anything, actually.

P.S. I'm not really familiar to ML/OCaml, but have decent experience with large code bases in languages that are not very keen to protect you from yourself.
I agree that Ocaml is just extremely well suited for making new programig languages. If you are interested in Ocaml+programming languages check out the plzoo: http://plzoo.andrej.com/

I personally think that Ocaml is really good at this, because I started converting the Scheme examples from the PLAI book to Ocaml and it's just felt right(maybe because I'm not fan of the scheme syntax).
But the same problem is between Linux and Mac. So many times did my bash scripts break on the ancient userland that comes with Mac OS.

I do all my development in a Linux VM, and it's definitely a wide decision, seeing how many hours my colleagues waste setting up Postgres or Docker or even just Golang on their Macs. (Before you ask, I cannot boot into Linux directly because company policy.)
How do you go from 0 to okay in a particular framework in good enough time
Programming/software development has gotten so vast(or perhaps it has always been vast and i did not notice this), so much so that i find myself having to learn various frameworks/library frequently now just to write a particular algorithm,i therefore would like to hear your humble opinion on how you keep up, amidst this complexity that is now software development.
I wish i stuck with embedded systems and did not try to become the next zuckerberg/insert other names.
I actually live in Virginia. We get snow and rain just as much as any where else in the N.E. USA.

However our yearly precipitation is ~132 days, where each of those isn't a straight 24 hours of rain or snowfall.

I wouldn't find it terrible to buy a self-driving car that runs 2/3rds of the year without any problems, and I need to drive personally if and only if I must go out during heavy rain or snowfall instead of waiting 1 hour for the rain to stop.

Right now, many times I just wait for the rain to stop before going out because there isn't anything pressing or time sensitive about needing groceries on a Tuesday.
I write in C (mostly) and very few of my bugs are the typical errors C is famous for - 99.9% are logic bugs that can occur in any language. I have lots of great tools to catch the C type bugs - I wish I had a tool to catch my logic bugs. Tests can only find the bugs where the code doesn't do what I expect, not where what I expect is wrong.
It's been two years since the last update to dansdata.com
So we should encourage a system where people struggle to make ends meet as long as it's not you?
I really struggled with your captcha. I had to solve 10 screens of images, it was very time-consuming and tedious.
Yes, it will do exactly that.
I don't know much about finance. Why would Apple return money back to its shareholders? Doesn't it already do that by paying a dividend?
Totally different situation.
Overall corporate tax revenue is only 9% of revenues and 6% for C-Corps with remaining in pass-through S-Corp, LLCs or sole-proprietors[1]. I think the tax revenue we get from corporate taxes people think is immense but it is not in terms of collected revenues but it is massive in terms of each businesses tax rate hit (35%+ non competitive today) to mostly small/medium biz. Companies having up to 1/3 more revenue to use for other things I think will end up in larger pay and will make up for the loss in corporate tax revenues going to income tax and a possibly dividend tax increase

[1] https://taxfoundation.org/us-corporate-tax-revenue-low-becau...
Also, Haskell is something of a soup of DSL-operators that require one spend significant time researching what they mean and what behaviour they induce. Even with such knowledge, it suffers from the Perl-ish woe of write-once and read-never.
This article is from 1998, the landscape was much different. Haskell had a handful of the language features it has today, and was lacking many of the innovations in its runtime and libraries.
If you implement a move as a swap (as in the examples I saw when I first heard of move constructors back when it was called c++0x) you don't need an empty state.

Not being able to keep track of what cases call a destructor and which ones do not sounds like a much more huge problem than the one you are talking about. Doesn't seem too hard to avoid the temptation throw in a move constructor.
This is a fantastic site, with years of great content. Lots of great questions answered, with a healthy helping of shooting down scams.

I wish Dan all the best.
Technically, the new oldest person was born in the nineteenth century: Jamaican Violet Brown, who was born on March 10, 1900. And presumably, there may be others alive who were born before the twentieth century began 1/1/1901.
I wonder if Apple perceive some kind of systemic global risk (either economic and/or strategic). Maybe this is a 'flight to safety'. Or maybe they think the next 'industrial revolution' is near, so they're positioning their money to buy up (or create) highly productive US capital.
Let me revise my thoughts...

http://www.conti-online.com/generator/www/start/com/en/index...

Their main website has a splash flash page, which lead me to believe that they didn't put a lot of effort into "public", but not customer, branding. That's reasonable since they're a manufacturer.

However, I've also noted that they're German.

It's not very surprising that a German enterprise isn't spending a lot of effort on its English-language portal.
Some wild speculation
Are you being deliberately obtuse? Dude stole $50k then turned down a follow-on investment, giving Georgia Tech a valid cause and motive to pursue his criminal behavior.
It doesn't say that, also, the article mentions she "cut down" to that, and used to eat more.

I'm more interested in when various athletic old people are going to die. Ernestine Shepherd, or Charles Eugster, or any of these ancient japanese bodybuilders.

https://www.youtube.com/watch?v=-5om6gbDwA8
No, AMD64 does not ignore the upper 16 bits. They need to all equal the bit 47, otherwise the hardware raises a general protection fault (as opposed to a page fault for accesses to unmapped pages).

The problems mentioned in that article result from software that thinks this limit is set in stone. Such software encodes data in these upper bits, and then later masks it away before accessing the pointer.