skysight-inc/HackerNews huggingface dataset:
This seems...absurd, from the conversation linked:

Question: "Does this mean that today I can create a new (non existing in the native spec) method, add it in the native object, using it in a certain percentage of websites and force TC39 to change it's future implementation thus essentially hijacking the language evolution process?"

Response: "What that means is that yes, you can create a new nonexistent method, use it in a certain percentage of websites, and actively destroy any proposal trying to add that method name. I hope you don't do that, because that would be pretty sociopathic, but that's absolutely how the process works, and will continue to work for the foreseeable future.

We've made tons of progress with this constraint, and we'll continue to make progress with it."

That does not seem like a sensible constraint for language design. Just say the method name is reserved for goodness sake, you are the ONLY people who get to exercise that power.
"We should also have one programming language, one processor architecture (preferably the x86-64) and one browser"

If the above statement sounds wrong, it's because __it is__

We should let other cultures and languages to thrive by themselves; as this is the primary reason of evolution of our business language too. If multiple languages would not suddenly exist, our business language will stop borrowing from other languages and would cease to advance by itself.
https://en.wikipedia.org/wiki/Dumping_(pricing_policy)

replace 'foreign market' with 'big box' and 'domestic' with 'small guy' and there you have it..

the 'consumer' here also can't realistically open up a factory to compete with any of the products being sold... and so is not really a full market participant
The coolest thing to me about neo4j is that it spins up a little web server with an extremely friendly UI that allows people to build queries and run then locally. My non-coder coworker wrote all her own queries and found, then fixed errors in the data entirely on her own.

Our data set could have been handled fine with a relational database, honestly. However this was a rare case where over-engineering a problem and using the latest technology saved time.
I think knit cloth would do really well with small variations. If the target is form fitting, you want it to just touch everywhere. Knit is pretty tolerant of that.
Please give the OP the benefit of the doubt and assume that he or she is a competent professional.

Here are some situations where you may want to test your understanding of centering in CSS:

+ Center an absolute positioned element whose width and height are unknown (e.g., it's an <img>).

+ Does anything change if the parent element has padding?

+ Create an element that's width 50%, height 50%, and center it in a parent of unknown size.

+ Do any of these solutions still work if all elements have a 10px border?

+ Which of these solutions will remain centered if the parent has smaller width/height than the child?

How confident are you in any of these solutions without being able to run them?

CSS is quite complex. It was built up incrementally by reasonable, intelligent people trying to solve hard problems.

If you're convinced that things are easy or that other people struggle simply because they are lazy, then you'll never be able to learn and grow your own skills.

<3
I love these machines they’re so much fun to watch (for me at least they’re still in “how on earth did someone work out how to make this?” Part of my brain)

I recall someone publishing something similar a few years ago - I wonder how this compares?
I remember learning about this. I wonder if Earth was enveloped in such a burst, if we'd go out quickly, peacefully, like a heart attack in our sleep. Most life wiped out on our planet in an instant. It makes you wonder how many world out there contain the empty structures of civilizations that went out in an instant, with a whisper.
A huge asset to Google and to the community. Couldn't have happened to a less deserving person.
Thanks, @alxwu. Welcome to BMC! Please choose a payout method to make your page public.
Waiting to buy your first coffee :)
Never trust somebody else to make sure your certificate is renewed.

Case in point: Even Azure had a huge outage due to cert issues (abeit quite a bit more complicated than a simple expiration, but my point here is that certificates are hard.)
Two Photographers Unknowingly Shot the Same Millisecond in Time
It’s miserable when your starting point is the default js implementation for the executor, but if you write your own executor you have a lot of freedom to do cool stuff.

I’ve built a graphql interface here https://subzero.cloud on top of the powerful rest interface of https://postgrest.com which in turn sits on top of postgresql.

The end result is you define your tables/views/functions in sql and on the other end you get rest+graphql api to your data
Nothing ever fills the loss of a loved one, it doesn’t matter if they’re a spouse, a parent, a child or a pet - a loved one is forever missing from your life.

What I can say is with time things get better. No, time doesn’t heal all wounds - the loss of a loved one will stay with you for the rest of your life, but you will go from thinking about it every minute to a couple times a day to a couple times a week, to a few times a year, etc. Sometimes the pain will still hit you like a fully loaded truck, other times you will instead recall the joy that was brought to your life and be thankful for the time you had however brief.

