skysight-inc/HackerNews huggingface dataset:
SEEKING WORK.

LOCATION: India

REMOTE POSSIBLE: Yes. Prefer remote.

Profile: https://www.codementor.io/vasudevram

Created xtopdf, Python PDF creation toolkit. Freelance developer, consultant and trainer. Worked with startups and large firms, US/IN/NL/CL, products and services.

Skills: Python, C, SQL and database design, Unix & Linux, shell, awk, sed & friends, back end web dev, REST, XML-RPC, XML APIs, PDF generation & text extraction, command-line utility dev (wrote popular IBM dW article on creating utilities, in C on Linux), Flask, MongoDB, SQLAlchemy, software design, testing. Did some Ruby, Rails and Java earlier too.

Was team leader of successful Windows C database middleware product; lots of Unix C work.

Overview of xtopdf: http://slides.com/vasudevram/xtopdf

xtopdf creates business reports & simple PDF ebooks. Supports 20+ input formats. Works with CLI, desktop and Web UIs, on Linux, macOS and Windows.
Pro Athletes are like 1% of the 1%. Even the 12th guy on the roster was like the best player on his college team. I am not sure if everyone in google was the best coder in their college.
My mistress is retarded and I find this comment very offensive.
Fixers (YC S18) Are Hiring a Senior Full Stack Software Engineer in London
As does the AirTrain for JFK. They happen to be built from the same system: https://en.wikipedia.org/wiki/AirTrain_JFK#Rolling_stock.
I'd expect QLC NAND to help with this
I generally use SQL or MongoDB. Used Postgres in a few places - it was used just like SQL is. Am I missing something? The only arguments I heard for Postgres were "free" and "support for JSON" (which I never tried).
You're both right because 30 km/h = 18,6 mph
Make sure you understand the difference between a contractor and an employee.

Often people who should be employees are classified as contractors.

In this case, a union would advocate that contractors are really misclassified employees.
More likely just phones without access to facebook's internal corporate network, which grants many more privileges to the app and the company than everyday facebook access gets. They likely also dodge accounts connected to the one their employer recognizes.

Calling these "burner phones" is a little silly. They are just completely private, non-corporate phones.

I've never trusted any company to either pay for my own phone or plan, if that requires allowing it special access.
I've never heard this, but I don't know any hardcore database folks either. Mostly it's just "I need a SQL database for my application and Postgres seems to be a good default" (note that I mostly roll with a Linux/Unix crowd, otherwise it'd probably be the same thing except s/Postgres/SQLServer).
Lol, fun idea and cute corgi :)
To quote the author https://twitter.com/Astro_Jamie/status/1070343971338153984

> It is quite likely that the negative masses in this study are a mathematical tool, rather than real physical matter. This rules out a lot of sci-fi, which is disappointing of course!
The heuristic is the sum of what individuals are willing to put up with or not -- not something you can calculate and then just prescribe for everybody.
At work, we run SQL Server, because we use several third-party applications that use it. And once it's there and paid for, if we need another database, it is easier to just dump it on the server that is already there, rather than run a second RDBMS server.

I am a little torn about this - on the one hand it strikes me as laziness that all these Windows developers will just pick SQL Server because it is so convenient (good integration with Visual Studio, drivers are present by default in .Net Framework). On the other hand, in terms of performance and reliability, I cannot say a single bad word about SQL Server. Another thing I like is that one can use accounts from an Active Directory domain as database accounts, so you do not have to duplicate group structures and such, if you use elaborate database permissions.

I have come to like T-SQL, which integrates some procedural features into SQL, so SQL Server does not need a separate language for writing stored procedures, triggers, and so forth. Where T-SQL is not enough, one can use basically any .Net language, but there are some restrictions to it, and I have never used this feature.

Postgres offers many features SQL Server lacks, e.g. the array of data types available in Postgres is amazing, or the fact that it has enums. SQL Server has some features Postgres lacks, for example the Service Broker, which is very interesting, but apparently non-trivial to use correctly.
Ask Microsoft how it works out for a company when contractors are treated as employees[1]. What ticks me off is that before that lawsuit, I was really enjoying being a contractor then that happened and companies became really skittish and a bit hostile.

