skysight-inc/HackerNews huggingface dataset:
you don't need to give consent for publicly available information. if we are friends FB and you like a song on spotify and share that on fb publicly, why shouldn't I be able to see that when i'm on FB or Spotify? It makes my experience better on both. That's what instant personalization was. Again, the times failed to talk about that.
Actually I think it is. What is described are basically socialists, left-leaning types, which 'North American Liberal' generally describes.

These cafe folks are not so much 'classical liberals' (or maybe they are in some sense), which is what 'Liberal' is in the rest of the world.

Though there is overlap.
That's why the support channels were setup. Also, there still isn't a lot of details to share in the first place. The problem comes down to sending the initalization codes to the panel, which for some reason is not working. The conversations continues. Now you're as up to date as the rest of the librem 5 team.

I didn't want to drop into overly technical detail as not everyone wants that. You are of course welcome to participate in the community forum that was setup to chat about the state of the dev kit.
There are a lot of moving parts involved in making a full-featured path tracer, and they can have wildly varying performance characteristics. Some parts such as finding ray intersections in parallel and integrating them map extremely well to a GPU-like architecture, while others such as building and traversing a bounding-volume hierarchy are better suited for a traditional CPU (even though within certain constraints you can also do it on a GPU).

The full rendering pipeline is much more than just finding ray-triangle intersections. It also involves material BRDFs/BSDFS (reflection/scatter properties), volumetric effects (fog, liquids, etc), motion-effects such as blurring, etc. Depending on what you are rendering, the render pipeline be vastly different from application to application.

I think most production path-tracers are still primarily CPU-based, which would be because of the required flexibility.
Indeed. I have found that the best way to get a company to respond to a complaint in a reasonable manner is to post your complaint on their facebook or twitter profile. Its a shame that it needs to be like this.
> The reason why you should use it, because of the benefits of CQRS and event-sourcing

So this is the ONLY framework that provides an implememtation of CQRS and event-sourcing? What I was trying to get at is to try to tell me why you're different and better.

None of this is easy. One-liners are very hard to get right. But it's worth the work.
This seems like one of those things that will reverse itself. Once a measure is known to its subjects it becomes worthless. (That's not my idea but I'm too lazy to look up the source right now.) If enough people write long articles just for SEO, the algorithm will change and they might actually find themselves penalized. Then there will be lots of whining from folks who thought they could profit by prioritizing SEO over quality and by treating SEO as a one-time-solvable problem.
Ask HN: How does your company do project management?
I've experienced many different implementations of Scrum, Agile, Kanban, todo lists etc. and it seems that every company approaches the problem in a slightly different way. I understand no development process is perfect and it very much depends on what your business goals are. How does project management work at your company? Do you use a process you think works particularly well? Is there things you don't like about the process that could be done better?
Shouldn't