I have absolutely no idea how much pain Matt is having to endure right now, and I won’t pretend to imagine - so the best I can say is the above, it does get better, but that doesn’t ever make it “okay”. All we can ever hope is that as time passes those moments of happy remembrance outweigh the gut punches, and I hope that everyone who has suffered a loss reaches that point.
The only fact reported by this article, is that a Singapore company is trying to acquire a US company, and the author has to make it ALL about China. If people didn't read the article careful enough, they'd probably not see the word "Singapore" at all
Right. I’m not saying these suggestions cover every person being let go. My position is that rather than this being a doom and gloom event for Snap, like some other comments have suggested, there are many reasons. These are the ones I’ve seen happen personally.
Contractions in vernacular American English are such a shitshow and getting worse all the time, that I'm not sure any guardians of proper usage can stand against the tide.
Laws are a sentiment but that isn't how reality works.
OP might also want to consider releasing a CLI / other form of library at a higher price.
Simple, just look at ETH. ETH is fully programmable currency. It can be locked away in a smart contract and programmed to disburse based on various conditions. A stable ERC20 token would have all the benefits of ETH coupled with the stability of the dollar. That's an incredibly powerful concept, much, much more powerful than a simple payments API with 2-3% fees BTW.
Thank you, @akashakya!
Please choose a payout method to make your page public. Waiting to buy your first coffee :)
> Thanks to this stack trace your business logic fits into two lines.

Two function calls for business logic, a hundred dependency libraries, thousands of lines of stateful "initialization" code outside of the stack and a fuckzillion XML files for configuration. But yeah, everything's great!
This isn’t the first time JS libraries get in the way of improving JS.

Do you know why the arguments object doesn’t even get to have the array prototype?

A bunch of js libraries - I can’t remember which anymore - detected arguments vs array by looking for .shift and .map or similar on an object and change there behavior accordingly - net result: a large number of major sites stopped working.

Similar for nodelist IIRC
Apparently this was changed in a recent update (1.22 to 1.23 iirc). In 1.22, it would have been fine.
Heilongjiang is part of the Northeast, aka former Manchuria and was settled in the mid to late 1800s from the North Chinese plain. The entire North Chinese plain speaks variants of Mandarin for the same reason North American English is far less diverse than British and Irish English, there was a relatively small recent founder population.

Wu (Shanghainese and the other related dialects of the Yangtze river delta), Yue (Cantonese), Hakka, Xiang and Min are absolutely languages. They're at least as divergent as the Romance languages or the different "dialects" of Arabic. Having a single written standard does not make the spoken varieties one language. And even if it did Cantonese has a written standard even if it's not used much, so there are at least two Chinese languages.

https://en.wikipedia.org/wiki/List_of_varieties_of_Chinese
https://en.wikipedia.org/wiki/Written_Cantonese
You are right, I may have used the term incorrectly here. I definitely want to learn from my mistakes in the past. It just seems to take away a lot of energy from.
Happy Thursday
Just Visit our Website http://www.dedevelopers.com/ and Get Amazing Discount 20% Off in this Special Week.
Point in case - proto Indo European language. It's clear most of European languages (except pre-Indo-European, like Finnish, Estonian, Basque..) have common parent language. For example, look at numbers. All those languages have awfully familiar numbers. If you speak one language, you can recognise most numbers in other languages rather easily. Yet they evolved into very different languages in different regions.
Just to make it clear. The original poster is trying to learn C++ and knows basic C. He also claims that he finds C++ complicated. By doing an over simplification like C++ is just an C with OOP features motivates him to learn and focuson the points it differs from C.
Also in the broader sense Namespaces is a way to group and organize Classes and and Objects.
Certainly C++ is a powerfull and full featured language but this not what we discuss here.

PS For the history
1)Also Borland took this approach when introduced C++
2)X11 windows is a classical example of C code written to give a feeling of using C++
There were like 200 people left in Commodore who identified and send up proper invention for promotion, and the chiefs who were good to salute good groundswell instead tried to fund moving design to Flash LSI in which there could be no production future. All producers, all bad put orders; not that local foundry accord answers how to go into production in Massachusetts ca. 1990!
Yes, this is by no means normative! Nothing will happen without a long discussion and consensus among dozens of people. TC39 has a meeting later this month where I imagine this will discussed in more detail.

Also, assuming we can't use flatten, I am sure we will land on a reasonable name that is not smoosh.
>... Any valid, submitted application...

Didn't you answer your own question? They claim if you use their service then your application will participate, this they are claiming your application will be valid and submitted. Id you don't use their service then there is a chance your application will not be valid or submitted... Isn't that a positive? Maybe not enough of a positive to justify the cost, but their claim isn't unethical.
> but that changes are tracked with a data reactivity library reminiscent of knockout called s.js instead

Surplus is fast because it doesn't have many features that available in many other libraries. For example, component model with lifecycles.

In this benchmark, "select row" should be the best case scenario for library like this, but even in such scenario it is slower than some vdom libraries.
Australia Bureau of Meteorology staff questioned over supercomputer crypto ring
Thank you! Couldn't get the link to play on mobile and this helped
They’re correct - if you make a library that is popular enough, and it has (and depends on) some absurd addition to a native object it effectively blocks using that name on the object.