1) https://www.reuters.com/article/businesspropicks-us-findlaw-...
I mean, none of these concerns are specific to React Native, really; any lowest common denominator framework has the same issue. Accessibility is too rarely considered by designers, or more specifically the designers' bosses, who seem to think of it as an afterthought to be tacked on later as an optional bonus; it should be a core consideration.

In iOS, it's been a core part of the system frameworks for 9 years. That builds on over a decade of the same accessibility frameworks in macOS. There's really no reason that every new, popular, and widely-used user interface framework or library can't implement accessibility 100% on the two primary mobile operating systems.

Last year's WWDC session[1] on designing with accessibility in mind was just a reminder, but it really should be considered a mandatory part of user interface testing. If a company can't afford that aspect of testing, then they should really consider what frameworks and libraries they're using, how they're developing, and what trade-offs are involved.

[1]: https://developer.apple.com/videos/play/wwdc2017/806/
Some fobs use an inductive coil to recharge a battery within the key while the key is in the ignition.
I see that this diff contains a lot of fluff: in many places, functions and variables are changing names while the code which uses them remains the same.

In code that truly embraces "Lispy" lists, you cannot switch to an encapsulated list representation without making substantial changes to the code. For instance if you have any cdr recursion going on, that will have to be restructured, because a bag-style list doesn't have a cdr that is itself a bag-style list. (Perhaps the function has to be split into an external one that takes the List and then a local recursive part that works with the ListCell.)

I would say that to a fair extent, it looks to me as if the code anticipated a future retargeting to a different list representation, whereas the "Lispy" approach is to embrace a particular list representation.

Lisp programs sometimes need to improve the performance of adding to the tail of a list; it's done with some wrapping, like a structure that keeps a pointer to the tail. Usually that is only locally used; it doesn't "travel" as part of the representation of the list. It is not an encapsulation device, but only a process device. Of course there is also the common pattern of building up a list in reverse followed by a destructive nreverse. And the meta-approach of designing things to avoid doing work at the tail end of the list.

I just remembered the existence of some C code that has nothing to do with any Lisp implementation internals, which pushes and nreverses: http://www.kylheku.com/cgit/c-snippets/tree/autotab.c#n228

A double-ended queue (deque) can be formed in Lisp by using a pair of lists. So both ends of the queue are list heads, from which we cdr into the interior. I developed such a thing which is hosted here:

http://www.kylheku.com/cgit/lisp-snippets/tree/deque.lisp

With this deque, we simply use the push macro to add items to either end of the queue. pop-deque will remove an item from either end. Underflows are handled by rebalancing the dequeue: shuffling items from one list to the other. The cost of that is amortized. (BTW I see that pop-deque has a multiple-evaluation-of-arguments problem; it really should be written using get-setf-expansion.)
No, since the person who's documents were seized was in the UK on a trip. Except for special cases where immunity is granted, physical presence in a country means that one is subject to the laws and jurisdiction of the country. In this case, the UK Parliament had the authority to compel the production of the documents in question, by threat of imprisonment if necessary.

A question for any legal scholars out there: the seizure of the documents would be contempt of court in the US, could it not? The person who was threatened with arrest has the defense of duress, so could the US court charge the MPs who ordered the seizure? I don't think the UK would extradite, but if the MPs were to visit the US without immunity, could they be arrested for violating US law (even though their actions are apparently within their rights under UK law)?
I do the same. And the next step will be wrapping everything in alu foil, because it is cheap for companies to include gsm module. Only half kidding, unfortunately. :-/
can you attach the text for people that have black listed all FB IPs ?
That the growth of demand is outpacing the growth of supply. I thought he was fairly clear about that.
D's only runtime memory safety feature is array bounds checking. (The same as Rust, I believe.) The rest is compile time.

D's compile time memory safety focusses on:

1. @safe and @system code

2. disallowing unsafe pointer operations

3. safe alternatives to pointers