return nextUser(...

be

return usersRange(... ?
> I thought it was translated from some other language but I'm not a native English speaker myself so.

Nah, turns out it was written by Rob Enderle. He's been writing really bad tech articles for... a while.

Because you're right, it really was bizarre.
I'm not sure either but i don't believe there is such a thing. No private message data was shared publicly.
> Family obligations do not help.

You've put your finger on it right there. These type of interview questions are biased toward candidates with plenty of free time and few obligations. This effectively has ageist, sexist, and classist[0] consequences.

[0] Racist as well, to the extent (which is considerable) that class is entagled with race.
Not just last decade, the 70s were a real pivot point in the American attitude towards technology and science as a large cultural shift towards mistrusting power and the market.

Watching science newsreels from the 40s-60s you notice that they're the epitome of boundless optimism.
Whereas I am only willing to use a programming language DSL. In any interesting real world case, you are going to run into cases requiring some form of arbitrary logic. Some DSLs will provide you functionality to do loops, ifs etc., but you can't beat a real, actual, programming language.
Is the house panting problem this one? https://www.programcreek.com/2014/05/leetcode-paint-house-ja...

I'd imagine you might want a bit of practice get refreshed. I know what you mean. But I'm guessing it's not a month of practice, and you're not thinking you have to memorize the problems beforehand.

For me, it's a similar background (interpreters, compilers, text editors) and for any algorithms interview, what always got me have been dynamic programming problems and remembering that hash tables exist.

Edit:

Funnily enough, one time on a phone screen, fresh out of college, I got asked directly what data structure I'd use for a text editor. The next words out of my mouth were, "a pair of finger trees," and it turned out that it didn't go well, I didn't get a follow-up interview.
> They needed those permissions to allow for sending/receiving of payments over Messenger.

But then something is inherently flawed, isn't it? As if there was no way to solve this without giving them access to all private communication.
People fall off cruise ships with alarming regularity. Can anything  stop it?
We know that black lung and air pollution are things, and can be verified by disinterested third parties.

What we know about the release and status of disasters like Fukushima, is dependent on interested first and second parties (utilities, governments etc). I am fairly confident that most/all of the information is incomplete or inaccurate.

Nuclear may well be safer. But there are more unknown unknowns with nuclear than there are with coal- driving fear and also legitimate cause for concern/caution, as a citizen.
What's the protocol if the phone (or other electronic device) was provided to you by your employer? Wouldn't unlocking and handing over a "protected" device be against most company handbooks?
Show HN: Cuda-bootstrap.com – One liner to install CUDA on Linux based machines
Bars/clubs are optimized for making people go home with a hole for their peg or peg to fill their hole. There's a lot of bad matches but if you test drive enough pegs/holes eventually you find one that belongs to someone you are compatible with.

It's the Red Army circa 1945 approach to dating. Throw enough bodies at the problem and eventually one of them will be the one that solves it.

If you want to make fewer higher quality matches don't go to a bar.
BELGIUM’S AMBASSADOR PAYS VISIT TO SKELIA LVIV OFFICE
And while they are at it rethink the "OS as a service" strategy. I don't get the often cited comment on how Microsoft transformed itself under Nutella. They just take the steps they are forced to make because a lot of developers ran to different platforms.

I think MS-software to be less attractive than any time before. Be that windows, their office suite or their cloud landscape, which mainly excels at being slow. And stronger competitors are not the reason for decisions that are mostly not consumer oriented.
uhm. no unittests for the project ? :((
9 Rules how to take photos for Amazon listing
Well, it creates a way for other members of the core team to replace someone they disagree with without having to call for a no-confidence vote all the time. I don't know what you mean by "revolutionary", but the point of these kinds of councils is to uphold the vision and principles of the language, and so long as the people in the council are making the correct calls in those regards, there would be no reason to replace them.
There's a line that might open you up to being sued over it. Ridiculous as that would be, I wouldn't really be surprised if the right lawyer in the right court could pull it off.
How Scammers in China Manipulate Amazon
Sounds a lot like DXR (DirectX RayTracing) though that's high level it offloads the "go raytrace it" part to the Nvidia RTX API.

These, and any solution that generates an image, need a shit ton more information to generate an image than polygons and where the camera is.
There are a few open source alternatives that let you store your notes locally.

In no particular order,

1. QOwnNotes - https://github.com/pbek/QOwnNotes

2. Joplin - https://github.com/laurent22/joplin

3. Zim Desktop Wiki - https://github.com/jaap-karssenberg/zim-desktop-wiki

Boostnote was pretty good as well, but it seems like after the change in leadership, there has been some issues.
What's the common use-case scenario for migration handling in the C# world? I've seen a lot of people doing checks on application startup: Do I have pending migrations? If so, run them. In the Ruby world, checking and running migrations is usually part of the deploy routine, not application startup, and are usually handled by a separate CLI command.
This would seem to be more an aggregation of financial credit scores, rather than a "Social Credit System" as I image those to be.
Sometimes I wonder if everyone at facebook is this naive and that is what is actually going on.
Yeah, that's my mistake. I thought we're talking out, not in.
Why Microsoft (Not Amazon) Will Win the Pentagon Contract
> They denote semantics that Python does not have

There is no consensus that "pass by reference" denotes that, whatever a wikipedia editor says. Normal working programmers do not understand "pass by reference" to mean specifically "pass a reference to the caller's stack" but only the more general concept of "pass a reference to the value of a". If you want to talk specifically about what kind of reference gets passed, you need some new terms for that, and both the new terms you come up with will be subtypes of what most of the world will continue to understand as a general category of "pass by reference". No-one outside of these arguments on HN gets confused about whether you can write a swap function in Python; people understand "pass by reference" to mean something more general and entirely true of Python (and Java and so on). You can tell by how often we see those languages described as "pass by reference".

> but it can't. `f` can't change the object which `a` references:

Yes it can. It can't make a to refer to a different object (as your f tries to), but it can change the object a refers to just fine.
The whole environment handling bothers me, specially when working with containers. Why can't we have something normal like a .env?
Back in the day I had trouble playing 128 kbit/s MP3s in Winamp on PowerPC 603e 75 MHz (Mac Performa 5200), so no way it can work on 68030
yeah i feel like "design is irrelevant" probably still doesn't mean it can be offensive to look at :)

i take it to mean, don't worry about going crazy with hiring a PR firm to give you beautiful look/feel and/or some unique functionality
Hmmm... This poster has noticed an issue on 17th, mailed support and without waiting to see if there's any reply or resolution, decided to blog publicly about it the same day... seems definitely premature, maybe borderline of questionable professionalism.

It appears MailChimp has a chat option for support on weekdays for paid users but since this hasn't been used, one would assume the poster is using a free plan - not exactly exemplary practice for handling anything "mission-critial".
wasn't "reopen recent tabs" a launch-day feature for chrome?
Time to #DeleteFacebook, Again
https://www.nytimes.com/2018/12/18/us/politics/facebook-data-sharing-deals.html

... And someone has to start something new. What are your candidates to maybe replace Facebook ? Little/unknown yet social networks.
The link to the actual vote results [0] states that the electorate was "CPython core developers with a known email-address."

[0] https://discuss.python.org/t/python-governance-vote-december...
I look forward to the day that a recipe doesn't come with a life story prepended to it.
So? Web is full of unhelpful error messages and bullshit workflows. Just use something else.

One other funny workflow I was subjected to is unidirectional validation, where you are supposed to have something validated by the other party, and there's no possibility of feedback/responding to their determination.

So you get a response "your website is down", when it clearly is not, and their crappy validator just can't handle redirects or whatever (you don't really know, and can't ask for details). And there's no way to communicate, other than changing random stuff on the website and re-submitting and waiting a day or two for each cycle. LOL
Previously Deported Illegal Alien Went on Deadly Shooting Spree in California
Great explanations that avoid too much jargon and that I think most developers could understand. Your one-liners and more detailed explanations got me hooked, and I want to know more. This is the right way to do it. Thanks!
Google is a lot larger than Reddit is but it nevertheless blew it by focusing on mainly one thing, Google+. I’m saying that instead of focusing on this tech reorg which seems kind of overkill (at least from an user’s perspective) they could have given more time to focusing on the redesign, because at this point the redesign looks like it has received no significant input from management at all, it’s a total disaster.
There is much more to a game engine than rendering graphics. Networking, input handling, ai, collision, all kinds of stuff.
I really don’t think you are doing your employer any favors by your transparently obtuse attempts to misrepresent the actual content of the accusations.
The site is a little light on details, but I assume my notes will be stored in a distributed way? What are some key advantages of this over something like Standard Notes (https://standardnotes.org), which allows backing up notes to multiple different cloud storage providers.
Based on Ansible and other systems going all the way back to GNU make, I believe that the programming language version wins every time.

We're programmers, and sometimes we're going to need to program to solve this problem. Taking away that option is always a pain. Even if what you wanted was possible with Jinja2, it wasn't necessarily very readable anyway.

Proponents of it will point at that this is the sort of thing that Lisp is good (and they'd be right), but there are other functional languages that are good at it too - the simpler syntax is a bit of a headstart. Elixir's macros system enables a number of lovely little DSLs (e.g. Phoenix router or Ecto DB schemas).
Is that a feature or a byproduct? It doesn't make sense to me on the surface that a larger text would be linked to more necessarily.

The length of a text doesn't seem like it would factor into the outcome of the page ranking unless I'm missing something.

How would you determine what is a "good" or "bad" article, given a reader's preferences rather than one that simply gets associated most regularly with a search query?
I had similar fear, in my case, stemming from the fact that I really wanted to be on the edge of so many new technologies, and I felt I am falling behind.

What helped me was to focus on things I already know and help me "Get the job done", especially if I managed to help somebody else in process :-)

I.e. I realy would like to dabble in running hadoop cluster and do large-scale data-processing. Despite the fact it has nothing to do with my current day-to-day work.

But last time I needed to process something, I managed to make do with the unix usual suspects such as cat, sed and awk and I got the result and it was fine :-)
In Westminster-style democracies, party members elect their party's leader (the general public don't get to decide who the leader of a particular party is).

In America, you can only vote in primaries (that is, choose presidential and other candidates) if you are a registered voter of that party -- which means that it's also restricted to a subset of the public.

So I'm not sure I agree it is a mismatch to most democracies. Obviously there is a difference, but it's still clearly democratic in spirit (and actually matches how some real democracies work in some aspects).
Even if Blockstack goes away, you can still access your data (in encrypted form) as Gaia is nothing but a storage system that is a wrapper over existing storage providers (aws, google cloud, and more). Now, the question is how you will decrypt it. Blockstack stores auth information on the Bitcoin blockchain so I guess you will be able to access your Blockstack credentials as long as Bitcoin blockchain is accessible and you have access to your secrets. Also, Blockstack and Gaia are open-source so it's unlikely they disappear with no trace.
What issues does Boost have now? It seemed like one of the better options for code notes
Handmade perogie are a lot of work. I found Mrs T's perogies are pretty good considering that they are frozen.
> What kind of businesses run on very tight margins, that even some increase in the IT bill can cause them to fail ?

Well, Startups! That's sort of common for startups, isn't it? I realize the term is basically being used to describe almost all "small businesses" these days, but I think it's fairly common for startups to have very short runway. That would (ideally) get longer as the startup matures. But I don't think it's uncommon at all.
If the chat option is for paid users, I'm not sure that would have been useful if the account was deleted.
Correct that it involves tradeoffs, though having no process at all for making decisions leads to at worst a free-for-all (which can work for small or non-critical projects, but even so be prepared for inevitable drama), or at best an opaque and implicit process as others here have warned about. To use a HN-friendly analogy, it's like static typing vs dynamic typing: you can either accept pain up-front to avoid pain down the road, or vice-versa. The latter is better for massive, established projects and the former is better for young, rapidly-changing projects, so we must consider which of these two better resembles the Python project.
Its just moving complexity from one place to another though, isn't it? From the application layer to the deployment layer.
That long articles are necessary to rank in Google is a myth.
https://twitter.com/mnlfrgr/status/1074653395997388800
Vavr’s flatMap in action
Historically, you can run some version of whatever GUI over any distro. It may require more effort and technical knowledge than you have or want to acquire.

I say 'historically' because right now there are two display server protocols in play, Wayland and X. From the user perspective, it's a low level split that hasn't been fully sorted out, yet.

Practically from a user perspective, Wayland isn't good at leveraging the power of Nvidia GPU's. If this matters -- it mostly doesn't for average use -- then it's worth considering. Further out of the mainline, Wayland doesn't have a tiling window manager with a long track record of deployment...it doesn't have any window managers with a long track record because it's new relative to X.

I'm not bashing on Wayland. But it's a good example of the kind of problem that switching to Linux raises: you have to live with the bets you make. I'm running Ubuntu 16.04. To run GIMP 2.10 or greater, I have to upgrade to Ubuntu 18.04 or greater. If I run Wayland, I have limited access to my Nvidia GPU.

Even choosing Ubuntu has meant a half a dozen changes over two years to my touchpad configuration as libinput got sorted out for my uncommon Dell supplied hardware. Mean while all those changes were completely transparent to my old Thinkpad's trackpad.

+ Advice:

Try out Ubuntu 18.04 LTS from a bootable USB thumbdrive on the computer.

If it works good enough, install it.
Wow! These stories sound like nightmares. My company manufactures and sells one product on Amazon, and we've thankfully never run into these sorts of issues. Some of the dirty tricks described sound like outright fraud to me.
The use of coal is very much a political issue. The social democrats see themselves as the workers party. And historically their strongest base was the coal/steel workers. they have some problems shutting down coal, because this would go against "their own" people (even if there are not many coal worker left). Also some coal mines are in eastern Germany which already faces some unemployment issues and has a lack of industry.
But still coal is being phase out. The highest ratio of electricity from coal was 46,9% in 2013. In 2018 it is 38.4%. Not going down fast enough, but still going down.

You are right, that there needs to be some sort of mechanism to stabilize the grid in case renewables are not available. But nuclear energy is not an option for this since it takes days to start a reactor. So what are the options?

* Gas turbines (in the short run, known technologie, fast start-up times, but still creating CO2 even if less than coal)

* Batteries (e.g. https://www.ewe-gasspeicher.de/en/home/b4p )

* Smart Grid (electric cars for example are often flexible in their charging times).

* Pump storage
So basically the business model is sound so long as the BFR doesn’t blow up
This uses a neural network

https://www.youtube.com/watch?v=YjjTPV2pXY0

video results start around 1:15

This one does not use a neural network:

https://www.youtube.com/watch?v=HSmm_vEVs10
By looking at the river you can notice a moiré pattern with lines both horizontal and vertical to the camera, although the vertical lines are more apparent. I figure these would be either artifacts from the stitching process, or limitations of the lens itself. The effect also correlates in size and shape with out of focus areas, which can likewise be found in the river, signaling that it is indeed an artifact caused by the panorama.

I guess you can take this as an exercise for the future when you can't quite figure out whether you are stuck in a virtual reality or not.
Compatibility and familiarity most likely. Server cuts pretty much everything that wouldn't be used by a role such as remote desktop host, what you see left is what is actually used in real world cases. In the particular case of links to Videos/Music the remote desktop host role would need to support them. I mean yeah they could dynamically add the links based on use case discovery of which roles that need them... or they could just include the default explorer profile and nobody really cares that the links are there as they are on every other Windows install.

Now when it comes to things meatier than a few shortcuts they are much more willing to go modular. See nano server.
Hey Gus, this actually does make some mathematical sense. See https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Ke...
What Is This Financial Indepence Retire Early (FIRE) Movement?
The biggest benefit of the RTX cards isn't that they'll make existing video games faster or that the new effects are strikingly more beautiful than current technology. The biggest benefit is how easy it is to add these new effects, achieving a look as beautiful as the previous state-of-the-art trickery with a simple toggle.
>>3 (syntax) seems to be about not supporting the author's own highly idiosyncratic habits, which include deep nesting and putting debug code in the first column (ugh). The result actually seems better for maintainability than the author's own unconstrained code would be.

Telling users they are not good enough for your technology is not the way you go about these things.

Also if this works in other languages, people do expect it should work in Python.