It becomes bad when the library checks for an existing implementation of that function, and then assumes compatible semantics
The New ID Theft: Millions of Credit Applicants Who Don’t Exist
> But you are making new requests to the Oculus api and that part is failing.

Cloud-based APIs aren't the only thing that's broken. Locally-installed code is being prevented from running.
Global air freight sector gets off to a strong start in 2018: IATA
I feel like I get pretty far with just https://javalin.io/ or http://sparkjava.com/. They're pretty similar but Javalin is being built by a maintainer of Spark and inherits many of the lessons learned from it.

These are basically thin wrappers on Jetty.

SQL: Mybatis or JDBI.

SQL Migrations: Flyway

JSON: Jackson, usually

Redis: Jedis
Not sure about Americans, but more and more Chinese are moving back to China when they could have lived in LA or New York or anywhere they want. Also, Hong Kong is not as important as it used to be. It's also very common to see people from Hong Kong and Taiwan moving to China mainland to work nowadays, especially if they work in tech.
Broken heart syndrome is real, elderly couples have been know to pass within fairly short time frames of each other even if all medical indications show they very well could have survived longer. Losing the one person you have shared so much of your life with, likely raised children together with and confided in is something I cannot even comprehend.

I’m going to put down HN now and play Minecraft with my wife or something, because now I feel like I’m squandering my time with her.
Google does not just do this for Maps. Observe how different a Google Search results page looks on Chrome vs Firefox on Android: https://imgur.com/a/A8TYQ

I'm sure some will say they're more happy with the simpler interface, but the fact still remains that they're serving a lower quality version of the site (with no access to things like Search Tools to filter by date, for example) to non-Chrome users.
Introducing Join the Beat, a force multiplier for beat reporting
Your beautiful remembrance of your cherished love is both touching and poignant. Thank you for sharing this life lesson. I hope the act of writing down and expressing your feelings can bring you some comfort.
Clarissa – A Personal Bot
https://github.com/Clarissa-Bot/Clarissa.git

In dire need of other developers. Currently only 2 devs (myself and a friend) are committing. Email me @ bremo.lincolin101@gmail.com your GitHub username if you are interested.
I could call it Beijingese (or Pekingese) if you prefer. But many people might not know what I was talking about. Mandarin is the common name used in English to refer to this language.

I don’t have any problem if you want to talk about Parisian French (or pick your preferred other name for it), Castilian Spanish, etc.

Parisian French was pushed onto the people within the borders of the French nation-state by force, by a brutal authoritarian monarchy. Quoting Wikipedia,

‘The goals of the Public School System were made especially clear to the French speaking teachers sent to teach students in regions such as Occitania and Brittany; “And remember, Gents: you were given your position in order to kill the Breton language” were instructions given from a French official to teachers in the French department of Finistère (western Brittany).’

The French state continues to repress minority languages inside its borders. See https://en.wikipedia.org/wiki/Language_policy_in_France
> Both parties win with it

As far as I can tell from Wikipedia, only five elections have ever been won by someone lacking a plurality of the popular vote. Three of those cases happened before 1900. If we look only at the more modern examples, the Republicans have won the presidency but lost the popular vote twice (2016 and 2000) and the Democrats have never done this. In fact, this is a true statement over all of time, but once you get back more then a century the political parties are so different as to make the comparison meaningless.

That is to say: the Democrats have never had a presidential election that they won without winning the popular vote. I do not love the two party system either, but in this case it doesn't feel fair to say that both parties are currently equally benefitting from the Electoral College.
We had a production Rails app running with postgres, and we decided to implement some of our models with Neo4j. Graphs felt like the right way to represent the data, and all of the models were new, so we felt more free to choose the approach that seemed best.

A month later we rewrote everything in SQL - the main drivers were:

- as we refined our model, we realized that a relational DB with a bunch of join tables was good enough

- our developers were more comfortable working with SQL

- it wasn't possible to run complicated queries involving both databases simultaneously

- the Rails ORM felt easier to use than the Neo4j Ruby APIs (though this was certainly a function of our own familiarity with Rails and relational databases in general)

- having the extra database complicated our codebase and complicated our deployment

There was nothing horrifying or surprising in our encounter with graph databases. It just felt like we just made the wrong initial architectural decision. We were still trying to define the problem and were trying to use something we didn't fully understand.

I'd hesitate to use graph dbs in the future unless I needed a high-performance app with a lot of data that only a graph could model well. Otherwise having two different types of databases is annoying.
I think that your build would be much more readable as make. Building object code and libraries from C is.. kind of well traveled ground?

Making an idiosyncratic system is satisfying, but the usefulness of your work is decreased if it's decorated with locally invented barriers to comprehension.