4. controlling escaping of pointers

5. controlling the scope of addresses
As well as the American Federation of Musicians.

When I was a freelance orchestral musician I loved the union. There was a huge difference in how you were treated during union vs non-union gigs.
when are we getting 8 tb ssds. its been awhile. ssds should have caught up to spinning rust by now in capacity
This is literally illegal in many European countries which demand that people working at FTE conditions be employed as full-time employees.
Less than 200 calories burned from these activities, not a good source of regular exercise.
Increasing production of semiconductors means bringing up a new fab. It's incredibly expensive and takes years.

Samsung et al do build new fabs, but at a significant lag to demand for logistic and risk-mitigation reasons.
Anyone interested in this sort of thing would probably enjoy having a look at the Bastl brand Eurorack modules, which allow sensors, solenoids, and motors to be hooked up in directly to your Eurorack system, without bothering with intermediaries like the Arduino and whatnot.[1][2][3][4][5]

Also of interest may be just about any of the cute, quirky, Rube-Goldberg-like creations from Gieskes[6]: [7][8][9][10][11]

[1] - https://www.youtube.com/watch?v=ybopzDfrZ08

[2] - https://www.youtube.com/watch?v=0sA_IcICKxU

[3] - https://www.youtube.com/watch?v=CpRYWuRCdLw

[4] - https://www.youtube.com/watch?v=53J1hEXsovg

[5] - https://www.youtube.com/watch?v=eFX4WeXa21k

[6] - http://www.gieskes.nl/

[7] - https://www.youtube.com/watch?v=lf_rmr5Arbs

[8] - https://www.youtube.com/watch?v=Diix7VTdwdM

[9] - https://www.youtube.com/watch?v=JsPBkBx3YpA

[10] - https://www.youtube.com/watch?v=sTeNfms0lX4

[11] - https://www.youtube.com/watch?v=Laj57aAuZKw
Don't contractors have to actually PAY their taxes though?

Having to actually cut a check for a several grand every quarter seems like it feels worse than having it taken out of your check.
So if this metaphysical 'force' is deciding your actions, that still is not free will. You can posit anything as the ultimate cause of your activity but that isn't free will, it's just a higher-level cause. Either things are ultimately caused (at whatever level, metaphysical or not) or they're just acausally random or some combination. Pushing free will into the realm of souls and God doesn't help.

However, your point about unpredictability is right. There are some processes that are fundamentally unpredictable, but this unpredictability can and does occur in a completely deterministic setting.

A completely closed deterministic system will have processes that are unpredictable to agents acting within the closed system, this is the nature of computational irreducibility as elaborated by Stephen Wolfram and more recently Tim Palmer.

Personally, I certainly hope we live in a deterministic universe because a fundamentally random or a-causal universe would be nihilistic to me. If things just happened for no reason then that seems far more distressing than the universe following (possibly a few elegant) well-posed and deterministic rules, even if some aspects of its future evolution are unpredictable due to computational irreducibility.
I think they sometimes mix yandex, yahoo and other stuff as well. There is a reason they never disclose what percentage of queries are served from which source, kinda spoils their magic i guess. Kudos to bing team though, they seem to improved quite a bit apparently.
This is almost always a driver/wrapper problem, which seems to be the case here. SQLite supports multiple readers without issue that only block slightly when a write transaction is committed, and there's also WAL mode with even better concurrency that avoids locks altogether for reads.
A prediction: This site will die within single digit year, with a high chance nobody will get their letter in a year.
Allow Yourself to Do Things Poorly
Worst of both worlds!
I'm not sure I think infinite repulsion is any stranger than infinite attraction, which is how we think gravity works now.
@dang can we please change the URL to this? The current one has full width text which is hard to read.
These CEO demand letters are always perplexing. Do the authors think this is a representative government? The CEO represents the shareholders, not you. A letter from an employee is like a letter from a RAM stick in a data center.
Calling these "burner phones" is a little silly. They are just completely private, non-corporate phones.

So a phone used to duck surveillance from a powerful entity to conduct discussions about things you don't want that entity knowing about, colloquially goes by what other name then?

I get it if the implicit association between a "real" burner phone and these devices might not be a complete and perfect parallel but I think here the term is apt (unless we're legitimately just talking about someone's every day personal phone, but that wasn't the impression I got-the article doesn't really talk more about what these devices are)
> BuzzFeed was built on Facebook [...] Buzzfeed no longer relies on Facebook for users.

Both of these statements are false.
> diversity is one of them, without diversity interaction goes down and without interaction good ideas hardly came up and spread

Diversity will sacrifice efficiency and that's unlikely in current capitalistic scenario where pinching every ounce of performance from tools and employees is the norm.
They would accelerate indefinitely, but it wouldn't break conservation of energy. Gravitational force is inversely proportional to distance^2, so potential energy (integral from 0 to infinity of Force dx) still converges to a finite number.

Same with normal gravity, but backwards.
All FB employees have a phone provided by Facebook with MDM software.
I agree that for 0.5-1 TB disk there really is no reason to not to get an SSD. However the price difference jumps significantly once you're looking at larger disks though. The cheapest 4TB SSD costs about to 8 times more than the cheapest 4TB HDD for example.
Many of the sillier criticisms of the New York Magazine article have already been properly addressed but here are a few more.
<Dominicr> “Uber is a technology company with a taxi service attached.”
Complete utter nonsense. Uber has not developed any “technology” products except what’s needed for its taxi service. It doesn’t sell any “technology” products on open markets. Its “technology” is a tiny portion (probably around 5%) of the total cost of providing customers with taxi service. As the article mentions, its dispatching and pricing software is trivial compared to what airlines had decades ago. Since no other consumer product app has ever had meaningful competitive impacts, it is ridiculous to claim that any meaningful portion of Uber’s $70 billion value is due to its wondrous technology.
<rdlecler> “The author doesn’t cite growth rates, customer acquisition costs of lifetime value of the customer and without that it’s not clear they know what they’re talking about”
You obviously didn’t read the article. It emphasizes, based on published financial data, that Uber’s costs aren’t coming down, except to the extent that they can push driver compensation to (or below) minimum wage levels. It any of the points you raised were actually important, Uber’s losses would not have ballooned to $4.5 billion in its eighth year of operation.
<traster> “I'll tell you one thing: I really don't appreciate an article that just continually asserts investors are idiots”
At no point does the article say (or suggest) that the investors are idiots. Obviously the vast majority of VC funded companies fail to produce returns for investors. It does clearly suggest that their original vision of outsized returns on the $20 billion investment base won’t be realized unless the IPO succeeds in finding a lot of “greater fools” willing to bail them out. And you fail to provide any logical basis for why Uber would ever be able to produce these outsized returns if the investors hang on. Or why anyone should invest in next year’s IPO.
Garry Kasparov: An Incorrigible Optimist
Thats XML?
It's pretty understandable. My last job was in ad tech, and as part of the employment agreement, we effectively signed away our privacy rights through a clause that effectively waived the privacy rights on any machine that interfaced with any thing related to the company. Problem was - how does someone make the distinction between viewing an ad for work purposes and viewing it for work? Not to mention the company gave very reasonable incentives to use your own phone for work, etc.
It's explained in the paper.
Negative mass inverts signs in ways that are not intuitive. Best explanation is a diagram from the author's twitter page [0][1].

When a positive and negative mass particle interact gravitationally the positive mass is repelled and the negative mass is attracted.

[0] https://twitter.com/Astro_Jamie/status/1070303556266283008

[1] https://i.redd.it/qt2tf2tbni221.jpg
This looks really useful for commutes.

Will be trying this one out tomorrow I think.

The comments look a bit weird though. Don't fit the look/feel of the rest. Love how the articles are embedded though.
The AMA is everything that is wrong with American Healthcare.

They have enforced the Physician monopoly to the point where its cronyism.

There is a reason Physicians make 300k/yr.
> In the US, the healthcare insurance easily has a tax break involved as an employee, but as a contractor, it would likely require crazy things like incorporating and setting up a CEO/board, etc...