Rock on; scratch your itches.
I wouldn't be surprised if this is the case. My experiences with the subject are very mixed and weird. I generally call myself an introvert because I can be by myself for weeks without being too bothered by it. But I also really enjoy spending time with people, as long as they're the right kind of people. But those people are hard to find, and mentioning this on its own tends to bring ire...

If I don't want to meet with someone, there's often a very distinct draggy feeling as if meeting them is associated with something unpleasant.
Rhode Island is really making it hard to get off these days. Less than a decade ago they outlawed prostitution. [1]

[1] https://en.wikipedia.org/wiki/Prostitution_in_Rhode_Island
You can still want to parse UAs for other reasons. I used such a library recently in a project where a user is shown their login history, including what OS and browser was used, in a human-readable format (e.g. "Firefox 58 on Linux").
DoD launches winner-take-all multibillion-dollar cloud-computing bidding
This reminds me of the turbo encabulator.
So it started with being Facebook is secretly recording you. Now it is Apple has secretly embedded a backdoor in the hardware and OS of the phones. Specifically so Facebook can use it to secretly record you.

A conspiracy of thousands of people ? No that doesn't sound crazy at all.
My suspicion is that we create new associations to the old memory. For distinctly visual memories ... I'm not sure what the mechanism is, but at least for myself, I often don't recall specifically what something (or someone) looks like, until I see them again. The act of recall-without-seeing may overwrite the actual recollection with what you think it should be.
I once used Shake[1], a Haskell library/EDSL for expressing and running build rules, to make a build system for work. I highly recommend it over rolling your own, if you need custom build tooling at all.

Our use case was a developer tool that would take in project files, sources, and assets, and bundle them for various platforms, push code to devices, or launch simulators for you. Notably, Shake made it fairly easy to ensure that we never needed to implement a “clean” command—all dependencies were correctly tracked.

Having strong static types and the Haskell library ecosystem available was a huge win for convenience and correctness over something like Make. Shake makes it easy to do concurrent builds with full or limited parallelism, minimise incremental build time, write multi-stage rules where e.g. you need to run the compiler to calculate the dependencies of a file, and properly handle commands that generate multiple output files. Nowadays it even supports progress reporting, profiling, and some linting of build rules.

[1]: https://shakebuild.com/
>https://assets.bwbx.io/images/users/iqjWHBFdfxIU/iJaj7JTR.wp...

>Rick Doblin, relentless advocate.

He sure is
I disagree and actually like it in principle. Languages of any kind change, and this to me feels just like spoken language change.

If enough people establish convention - why break it? A proposal that goes against convention is already under such scrutiny. I don't believe "smoosh" in this case is any better than "flatten" but I agree with the motivation and that's far more important than one function name.
Except they don't have this power at all.

If they try and declare a language addition that breaks a non-trivial number of websites, browsers will refuse to implement it. Anything this committee specs out only matters if it's actually implemented. Browsers care very strongly about not breaking websites, so the language committee must as well.
How to Start a Team Coding Dojo Randori Today
Nice to see a minimal version of a system.

In my experience the biggest (or most annoying?) problem though is not setting up the dependencies and executing the steps along the DAG but doing the configuration part of a build: What libraries are installed on the system, giving the user ways to opt in/out of build-time features, figuring out how to build shared libraries on the target OS, how to crosscompile, there’s tons of of these that may need solving depending on your project.

ninja does a fantastic job about handling the core and leaving all the other annoying things for someone else to solve (like cmake with the ninja backend :)
I don't think this would be ideal for clothes, although I'm sure it would be pretty good. Clothes are designed to move. They have pleats and extra space. A perfectly form fitting sweater would have cause stress/stretching as you moved your arms.
No, read the article again. The article is reporting on the activity of the US (government panel called CFIUS), it is in the second paragraph:

> The clash erupted in public on Tuesday after the United States government, citing national security concerns, called for a full investigation into a hostile bid to buy the American chip stalwart Qualcomm — a review that is often a death knell for a corporate deal.

And the end of the third paragraph:

> But a government panel said the takeover could weaken Qualcomm and give its Chinese rivals an advantage.

If the US government panel wasn't making a fuss over this, the NyTimes would have nothing to report. The author is actually reporting the facts that exist (US concerns over this acquisition with a focus on China), they aren't making these facts up.

If you want to criticize about why this article is all about China, your beef is with the US government panel, not the author of this article.
Plugging one of my favorite podcasts that recently covered spaceweather!

http://weatherbrains.com/weatherbrains/?p=6720
It's a valid question.

They can as well use the same server, e.g. because they work for the same company / organization.

A different data retention policy and lack of third-party access may be very important in certain circumstances.
Decisions for SIGGRAPH 2018 haven't been made yet. This may have been submitted directly to the journal Transactions on Graphics.
What is this spam on HN? How is this relevant? Mods please remove this.