I'm not an accountant or lawyer, so take what I say with a grain of salt. Should be able to setup a LLC in the state you do business in. Be careful in California, the LLC will cost you $800 a year even if you make no profit.

Once you have an umbrella company you can write off valid business expenses, including health insurance premiums. Be sure to pay quarterly federal tax payments if you are making profit.
I am quite welcome if that happens actually, that is what equality means isn't it.
> MSSQL has DataDude. You write your database as CREATE statements. This is then parsed into an AST and semantic model, diffed against a live database (or another script) and you get an ALTER script.

Oh wow, I've wanted exactly this for Postgres. Never knew how to search for it though.
Facebook provides all employees free phones with corporate device management and data plans so I can see why.
Hi for Everyone! I"ve got an interesting news. Would you like to have an interesting pastime in internet. http://VO1U8.TK Click here.
The wish was specific enough to prevent that.
U.S. National Academies Reports on the Prospects for Quantum Computing
Along with the deductions, on the U.S., if you can have your contract as a corp-to-corp, the tax savings can be even greater.

Pay yourself a fair salary (usually around 30%) along with FICA, take the other 70% as a company dividend and not have to pay Social Security, etc. Not paying FICA is a big saving. It's a very typical S-Corp payment arrangement. It just usually requires an accountant to manage (make sure you pay tax estimations on time, etc).

With the corporate tax cuts last year, there's even further savings.

An Uber/Lyft driver could operate as a corp if they wanted to.
https://www.ridesharingdriver.com/driving-with-an-llc-or-cor...
The word 'reification' is a beautiful one that means to make something hidden visible or accessible, or to give concrete form to an abstract thing.

The first time I happened on that word was when reading about Scheme continuations. The simplest way to describe continuations is: reification of return addresses.

In a language like C every function call has a hidden argument: a return closure that consists of a text address and a value to restore the frame pointer to upon return.

Reifying the return address closure requires giving it a name, and that name is simply "continuation" -- it refer to what follows when this function returns by... calling its continuation.

Because returns (now: calls to continuation functions) are always done in the tail position by definition, the caller's stack frame can be reused. This is a key point.

There's only one other mystery needed to fully explain Scheme continuations. Namely, that function frames have to be allocated on the heap in order to get full Scheme semantics. Add delineated continuations and you can have function frame stacks again at the price of a bit more ceremony so that the run-time can know when to call a function on a new stack.
> It still doesn't have proper upsert or JSON columns

Upsert (MERGE) was added in SQL Server 2008 (although it's chock full of known bugs): https://www.mssqltips.com/sqlservertip/3074/use-caution-with...

JSON was added in SQL Server 2016, although indexing it is still tricky: https://docs.microsoft.com/en-us/sql/relational-databases/js...
I used to rely on reddit for traffic.

Now I don't.

Times change. Reddit quality has gone down too.
We host internally on our own hardware and have other much simpler ways of achieving the same thing, should we need to.
It's not a good idea while CS salaries are so exaggerated next to other engineering salaries: the top 10% of earners complaining about working conditions will come off as a bit entitled to the other 90%. Wait for salaries to normalize or maybe concentrate on creating a trade association instead and steering the industry through that
Developing AI in a responsible way
Why not use FLAC? It gets 50-70% compression and is lossless.
Ah, yes – holding journalism to the same standard as works of semi-fiction is indeed called for these days. An excellent comparison on your part.

Other people, however, may hold journalism to higher standards than those of infotainment that falls terribly short of the "info" part of the portmanteau.
With everything that has happened in the past few years, I'd be kind of scared of the people who choose to remain. They must either be true kool-aid drinking zealots or... something more sinister.

The article presents it as a choice between leaving or fully buying in. What is the mindset of the person who is fully buying to Facebook, today, at the end of 2018?
The sources here appear to be leaks from a group that is the internal equivalent of 4chan and former employees who have an axe to grind. The portrait painted from them does not match the reality I experience day to day in any meaningful way.